1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<html> 3<!-- Copyright (C) 1988-2021 Free Software Foundation, Inc. 4 5Permission is granted to copy, distribute and/or modify this document 6under the terms of the GNU Free Documentation License, Version 1.3 or 7any later version published by the Free Software Foundation; with the 8Invariant Sections being "Free Software" and "Free Software Needs 9Free Documentation", with the Front-Cover Texts being "A GNU Manual," 10and with the Back-Cover Texts as in (a) below. 11 12(a) The FSF's Back-Cover Text is: "You are free to copy and modify 13this GNU Manual. Buying copies from GNU Press supports the FSF in 14developing GNU and promoting software freedom." --> 15<!-- Created by GNU Texinfo 5.1, http://www.gnu.org/software/texinfo/ --> 16<head> 17<title>Debugging with GDB: Free Documentation</title> 18 19<meta name="description" content="Debugging with GDB: Free Documentation"> 20<meta name="keywords" content="Debugging with GDB: Free Documentation"> 21<meta name="resource-type" content="document"> 22<meta name="distribution" content="global"> 23<meta name="Generator" content="makeinfo"> 24<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 25<link href="index.html#Top" rel="start" title="Top"> 26<link href="Concept-Index.html#Concept-Index" rel="index" title="Concept Index"> 27<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents"> 28<link href="Summary.html#Summary" rel="up" title="Summary"> 29<link href="Contributors.html#Contributors" rel="next" title="Contributors"> 30<link href="Free-Software.html#Free-Software" rel="previous" title="Free Software"> 31<style type="text/css"> 32<!-- 33a.summary-letter {text-decoration: none} 34blockquote.smallquotation {font-size: smaller} 35div.display {margin-left: 3.2em} 36div.example {margin-left: 3.2em} 37div.indentedblock {margin-left: 3.2em} 38div.lisp {margin-left: 3.2em} 39div.smalldisplay {margin-left: 3.2em} 40div.smallexample {margin-left: 3.2em} 41div.smallindentedblock {margin-left: 3.2em; font-size: smaller} 42div.smalllisp {margin-left: 3.2em} 43kbd {font-style:oblique} 44pre.display {font-family: inherit} 45pre.format {font-family: inherit} 46pre.menu-comment {font-family: serif} 47pre.menu-preformatted {font-family: serif} 48pre.smalldisplay {font-family: inherit; font-size: smaller} 49pre.smallexample {font-size: smaller} 50pre.smallformat {font-family: inherit; font-size: smaller} 51pre.smalllisp {font-size: smaller} 52span.nocodebreak {white-space:nowrap} 53span.nolinebreak {white-space:nowrap} 54span.roman {font-family:serif; font-weight:normal} 55span.sansserif {font-family:sans-serif; font-weight:normal} 56ul.no-bullet {list-style: none} 57--> 58</style> 59 60 61</head> 62 63<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> 64<a name="Free-Documentation"></a> 65<div class="header"> 66<p> 67Next: <a href="Contributors.html#Contributors" accesskey="n" rel="next">Contributors</a>, Previous: <a href="Free-Software.html#Free-Software" accesskey="p" rel="previous">Free Software</a>, Up: <a href="Summary.html#Summary" accesskey="u" rel="up">Summary</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html#Concept-Index" title="Index" rel="index">Index</a>]</p> 68</div> 69<hr> 70<a name="Free-Software-Needs-Free-Documentation"></a> 71<h3 class="unnumberedsec">Free Software Needs Free Documentation</h3> 72 73<p>The biggest deficiency in the free software community today is not in 74the software—it is the lack of good free documentation that we can 75include with the free software. Many of our most important 76programs do not come with free reference manuals and free introductory 77texts. Documentation is an essential part of any software package; 78when an important free software package does not come with a free 79manual and a free tutorial, that is a major gap. We have many such 80gaps today. 81</p> 82<p>Consider Perl, for instance. The tutorial manuals that people 83normally use are non-free. How did this come about? Because the 84authors of those manuals published them with restrictive terms—no 85copying, no modification, source files not available—which exclude 86them from the free software world. 87</p> 88<p>That wasn’t the first time this sort of thing happened, and it was far 89from the last. Many times we have heard a GNU user eagerly describe a 90manual that he is writing, his intended contribution to the community, 91only to learn that he had ruined everything by signing a publication 92contract to make it non-free. 93</p> 94<p>Free documentation, like free software, is a matter of freedom, not 95price. The problem with the non-free manual is not that publishers 96charge a price for printed copies—that in itself is fine. (The Free 97Software Foundation sells printed copies of manuals, too.) The 98problem is the restrictions on the use of the manual. Free manuals 99are available in source code form, and give you permission to copy and 100modify. Non-free manuals do not allow this. 101</p> 102<p>The criteria of freedom for a free manual are roughly the same as for 103free software. Redistribution (including the normal kinds of 104commercial redistribution) must be permitted, so that the manual can 105accompany every copy of the program, both on-line and on paper. 106</p> 107<p>Permission for modification of the technical content is crucial too. 108When people modify the software, adding or changing features, if they 109are conscientious they will change the manual too—so they can 110provide accurate and clear documentation for the modified program. A 111manual that leaves you no choice but to write a new manual to document 112a changed version of the program is not really available to our 113community. 114</p> 115<p>Some kinds of limits on the way modification is handled are 116acceptable. For example, requirements to preserve the original 117author’s copyright notice, the distribution terms, or the list of 118authors, are ok. It is also no problem to require modified versions 119to include notice that they were modified. Even entire sections that 120may not be deleted or changed are acceptable, as long as they deal 121with nontechnical topics (like this one). These kinds of restrictions 122are acceptable because they don’t obstruct the community’s normal use 123of the manual. 124</p> 125<p>However, it must be possible to modify all the <em>technical</em> 126content of the manual, and then distribute the result in all the usual 127media, through all the usual channels. Otherwise, the restrictions 128obstruct the use of the manual, it is not free, and we need another 129manual to replace it. 130</p> 131<p>Please spread the word about this issue. Our community continues to 132lose manuals to proprietary publishing. If we spread the word that 133free software needs free reference manuals and free tutorials, perhaps 134the next person who wants to contribute by writing documentation will 135realize, before it is too late, that only free manuals contribute to 136the free software community. 137</p> 138<p>If you are writing documentation, please insist on publishing it under 139the GNU Free Documentation License or another free documentation 140license. Remember that this decision requires your approval—you 141don’t have to let the publisher decide. Some commercial publishers 142will use a free license if you insist, but they will not propose the 143option; it is up to you to raise the issue and say firmly that this is 144what you want. If the publisher you are dealing with refuses, please 145try other publishers. If you’re not sure whether a proposed license 146is free, write to <a href="mailto:licensing@gnu.org">licensing@gnu.org</a>. 147</p> 148<p>You can encourage commercial publishers to sell more free, copylefted 149manuals and tutorials by buying them, and particularly by buying 150copies from the publishers that paid for their writing or for major 151improvements. Meanwhile, try to avoid buying non-free documentation 152at all. Check the distribution terms of a manual before you buy it, 153and insist that whoever seeks your business must respect your freedom. 154Check the history of the book, and try to reward the publishers that 155have paid or pay the authors to work on it. 156</p> 157<p>The Free Software Foundation maintains a list of free documentation 158published by other publishers, at 159<a href="http://www.fsf.org/doc/other-free-books.html">http://www.fsf.org/doc/other-free-books.html</a>. 160</p> 161<hr> 162<div class="header"> 163<p> 164Next: <a href="Contributors.html#Contributors" accesskey="n" rel="next">Contributors</a>, Previous: <a href="Free-Software.html#Free-Software" accesskey="p" rel="previous">Free Software</a>, Up: <a href="Summary.html#Summary" accesskey="u" rel="up">Summary</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html#Concept-Index" title="Index" rel="index">Index</a>]</p> 165</div> 166 167 168 169</body> 170</html> 171