www-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

www/philosophy free-software-for-freedom.html o...


From: Matt Lee
Subject: www/philosophy free-software-for-freedom.html o...
Date: Wed, 07 Feb 2007 21:19:45 +0000

CVSROOT:        /web/www
Module name:    www
Changes by:     Matt Lee <mattl>        07/02/07 21:19:45

Modified files:
        philosophy     : free-software-for-freedom.html 
Added files:
        philosophy     : open-source-misses-the-point.html 

Log message:
        Added new article on request of rms, and added a link from the old one.
        
        Translators, please do your thing.

CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/free-software-for-freedom.html?cvsroot=www&r1=1.27&r2=1.28
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/open-source-misses-the-point.html?cvsroot=www&rev=1.1

Patches:
Index: free-software-for-freedom.html
===================================================================
RCS file: /web/www/www/philosophy/free-software-for-freedom.html,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -b -r1.27 -r1.28
--- free-software-for-freedom.html      27 Nov 2006 01:23:07 -0000      1.27
+++ free-software-for-freedom.html      7 Feb 2007 21:19:33 -0000       1.28
@@ -29,6 +29,8 @@
        width="160" height="200" /></a>
 </p>
 
+<p style="font-size: 130%; font-weight: bold;"><a 
href="/philosophy/open-source-misses-the-point.html">&ldquo;Open Source&rdquo; 
misses the point of Free Software</a> is an updated version of this article.</p>
+
 <p>
 While free software by any other name would give you the same
 freedom, it makes a big difference which name we use: different words
@@ -490,7 +492,7 @@
 <p>
 Updated:
 <!-- timestamp start -->
-$Date: 2006/11/27 01:23:07 $ $Author: ri_st $
+$Date: 2007/02/07 21:19:33 $ $Author: mattl $
 <!-- timestamp end -->
 </p>
 </div>

Index: open-source-misses-the-point.html
===================================================================
RCS file: open-source-misses-the-point.html
diff -N open-source-misses-the-point.html
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ open-source-misses-the-point.html   7 Feb 2007 21:19:33 -0000       1.1
@@ -0,0 +1,335 @@
+<!--#include virtual="/server/header.html" -->
+
+<title>Why Open Source misses the point of Free Software - GNU Project - Free 
Software Foundation (FSF)</title>
+
+<!--#include virtual="/server/banner.html" -->
+   
+<h2>Why &ldquo;Open Source&rdquo; misses the point of Free Software</h2>
+
+<p>by Richard Stallman</p>
+
+<p>When we call software &ldquo;free,&rdquo; we mean that it respects the <a 
href="/philosophy/free-sw.html">users'
+essential freedoms</a>: the freedom to run it, to study and change it, and
+to redistribute copies with or without changes.  This is a matter of
+freedom, not price, so think of &ldquo;free speech,&rdquo;, not &ldquo;free 
beer.&rdquo;</p>
+
+<p>These freedoms are vitally important.  They are essential, not just
+for the individual users' sake, but because they promote social
+solidarity--that is, sharing and cooperation.  They become even more
+important as more and more of our culture and life activities are
+digitized.  In a world of digital sounds, images and words, free
+software comes increasingly to equate with freedom in general.</p>
+
+<p>Tens of millions of people around the world now use free software; the
+schools of regions of India and Spain now teach all students to use
+the free <a href="/gnu/linux-and-gnu.html">GNU/Linux operating system</a>.  
But most of these users have
+never heard of the ethical reasons for which we developed this system
+and built the free software community, because today this system and
+community are more often described as &ldquo;open source,&rdquo; and attributed
+to a different philosophy in which these freedoms are hardly
+mentioned.</p>
+
+<p>The free software movement has campaigned for computer users' freedom
+since 1983.  In 1984 we launched the development of the free operating
+system GNU, so we could avoid the non-free operating systems that deny
+freedom to their users.  During the 80s, we developed most of the
+essential components of such a system, as well as the <a 
href="/licenses/gpl.html">GNU General
+Public License</a>, a license designed specifically to protect freedom for
+all users of a program.</p>
+
+<p>However, not all of the users and developers of free software agreed
+with the goals of the free software movement.  In 1998, a part of the
+free software community splintered off and began campaigning in the
+name of &ldquo;open source.&rdquo;  The term was originally proposed to avoid a
+possible misunderstanding of the term &ldquo;free software,&rdquo; but it soon
+became associated with philosophical views quite different from those
+of the free software movement.</p>
+
+<p>Some of the proponents of &ldquo;open source&rdquo; considered it a 
&ldquo;marketing
+campaign for free software,&rdquo; which would appeal to business
+executives by citing practical benefits, while avoiding ideas of right
+and wrong that they might not like to hear.  Other proponents flatly
+rejected the free software movement's ethical and social values.
+Whichever their views, when campaigning for &ldquo;open source&rdquo; they did
+not cite or advocate those values.  The term &ldquo;open source&rdquo; quickly
+became associated with the practice of citing only practical values,
+such as making powerful, reliable software.  Most of the supporters of
+&ldquo;open source&rdquo; have come to it since then, and that practice is
+what they take it to mean.</p>
+
+<p>Nearly all open source software is free software; the two terms
+describe almost the same category of software.  But they stand for
+views based on fundamentally different values.  Open source is a
+development methodology; free software is a social movement.  For the
+free software movement, free software is an ethical imperative,
+because only free software respects the users' freedom.  By contrast,
+the philosophy of open source considers issues in terms of how to make
+software &ldquo;better&rdquo;--in a practical sense only.  It says that 
non-free
+software is a suboptimal solution.  For the free software movement,
+however, non-free software is a social problem, and moving to free
+software is the solution.</p>
+
+<p>Free software.  Open source.  If it's the same software, does it
+matter which name you use?  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.  If you want to
+help do this, it is essential to speak about &ldquo;free software.&rdquo;</p>
+
+<p>We in the free software movement don't think of the open source camp
+as an enemy; the enemy is proprietary software.  But we want people to
+know we stand for freedom, so we do not accept being misidentified as
+open source supporters.</p>
+
+<h3>Common misunderstandings of &ldquo;free software&rdquo; and &ldquo;open 
source&rdquo;</h3>
+
+<p>The term &ldquo;free software&rdquo; has a problem of misinterpretation: an
+unintended meaning, &ldquo;Software you can get for zero price,&rdquo; fits the
+term just as well as the intended meaning, &ldquo;software which gives the
+user certain freedoms.&rdquo;  We address this problem by publishing the
+definition of free software, and by saying &ldquo;Think of free speech, not
+free beer.&rdquo;  This is not a perfect solution; it cannot completely
+eliminate the problem.  An unambiguous, correct term would be better,
+if it didn't have other problems.</p>
+
+<p>Unfortunately, all the alternatives in English have problems of their
+own.  We've looked at many alternatives that people have suggested,
+but none is so clearly &ldquo;right&rdquo; that switching to it would be a good
+idea.  Every proposed replacement for &ldquo;free software&rdquo; has some kind
+of semantic problem--and this includes &ldquo;open source software.&rdquo;</p>
+
+<p>The <a href="http://opensource.org/docs/def_print.php";>official
+definition of &ldquo;open source software&rdquo;</a> (which is 
+published by the Open Source Initiative and too long to cite here) was
+derived indirectly from our criteria for free software.  It is not the
+same; it is a little looser in some respects, so open source
+supporters have accepted a few licenses that we consider unacceptably
+restrictive of the users.  Nonetheless, it is fairly close to our
+definition in practice.</p>
+
+<p>However, the obvious meaning for the expression &ldquo;open source
+software&rdquo; is &ldquo;You can look at the source code,&rdquo; and most 
people
+seem to think that's what it means.  That is a much weaker criterion
+than free software, and much weaker than the official definition of
+open source.  It includes many programs that are neither free nor open
+source.</p>
+
+<p>Since that obvious meaning for &ldquo;open source&rdquo; is not the meaning 
that
+its advocates intend, the result is that most people misunderstand the
+term.  Here is how writer Neal Stephenson defined &ldquo;open 
source&rdquo;:</p>
+
+  <blockquote>Linux is &ldquo;open source&rdquo; software meaning, simply, 
that anyone can
+  get copies of its source code files.</blockquote>
+
+<p>I don't think he deliberately sought to reject or dispute the
+&ldquo;official&rdquo; definition.  I think he simply applied the conventions 
of
+the English language to come up with a meaning for the term.  The state
+of Kansas published a similar definition:</p>
+
+  <blockquote>Make use of open-source software (OSS).  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.</blockquote>
+
+<p>The open source people 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.  The term &ldquo;free software&rdquo; has two
+natural meanings, one of which is the intended meaning, so a person
+who has grasped the idea of &ldquo;free speech, not free beer&rdquo; will not
+get it wrong again.  But &ldquo;open source&rdquo; has only one natural 
meaning,
+which is different from the meaning its supporters intend.  So there
+is no succinct way to explain and justify the official definition of
+&ldquo;open source.&rdquo;  That makes for worse confusion.</p>
+
+<h3>Different values can lead to similar conclusions...but not always</h3>
+
+<p>Radical groups in the 1960s had a reputation for factionalism: some
+organizations split because of disagreements on details of strategy,
+and the two daughter groups treated each other as enemies despite
+having similar basic goals and values.  The right-wing made much of
+this, and used it to criticize the entire left.</p>
+
+<p>Some try to disparage the free software movement by comparing our
+disagreement with open source to the disagreements of those radical
+groups.  They have it backwards.  We disagree with the open source
+camp on the basic goals and values, but their views and ours lead in
+many cases to the same practical behavior--such as developing free
+software.</p>
+
+<p>As a result, people from the free software movement and the open
+source camp often work together on practical projects such as software
+development.  It is remarkable that such different philosophical views
+can so often motivate different people to participate in the same
+projects.  Nonetheless, these views are very different, and there are
+situations where they lead to very different actions.</p>
+
+<p>The idea of open source is that allowing users to change and
+redistribute the software will make it more powerful and reliable.
+But this is not guaranteed.  Developers of proprietary software are
+not necessarily incompetent.  Sometimes they produce a program which
+is powerful and reliable, even though it does not respect the users'
+freedom.  How will free software activists and open source enthusiasts
+react to that?</p>
+
+<p>A pure open source enthusiast, one that is not at all influenced by
+the ideals of free software, will say, &ldquo;I am surprised you were able
+to make the program work so well without using our development model,
+but you did.  How can I get a copy?&rdquo;  This attitude will reward
+schemes that take away our freedom, leading to its loss.</p>
+
+<p>The free software activist will say, &ldquo;Your program is very
+attractive, but not at the price of my freedom.  So I have to do
+without it.  Instead I will support a project to develop a free
+replacement.&rdquo;  If we value our freedom, we can act to maintain and
+defend it.</p>
+
+<h3>Powerful, reliable software can be bad</h3>
+
+<p>The idea that we want software to be powerful and reliable comes from
+the supposition that software is meant to serve its users.  If it is
+powerful and reliable, it serves them better.</p>
+
+<p>But software can only be said to serve its users if it respects their
+freedom.  What if the software is designed to put chains on its users?
+Then reliability only means the chains are harder to remove.</p>
+
+<p>Under the pressure of the movie and record companies, software for
+individuals to use is increasingly designed specifically to restrict
+them.  This malicious feature is known as DRM, or Digital Restrictions
+Management (see <a
+href="http://defectivebydesign.org/";>DefectiveByDesign.org</a>), and
+it is the antithesis in spirit of the freedom that free software aims
+to provide.  And not just in spirt: since the goal of DRM is to
+trample your freedom, DRM developers try to make it hard, impossible,
+or even illegal for you to change the software that implements the DRM.</p>
+
+<p>Yet some open source supporters have proposed &ldquo;open source DRM&rdquo;
+software.  Their idea is that by publishing the source code of
+programs designed to restrict your access to encrypted media, and
+allowing others to change it, they will produce more powerful and
+reliable software for restricting users like you.  Then it will be
+delivered to you in devices that do not allow you to change it.</p>
+
+<p>This software might be &ldquo;open source,&rdquo; and use the open source
+development model; but it won't be free software, since it won't
+respect the freedom of the users that actually run it.  If the open
+source development model succeeds in making this software more
+powerful and reliable for restricting you, that will make it even
+worse.</p>
+
+<h3>Fear of freedom</h3>
+
+<p>The main initial motivation for the term &ldquo;open source software&rdquo; 
is
+that the ethical ideas of &ldquo;free software&rdquo; make some people uneasy.
+That's true: talking about freedom, about ethical issues, about
+responsibilities as well as convenience, is asking people to think
+about things they might prefer to ignore, such as whether their
+conduct is ethical.  This can trigger discomfort, and some people may
+simply close their minds to it.  It does not follow that we ought to
+stop talking about these things.</p>
+
+<p>However, that is what the leaders of &ldquo;open source&rdquo; decided to 
do.
+They figured that by keeping quiet about ethics and freedom, and
+talking only about the immediate practical benefits of certain free
+software, they might be able to &ldquo;sell&rdquo; the software more 
effectively
+to certain users, especially business.</p>
+
+<p>This approach has proved effective, in its own terms.  The rhetoric of
+open source has convinced many businesses and individuals to use, and
+even develop, free software, which has extended our community--but only
+at the superficial, practical level.  The philosophy of open source,
+with its purely practical values, impedes understanding of the deeper
+ideas of free software; it brings many people into our commnunity, but
+does not teach them to defend it.  That is good, as far as it goes,
+but it is not enough to make freedom secure.  Attracting users to free
+software takes them just part of the way to becoming defenders of
+their own freedom.</p>
+
+<p>Sooner or later these users will be invited to switch back to
+proprietary software for some practical advantage.  Countless
+companies seek to offer such temptation, some even offering copies
+gratis.  Why would users decline?  Only if they have learned to value
+the freedom free software gives them, to value freedom as such rather
+than the technical and practical convenience of specific free
+software.  To spread this idea, we have to talk about freedom.  A
+certain amount of the &ldquo;keep quiet&rdquo; approach to business can be
+useful for the community, but it is dangerous if it becomes so common
+that the love of freedom comes to seem like an eccentricity.</p>
+
+<p>That dangerous situation is exactly what we have.  Most people
+involved with free software say little about freedom--usually because
+they seek to be &ldquo;more acceptable to business.&rdquo;  Software
+distributors especially show this pattern.  Nearly all GNU/Linux
+operating system distributions add proprietary packages to the basic
+free system, and they invite users to consider this an advantage,
+rather than a step backwards from freedom.</p>
+
+<p>Proprietary add-on software and partially non-free GNU/Linux
+distributions find fertile ground because most of our community does
+not insist on freedom with its software.  This is no coincidence.
+Most GNU/Linux users were introduced to the system by &ldquo;open source&rdquo;
+discussion which doesn't say that freedom is a goal.  The practices
+that don't uphold freedom and the words that don't talk about freedom
+go hand in hand, each promoting the other.  To overcome this tendency,
+we need more, not less, talk about freedom.</p>
+
+<h3>Conclusion</h3>
+
+<p>As the advocates of open source draw new users into our community, we
+free software activists have to work even more to bring the issue of
+freedom to those new users' attention.  We have to say, &ldquo;It's free
+software and it gives you freedom!&rdquo;--more and louder than ever.
+Every time you say &ldquo;free software&rdquo; rather than &ldquo;open 
source,&rdquo; you
+help our campaign.</p>
+
+<h4>Footnotes</h4>
+
+<p>
+Joe Barr wrote an article called
+<a href="http://www.itworld.com/AppDev/350/LWD010523vcontrol4/";>Live and
+let license</a> that gives his perspective on this issue.</p>
+
+<p>
+Lakhani and Wolf's
+<a href="http://freesoftware.mit.edu/papers/lakhaniwolf.pdf";>paper on the
+motivation of free software developers</a> says that a considerable
+fraction are motivated by the view that software should be free.  This
+was despite the fact that they surveyed the developers on SourceForge,
+a site that does not support the view that this is an ethical issue.</p>
+
+</div>
+
+<!--#include virtual="/server/footer.html" -->
+
+<div id="footer">
+<p>
+Please send FSF &amp; GNU inquiries to 
+<a href="mailto:address@hidden";><em>address@hidden</em></a>.
+There are also <a href="http://www.fsf.org/about/contact.html";>other ways to 
contact</a> 
+the FSF.
+<br />
+Please send broken links and other corrections (or suggestions) to
+<a href="mailto:address@hidden";><em>address@hidden</em></a>.
+</p>
+
+<p>Copyright &copy; 2007 Richard Stallman</p>
+<p>Verbatim copying and distribution of this entire article is
+permitted in any medium, provided this notice is preserved.
+</p>
+
+<p>
+Updated:
+<!-- timestamp start -->
+$Date: 2007/02/07 21:19:33 $ $Author: mattl $
+<!-- timestamp end -->
+</p>
+</div>
+<!-- All pages on the GNU web server should have the section about    -->
+<!-- verbatim copying.  Please do NOT remove this without talking     -->
+<!-- with the webmasters first. --> 
+<!-- Please make sure the copyright date is consistent with the document -->
+<!-- and that it is like this "2001, 2002" not this "2001-2002." -->
+
+</div>
+</body>
+</html>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]