4 ms·
Gridfinity is source-available, not open source. The commonly accepted definition of open source includes the freedom to redistribute without discrimination aga
by commoner 4y ago
Gridfinity is source-available, not open source. The commonly accepted definition of open source includes the freedom to redistribute without discrimination against certain types of use.
- GuB-42 4y agoFor me, open source means that sources are available to the end-user, that's all. What you describe is free software (as in freedom). Open source is typically also free (as in freedom/libre) and free (as in beer), but it is not always the case. Here is an article by Richard Stallman about the difference between free and open source: https://www.gnu.org/philosophy/open-source-misses-the-point.html https://www.gnu.org/philosophy/open-source-misses-the-point....
- commoner 4y agoThe page you linked to clearly states that "open source means that sources are available to the end-use, that's all" is a misunderstanding: > However, the obvious meaning for the expression “open source software” is “You can look at the source code.” Indeed, most people seem to misunderstand “open source software” that way. (The clear term for that meaning is “source available.”) 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. Stallman then advocates for the term "free software", which he says would avoid this misunderstanding. A more comprehensive summary of the history of the terms "free software" and "open source software" can be found on Wikipedia: https://en.wikipedia.org/wiki/Alternative_terms_for_free_software https://en.wikipedia.org/wiki/Alternative_terms_for_free_sof... According to the FSF, the only software that is open source but not free is "tivoized (tyrant) devices" which "contain nonfree executables made from source code": > Among all programs that are open source, only a minuscule fraction are not free. If the bottom row were drawn to scale, its text would have to be in a tiny font, perhaps too small to read. https://www.gnu.org/philosophy/free-open-overlap.html https://www.gnu.org/philosophy/free-open-overlap.html