1@c freemanuals.texi - blurb for free documentation. 2@c This file is intended to be included within another document, 3@c hence no sectioning command or @node. 4 5@cindex free documentation 6 7The biggest deficiency in the free software community today is not in 8the software---it is the lack of good free documentation that we can 9include with the free software. Many of our most important 10programs do not come with free reference manuals and free introductory 11texts. Documentation is an essential part of any software package; 12when an important free software package does not come with a free 13manual and a free tutorial, that is a major gap. We have many such 14gaps today. 15 16Consider Perl, for instance. The tutorial manuals that people 17normally use are non-free. How did this come about? Because the 18authors of those manuals published them with restrictive terms---no 19copying, no modification, source files not available---which exclude 20them from the free software world. 21 22That wasn't the first time this sort of thing happened, and it was far 23from the last. Many times we have heard a GNU user eagerly describe a 24manual that he is writing, his intended contribution to the community, 25only to learn that he had ruined everything by signing a publication 26contract to make it non-free. 27 28Free documentation, like free software, is a matter of freedom, not 29price. The problem with the non-free manual is not that publishers 30charge a price for printed copies---that in itself is fine. (The Free 31Software Foundation sells printed copies of manuals, too.) The 32problem is the restrictions on the use of the manual. Free manuals 33are available in source code form, and give you permission to copy and 34modify. Non-free manuals do not allow this. 35 36The criteria of freedom for a free manual are roughly the same as for 37free software. Redistribution (including the normal kinds of 38commercial redistribution) must be permitted, so that the manual can 39accompany every copy of the program, both on-line and on paper. 40 41Permission for modification of the technical content is crucial too. 42When people modify the software, adding or changing features, if they 43are conscientious they will change the manual too---so they can 44provide accurate and clear documentation for the modified program. A 45manual that leaves you no choice but to write a new manual to document 46a changed version of the program is not really available to our 47community. 48 49Some kinds of limits on the way modification is handled are 50acceptable. For example, requirements to preserve the original 51author's copyright notice, the distribution terms, or the list of 52authors, are ok. It is also no problem to require modified versions 53to include notice that they were modified. Even entire sections that 54may not be deleted or changed are acceptable, as long as they deal 55with nontechnical topics (like this one). These kinds of restrictions 56are acceptable because they don't obstruct the community's normal use 57of the manual. 58 59However, it must be possible to modify all the @emph{technical} 60content of the manual, and then distribute the result in all the usual 61media, through all the usual channels. Otherwise, the restrictions 62obstruct the use of the manual, it is not free, and we need another 63manual to replace it. 64 65Please spread the word about this issue. Our community continues to 66lose manuals to proprietary publishing. If we spread the word that 67free software needs free reference manuals and free tutorials, perhaps 68the next person who wants to contribute by writing documentation will 69realize, before it is too late, that only free manuals contribute to 70the free software community. 71 72If you are writing documentation, please insist on publishing it under 73the GNU Free Documentation License or another free documentation 74license. Remember that this decision requires your approval---you 75don't have to let the publisher decide. Some commercial publishers 76will use a free license if you insist, but they will not propose the 77option; it is up to you to raise the issue and say firmly that this is 78what you want. If the publisher you are dealing with refuses, please 79try other publishers. If you're not sure whether a proposed license 80is free, write to @email{licensing@@gnu.org}. 81 82You can encourage commercial publishers to sell more free, copylefted 83manuals and tutorials by buying them, and particularly by buying 84copies from the publishers that paid for their writing or for major 85improvements. Meanwhile, try to avoid buying non-free documentation 86at all. Check the distribution terms of a manual before you buy it, 87and insist that whoever seeks your business must respect your freedom. 88Check the history of the book, and try reward the publishers that have 89paid or pay the authors to work on it. 90 91The Free Software Foundation maintains a list of free documentation 92published by other publishers, at 93@url{https://www.fsf.org/doc/other-free-books.html}. 94