Earlier quoted context omitted.
1. Work for free making open source code and giving it away for free. 2. Giant corporations take all my code without giving me anything. 3. Now I'm really angry! I should have gotten some money from them! 4. The government must force my neighbours to pay a salary to me! 5. Continue to work for free making open source code for giant corporations, so they can profit. How about instead?: 1. Don't work for free or give a…
I think you've missed the point again, it's more like this: 1. Work for free making open source code and giving it away for free. 2. Giant corporations take all my code without giving me anything. 3. Work for free making open source code and giving it away for free. If you can't go to step 3, then you are doing it wrong and need to change step 1 from "giving it away for free" to something like "giving it away for fre…
I believe that's where the biggest disagreement ITT lies. There are currently good ways to do FOSS, proprietary closed-source and free closed-source software development. But if the OSS is worth charging for (commercial) use, devs are left with asking for donations, SaaS or "pay me to work on this issue/feature".
There arguably should be better mechanisms to reward OSS development, even if the largest part of an OSSndev's motivation is intrinsic.