Blame manual/freemanuals.texi

Packit 6c4009
@c freemanuals.texi - blurb for free documentation.
Packit 6c4009
@c This file is intended to be included within another document,
Packit 6c4009
@c hence no sectioning command or @node.
Packit 6c4009
Packit 6c4009
@cindex free documentation
Packit 6c4009
Packit 6c4009
The biggest deficiency in the free software community today is not in
Packit 6c4009
the software---it is the lack of good free documentation that we can
Packit 6c4009
include with the free software.  Many of our most important
Packit 6c4009
programs do not come with free reference manuals and free introductory
Packit 6c4009
texts.  Documentation is an essential part of any software package;
Packit 6c4009
when an important free software package does not come with a free
Packit 6c4009
manual and a free tutorial, that is a major gap.  We have many such
Packit 6c4009
gaps today.
Packit 6c4009
Packit 6c4009
Consider Perl, for instance.  The tutorial manuals that people
Packit 6c4009
normally use are non-free.  How did this come about?  Because the
Packit 6c4009
authors of those manuals published them with restrictive terms---no
Packit 6c4009
copying, no modification, source files not available---which exclude
Packit 6c4009
them from the free software world.
Packit 6c4009
Packit 6c4009
That wasn't the first time this sort of thing happened, and it was far
Packit 6c4009
from the last.  Many times we have heard a GNU user eagerly describe a
Packit 6c4009
manual that he is writing, his intended contribution to the community,
Packit 6c4009
only to learn that he had ruined everything by signing a publication
Packit 6c4009
contract to make it non-free.
Packit 6c4009
Packit 6c4009
Free documentation, like free software, is a matter of freedom, not
Packit 6c4009
price.  The problem with the non-free manual is not that publishers
Packit 6c4009
charge a price for printed copies---that in itself is fine.  (The Free
Packit 6c4009
Software Foundation sells printed copies of manuals, too.)  The
Packit 6c4009
problem is the restrictions on the use of the manual.  Free manuals
Packit 6c4009
are available in source code form, and give you permission to copy and
Packit 6c4009
modify.  Non-free manuals do not allow this.
Packit 6c4009
Packit 6c4009
The criteria of freedom for a free manual are roughly the same as for
Packit 6c4009
free software.  Redistribution (including the normal kinds of
Packit 6c4009
commercial redistribution) must be permitted, so that the manual can
Packit 6c4009
accompany every copy of the program, both on-line and on paper.
Packit 6c4009
Packit 6c4009
Permission for modification of the technical content is crucial too.
Packit 6c4009
When people modify the software, adding or changing features, if they
Packit 6c4009
are conscientious they will change the manual too---so they can
Packit 6c4009
provide accurate and clear documentation for the modified program.  A
Packit 6c4009
manual that leaves you no choice but to write a new manual to document
Packit 6c4009
a changed version of the program is not really available to our
Packit 6c4009
community.
Packit 6c4009
Packit 6c4009
Some kinds of limits on the way modification is handled are
Packit 6c4009
acceptable.  For example, requirements to preserve the original
Packit 6c4009
author's copyright notice, the distribution terms, or the list of
Packit 6c4009
authors, are ok.  It is also no problem to require modified versions
Packit 6c4009
to include notice that they were modified.  Even entire sections that
Packit 6c4009
may not be deleted or changed are acceptable, as long as they deal
Packit 6c4009
with nontechnical topics (like this one).  These kinds of restrictions
Packit 6c4009
are acceptable because they don't obstruct the community's normal use
Packit 6c4009
of the manual.
Packit 6c4009
Packit 6c4009
However, it must be possible to modify all the @emph{technical}
Packit 6c4009
content of the manual, and then distribute the result in all the usual
Packit 6c4009
media, through all the usual channels.  Otherwise, the restrictions
Packit 6c4009
obstruct the use of the manual, it is not free, and we need another
Packit 6c4009
manual to replace it.
Packit 6c4009
Packit 6c4009
Please spread the word about this issue.  Our community continues to
Packit 6c4009
lose manuals to proprietary publishing.  If we spread the word that
Packit 6c4009
free software needs free reference manuals and free tutorials, perhaps
Packit 6c4009
the next person who wants to contribute by writing documentation will
Packit 6c4009
realize, before it is too late, that only free manuals contribute to
Packit 6c4009
the free software community.
Packit 6c4009
Packit 6c4009
If you are writing documentation, please insist on publishing it under
Packit 6c4009
the GNU Free Documentation License or another free documentation
Packit 6c4009
license.  Remember that this decision requires your approval---you
Packit 6c4009
don't have to let the publisher decide.  Some commercial publishers
Packit 6c4009
will use a free license if you insist, but they will not propose the
Packit 6c4009
option; it is up to you to raise the issue and say firmly that this is
Packit 6c4009
what you want.  If the publisher you are dealing with refuses, please
Packit 6c4009
try other publishers.  If you're not sure whether a proposed license
Packit 6c4009
is free, write to @email{licensing@@gnu.org}.
Packit 6c4009
Packit 6c4009
You can encourage commercial publishers to sell more free, copylefted
Packit 6c4009
manuals and tutorials by buying them, and particularly by buying
Packit 6c4009
copies from the publishers that paid for their writing or for major
Packit 6c4009
improvements.  Meanwhile, try to avoid buying non-free documentation
Packit 6c4009
at all.  Check the distribution terms of a manual before you buy it,
Packit 6c4009
and insist that whoever seeks your business must respect your freedom.
Packit 6c4009
Check the history of the book, and try reward the publishers that have
Packit 6c4009
paid or pay the authors to work on it.
Packit 6c4009
Packit 6c4009
The Free Software Foundation maintains a list of free documentation
Packit 6c4009
published by other publishers, at
Packit 6c4009
@url{http://www.fsf.org/doc/other-free-books.html}.