Hacker News new | ask | show | jobs
by slooonz 2066 days ago
Then it’s no longer open-source projects.
3 comments

Open Source is not the same as Free Software and does not say much about the license other than that the source can be viewed. At least that is my understanding.
Your understanding is incorrect. Open Source is an alternative term for Free Software[1].

[1] https://en.wikipedia.org/wiki/Alternative_terms_for_free_sof...

His understanding was correct. Open source is not the same [1]. It might be an alternative but it is not the same as free software.

[1] https://www.gnu.org/philosophy/open-source-misses-the-point....

Open source was coined by the guys at mozilla to avoid the ambiguity people are trying to create. Open source has a clear and well-defined meaning and it's not defined by whether the source is viewable.
Your understanding is correct. Open source means nothing more than you can view the source. It's just typically open source software also comes with a license that allows you to use it free, either with MIT or similar.

OSS !== FOSS

You are thinking of Source-Available Software[1], not Open Source. The sets of Open Source and Free Software licenses are (almost) identical. OSS == FOSS == FLOSS == FS, etc.

[1] https://en.wikipedia.org/wiki/Source-available_software

OSS, FOSS and FLOSS are not the same at all.
Your understanding is not correct. Open source does not only mean than you can view the source. If you're not familiar with the term, look it up. Don't make things up.
You should talk to RMS and ask his opinion then.
That's why I'm curious, it's more of a movement I guess, also there are multiple types license and idk if blacklisting a specific entity is possible or if it has any legal grounds
It does have legal precedent. There's some spat with a color that's copyrighted (related to vantablack iirc) and the copyright specifically says that the other person is the only person who does not have the right to use the color.

I don't know if that was tested, but I'm not aware of any laws that would prohibit you from excluding an entity or entities from your copyright.

There's a bit of disagreement in this subthread over what "Open Source" means. I think the issue here is that there multiple ways that people define "open source":

1) The source is viewable (regardless of license)

2) The source is licensed under an OSI-approved license [1] (and thus also viewable)

There other definitions that I've seen as well, but I think these two are the main ones in play here.

It's clear to me from the context that slooonz is using the 2nd definition, but it's also clear from the disagreement that others are using the 1st definition (or one close to it).

Down thread [0], another user linked a page from the FSF [2]. It says:

>The official definition of “open source software” (which is published by the Open Source Initiative and is too long to include here) was derived indirectly from our criteria for free software. It is not the same; it is a little looser in some respects. Nonetheless, their definition agrees with our definition in most cases.

>However, the obvious meaning for the expression “open source software”—and the one most people seem to think it means—is “You can look at the source code.” That criterion is much weaker than the free software definition, much weaker also than the official definition of open source. It includes many programs that are neither free nor open source.

>Since the obvious meaning for “open source” is not the meaning that its advocates intend, the result is that most people misunderstand the term.

So I think the disagreements come from not defining Open Source in the same way.

And for the record, I agree (using definition 2 from above) that adding a clause to the license to restrict who can use the software would make it no longer Open Source per OSI's definition [3]:

> 5. No Discrimination Against Persons or Groups

> The license must not discriminate against any person or group of persons.

> 6. No Discrimination Against Fields of Endeavor

>The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.

[0] https://news.ycombinator.com/item?id=24882631

[1] https://opensource.org/licenses

[2] https://www.gnu.org/philosophy/open-source-misses-the-point....

[3] https://opensource.org/osd-annotated