comparison COPYING @ 7574:70e0e23ed97a

* COPYING: Explain how gnulib-tool converts licence headers. Almost all wording by Eric Blake.
author Paul Eggert <eggert@cs.ucla.edu>
date Thu, 26 Oct 2006 16:20:28 +0000
parents 40611dd456ca
children
comparison
equal deleted inserted replaced
7573:2d7222ab82dc 7574:70e0e23ed97a
1 $Id: COPYING,v 1.2 2004-09-15 15:59:43 karl Exp $ 1 $Id: COPYING,v 1.3 2006-10-26 16:20:28 eggert Exp $
2 The files in here are mostly copyright (C) Free Software Foundation, and 2 The files in here are mostly copyright (C) Free Software Foundation, and
3 are under assorted licenses. Mostly, but not entirely, GPL. 3 are under assorted licenses. Mostly, but not entirely, GPL.
4
5 Many modules are provided dual-license, either GPL or LGPL at your
6 option. The headers of files in the lib directory (e.g., lib/error.c)
7 state GPL for convenience, since the bulk of current gnulib users are
8 GPL'd programs. But the files in the modules directory (e.g.,
9 modules/error) state the true license of each file, and when you use
10 'gnulib-tool --lgpl --import <modules>', gnulib-tool either rewrites
11 the files to have an LGPL header as part of copying them from gnulib
12 to your project directory, or fails because the modules you requested
13 were not licensed under LGPL.
4 14
5 Some of the source files in lib/ have different licenses. Also, the 15 Some of the source files in lib/ have different licenses. Also, the
6 copy of maintain.texi in doc/ has a verbatim-copying license, and 16 copy of maintain.texi in doc/ has a verbatim-copying license, and
7 doc/standards.texi and make-stds.texi are GFDL. 17 doc/standards.texi and make-stds.texi are GFDL.