[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: lgpl compatible files archive?
From: |
Paul Eggert |
Subject: |
Re: lgpl compatible files archive? |
Date: |
Tue, 05 Jul 2005 00:17:53 -0700 |
User-agent: |
Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux) |
Jim Meyering <address@hidden> writes:
> Changing them from GPL to LGPL is fine with me.
OK, I installed the following change.
I noticed that some modules are actually public domain, so I put that
info into each module file. This patch also adds (untested) support
for a new license 'public domain' to gnulib-tool's --lgpl option.
I don't have the time right now to split the getcwd.c source into
GPLed and LGPLed bits, but perhaps someone who needs an LGPLed getcwd
can do that for us. (If you're not sure whether you need getcwd, you
probably don't. :-)
2005-07-05 Paul Eggert <address@hidden>
* gnulib-tool (func_import): Add support for 'public domain' license.
* modules/alloca, modules/atexit, modules/memmove:
Now public domain, not GPL.
* modules/dup2, modules/getpagesize, modules/malloc, modules/memset:
* modules/realloc, modules/strerror, modules/strtod:
Now LGPL, not GPL.
Index: gnulib-tool
===================================================================
RCS file: /cvsroot/gnulib/gnulib/gnulib-tool,v
retrieving revision 1.46
diff -p -u -r1.46 gnulib-tool
--- gnulib-tool 14 May 2005 06:03:57 -0000 1.46
+++ gnulib-tool 5 Jul 2005 07:09:48 -0000
@@ -573,9 +573,12 @@ func_import ()
if test -n "$lgpl"; then
for module in $modules; do
license=`func_get_license $module`
- if test $license != LGPL; then
- func_fatal_error "incompatible license on module \`$module\`: $license"
- fi
+ case $license in
+ LGPL | 'public domain') ;;
+ *)
+ func_fatal_error \
+ "incompatible license on module \`$module\`: $license" ;;
+ esac
done
fi
Index: modules/alloca
===================================================================
RCS file: /cvsroot/gnulib/gnulib/modules/alloca,v
retrieving revision 1.11
diff -p -u -r1.11 alloca
--- modules/alloca 18 Dec 2004 15:16:09 -0000 1.11
+++ modules/alloca 5 Jul 2005 07:09:48 -0000
@@ -15,7 +15,7 @@ Include:
#include <alloca.h>
License:
-GPL
+public domain
Maintainer:
address@hidden
Index: modules/atexit
===================================================================
RCS file: /cvsroot/gnulib/gnulib/modules/atexit,v
retrieving revision 1.4
diff -p -u -r1.4 atexit
--- modules/atexit 22 Sep 2004 15:11:04 -0000 1.4
+++ modules/atexit 5 Jul 2005 07:09:48 -0000
@@ -16,8 +16,7 @@ Include:
<stdlib.h>
License:
-GPL
+public domain
Maintainer:
Jim Meyering
-
Index: modules/dup2
===================================================================
RCS file: /cvsroot/gnulib/gnulib/modules/dup2,v
retrieving revision 1.4
diff -p -u -r1.4 dup2
--- modules/dup2 22 Sep 2004 15:11:04 -0000 1.4
+++ modules/dup2 5 Jul 2005 07:09:48 -0000
@@ -16,8 +16,7 @@ Include:
<unistd.h>
License:
-GPL
+LGPL
Maintainer:
Paul Eggert, Jim Meyering
-
Index: modules/getpagesize
===================================================================
RCS file: /cvsroot/gnulib/gnulib/modules/getpagesize,v
retrieving revision 1.5
diff -p -u -r1.5 getpagesize
--- modules/getpagesize 21 Mar 2005 22:07:25 -0000 1.5
+++ modules/getpagesize 5 Jul 2005 07:09:48 -0000
@@ -16,7 +16,7 @@ Include:
"getpagesize.h"
License:
-GPL
+LGPL
Maintainer:
Jim Meyering
Index: modules/malloc
===================================================================
RCS file: /cvsroot/gnulib/gnulib/modules/malloc,v
retrieving revision 1.5
diff -p -u -r1.5 malloc
--- modules/malloc 22 Sep 2004 15:11:04 -0000 1.5
+++ modules/malloc 5 Jul 2005 07:09:48 -0000
@@ -15,7 +15,7 @@ Include:
<stdlib.h>
License:
-GPL
+LGPL
Maintainer:
Jim Meyering
Index: modules/memmove
===================================================================
RCS file: /cvsroot/gnulib/gnulib/modules/memmove,v
retrieving revision 1.4
diff -p -u -r1.4 memmove
--- modules/memmove 22 Sep 2004 15:11:04 -0000 1.4
+++ modules/memmove 5 Jul 2005 07:09:48 -0000
@@ -16,8 +16,7 @@ Include:
<string.h>
License:
-GPL
+public domain
Maintainer:
Jim Meyering
-
Index: modules/memset
===================================================================
RCS file: /cvsroot/gnulib/gnulib/modules/memset,v
retrieving revision 1.4
diff -p -u -r1.4 memset
--- modules/memset 22 Sep 2004 15:11:04 -0000 1.4
+++ modules/memset 5 Jul 2005 07:09:48 -0000
@@ -16,8 +16,7 @@ Include:
<string.h>
License:
-GPL
+LGPL
Maintainer:
Jim Meyering
-
Index: modules/realloc
===================================================================
RCS file: /cvsroot/gnulib/gnulib/modules/realloc,v
retrieving revision 1.5
diff -p -u -r1.5 realloc
--- modules/realloc 22 Sep 2004 15:11:04 -0000 1.5
+++ modules/realloc 5 Jul 2005 07:09:48 -0000
@@ -15,7 +15,7 @@ Include:
<stdlib.h>
License:
-GPL
+LGPL
Maintainer:
Jim Meyering
Index: modules/strerror
===================================================================
RCS file: /cvsroot/gnulib/gnulib/modules/strerror,v
retrieving revision 1.4
diff -p -u -r1.4 strerror
--- modules/strerror 22 Sep 2004 15:11:04 -0000 1.4
+++ modules/strerror 5 Jul 2005 07:09:48 -0000
@@ -16,8 +16,7 @@ Include:
<string.h>
License:
-GPL
+LGPL
Maintainer:
all
-
Index: modules/strtod
===================================================================
RCS file: /cvsroot/gnulib/gnulib/modules/strtod,v
retrieving revision 1.5
diff -p -u -r1.5 strtod
--- modules/strtod 22 Sep 2004 15:11:04 -0000 1.5
+++ modules/strtod 5 Jul 2005 07:09:48 -0000
@@ -17,7 +17,7 @@ Include:
<stdlib.h>
License:
-GPL
+LGPL
Maintainer:
all
- lgpl compatible files archive?, Patrice Dumas, 2005/07/03
- Re: lgpl compatible files archive?, Paul Eggert, 2005/07/03
- Re: lgpl compatible files archive?, Simon Josefsson, 2005/07/03
- Re: lgpl compatible files archive?, Paul Eggert, 2005/07/04
- Re: lgpl compatible files archive?, Jim Meyering, 2005/07/04
- Re: lgpl compatible files archive?,
Paul Eggert <=
- Re: lgpl compatible files archive?, Patrice Dumas, 2005/07/05
- Re: lgpl compatible files archive?, Bruno Haible, 2005/07/11
- Re: lgpl compatible files archive?, Stepan Kasal, 2005/07/11
- Re: lgpl compatible files archive?, Paul Eggert, 2005/07/11
- Re: lgpl compatible files archive?, Simon Josefsson, 2005/07/14