Skip to content

Commit

Permalink
* COPYING: Explain how gnulib-tool converts licence headers.
Browse files Browse the repository at this point in the history
Almost all wording by Eric Blake.
  • Loading branch information
eggert committed Oct 26, 2006
1 parent 6384ddb commit 7f6be5e
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 1 deletion.
12 changes: 11 additions & 1 deletion COPYING
Original file line number Diff line number Diff line change
@@ -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.
5 changes: 5 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
2006-10-26 Paul Eggert <[email protected]>

* COPYING: Explain how gnulib-tool converts licence headers.
Almost all wording by Eric Blake.

2006-10-25 Paul Eggert <[email protected]>

* lib/mbchar.h (is_basic_table): Make read-only.
Expand Down

0 comments on commit 7f6be5e

Please sign in to comment.