Historically, Free Software was the first term, created together with the Free Software definition. Perens eventually decided to return to the roots of the movement and to speak about Free Software again. Thanks to their shared roots, both Open Source and Free Software describe the complete set and the whole range of software licenses that give users the right to use, study, share, and improve the software 1.
In the course of time people came up with additional labels for the same set of software. In some cases people also use terms like "organic software" or "ethical software". But these terms tend to cause another confusion, because they virtually invite people to look for differences between the terms where actually no differences exists, regarding the software they describe.
This short summary of the historical origin of the different terms should show that at the end all of them have the same root and refer to the same set of software. The Free Software movement is a large and diverse community. People have different interests in Free Software and different reasons to participate.
But these differences don't necessarily connect with the terms they use. A lot of people use the term Open Source even while highlighting the social and political dimension of Free Software while on the other hand there are people in our community who prefer the term Free Software but concentrate more on the practical benefits. Whether someone says Open Source or Free Software isn't necessarily an indication of their motivation.
Beside individuals there are also many well known organisations in the Free Software ecosystem. Many of them play an important role and emphasize different aspects of Free Software. For example, some organisations focus on the technical direction of Free Software projects, some on legal aspects, some on political, social and ethical aspects and some focus on license evaluation. These organisations typically have decided to use one or another term and stick to it.
But this should not lead to the conclusion that the term they use is the critical factor regarding their motivations. The critical factor are the people driving the organisation and the goals of the organisation as such.
Whichever their views, when campaigning for open source, they neither cited nor advocated those values. Most of the supporters of open source have come to it since then, and they make the same association.
A minority of supporters of open source do nowadays say freedom is part of the issue, but they are not very visible among the many that don't. The two now describe almost the same category of software, but they stand for views based on fundamentally different values.
For the free software movement, free software is an ethical imperative, essential respect for the users' freedom. It says that nonfree software is an inferior solution to the practical problem at hand. For the free software movement, however, nonfree software is a social problem, and the solution is to stop using it and move to free software.
Yes, because different words convey different ideas. While a free program by any other name would give you the same freedom today, establishing freedom in a lasting way depends above all on teaching people to value freedom. We in the free software movement don't think of the open source camp as an enemy; the enemy is proprietary nonfree software.
But we want people to know we stand for freedom, so we do not accept being mislabeled as open source supporters. In practice, open source stands for criteria a little looser than those of free software. As far as we know, all existing released free software source code would qualify as open source. Nearly all open source software is free software, but there are exceptions.
First, some open source licenses are too restrictive, so they do not qualify as free licenses. For example, Open Watcom is nonfree because its license does not allow making a modified version and using it privately. Fortunately, few programs use such licenses. Second, when a program's source code carries a weak license, one without copyleft, its executables can carry additional nonfree conditions. Microsoft does this with Visual Studio Code , for example.
If these executables fully correspond to the released sources, they qualify as open source but not as free software. However, in that case users can compile the source code to make and distribute free executables. Finally, and most important in practice, many products containing computers check signatures on their executable programs to block users from installing different executables; only one privileged company can make executables that can run in the device or can access its full capabilities.
Even if the executable is made from free source code, and nominally carries a free license, the users cannot run modified versions of it, so the executable is de-facto nonfree. The criteria for open source are concerned solely with the licensing of the source code. Thus, these nonfree executables, when made from source code such as Linux that is open source and free, are open source but not free. An unambiguous and correct term would be better, if it didn't present other problems.
Unfortunately, all the alternatives in English have problems of their own. 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. It includes many programs that are neither free nor open source. Why do people misunderstand it that way? I think he simply applied the conventions of the English language to come up with a meaning for the term. OSS is software for which the source code is freely and publicly available, though the specific licensing agreements vary as to what one is allowed to do with that code.
The New York Times ran an article that stretched the meaning of the term to refer to user beta testing—letting a few users try an early version and give confidential feedback—which proprietary software developers have practiced for decades.
The term has even been stretched to include designs for equipment that are published without a patent.
Open source supporters try to deal with this by pointing to their official definition, but that corrective approach is less effective for them than it is for us. So there is no succinct way to explain and justify its official definition.
Skip to content. Change Language. Related Articles. Table of Contents. Improve Article. Save Article. Like Article. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software. It is about freedom. Open Source Software : Open Source Software is something which you can modify as per your needs, share with others without any licensing violation burden.
Read these licenses and you will realize that these licenses are created to help us.
0コメント