There's writing code for charity, and then there's this. Charity wasn't meant to include hyper-corporations.
If your license reads "hey, you can use this however you want, no matter who you are, and don't have to give me money", people will use it however they want, no matter who they are, and won't give you money.
Unfortunately, for decades, free software fanatics have bullied inexperienced and eager programmers, who don't know any better into believing that an actual sustainable development model that respects their work is evil and that we should all work for free and beg for donations.
We must travel in different circles. I've been around a while, and I've never seen _any individual_ bullied for keeping their code closed source.
That said, I have an extreme bias toward only using open source code, for practical reasons, and I'm open about that.
Because they can, they don't just think they do. Everything about the framework they operate in allows or even encourages them to do it.
> That's just not right.
As a matter of morality, you're right. This is something very few people or corporations concern themselves with just as soon as there's real money to be made by not concerning themselves with this.
because they can be. They do not think they can be leeches, they know they can be leeches.
> That's just not right
I somewhat agree with you, but they do actually have permission to do it.
Silicon Valley hype monsters have done this, sure. And so have too many open source software advocates. But all the free software advocates I've read and listened to over the years have criticized MIT- and BSD-style permissive licenses for permitting exactly the freeloading you describe.
Free software underpins all the infrastructure of surveillance capitalism.
Because on the other end of the argument is an audience of human beings, not a theorem solver. Pretending that delivery does NOT matter, or even shouldn't matter, is out of touch with reality.
Lots of people made similar claims. Most notably The National Council for Civil Liberties (now called Liberty), the UK's leading civil/human rights organisation made submissions to parliament claiming that sex with minors was not always harmful, had a pro-paedo organisation as an affiliate and give them a representative on the gay rights subcommittee: https://www.thetimes.com/travel/destinations/uk-travel/scotl... The people involved were unaffected, some reaching fairly high political permissions.
A lot of other people whose works are respected have actually had sex with minors. Eric Gill and Oscar Wilde for example.
None of that makes Stallman's opinions defensible in my opinion. On the other hand I am happy to ignore his opinions on that topic and still value his opinions on other things.
> Through personal conversations in recent years, I've learned to understand how sex with a child can harm per psychologically. This changed my mind about the matter: I think adults should not do that.
https://stallman.org/archives/2019-sep-dec.html#14_September...
His opinions on software have been largely out of touch for the past 20 years. People might yearn for his ideals, but it's just not the world we live in.
Please quote Stallman's quote where he defends pedophilia.
Not a quote of someone else saying that Stallman defends pedofilhia, but a quote by Stallman himself.
thats why the gpl family of license exist.
MIT/BSD family licenses are do whatever you want with this,
if you want to make money off of you pet opensource project I recommend multi-license it with a copyleft with copyright assignment required for contributions and offer other licenses with a fee.
I find it strange that people use the MIT licence and then complain "big greedy corporation did not contribute back anything". Though I also agree that this leeching approach by corporations is a problem to the ecosystem. MIT just is not the right licence to fight that.
A market with little competition costs you too in the long term.
" With a sufficient number of users of an API, it does not matter what you promise in the contract: all observable behaviors of your system will be depended on by somebody. "