3,484 karma · joined October 24, 2011
> We all realise that that would be ~so much better~.
If tildes are omitted, then I have not intended to be sarcastic.
If you're looking at my profile to see which gender you should use to refer to me, go ahead and use the male gender.
The set of free/libre licenses (as defined by the FSF) is almost identical to the set of open sources licenses (as defined by the OSI).
The debate within FOSS communities has been between copyleft licenses like the GPL, and permissive licenses like the MIT licence. Both copyleft and permissive licenses are considered free/libre by the FSF, and both of them are considered open source by the OSI.
Here's a good website to help you choose a license: https://choosealicense.com/
For anyone who's interested, I recommend reading Julia Evan's article [2] about this problem and its solutions.
[0]: https://docs.python.org/3/using/cmdline.html#envvar-PYTHONUN...
[1]: https://manpages.ubuntu.com/manpages/noble/man1/unbuffer.1.h...
[2]: https://jvns.ca/blog/2024/11/29/why-pipes-get-stuck-bufferin...
The OSI is the only widely accepted authority on the definition of open source in software. You can find the open source definition (according to the OSI) here: https://opensource.org/osd The FSF and Richard Stallman have released their definition of free/libre software here: https://www.gnu.org/philosophy/free-sw.en.html .
As you can see, the definitions of open source software and free/libre software are almost identical for all intents and purposes. This was not accidental, when the OSI wrote the definition of open source, they derived it from the Debian Free Software Guidelines, which was highly influenced by the FSF's Free Software Definition. They wanted to rebrand free/libre software, which keeping the same criteria.
All open source licences are also free/libre licences, and all free/libre licences are also open source licences. The difference between open source and free/libre lies in the differences between the philosophies that the FSF and the OSI promote. The FSF say that using any licences other than free/libre is unethical, whereas the OSI does not comment on using software that is not open source. It's a matter of branding and of connotations.
AI may make copyright obsolete, or it may make copyright more important than ever, but my prediction is that the IT community will lose something of great value if the term "open source" is diluted to include licenses that restrict usage, restrict distribution, and restrict modification. I can understand why people may want to choose somewhat restrictive licenses, just like I can understand why a product may contain gelatin, but I don't like it when the product is mis-labelled as vegan. There are plenty of other terms that could be used, for example, "open" by itself. I'm honestly curious if you would defend a pork product labelled as vegan, or do you just feel that the analogy doesn't apply?
The community has the authority to complain about companies mis-labelling their pork products as vegan, even if nobody has a registered trademark on the term vegan. Would you tell people to shut up about that case because they don't have a registered trademark? Likewise, the community has authority to complain about Meta/Facebook mis-labelling code as open source even when they put restrictions on usage. It's not gate-keeping or dictatorship to complain about being misled or being lied to.