This is the mail archive of the gdb@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[patch] Fixes for copyright problems and GDB 5.1.0.1


Hello,

Richard Stallman has pointed out a mistake (bug) in the license
notices included with GDB 5.1's documentation.  It incorrectly labeled
``A Sample GDB Session'' and some other sections as invariant.

Since the Free Software Foundation takes software and documentation
licenses very seriously, Richard Stallman has asked Eli and me to
quickly re-spin the GDB 5.1 release (creating a GDB 5.1.0.1
mini-branch I guess), making just this fix.

5.1.1, with plenty of coding fixes, should follow sometime in mid January.

Eli and I should be able to roll this out over the next few days.  It 
will only contain the attached change.

sigh,
Andrew
2002-01-02  Andrew Cagney  <ac131313@redhat.com>

	From Eli Zaretskii <eliz@gnu.org>:

	* gdb.texinfo (Free Software): Fix wording.

	* gdb.texinfo (Free Software): New section ``Free Software Needs
	Free Documentation''.

	* stabs.texinfo:
	* gdb.texinfo:
	* gdbint.texinfo:
	* libgdb.texinfo:
	* annotate.texi: Fix the application of GFDL in the Copyright notice.

Index: annotate.texi
===================================================================
RCS file: /cvs/src/src/gdb/doc/annotate.texi,v
retrieving revision 1.10
retrieving revision 1.10.4.1
diff -p -r1.10 -r1.10.4.1
*** annotate.texi	2001/06/17 07:00:34	1.10
--- annotate.texi	2001/12/30 06:19:47	1.10.4.1
***************
*** 16,24 ****
  
  @c Permission is granted to copy, distribute and/or modify this document
  @c under the terms of the GNU Free Documentation License, Version 1.1 or
! @c any later version published by the Free Software Foundation; with the
! @c Invariant Sections being ``Annotations Overview'' and ``Source
! @c Annotations'', with the Front-Cover texts being ``A GNU Manual,''
  @c and with the Back-Cover Texts as in (a) below.
  
  @c (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
--- 16,23 ----
  
  @c Permission is granted to copy, distribute and/or modify this document
  @c under the terms of the GNU Free Documentation License, Version 1.1 or
! @c any later version published by the Free Software Foundation; with no
! @c Invariant Sections, with the Front-Cover Texts being ``A GNU Manual,''
  @c and with the Back-Cover Texts as in (a) below.
  
  @c (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
Index: gdb.texinfo
===================================================================
RCS file: /cvs/src/src/gdb/doc/gdb.texinfo,v
retrieving revision 1.47
retrieving revision 1.47.2.4
diff -p -r1.47 -r1.47.2.4
*** gdb.texinfo	2001/07/28 19:35:20	1.47
--- gdb.texinfo	2002/01/02 06:18:23	1.47.2.4
***************
*** 31,37 ****
  @set EDITION Ninth
  
  @c !!set GDB manual's revision date
! @set DATE April 2001
  
  @c THIS MANUAL REQUIRES TEXINFO 3.12 OR LATER.
  
--- 31,37 ----
  @set EDITION Ninth
  
  @c !!set GDB manual's revision date
! @set DATE December 2001
  
  @c THIS MANUAL REQUIRES TEXINFO 3.12 OR LATER.
  
*************** Copyright (C) 1988,1989,1990,1991,1992,1
*** 56,64 ****
  Permission is granted to copy, distribute and/or modify this document
  under the terms of the GNU Free Documentation License, Version 1.1 or
  any later version published by the Free Software Foundation; with the
! Invariant Sections being ``A Sample GDB Session'' and ``Free
! Software'', with the Front-Cover texts being ``A GNU Manual,'' and
! with the Back-Cover Texts as in (a) below.
  
  (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
  this GNU Manual, like GNU software.  Copies published by the Free
--- 56,64 ----
  Permission is granted to copy, distribute and/or modify this document
  under the terms of the GNU Free Documentation License, Version 1.1 or
  any later version published by the Free Software Foundation; with the
! Invariant Sections being ``Free Software'' and ``Free Software Needs
! Free Documentation'', with the Front-Cover Texts being ``A GNU Manual,''
! and with the Back-Cover Texts as in (a) below.
  
  (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
  this GNU Manual, like GNU software.  Copies published by the Free
*************** ISBN 1-882114-77-9 @*
*** 93,101 ****
  Permission is granted to copy, distribute and/or modify this document
  under the terms of the GNU Free Documentation License, Version 1.1 or
  any later version published by the Free Software Foundation; with the
! Invariant Sections being ``A Sample GDB Session'' and ``Free
! Software'', with the Front-Cover texts being ``A GNU Manual,'' and
! with the Back-Cover Texts as in (a) below.
  
  (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
  this GNU Manual, like GNU software.  Copies published by the Free
--- 93,101 ----
  Permission is granted to copy, distribute and/or modify this document
  under the terms of the GNU Free Documentation License, Version 1.1 or
  any later version published by the Free Software Foundation; with the
! Invariant Sections being ``Free Software'' and ``Free Software Needs
! Free Documentation'', with the Front-Cover Texts being ``A GNU Manual,''
! and with the Back-Cover Texts as in (a) below.
  
  (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
  this GNU Manual, like GNU software.  Copies published by the Free
*************** Free Software Foundation uses the GPL to
*** 272,277 ****
--- 272,367 ----
  Fundamentally, the General Public License is a license which says that
  you have these freedoms and that you cannot take these freedoms away
  from anyone else.
+ 
+ @unnumberedsec Free Software Needs Free Documentation
+ 
+ The biggest deficiency in the free software community today is not in
+ the software---it is the lack of good free documentation that we can
+ include with the free software.  Many of our most important
+ programs do not come with free reference manuals and free introductory
+ texts.  Documentation is an essential part of any software package;
+ when an important free software package does not come with a free
+ manual and a free tutorial, that is a major gap.  We have many such
+ gaps today.
+ 
+ Consider Perl, for instance.  The tutorial manuals that people
+ normally use are non-free.  How did this come about?  Because the
+ authors of those manuals published them with restrictive terms---no
+ copying, no modification, source files not available---which exclude
+ them from the free software world.
+ 
+ That wasn't the first time this sort of thing happened, and it was far
+ from the last.  Many times we have heard a GNU user eagerly describe a
+ manual that he is writing, his intended contribution to the community,
+ only to learn that he had ruined everything by signing a publication
+ contract to make it non-free.
+ 
+ Free documentation, like free software, is a matter of freedom, not
+ price.  The problem with the non-free manual is not that publishers
+ charge a price for printed copies---that in itself is fine.  (The Free
+ Software Foundation sells printed copies of manuals, too.)  The
+ problem is the restrictions on the use of the manual.  Free manuals
+ are available in source code form, and give you permission to copy and
+ modify.  Non-free manuals do not allow this.
+ 
+ The criteria of freedom for a free manual are roughly the same as for
+ free software.  Redistribution (including the normal kinds of
+ commercial redistribution) must be permitted, so that the manual can
+ accompany every copy of the program, both on-line and on paper.
+ 
+ Permission for modification of the technical content is crucial too.
+ When people modify the software, adding or changing features, if they
+ are conscientious they will change the manual too---so they can
+ provide accurate and clear documentation for the modified program.  A
+ manual that leaves you no choice but to write a new manual to document
+ a changed version of the program is not really available to our
+ community.
+ 
+ Some kinds of limits on the way modification is handled are
+ acceptable.  For example, requirements to preserve the original
+ author's copyright notice, the distribution terms, or the list of
+ authors, are ok.  It is also no problem to require modified versions
+ to include notice that they were modified.  Even entire sections that
+ may not be deleted or changed are acceptable, as long as they deal
+ with nontechnical topics (like this one).  These kinds of restrictions
+ are acceptable because they don't obstruct the community's normal use
+ of the manual.
+ 
+ However, it must be possible to modify all the @emph{technical}
+ content of the manual, and then distribute the result in all the usual
+ media, through all the usual channels.  Otherwise, the restrictions
+ obstruct the use of the manual, it is not free, and we need another
+ manual to replace it.
+ 
+ Please spread the word about this issue.  Our community continues to
+ lose manuals to proprietary publishing.  If we spread the word that
+ free software needs free reference manuals and free tutorials, perhaps
+ the next person who wants to contribute by writing documentation will
+ realize, before it is too late, that only free manuals contribute to
+ the free software community.
+ 
+ If you are writing documentation, please insist on publishing it under
+ the GNU Free Documentation License or another free documentation
+ license.  Remember that this decision requires your approval---you
+ don't have to let the publisher decide.  Some commercial publishers
+ will use a free license if you insist, but they will not propose the
+ option; it is up to you to raise the issue and say firmly that this is
+ what you want.  If the publisher you are dealing with refuses, please
+ try other publishers.  If you're not sure whether a proposed license
+ is free, write to @email{licensing@@gnu.org}.
+ 
+ You can encourage commercial publishers to sell more free, copylefted
+ manuals and tutorials by buying them, and particularly by buying
+ copies from the publishers that paid for their writing or for major
+ improvements.  Meanwhile, try to avoid buying non-free documentation
+ at all.  Check the distribution terms of a manual before you buy it,
+ and insist that whoever seeks your business must respect your freedom.
+ Check the history of the book, and try to reward the publishers that
+ have paid or pay the authors to work on it.
+ 
+ The Free Software Foundation maintains a list of free documentation
+ published by other publishers, at
+ @url{http://www.fsf.org/doc/other-free-books.html}.
  
  @node Contributors
  @unnumberedsec Contributors to @value{GDBN}
Index: gdbint.texinfo
===================================================================
RCS file: /cvs/src/src/gdb/doc/gdbint.texinfo,v
retrieving revision 1.33.2.2
retrieving revision 1.33.2.3
diff -p -r1.33.2.2 -r1.33.2.3
*** gdbint.texinfo	2001/08/15 16:20:33	1.33.2.2
--- gdbint.texinfo	2001/12/30 06:19:47	1.33.2.3
*************** Second Edition by Stan Shebs.
*** 15,24 ****
  
  Permission is granted to copy, distribute and/or modify this document
  under the terms of the GNU Free Documentation License, Version 1.1 or
! any later version published by the Free Software Foundation; with the
! Invariant Sections being ``Algorithms'' and ``Porting GDB'', with the
! Front-Cover texts being ``A GNU Manual,'' and with the Back-Cover
! Texts as in (a) below.
  
  (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
  this GNU Manual, like GNU software.  Copies published by the Free
--- 15,23 ----
  
  Permission is granted to copy, distribute and/or modify this document
  under the terms of the GNU Free Documentation License, Version 1.1 or
! any later version published by the Free Software Foundation; with no
! Invariant Sections, with the Front-Cover Texts being ``A GNU Manual,''
! and with the Back-Cover Texts as in (a) below.
  
  (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
  this GNU Manual, like GNU software.  Copies published by the Free
*************** Copyright @copyright{} 1990,1991,1992,19
*** 56,65 ****
  
  Permission is granted to copy, distribute and/or modify this document
  under the terms of the GNU Free Documentation License, Version 1.1 or
! any later version published by the Free Software Foundation; with the
! Invariant Sections being ``Algorithms'' and ``Porting GDB'', with the
! Front-Cover texts being ``A GNU Manual,'' and with the Back-Cover
! Texts as in (a) below.
  
  (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
  this GNU Manual, like GNU software.  Copies published by the Free
--- 55,63 ----
  
  Permission is granted to copy, distribute and/or modify this document
  under the terms of the GNU Free Documentation License, Version 1.1 or
! any later version published by the Free Software Foundation; with no
! Invariant Sections, with the Front-Cover Texts being ``A GNU Manual,''
! and with the Back-Cover Texts as in (a) below.
  
  (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
  this GNU Manual, like GNU software.  Copies published by the Free
Index: libgdb.texinfo
===================================================================
RCS file: /cvs/src/src/gdb/doc/libgdb.texinfo,v
retrieving revision 1.1.1.1
retrieving revision 1.1.1.1.10.1
diff -p -r1.1.1.1 -r1.1.1.1.10.1
*** libgdb.texinfo	1999/04/16 01:34:07	1.1.1.1
--- libgdb.texinfo	2001/12/30 06:19:47	1.1.1.1.10.1
*************** This file documents libgdb, the GNU symb
*** 11,34 ****
  This is Edition 0.3, Oct 1993, of @cite{Libgdb}.
  Copyright 1993 Cygnus Support
  
! Permission is granted to make and distribute verbatim copies of
! this manual provided the copyright notice and this permission notice
! are preserved on all copies.
! 
! @ignore
! Permission is granted to process this file through TeX and print the
! results, provided the printed document carries copying permission
! notice identical to this one except for the removal of this paragraph
! (this paragraph not being relevant to the printed manual).
! 
! @end ignore
! Permission is granted to copy and distribute modified versions of this
! manual under the conditions for verbatim copying, provided also that the
! entire resulting derived work is distributed under the terms of a
! permission notice identical to this one.
! 
! Permission is granted to copy and distribute translations of this manual
! into another language, under the above conditions for modified versions.
  @end ifinfo
  
  @c  This title page illustrates only one of the
--- 11,20 ----
  This is Edition 0.3, Oct 1993, of @cite{Libgdb}.
  Copyright 1993 Cygnus Support
  
! Permission is granted to copy, distribute and/or modify this document
! under the terms of the GNU Free Documentation License, Version 1.1 or
! any later version published by the Free Software Foundation; with no
! Invariant Sections, with no Front-Cover Texts, and no Back-Cover Texts.
  @end ifinfo
  
  @c  This title page illustrates only one of the
Index: stabs.texinfo
===================================================================
RCS file: /cvs/src/src/gdb/doc/stabs.texinfo,v
retrieving revision 1.4
retrieving revision 1.4.4.1
diff -p -r1.4 -r1.4.4.1
*** stabs.texinfo	2001/04/01 09:04:44	1.4
--- stabs.texinfo	2001/12/30 06:19:47	1.4.4.1
*************** and David MacKenzie.
*** 21,30 ****
  
  Permission is granted to copy, distribute and/or modify this document
  under the terms of the GNU Free Documentation License, Version 1.1 or
! any later version published by the Free Software Foundation; with the
! Invariant Sections being ``Stabs Types'' and ``Stabs Sections'', with
! the Front-Cover texts being ``A GNU Manual,'' and with the Back-Cover
! Texts as in (a) below.
  
  (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
  this GNU Manual, like GNU software.  Copies published by the Free
--- 21,29 ----
  
  Permission is granted to copy, distribute and/or modify this document
  under the terms of the GNU Free Documentation License, Version 1.1 or
! any later version published by the Free Software Foundation; with no
! Invariant Sections, with the Front-Cover Texts being ``A GNU Manual,''
! and with the Back-Cover Texts as in (a) below.
  
  (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
  this GNU Manual, like GNU software.  Copies published by the Free
*************** Contributed by Cygnus Support.
*** 54,63 ****
  
  Permission is granted to copy, distribute and/or modify this document
  under the terms of the GNU Free Documentation License, Version 1.1 or
! any later version published by the Free Software Foundation; with the
! Invariant Sections being ``Stabs Types'' and ``Stabs Sections'', with
! the Front-Cover texts being ``A GNU Manual,'' and with the Back-Cover
! Texts as in (a) below.
  
  (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
  this GNU Manual, like GNU software.  Copies published by the Free
--- 53,61 ----
  
  Permission is granted to copy, distribute and/or modify this document
  under the terms of the GNU Free Documentation License, Version 1.1 or
! any later version published by the Free Software Foundation; with no
! Invariant Sections, with the Front-Cover Texts being ``A GNU Manual,''
! and with the Back-Cover Texts as in (a) below.
  
  (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
  this GNU Manual, like GNU software.  Copies published by the Free

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]