<<

viewpoints

Vdoi:10.1145/1516046.1516058 Viewpoint Why “” Misses the Point of Free Decoding the important differences in terminology, underlying philosophy, and value systems between two similar categories of software.

hen we call software appeal to business executives by citing “free,” we mean it re- practical benefits, while avoiding ideas spects the users’ essen- of right and wrong they might not like tial freedoms: the free- to hear. Other proponents flatly reject- dom to run it, to study ed the movement’s ethi- Wand change it, and to redistribute cal and social values. Whichever their copies with or without changes (see views, when campaigning for “open http://www.gnu.org/philosophy/free- source” they did not cite or advocate sw.html). This is a matter of freedom, those values. The term “open source” not price, so think of “free speech,” not quickly became associated with the “free .” practice of citing only practical values, These freedoms are vitally impor- such as making powerful, reliable soft- tant. They are essential, not just for the ware. Most of the supporters of “open individual users’ sake, but because they source” have come to it since then, promote social solidarity—that is, shar- the development of the free operating and that practice is what they take it to ing and cooperation. They become even system GNU, so we could avoid the non- mean. more important as more aspects of our free operating systems that deny free- Nearly all open source software is culture and life activities are digitized. dom to their users. During the 1980s, free software; the two terms describe In a world of digital sounds, images, we developed most of the essential almost the same category of software. and words, free software increasingly components of such a system, as well But they stand for views based on fun- equates with freedom in general. as the GNU General Public (see damentally different values. Open Tens of millions of people around http://www.gnu.org/licenses/gpl.html), source is a development methodology; the world now use free software; the a license designed specifically to pro- free software is a social movement. For schools in regions of India and Spain tect freedom for all users of a program. the , free soft- now teach all students to use the free However, not all of the users and de- ware is an ethical imperative, because GNU/ (see velopers of free software agreed with the only free software respects the users’ http://www.gnu.org/gnu/linux-and- goals of the free software movement. In freedom. By contrast, the philosophy of gnu.html). But most of these users have 1998, a part of the free software com- open source considers issues in terms never heard of the ethical reasons for munity splintered off and began cam- of how to make software “better”—in which we developed this system and paigning in the name of “open source.” a practical sense only. It says that non- built the free software community, be- The term was originally proposed to free software is a suboptimal solution. cause today this system and commu- avoid a possible misunderstanding For the free software movement, how- nity are more often described as “open of the term “free software,” but it soon ever, non-free software is a social prob- source,” and attributed to a different became associated with philosophical lem, and moving to free software is the philosophy in which these freedoms views quite different from those of the solution. are hardly mentioned. free software movement. Free software. Open source. If it’s The free software movement has Some of the proponents of “open the same software, does it matter campaigned for users’ free- source” considered it a marketing cam- which name you use? Yes, because dif- dom since 1983. In 1984 we launched paign for free software, which would ferent words convey different ideas.

june 2009 | vol. 52 | no. 6 | communications of the acm 31 viewpoints

While a free program by any other the same; it is a little looser in some re- considered free software . name would give you the same free- spects, so open source supporters have dom today, establishing freedom in accepted a few licenses that we consid- Different Values Can Lead a lasting way depends above all on er unacceptably restrictive of the users. to Similar Conclusions… teaching people to value freedom. If Nonetheless, it is fairly close to our defi- But Not Always you want to help do this, it is essential nition in practice. Radical groups in the 1960s had a repu- to speak about “free software.” However, the obvious meaning for tation for factionalism: some organiza- We in the free software movement the expression “open source software” tions split because of disagreements don’t think of the open source camp is “You can look at the ,” on details of strategy, and the two re- as an enemy; the enemy is proprietary and most people seem to think that’s sultant groups treated each other as (non-free) software. But we want people what it means. That is a much weaker enemies despite having similar to know we stand for freedom, so we do criterion than free software, and much goals and values. The right wing made not accept being misidentified as open weaker than the official definition of much of this, and used it to criticize the source supporters. open source. It includes many pro- entire left. grams that are neither free nor open Some try to disparage the free soft- Common Misunderstandings of source. Since that obvious meaning ware movement by comparing our “Free Software” and “Open Source” for “open source” is not the meaning disagreement with open source to the The term “free software” has a problem that its advocates intend, the result disagreements of those radical groups. of misinterpretation: an unintended is that most people misunderstand They have it backward. We disagree meaning, “software you can get for zero the term. Here is how writer Neal Ste- with the open source camp on the ba- price,” fits the term just as well as the phenson defined “open source”: Li- sic goals and values, but their views and intended meaning, “software that gives nux is “open source” software meaning, ours lead in many cases to the same the certain freedoms.” We address simply, that anyone can get copies of its practical behavior—such as developing this problem by publishing the defi- source code files. free software. nition of free software, and by saying I don’t think Stephenson deliberately As a result, people from the free “Think of free speech, not .” sought to reject or dispute the “official” software movement and the open This is not a perfect solution; it cannot definition. I think he simply applied the source camp often work together on completely eliminate the problem. An conventions of the English language to practical projects such as software de- unambiguous, correct term would be come up with a meaning for the term. velopment. It is remarkable that such better, if it didn’t have other problems. The state of Kansas published a similar different philosophical views can so Unfortunately, all the alternatives definition: Make use of open-source soft- often motivate different people to par- in English have problems of their own. ware (OSS). OSS is software for which the ticipate in the same projects. Nonethe- We’ve looked at many alternatives that source code is freely and publicly avail- less, these views are very different, and people have suggested, but none is able, though the specific licensing agree- there are situations where they lead to so clearly correct that switching to it ments vary as to what one is allowed to do very different actions. would be a good idea. Every proposed with that code. The idea of open source is that allow- replacement for “free software” has Open source supporters try to deal ing users to change and redistribute the some kind of semantic problem—and with this by pointing to their official software will make it more powerful and this includes “open source software.” definition, but that corrective approach reliable. But this is not guaranteed. De- The official definition of “open is less effective for them than it is for us. velopers of are not source software,” which is published by The term “free software” has two natu- necessarily incompetent. Sometimes the (see http:// ral meanings, one of which is the in- they produce a program that is power- opensource.org/docs/osd) and too long tended meaning, so a person who has ful and reliable, even though it does not to cite here, was derived indirectly from grasped the idea of “free speech, not respect the users’ freedom. How will our criteria for free software. It is not free beer” will not get it wrong again. free software activists and open source But “open source” has only one natural enthusiasts react to that? meaning, which is different from the A pure open source enthusiast, one meaning its supporters intend. So there that is not at all influenced by the ide- Open source is is no succinct way to explain and justify als of free software, will say, “I am sur- a development the official definition of “open source.” prised you were able to make the pro- That makes for worse confusion. gram work so well without using our methodology; free Another common misunderstand- development model, but you did. How software is a social ing of “open source” is the idea that can I get a copy?” This attitude will re- it means “not using the GNU GPL.” ward schemes that take away our free- movement. It tends to accompany a misunder- dom, leading to its loss. standing of “free software,” equating The free software activist will say, it to “GPL-covered software.” These are “Your program is very attractive, but equally mistaken, since the GNU GPL is not at the price of my freedom. So I have considered an open source license, and to do without it. Instead I will support a most of the open source licenses are project to develop a free replacement.”

32 communications of the acm | june 2009 | vol. 52 | no. 6 viewpoints

If we value our freedom, we can act to have to talk about freedom. A certain maintain and defend it. amount of the “keep quiet” approach to Software can only business can be useful for the commu- Powerful, Reliable be said to serve nity, but it is dangerous if it becomes Software Can Be Bad so common that the love of freedom The idea that we want software to be its users if it respects comes to seem like an eccentricity. powerful and reliable comes from the their freedom. That dangerous situation is exactly supposition that the software is de- what we have. Most people involved signed to serve its users. If it is power- with free software say little about free- ful and reliable, that means it serves dom—usually because they seek to be them better. more acceptable to business. Software But software can only be said to serve distributors especially show this pat- its users if it respects their freedom. “open source software” is that the ethi- tern. Nearly all GNU/Linux operating What if the software is designed to put cal ideas of “free software” make some system distributions add proprietary chains on its users? Then powerfulness people uneasy. That’s true: talking packages to the basic free system, and only means the chains are more con- about freedom, about ethical issues, they invite users to consider this an ad- stricting, and reliability that they are about responsibilities as well as conve- vantage, rather than a backward harder to remove. Malicious features, nience, is asking people to think about from freedom. such as spying on the users, restricting things they might prefer to ignore, such Proprietary add-on software and the users, back doors, and imposed up- as whether their conduct is ethical. partially non-free GNU/Linux distribu- grades are common in proprietary soft- This can trigger discomfort, and some tions find fertile ground because most ware, and some open source supporters people may simply close their minds of our community does not insist on want to do likewise. to it. It does not follow that we ought to freedom with its software. This is no Under the pressure of the movie and stop talking about these things. coincidence. Most GNU/Linux users record companies, software for individ- However, that is what the leaders of were introduced to the system by “open uals to use is increasingly designed spe- “open source” decided to do. They fig- source” discussion, which doesn’t say cifically to restrict them. This malicious ured that by keeping quiet about ethics freedom is a goal. The practices that feature is known as DRM, or Digital and freedom, and talking only about don’t uphold freedom and the words Restrictions Management (see Defec- the immediate practical benefits of cer- that don’t talk about freedom go hand tiveByDesign.org), and it is the antith- tain free software, they might be able to in hand, each promoting the other. esis in spirit of the freedom that free “sell” the software more effectively to To overcome this tendency, we need software aims to provide. And not just certain users, especially businesses. more, not less, talk about freedom. in spirit: since the goal of DRM is to This approach has proved effective, trample your freedom, DRM develop- in its own terms. The rhetoric of open Conclusion ers try to make it difficult, impossible, source has convinced many businesses As the advocates of open source draw or even illegal for you to change the and individuals to use, and even devel- new users into our community, we software that implements the DRM. op, free software, which has extended free software activists must work even Yet some open source supporters our community—but only at the super- more to bring the issue of freedom to have proposed “open source DRM” ficial, practical level. The philosophy of those new users’ attention. We have software. Their idea is that by pub- open source, with its purely practical to say, “It’s free software and it gives lishing the source code of programs values, impedes understanding of the you freedom!”—more and louder than designed to restrict your access to en- deeper ideas of free software; it brings ever. Every time you say “free software” crypted media, and allowing others to many people into our community, but rather than “open source,” you help change it, they will produce more pow- does not teach them to defend it. That our campaign. erful and reliable software for restrict- is good, as far as it goes, but it is not ing users like you. Then it will be deliv- enough to make freedom secure. At- Further Reading 1. Joe Barr wrote an article called “Live and Let License” ered to you in devices that do not allow tracting users to free software takes (see http://www.itworld.com/LWD010523vcontrol4) you to change it. them just part of the way to becoming that gives his perspective on this issue. 2. Lakhani and Wolf’s paper on the motivation of free This software might be “open defenders of their own freedom. software developers (see http://freesoftware.mit.edu/ source,” and use the open source de- Sooner or later these users will be papers/lakhaniwolf.) states that a considerable fraction are motivated by the view that software velopment model; but it won’t be free invited to switch back to proprietary should be free. This was despite the fact they surveyed software, since it won’t respect the free- software for some practical advantage. the developers on SourceForge, a site that does not support the view that this is an ethical issue. dom of the users that actually run it. If Countless companies seek to offer such the open source development model temptation, some even offering copies Richard Stallman ([email protected]) is the author of the free succeeds in making this software more gratis. Why would users decline? Only if symbolic debugger GDB, the founder the project to develop powerful and reliable for restricting they have learned to value the freedom the free GNU operating system, and the founder of the Free you, that will make it even worse. free software gives them, to value free- Software Foundation. dom as such rather than the technical © 2009 Richard Stallman Fear of Freedom and practical convenience of specific Verbatim copying and distribution of this entire article is The main initial motivation for the term free software. To spread this idea, we permitted in any medium, provided this notice is preserved.

june 2009 | vol. 52 | no. 6 | communications of the acm 33