/[www]/www/philosophy/free-sw.html
ViewVC logotype

Diff of /www/philosophy/free-sw.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.115 by jturner, Sat Jun 9 19:41:16 2012 UTC revision 1.124 by ineiev, Tue Oct 15 04:42:00 2013 UTC
# Line 1  Line 1 
1  <!--#include virtual="/server/header.html" -->  <!--#include virtual="/server/header.html" -->
2    <!-- Parent-Version: 1.75 -->
3  <title>What is free software? - GNU Project - Free Software Foundation (FSF)</title>  <title>What is free software?
4    - GNU Project - Free Software Foundation</title>
5    
6  <meta http-equiv="Keywords" content="GNU, FSF, Free Software Foundation, Linux, Emacs, GCC, Unix, Free Software, Operating System, GNU Kernel, HURD, GNU HURD, Hurd" />  <meta http-equiv="Keywords" content="GNU, FSF, Free Software Foundation, Linux, Emacs, GCC, Unix, Free Software, Operating System, GNU Kernel, HURD, GNU HURD, Hurd" />
7  <meta http-equiv="Description" content="Since 1983, developing the free Unix style operating system GNU, so that computer users can have the freedom to share and improve the software they use." />  <meta http-equiv="Description" content="Since 1983, developing the free Unix style operating system GNU, so that computer users can have the freedom to share and improve the software they use." />
 <link rel="alternate" title="What's New" href="http://www.gnu.org/rss/whatsnew.rss" type="application/rss+xml" />  
 <link rel="alternate" title="New Free Software" href="http://www.gnu.org/rss/quagga.rss" type="application/rss+xml" />  
8    
 <!--#include virtual="/server/banner.html" -->  
9  <!--#include virtual="/philosophy/po/free-sw.translist" -->  <!--#include virtual="/philosophy/po/free-sw.translist" -->
10    <!--#include virtual="/server/banner.html" -->
11    
12  <h2>What is free software?</h2>  <h2>What is free software?</h2>
13    
# Line 107  make them. Line 106  make them.
106    
107  <p>  <p>
108  In order for freedoms 1 and 3 (the freedom to make changes and the  In order for freedoms 1 and 3 (the freedom to make changes and the
109  freedom to publish improved versions) to be meaningful, you must have  freedom to publish the changed versions) to be meaningful, you must have
110  access to the source code of the program.  Therefore, accessibility of  access to the source code of the program.  Therefore, accessibility of
111  source code is a necessary condition for free software.  Obfuscated  source code is a necessary condition for free software.  Obfuscated
112  &ldquo;source code&rdquo; is not real source code and does not count  &ldquo;source code&rdquo; is not real source code and does not count
# Line 173  you always have the freedom to copy and Line 172  you always have the freedom to copy and
172    
173  <p>  <p>
174  Whether a change constitutes an improvement is a subjective matter.  Whether a change constitutes an improvement is a subjective matter.
175  If your modifications are limited, in substance, to changes that  If your right to modify a program is limited, in substance, to changes that
176  someone else considers an improvement, that is not freedom.  someone else considers an improvement, that program is not free.
177  </p>  </p>
178    
179  <p>  <p>
# Line 190  the program, so you won't have trouble m Line 189  the program, so you won't have trouble m
189  </p>  </p>
190    
191  <p>  <p>
 A special issue arises when a license requires changing the name by  
 which the program will be invoked from other programs.  That  
 effectively hampers you from releasing your changed version so that it  
 can replace the original when invoked by those other programs.  This  
 sort of requirement is acceptable only if there's a suitable aliasing  
 facility that allows you to specify the original program's name as an  
 alias for the modified version.</p>  
   
 <p>  
192  Rules that &ldquo;if you make your version available in this way, you  Rules that &ldquo;if you make your version available in this way, you
193  must make it available in that way also&rdquo; can be acceptable too,  must make it available in that way also&rdquo; can be acceptable too,
194  on the same condition.  An example of such an acceptable rule is one  on the same condition.  An example of such an acceptable rule is one
# Line 211  are also acceptable. Line 201  are also acceptable.
201  </p>  </p>
202    
203  <p>  <p>
204    A special issue arises when a license requires changing the name by
205    which the program will be invoked from other programs.  That
206    effectively hampers you from releasing your changed version so that it
207    can replace the original when invoked by those other programs.  This
208    sort of requirement is acceptable only if there's a suitable aliasing
209    facility that allows you to specify the original program's name as an
210    alias for the modified version.</p>
211    
212    <p>
213  In the GNU project, we use  In the GNU project, we use
214  <a href="/copyleft/copyleft.html">copyleft</a>  <a href="/copyleft/copyleft.html">copyleft</a>
215  to protect these freedoms legally for everyone.  But  to protect these freedoms legally for everyone.  But
# Line 229  eliminate or override these restrictions Line 228  eliminate or override these restrictions
228  is refuse to impose them as conditions of use of the program.  In this  is refuse to impose them as conditions of use of the program.  In this
229  way, the restrictions will not affect activities and people outside the  way, the restrictions will not affect activities and people outside the
230  jurisdictions of these governments.  Thus, free software licenses  jurisdictions of these governments.  Thus, free software licenses
231  must not require obedience to any export regulations as a condition of  must not require obedience to any nontrivial export regulations as a
232  any of the essential freedoms.  condition of exercising any of the essential freedoms.
233    </p>
234    
235    <p>
236    Merely mentioning the existence of export regulations, without making
237    them a condition of the license itself, is acceptable since it does
238    not restrict users.  If an export regulation is actually trivial for
239    free software, then requiring it as a condition is not an actual
240    problem; however, it is a potential problem, since a later change in
241    export law could make the requirement nontrivial and thus render the
242    software nonfree.
243  </p>  </p>
244    
245  <p>  <p>
# Line 299  help you can ensure that the license rea Line 308  help you can ensure that the license rea
308  and avoid various practical problems.  and avoid various practical problems.
309  </p>  </p>
310    
311  <h2 id="beyond-software">Beyond Software</h2>  <h3 id="beyond-software">Beyond Software</h3>
312    
313  <p>  <p>
314  <a href="/philosophy/free-doc.html">Software manuals must be free</a>,  <a href="/philosophy/free-doc.html">Software manuals must be free</a>,
# Line 321  has been extended to a definition of <a Line 330  has been extended to a definition of <a
330  free cultural works</a> applicable to any kind of works.  free cultural works</a> applicable to any kind of works.
331  </p>  </p>
332    
333  <h2 id="open-source">Open Source?</h2>  <h3 id="open-source">Open Source?</h3>
334    
335  <p>  <p>
336  Another group has started using the term &ldquo;open source&rdquo; to mean  Another group has started using the term &ldquo;open source&rdquo; to mean
# Line 332  word &ldquo;open&rdquo; <a href="/philos Line 341  word &ldquo;open&rdquo; <a href="/philos
341  never refers to freedom</a>.  never refers to freedom</a>.
342  </p>  </p>
343    
344  <h2 id="History">History</h2>  <h3 id="History">History</h3>
345    
346  <p>From time to time we revise this Free Software Definition.  Here is  <p>From time to time we revise this Free Software Definition.  Here is
347  the list of changes, along with links to show exactly what was  the list of substantive changes, along with links to show exactly what
348  changed.</p>  was changed.</p>
349    
350  <ul>  <ul>
351    
352    <li><a href="http://web.cvs.savannah.gnu.org/viewvc/www/philosophy/free-sw.html?root=www&amp;r1=1.121&amp;r2=1.122">Version
353    1.122</a>: An export control requirement is a real problem if the
354    requirement is nontrivial; otherwise it is only a potential problem.</li>
355    
356  <li><a href="http://web.cvs.savannah.gnu.org/viewvc/www/philosophy/free-sw.html?root=www&amp;r1=1.110&amp;r2=1.111">Version  <li><a href="http://web.cvs.savannah.gnu.org/viewvc/www/philosophy/free-sw.html?root=www&amp;r1=1.110&amp;r2=1.111">Version
357  1.111</a>: Clarify 1.77 by saying that only  1.111</a>: Clarify 1.77 by saying that only
358  retroactive <em>restrictions</em> are unacceptable.  The copyright  retroactive <em>restrictions</em> are unacceptable.  The copyright
# Line 430  complete list of changes to the page thr Line 443  complete list of changes to the page thr
443  the <a href="http://web.cvs.savannah.gnu.org/viewvc/www/philosophy/free-sw.html?root=www&amp;view=log">cvsweb  the <a href="http://web.cvs.savannah.gnu.org/viewvc/www/philosophy/free-sw.html?root=www&amp;view=log">cvsweb
444  interface</a>.</p>  interface</a>.</p>
445    
 </div>  
446    
447    </div><!-- for id="content", starts in the include above -->
448  <!--#include virtual="/server/footer.html" -->  <!--#include virtual="/server/footer.html" -->
   
449  <div id="footer">  <div id="footer">
450    
451  <p>  <p>Please send general FSF &amp; GNU inquiries to
 Please send FSF &amp; GNU inquiries to  
452  <a href="mailto:gnu@gnu.org">&lt;gnu@gnu.org&gt;</a>.  <a href="mailto:gnu@gnu.org">&lt;gnu@gnu.org&gt;</a>.
453  There are also <a href="/contact/">other ways to contact</a>  There are also <a href="/contact/">other ways to contact</a>
454  the FSF.  the FSF.  Broken links and other corrections or suggestions can be sent
455  <br />  to <a href="mailto:webmasters@gnu.org">&lt;webmasters@gnu.org&gt;</a>.</p>
456  Please send broken links and other corrections or suggestions to  
457  <a href="mailto:webmasters@gnu.org">&lt;webmasters@gnu.org&gt;</a>.  <p><!-- TRANSLATORS: Ignore the original text in this paragraph,
458  </p>          replace it with the translation of these two:
459    
460            We work hard and do our best to provide accurate, good quality
461            translations.  However, we are not exempt from imperfection.
462            Please send your comments and general suggestions in this regard
463            to <a href="mailto:web-translators@gnu.org">
464            &lt;web-translators@gnu.org&gt;</a>.</p>
465    
466            <p>For information on coordinating and submitting translations of
467            our web pages, see <a
468            href="/server/standards/README.translations.html">Translations
469            README</a>. -->
470    Please see the <a
471    href="/server/standards/README.translations.html">Translations
472    README</a> for information on coordinating and submitting translations
473    of this article.</p>
474    
475    <!-- Regarding copyright, in general, standalone pages (as opposed to
476         files generated as part of manuals) on the GNU web server should
477         be under CC BY-ND 3.0 US.  Please do NOT change or remove this
478         without talking with the webmasters or licensing team first.
479         Please make sure the copyright date is consistent with the
480         document.  For web pages, it is ok to list just the latest year the
481         document was modified, or published.
482        
483         If you wish to list earlier years, that is ok too.
484         Either "2001, 2002, 2003" or "2001-2003" are ok for specifying
485         years, as long as each year in the range is in fact a copyrightable
486         year, i.e., a year in which the document was published (including
487         being publicly visible on the web or in a revision control system).
488        
489         There is more detail about copyright years in the GNU Maintainers
490         Information document, www.gnu.org/prep/maintain. -->
491    
492  <p>  <p>Copyright &copy; 1996-2002, 2004-2007, 2009, 2010, 2012, 2013
493  For information on coordinating and submitting translations of this  Free Software Foundation, Inc.</p>
 article, see <a  
 href="/server/standards/README.translations.html">Translations README</a>.  
 </p>  
494    
 <p>  
 Copyright &copy; 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2004,  
 2005, 2006, 2007, 2009, 2010 Free Software Foundation, Inc.  
 </p>  
495  <p>This page is licensed under a <a rel="license"  <p>This page is licensed under a <a rel="license"
496  href="http://creativecommons.org/licenses/by-nd/3.0/us/">Creative  href="http://creativecommons.org/licenses/by-nd/3.0/us/">Creative
497  Commons Attribution-NoDerivs 3.0 United States License</a>.  Commons Attribution-NoDerivs 3.0 United States License</a>.</p>
 </p>  
498    
499  <p>  <!--#include virtual="/server/bottom-notes.html" -->
500  Updated:  
501    <p>Updated:
502  <!-- timestamp start -->  <!-- timestamp start -->
503  $Date$  $Date$
504  <!-- timestamp end -->  <!-- timestamp end -->
505  </p>  </p>
506  </div>  </div>
   
   
507  </div>  </div>
   
508  </body>  </body>
509  </html>  </html>

Legend:
Removed from v.1.115  
changed lines
  Added in v.1.124

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26