Browse files

* COPYING: Explain how gnulib-tool converts licence headers.

Almost all wording by Eric Blake.
  • Loading branch information...
1 parent 6384ddb commit 7f6be5eeffbc0e1aa1fbcd44fef901f1178591bc @eggert eggert committed Oct 26, 2006
Showing with 16 additions and 1 deletion.
  1. +11 −1 COPYING
  2. +5 −0 ChangeLog
View
12 COPYING
@@ -1,7 +1,17 @@
-$Id: COPYING,v 1.2 2004-09-15 15:59:43 karl Exp $
+$Id: COPYING,v 1.3 2006-10-26 16:20:28 eggert Exp $
The files in here are mostly copyright (C) Free Software Foundation, and
are under assorted licenses. Mostly, but not entirely, GPL.
+Many modules are provided dual-license, either GPL or LGPL at your
+option. The headers of files in the lib directory (e.g., lib/error.c)
+state GPL for convenience, since the bulk of current gnulib users are
+GPL'd programs. But the files in the modules directory (e.g.,
+modules/error) state the true license of each file, and when you use
+'gnulib-tool --lgpl --import <modules>', gnulib-tool either rewrites
+the files to have an LGPL header as part of copying them from gnulib
+to your project directory, or fails because the modules you requested
+were not licensed under LGPL.
+
Some of the source files in lib/ have different licenses. Also, the
copy of maintain.texi in doc/ has a verbatim-copying license, and
doc/standards.texi and make-stds.texi are GFDL.
View
5 ChangeLog
@@ -1,3 +1,8 @@
+2006-10-26 Paul Eggert <eggert@cs.ucla.edu>
+
+ * COPYING: Explain how gnulib-tool converts licence headers.
+ Almost all wording by Eric Blake.
+
2006-10-25 Paul Eggert <eggert@cs.ucla.edu>
* lib/mbchar.h (is_basic_table): Make read-only.

0 comments on commit 7f6be5e

Please sign in to comment.