gnustandards-commit
[Top][All Lists]
Advanced

[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
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]