But companies almost never do contribute?
Maybe compared to their passive usage, their contributions are small, but they still influence FOSS world a lot.
if your theory were true, BSD Unices would have much more contributions, better file systems, better real-time support, and much wider hardware support than Linux.
Why? I’m not saying projects would have more contributions. In fact, I realise there would be much fewer contributions which is a big downside and the reason why I called this question ambiguous in the first place. But, although my experience with BSDs is quite limited yet, I do think they are kind of “freer” than Linux (especially if you compare BSDs with most popular Linux distros)







I totally get what you’re saying, and that’s a fair point. But I think I just have a different notion of freedom. To me, freedom is about the mode of production. I think people would be actually free if the very act of creating something were fulfilling on its own because of its creative manner. In that case you wouldn’t need anything in exhange, and distributing your work for free wouldn’t be a sacrifice, so there would be no problem if somebody decided to sell it. Now I know the areas where you can achieve anything serious that way are very, very limited yet, but still they exist, and I think in order for them to grow, it would be helpful to separate them from other, less creative areas of production.
So back to your analogy, allowing companies to sell your free vegetables doesn’t make sense, because farming is a tedious work, that is not fully fulfilling on its own. But allowing others to sing a song you wrote to just express your feelings - even at a paid concert with a big audience - isn’t that big of a problem. You might want money from that because you need money in general but not because writing a song was a sacrifice you want to compensate. Songs aren’t comparable to software, but with software you would also benefit if companies didn’t participate at all in its development and didn’t bring it to usual passive consumers because it would preserve its DIY manner.