bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: proposal for gpl module


From: Paul Eggert
Subject: Re: proposal for gpl module
Date: Wed, 30 Aug 2006 11:14:19 -0700
User-agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux)

"Oskar Liljeblad" <address@hidden> writes:

> I was under the impression that license texts were
> essentially in the public domain, but that's probably not true.

Yes, it's not true.  In fact, it's more the reverse.  License texts
themselves typically have the most-restrictive license that the GNU
project uses, since only verbatim copying is allowed (no modifications
are allowed).

Thanks for the suggestions and patches.  I installed this slightly
more-elaborate version:

2006-08-30  Paul Eggert  <address@hidden>
        and Simon Josefsson  <address@hidden>
        and Oskar Liljeblad  <address@hidden>

        * MODULES.html.sh (Support for building documentation): Add gpl, lgpl.
        * gnulib-tool (func_import): New license type 'unmodifiable license
        text'.
        * modules/fdl: Use it.  Longer description.
        * module/gpl, module/lgpl: New files.

Index: MODULES.html.sh
===================================================================
RCS file: /cvsroot/gnulib/gnulib/MODULES.html.sh,v
retrieving revision 1.145
diff -p -u -r1.145 MODULES.html.sh
--- MODULES.html.sh     29 Aug 2006 20:32:07 -0000      1.145
+++ MODULES.html.sh     30 Aug 2006 18:08:15 -0000
@@ -2117,6 +2117,8 @@ func_all_modules ()
   func_begin_table
   func_module fdl
   func_module gendocs
+  func_module gpl
+  func_module lgpl
   func_module regexprops-generic
   func_end_table
 
Index: gnulib-tool
===================================================================
RCS file: /cvsroot/gnulib/gnulib/gnulib-tool,v
retrieving revision 1.150
diff -p -u -r1.150 gnulib-tool
--- gnulib-tool 28 Aug 2006 19:39:49 -0000      1.150
+++ gnulib-tool 30 Aug 2006 18:08:15 -0000
@@ -1399,12 +1399,13 @@ func_import ()
   # Add the dummy module if needed.
   func_modules_add_dummy
 
-  # If --lgpl, check the license of modules are compatible.
+  # If --lgpl, verify that the licenses of modules are compatible.
   if test -n "$lgpl"; then
     for module in $modules; do
       license=`func_get_license $module`
       case $license in
-        LGPL | 'GPLed build tool' | 'public domain' | 'unlimited') ;;
+        LGPL | 'GPLed build tool') ;;
+       'public domain' | 'unlimited' | 'unmodifiable license text') ;;
         *) func_fatal_error "incompatible license on module $module: $license" 
;;
       esac
     done
Index: modules/fdl
===================================================================
RCS file: /cvsroot/gnulib/gnulib/modules/fdl,v
retrieving revision 1.1
diff -p -u -r1.1 fdl
--- modules/fdl 11 Jul 2006 12:58:27 -0000      1.1
+++ modules/fdl 30 Aug 2006 18:08:15 -0000
@@ -1,5 +1,5 @@
 Description:
-Provide the Free Documentation License.
+Provide the GNU Free Documentation License in Texinfo format.
 
 Files:
 doc/fdl.texi
@@ -13,7 +13,7 @@ Makefile.am:
 Include:
 
 License:
-public domain
+unmodifiable license text
 
 Maintainer:
 all
--- /dev/null   2005-09-24 22:00:15.000000000 -0700
+++ modules/gpl 2006-08-30 11:06:43.000000000 -0700
@@ -0,0 +1,19 @@
+Description:
+Provide the GNU General Public License in Texinfo format.
+
+Files:
+doc/gpl.texi
+
+Depends-on:
+
+configure.ac:
+
+Makefile.am:
+
+Include:
+
+License:
+unmodifiable license text
+
+Maintainer:
+all
--- /dev/null   2005-09-24 22:00:15.000000000 -0700
+++ modules/lgpl        2006-08-30 11:07:49.000000000 -0700
@@ -0,0 +1,19 @@
+Description:
+Provide the GNU Lesser General Public License in Texinfo format.
+
+Files:
+doc/lgpl.texi
+
+Depends-on:
+
+configure.ac:
+
+Makefile.am:
+
+Include:
+
+License:
+unmodifiable license text
+
+Maintainer:
+all





reply via email to

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