Despite most everyone implicitly associating open source with gratis, it's not a requirement or even preferable in my opinion. The benefits of OSS to users are all still there with paid software.
Tangentially this makes me think of a recent phenomenon I'm sure many OSS advocates love to ridicule or trivialize, but which shows at least an attempt to solve the problem of compensation for freely replicable work: NFTs. If you manage to see past the mainstream view that people are "buying links to jpeg files", and rather understand that people are paying for public recognition of patronage, there's something to be said about their ability to get people to pay for "open source" work.
Of course, given the choice, myself included, users prefer the more permissive license. The question is what strikes the right balance of incentives for developers and respect of users.
MySQL/MariaDB, OpenOffice/LibreOffice, Cyanogenmod/LineageOS, a couple others had the IP go to someone who didn't have an incentive to develop it properly, so didn't. Source Available permits this with no real recourse.
Agreed on the NFT comment, BTW.
If you really don't want corporations to benefit off your work without contributing back go GPL or stop maintaining it.
I used to determine my self-worth through the number of stars my GitHub project had. Boy oh boy was that silly, looking back at it. 1.2k stars on GitHub... and god knows who profited off it. Me on the other hand? Meh. Would someone like to buy my 1.2k GitHub stars? :D
Why do people choose to work for free on open source projects that are mostly used by businesses? I can completely understand making things that are hard to monetize, user facing applications, or trying to learn something. But when I see free contributions to things like infrastructure management I just don’t get it. Why wouldn’t you just get a job doing this if there’s obviously a business demand for it? If I made something for free that was primarily used by people who made money off of my work it would completely kill my motivation and I would feel taken advantage of.
for the former case: do you think former gnome contributors (who started the project exactly because their feared the ossification of window managers trying to copy windows, see their https://web.archive.org/web/19990224084927/http://www.gnome.... manifesto) would be happy with designers that ignore users and copy everything from osx?
for the second case, just look up how much linus fought against tainted kernel and still ended up giving up because of corporate/funding pressure. Also how google employees do whatever they want to chromium, for example, removing every single contribution to restrict referrer because that is how they made money from clicks on google search ads.
GPLv3 plus a commercial license will go a long way toward that.
...If someone makes something and gives it out for free, the government can't retroactively force users to pay for it. It's up to the creator to choose a different lisence.
There is this sticky idea of imaginary army of open source developers who produce full time job worth of effort and live from thin air and don't have to pay rent. And who do all that boring routine and difficult work of maintaining, merging, reviewing, patching, testing and so on for passion alone.
On other projects that weren't started in companies from the start you see paid FOSS developers doing maintenance.
Whether that is money well spent or if these developers ever do anything creative or original is another question.
How is that not development paid by companies and how exactly is that exploitation by big companies? You literally claimed it is paid by them.
This is slightly off-topic, but how does volunteering work?