[flagged]

Open Source was made by someone. With copyleft they decided: You can use my code, you can modify my code but if you build on my work you will also open source that.

Open Source is not necessarily a business decision but often a personal one. Often authors start without any pay but instead because they thought it was a nice thing they want to share. So it's their right to say what people can or can't do with their original work.

Companies have the ability to write their own software if they don't want to follow these rules.

> People have a strong instinct for reciprocity and it is strongest when it is entirely their choice.

My experience disagree with that statement. The places where I find the strongest form of reciprocity is when social norms heavily emphasize reciprocity and punish defectors, which is typical in environments where peoples survivability depend on social norms and reciprocity.

A typical example is rural community vs a city. In a rural community there is existing and historical dependency on reciprocity to handle accidents (a barn burning down, a poor harvest, a bad hunt/fishing season, and so on). Defectors from the social norms can be punished for several generations ("I remember that your grandfather did not help my grandfather"), which makes defecting rare and expensive. The stereotypical example from large cities is that a person can bleed out on the street and people will continue to walk past, pretending to not see.

Naturally neither is an utopia and both has their own problem, but saying that the strongest form of reciprocity is found in places with no social norms, social expectations or enforcement seems to be plainly wrong from my experience.

> The places where I find the strongest form of reciprocity is when social norms heavily emphasize reciprocity and punish defectors

I think it is important to make a distinction between chosen reciprocity and expected reciprocity. Both are valid but come from different circumstances and motivation.

If you are an open source proponent, how did you become one? For me, it was growing up at a time when the vast majority of software that I needed was not free. Then the open source movement took hold and brought a wide choice of high quality free software in virtually every category. This was software you can trust more, learn from, and build upon because the source was available. And the developers have little or no expectation, it was free even though it could easily compete with proprietary options. This made a big impact on me and helped me recognize the value of open source.

Survival is not a relevant concern when it comes to open source. I'd wager that most people who advocate for it were impacted by a similar experience. Expected and transactional reciprocity is something that people are more likely to see as a burden. If you want to spread an idea, it's not a very effective approach. People generally recognize and appreciate a meaningful sacrifice for a good cause. Attaching strings makes the sacrifice confusing. In a pay it forward kind of system, chosen reciprocity sends a much clearer message. And that may not always be the intent, but it is effective either way.

Some people, maybe even the majority of people, may choose to use it without giving back. That is also a part of human instinct. As someone else mentioned, corporations that care only about profit will take advantage of the opportunity. But the beauty of software is that it can be copied at virtually no cost. You can write software for the positive impact and let the others do what they will do.

That presumes consumers have a choice to make in maintaining that freedom.

For a concrete example look at OpenWRT, there were not many good choices before copyleft forced the linksys release. Now they have exploded and there is an entire ecosystem of open software and modifications on routers.

Copyleft is about freedom of consumers to make whatever choice fits their target, unlike permissive licensing, which is about freedom of corporations to take away freedom of consumers.

Surprisingly, there are use-cases for closed source other than the of greed of corporations. A server is one of those use-cases. I love to see open source servers and have worked on them myself but there are obvious reasons why that is not always feasible.

I don't see why I'd refuse to use something like nginx just because it's open-source. If it's good, it's good.

I love nginx and open source servers, that wasn't my point at all. I was referring to a backend that supports a business.

Greed is a loaded word, there are economic realities of paying developers to create the open source software. Could you elaborate on the non-economic use cases you are thinking of?

That was my point too. There are valid reasons to go with closed source, open source may not be a viable option for a variety of concerns, including economic realities. The person I was replying to raised the issue of corporations that take and do not give back (which definitely exist) and I was responding to it.

Yes, we don't have a great business model for this yet. We see the problems caused by things like Elastic Search either locking away important features or getting killed by well funded incumbents like Amazon.

My response was asking more, when you said "use cases" if there were non-economic ones you had in mind.

Years ago I got it in my head that we needed an open source copy left license that allowed for automatic licensing/royalty schemes in commercial use where the money would flow down to the project. This would give end users complete control over the software and modifications to the software, while distribution and money generated would be shared up the supply chain.

I still would like to see something like that but have no idea how to frame it.