[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnustandards ChangeLog maintain.texi
From: |
Karl Berry |
Subject: |
gnustandards ChangeLog maintain.texi |
Date: |
Sat, 15 Jan 2011 01:33:11 +0000 |
CVSROOT: /sources/gnustandards
Module name: gnustandards
Changes by: Karl Berry <karl> 11/01/15 01:33:11
Modified files:
. : ChangeLog maintain.texi
Log message:
(Licensing of GNU Packages): new node
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnustandards/ChangeLog?cvsroot=gnustandards&r1=1.132&r2=1.133
http://cvs.savannah.gnu.org/viewcvs/gnustandards/maintain.texi?cvsroot=gnustandards&r1=1.196&r2=1.197
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnustandards/gnustandards/ChangeLog,v
retrieving revision 1.132
retrieving revision 1.133
diff -u -b -r1.132 -r1.133
--- ChangeLog 9 Dec 2010 18:45:49 -0000 1.132
+++ ChangeLog 15 Jan 2011 01:33:11 -0000 1.133
@@ -1,3 +1,9 @@
+2011-01-14 Karl Berry <address@hidden>
+
+ * maintain.texi (Licensing of GNU Packages): new node,
+ with wording for dual-license LGPLv2+|GPLv3+. (Approved by rms
+ and lawyers.)
+
2010-12-09 Karl Berry <address@hidden>
* maintain.texi (Old Versions): a bit more on Savannah.
Index: maintain.texi
===================================================================
RCS file: /sources/gnustandards/gnustandards/maintain.texi,v
retrieving revision 1.196
retrieving revision 1.197
diff -u -b -r1.196 -r1.197
--- maintain.texi 9 Dec 2010 18:45:49 -0000 1.196
+++ maintain.texi 15 Jan 2011 01:33:11 -0000 1.197
@@ -5,7 +5,7 @@
@c For double-sided printing, uncomment:
@c @setchapternewpage odd
@c This date is automagically updated when you save this file:
address@hidden lastupdate December 9, 2010
address@hidden lastupdate January 14, 2011
@c %**end of header
@dircategory GNU organization
@@ -23,8 +23,8 @@
Information for maintainers of GNU software, last updated @value{lastupdate}.
Copyright @copyright{} 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
-Foundation, Inc.
+2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
+2010, 2011 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@@ -686,13 +686,69 @@
please write @email{licensing@@gnu.org}.
@menu
-* Source: Canonical License Sources.
+* Which: Licensing of GNU Packages.
+* Canonical: Canonical License Sources.
* Code: License Notices for Code.
* Documentation: License Notices for Documentation.
* Other: License Notices for Other Files.
@end menu
address@hidden Licensing of GNU Packages
address@hidden Licensing of GNU Packages
+
+Normally, GNU packages should use the latest version of the GNU GPL,
+with the ``or any later version'' formulation. @xref{License Notices
+for Code}, for the exact wording of the license notice.
+
+Occasionally, a GNU library may provide functionality which is already
+widely available to proprietary programs through alternative
+implementations; for example, the GNU C Library. In such cases, the
+Lesser GPL should be used (again, for the notice wording,
address@hidden Notices for Code}). If a GNU library provides unique
+functionality, however, the GNU GPL should be used.
address@hidden://www.gnu.org/licenses/why-not-lgpl.html} discusses this
+strategic choice.
+
+Some of these libraries need to work with programs released under
+GPLv2-only; that is, which allow the GNU GPL version 2 but not later
+versions. In this case, the GNU package should be released under a
+dual license: GNU GPL version 2 (or any later version) and the GNU
+Lesser GPL version 3 (or any later version). Here is the notice for
+that case:
+
address@hidden
+This file is part of GNU @var{package}.
+
+GNU @var{package} is free software: you can redistribute it and/or
+modify it under the terms of either:
+
+ * the GNU Lesser General Public License as published by the Free
+ Software Foundation; either version 3 of the License, or (at your
+ option) any later version.
+
+or
+
+ * the GNU General Public License as published by the Free
+ Software Foundation; either version 2 of the License, or (at your
+ option) any later version.
+
+or both in parallel, as here.
+
+GNU @var{package} is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+General Public License for more details.
+
+You should have received copies of the GNU General Public License and
+the GNU Lesser General Public License along with this program. If
+not, see @url{http://www.gnu.org/licenses/}.
address@hidden smallexample
+
+For small packages, you can use ``This program'' instead of ``GNU
address@hidden''.
+
+
@node Canonical License Sources
@subsection Canonical License Sources
- gnustandards ChangeLog maintain.texi,
Karl Berry <=