Jokes aside, technically I don't disagree on the "dictionary definition" thing there... but it's interesting how the current landscape has shifted and now more control for the developer starts to become a common interest between "hackers".
The original OSS licenses protected users (as in, final users) from predatory devs; nowadays, small devs and hackers talk in their forums about how to preemptively protect themselves against predatory users (as in, not final users, but other bigger devs that leech on other's work)
On the other hand, reading HN over time I also got the idea that *GPL has been tried with the intention of avoiding abuse, and it failed several of those intentions. I now regret not having taken note each time I saw comments in that regard, for quick references.
But there are big cases, not only small comments spread over HN; I guess the stereotypical one is MongoDB, which tried the AGPL path and in the end was not satisfactory enough for them.
Can they? The FSF seems pretty strict on saying that commercial usage cannot be excluded.
> “Free software” does not mean “noncommercial.” On the contrary, a free program must be available for commercial use, commercial development, and commercial distribution. This policy is of fundamental importance—without this, free software could not achieve its aims.
No, they can't, use-restricted licenses are non-free, by the FSF definition.
> software can be made simultaneously available under a separate (paid) commercial license if the authors wish.
This is true, but the Free license cannot be use-restricted, or it ceases to be a Free license (if the copyright owner, owing no obligation to any upstream licensor, does it, they could add the use restriction to a Free license, but it would by that act cease to be a free license; that violates Freedom 0.)
Both Free (of the FSF meaning) and Open Source (of the OSI meaning) software explicitly allow for commercial usage.
Well, whilst down voted let me repeat the thing - some Vp did not invent internet but he did let go of only education institute used that network. Now it allows commercial activities.
The mix is hard. The pure is ease. But without the mix and the complexity dealing with this, you do not have today open word of software and even internet.
And mix is hard. (And pure like free source is so pure it is a cult those days.)
Again, and to put it even more clearly... you're very wrong.
Source, from the actual "Free source" people you're talking about:
https://www.gnu.org/philosophy/selling.html
> Read history guys. I even did a master thesis cf the two.
Interesting. Is your master thesis available for me to take a look at?
I'd be interested in seeing how and why you arrived at your current viewpoint.
But nowadays things have changed. The "bad ones" are big fish, and have enormous impact. A growing subset of devs now start looking elsewhere, and a plethora of non-OS licenses start to pop out. People still want to give their work for free, as long as it is not going to help someone else get rich while the original author doesn't see a cent.
One day, maybe, some organization will study the current landscape, and write a new set of definitions that are able to catch the spirit of this new situation. I guess it's just a natural part of how things evolve.
https://ethicalsource.dev/ https://sfconservancy.org/blog/2022/mar/17/copyleft-ethical-...
Actually my first reaction was to think, "Why are Microsoft themselves not doing this job?"
Companies: If you are working for a company/corporation/profit-generating entity, or otherwise intend to sell or use such code derived from this repository for profit-generating purposes, you shall not be permitted to use any of the source code herein until you email me (author email here) and we can come up with the appropriate terms and conditions for your use case.
Everyone else: Have fun!
Obviously it's missing some necessary edge cases and disclaimers, but yeah.
Edit: Found Polyform! https://polyformproject.org/what-is-polyform/
https://polyformproject.org/what-is-polyform/
> PolyForm is a project to draft and make freely available plain-language source code licenses with limited rights. > > Source code licenses with limited rights? What does that mean? Many software developers want to make software available under source code licenses that grant some, but not all rights. Some licenses that have been released before include the Commons Clause, Elastic and Confluent licenses, and others. These licenses grant broad rights, including source code access, but reserve some rights to the licensor.
It might be technically a violation, but nobody’s going to send a license audit to a private citizen.
Very clever!