I know it's not great. But software being used as intended by rich entities is not an intrinsic evil.
This about sums it up.
But at the same time, many people feel like there should be another way to do things. To create code, libraries, frameworks or whatever else that many can benefit from, but there also be some sort of a financial gain to make it sustainable, rather than just a hobby.
Recognition is nice, but recognition won't pay your bills or put food on the table (it may help indirectly by opening up new opportunities, but that's a different conversation).
That's why some are looking in the direction of software that's free for non-profits or non-commercial usage, but requires a license to use commercially, yet that's not as easy as one might believe (bureaucracy and legal aspects), as opposed to ticking a checkbox in GitHub or wherever that would say "i'd like to charge money for someone using this commercially" and filling out some other data. There's probably a company or two out there to make software licensing easier for developers, though.
That said, then we are no longer really talking about "open source" anymore, since we're coming up with limitations of who can or can't use the code and for what, that's more like just source available at that point. That's why licenses like Server Side Public License (SSPL) aren't commonly recognized as open source licenses.
So, in summary:
- if your goal is money (now or in the near future) then NO, open source is not worth it (at least if you expect a degree of certainty)
- if that's not a concern (you have a job) or maybe it's something you just do out of passion or for the experience, then YES, it's probably worth itGenuine question: where are they?
Why do we get articles like the one in this thread, or maybe others like it, for example https://christine.website/blog/open-source-broken-2021-12-11 and https://staltz.com/software-below-the-poverty-line.html
Are we not just there yet, as an industry? Or are there models that work really nicely, but just haven't gotten popular enough?
Royalties might be the opposite to open source ethically, but they'll let some developers get rich, for sure.
Look, you just mint a NFT for it. Easy peasy. If you can do it for Bored Gorillas or whatever, you can do it for a software release.
https://www.gnu.org/philosophy/selling.html.en
https://www.gnu.org/philosophy/selling-exceptions.html
However, any business model which is otherwise ethical and supports free software in some capacity is a free software business model.
1. https://ozyandmillie.org/archives/comic/ozy-and-millie-96
They are free to write it themselves if they want.
No one held the US Department of Defense over the coals and said, "You MUST use log4j."
They are using FOSS as license permits.
Once the proverbial cat is out of the bag, it's done. They'll fork and maintain if they have to
They could just as well create an equivalent in house. Nothing is owed
More sponsorships and such would be great of course... but expecting more than the system requires is excessive by definition