taler-merchant-demos

Python-based Frontends for the Demonstration Web site
Log | Files | Refs | Submodules | README | LICENSE

free-doc.html (9959B)


      1 <!--#include virtual="/server/header.html" -->
      2 <!-- Parent-Version: 1.96 -->
      3 <!-- This page is derived from /server/standards/boilerplate.html -->
      4 <!--#set var="TAGS" value="essays aboutfs extension" -->
      5 <!--#set var="DISABLE_TOP_ADDENDUM" value="yes" -->
      6 <title>Why Free Software Needs Free Documentation
      7 - GNU Project - Free Software Foundation</title>
      8 <!--#include virtual="/philosophy/po/free-doc.translist" -->
      9 <!--#include virtual="/server/banner.html" -->
     10 <!--#include virtual="/philosophy/ph-breadcrumb.html" -->
     11 <!--GNUN: OUT-OF-DATE NOTICE-->
     12 <!--#include virtual="/server/top-addendum.html" -->
     13 <div class="article reduced-width">
     14 <h2>Why Free Software Needs Free Documentation</h2>
     15 <div class="thin"></div>
     16 
     17 <p>
     18 The biggest deficiency in free operating systems is not in the
     19 software&mdash;it is the lack of good free manuals that we can include
     20 in these systems.  Many of our most important programs do not come
     21 with full manuals.  Documentation is an essential part of any software
     22 package; when an important free software package does not come with a
     23 free manual, that is a major gap.  We have many such gaps today.</p>
     24 
     25 <p>
     26 Once upon a time, many years ago, I thought I would learn Perl.  I got
     27 a copy of a free manual, but I found it hard to read.  When I asked
     28 Perl users about alternatives, they told me that there were better
     29 introductory manuals&mdash;but those were not free (not
     30 freedom-respecting).</p>
     31 
     32 <p>
     33 Why was this?  The authors of the good manuals had written them for
     34 O'Reilly Associates, which published them with restrictive
     35 terms&mdash;no copying, no modification, source files not
     36 available&mdash;which made them nonfree, thus excluded them from the
     37 Free World.</p>
     38 
     39 <p>
     40 That wasn't the first time this sort of thing has happened, and (to
     41 our community's great loss) it was far from the last.  Proprietary
     42 manual publishers have enticed a great many authors to restrict their
     43 manuals since then.  Many times I have heard a GNU user eagerly tell
     44 me about a manual that he is writing, with which he expects to help
     45 the GNU Project&mdash;and then had my hopes dashed, as he proceeded to
     46 explain that he had signed a contract with a publisher that would
     47 restrict it so that we cannot use it.</p>
     48 
     49 <p>
     50 Given that writing good English is a rare skill among programmers, we
     51 can ill afford to lose manuals this way.</p>
     52 
     53 <hr class="no-display" />
     54 <div class="announcement" role="complementary"><p>
     55 <a href="https://defectivebydesign.org/ebooks.html">Join our mailing list
     56 about the dangers of eBooks</a>.
     57 </p></div>
     58 <hr class="no-display" />
     59 
     60 <p>
     61 Free documentation, like free software, is a matter of freedom, not
     62 price.  The problem with these manuals was not that O'Reilly
     63 Associates charged a price for printed copies&mdash;that in itself is
     64 fine.  (The Free Software Foundation
     65 <a href="https://shop.fsf.org/category/books/">sells printed
     66 copies</a> of free <a href="/doc/doc.html">GNU manuals</a>, too.)  But
     67 GNU manuals are available in source code form, while these manuals are
     68 available only on paper.  GNU manuals come with permission to copy and
     69 modify; the Perl manuals do not.  These restrictions are the problems.</p>
     70 
     71 <p>
     72 The criterion for a free manual is pretty much the same as for free
     73 software: it is a matter of giving all users certain freedoms.
     74 Redistribution (including commercial redistribution) must be
     75 permitted, so that the manual can accompany every copy of the program,
     76 on line or on paper.  Permission for modification is crucial too.</p>
     77 
     78 <ul>
     79 <li><a href="/licenses/fdl.html">The GNU Free Documentation License</a></li>
     80 </ul>
     81 
     82 <p>
     83 As a general rule, I don't believe that it is essential for people to
     84 have permission to modify all sorts of articles and books.  The issues
     85 for writings are not necessarily the same as those for software.  For
     86 example, I don't think you or I are obliged to give permission to
     87 modify articles like this one, which describe our actions and our
     88 views.</p>
     89 
     90 <p>
     91 But there is a particular reason why the freedom to modify is crucial
     92 for documentation for free software.  When people exercise their right
     93 to modify the software, and add or change its features, if they are
     94 conscientious they will change the manual too&mdash;so they can provide
     95 accurate and usable documentation with the modified program.  A manual
     96 which forbids programmers from being conscientious and finishing the job, or
     97 more precisely requires them to write a new manual from scratch if
     98 they change the program, does not fill our community's needs.</p>
     99 
    100 <p>
    101 While a blanket prohibition on modification is unacceptable, some
    102 kinds of limits on the method of modification pose no problem.  For
    103 example, requirements to preserve the original author's copyright
    104 notice, the distribution terms, or the list of authors, are OK.  It is
    105 also no problem to require modified versions to include notice that
    106 they were modified, even to have entire sections that may not be
    107 deleted or changed, as long as these sections deal with nontechnical
    108 topics.  (Some GNU manuals have them.)</p>
    109 
    110 <p>
    111 These kinds of restrictions are not a problem because, as a practical
    112 matter, they don't stop the conscientious programmer from adapting the
    113 manual to fit the modified program.  In other words, they don't block
    114 the free software community from making full use of the manual.</p>
    115 
    116 <p>
    117 However, it must be possible to modify all the <em>technical</em>
    118 content of the manual, and then distribute the result through all the usual
    119 media, through all the usual channels; otherwise, the restrictions do
    120 block the community, the manual is not free, and so we need another
    121 manual.</p>
    122 
    123 <p>
    124 Unfortunately, it is often hard to find someone to write another
    125 manual when a proprietary manual exists.  The obstacle is that many
    126 users think that a proprietary manual is good enough&mdash;so they
    127 don't see the need to write a free manual.  They do not see that the
    128 free operating system has a gap that needs filling.</p>
    129 
    130 <p>
    131 Why do users think that proprietary manuals are good enough?  Some
    132 have not considered the issue.  I hope this article will do something
    133 to change that.</p>
    134 
    135 <p>
    136 Other users consider proprietary manuals acceptable for the same
    137 reason so many people consider proprietary software acceptable: they
    138 judge in purely practical terms, not using freedom as a criterion.
    139 These people are entitled to their opinions, but since those opinions
    140 spring from values which do not include freedom, they are no guide for
    141 those of us who do value freedom.</p>
    142 
    143 <p>
    144 Please spread the word about this issue.  We continue to lose manuals
    145 to proprietary publishing.  If we spread the word that proprietary
    146 manuals are not sufficient, perhaps the next person who wants to help
    147 GNU by writing documentation will realize, before it is too late, that
    148 he must above all make it free.</p>
    149 
    150 <p>
    151 We can also encourage commercial publishers to sell free, copylefted
    152 manuals instead of proprietary ones.  One way you can help this is to
    153 check the distribution terms of a manual before you buy it, and
    154 prefer copylefted manuals to noncopylefted ones.</p>
    155 <p>
    156 [Note: We maintain a <a href="/doc/other-free-books.html">page
    157 that lists free books available from other publishers</a>].</p>
    158 </div>
    159 
    160 </div><!-- for id="content", starts in the include above -->
    161 <!--#include virtual="/server/footer.html" -->
    162 <div id="footer" role="contentinfo">
    163 <div class="unprintable">
    164 
    165 <p>Please send general FSF &amp; GNU inquiries to
    166 <a href="mailto:gnu@gnu.org">&lt;gnu@gnu.org&gt;</a>.
    167 There are also <a href="/contact/">other ways to contact</a>
    168 the FSF.  Broken links and other corrections or suggestions can be sent
    169 to <a href="mailto:webmasters@gnu.org">&lt;webmasters@gnu.org&gt;</a>.</p>
    170 
    171 <p><!-- TRANSLATORS: Ignore the original text in this paragraph,
    172         replace it with the translation of these two:
    173 
    174         We work hard and do our best to provide accurate, good quality
    175         translations.  However, we are not exempt from imperfection.
    176         Please send your comments and general suggestions in this regard
    177         to <a href="mailto:web-translators@gnu.org">
    178         &lt;web-translators@gnu.org&gt;</a>.</p>
    179 
    180         <p>For information on coordinating and contributing translations of
    181         our web pages, see <a
    182         href="/server/standards/README.translations.html">Translations
    183         README</a>. -->
    184 Please see the <a
    185 href="/server/standards/README.translations.html">Translations
    186 README</a> for information on coordinating and contributing translations
    187 of this article.</p>
    188 </div>
    189 
    190 <!-- Regarding copyright, in general, standalone pages (as opposed to
    191      files generated as part of manuals) on the GNU web server should
    192      be under CC BY-ND 4.0.  Please do NOT change or remove this
    193      without talking with the webmasters or licensing team first.
    194      Please make sure the copyright date is consistent with the
    195      document.  For web pages, it is ok to list just the latest year the
    196      document was modified, or published.
    197      
    198      If you wish to list earlier years, that is ok too.
    199      Either "2001, 2002, 2003" or "2001-2003" are ok for specifying
    200      years, as long as each year in the range is in fact a copyrightable
    201      year, i.e., a year in which the document was published (including
    202      being publicly visible on the web or in a revision control system).
    203      
    204      There is more detail about copyright years in the GNU Maintainers
    205      Information document, www.gnu.org/prep/maintain. -->
    206 
    207 <p>Copyright &copy; 1996, 2019, 2021 Free Software
    208 Foundation, Inc.</p>
    209 
    210 <p>This page is licensed under a <a rel="license"
    211 href="http://creativecommons.org/licenses/by-nd/4.0/">Creative
    212 Commons Attribution-NoDerivatives 4.0 International License</a>.</p>
    213 
    214 <!--#include virtual="/server/bottom-notes.html" -->
    215 
    216 <p class="unprintable">Updated:
    217 <!-- timestamp start -->
    218 $Date: 2021/09/05 07:59:45 $
    219 <!-- timestamp end -->
    220 </p>
    221 </div>
    222 </div><!-- for class="inner", starts in the banner include -->
    223 </body>
    224 </html>