3 ms·
A no-evil clause makes your license not Open Source either. There's no practical difference between "Open Source" and "FOSS". You probably meant something like
by seba_dos1 4y ago
A no-evil clause makes your license not Open Source either. There's no practical difference between "Open Source" and "FOSS". You probably meant something like "source available".
- verdverm 4y agoI think what you are actually talking about is permissioned vs permissionless licenses. We typically think of open source as the later, but licenses like GPLv3, the licenses like Elastic & Mongo (commercial restrictions), and ethics are all licenses that only grant you permission in certain situations.
- jpablo 4y agoOSI couldn't trademark "Open Source" and the common usage of the term (source available) has steered away from the OSI definition.
- seba_dos1 4y ago[citation needed] Common usage has matched the OSI definition for decades. Even Wikipedia acknowledges it [0]. There are always some people who are confused about the terms, sure, but those usually come simply from lack of exposure and experience around FLOSS communities. Trademarks have nothing to do with it; it's not OSI that owns the term, but the community that uses it and widely agrees with OSI's definition. [0] https://en.wikipedia.org/wiki/Open-source_software#Definitions https://en.wikipedia.org/wiki/Open-source_software#Definitio...
- yjftsjthsd-h 4y agoIn my experience, some people are genuinely confused, but also a lot of people who misuse it and argue that OSI shouldn't be the authority because they really want to call their license "open source" even though it isn't.
- modzu 4y agoi don't think that's quite fair. for example take stallman's comment, linked from your wikipedia reference above, the obvious meaning for the expression “open source software” is “You can look at the source code.” This is a much weaker criterion than free software; it includes free software, but also some proprietary programs, including Xv, and Qt under its original license (before the QPL). That obvious meaning for “open source” is not the meaning that its advocates intend. The result is that most people misunderstand what those advocates are advocating. Here is how writer Neal Stephenson defined “open source”: Linux is “open source” software meaning, simply, that anyone can get copies of its source code files." i wouldn't call Stephenson's confusion here a rare occurrence; "Source available" hasn't really caught on, but instead open source remains ambiguous
- seba_dos1 4y agoI agree that the term isn't self-explanatory, which is why people get easily confused. I also happen to agree with Stallman there and I strongly prefer to use the term "Free Software" instead, as it highlights what's actually important. Nevertheless, the "obvious meaning" isn't how it's actually being used in communities that produce and use such software, so its actual meaning is still worth pointing out.
- Andrew_nenakhov 4y ago> There's no practical difference between "Open Source" and "FOSS". These terms are often used as if they are interchangeable, but they are not. Source code can be open, and yet, its license might not grant the users necessary freedoms for the software to be classified as FOSS. I do agree that "Open Source" is a flashier term and much more popular, yet, when we specifically talk about project licenses, I prefer to be specific.
- seba_dos1 4y agoThe term "Open Source" has a specific definition which covers practically the same set of software that "Free Software" does: https://opensource.org/osd https://opensource.org/osd If the license doesn't grant the users freedoms, it won't match the definition. A commonly used term for software that has its source code public but isn't FLOSS is "source available".
- wyldfire 4y agoI've had the (mis?)understanding that these two were not in fact synonymous as you claim. Let's just collapse on some specifics, then? Please correct any inaccuracies in the below: Licenses promoted by FSF qualify as "Free/Libre software" - GPLv2, GPLv3, AGPL. These also qualify as "Open source" per OSI. Licenses which qualify as "Open source" but not "Free": Apache, MIT, BSD-like.
- seba_dos1 4y agoAll the licenses that you mentioned qualify as both Open Source and Free Software. A license doesn't have to be viral (copyleft) in order to be free. See: https://www.gnu.org/licenses/license-list.html https://www.gnu.org/licenses/license-list.html and https://opensource.org/licenses https://opensource.org/licenses
- wyldfire 4y agoOkay, great. So I've learned something new. But I feel like this distinction didn't come from nowhere. Did the FSF not feel the same way at some point in the past?