X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=COPYING;h=9a209ca08b0c457f71e47736a24fe71f13130ac0;hb=7ef6c64e210ac0979d7e8ac69bc5b5208c2405ab;hp=e81facdfe25c2eea203257d827beb02aaf3aee79;hpb=9be083d50030239015630721e43dfa3bf68b51c4;p=gnulib.git diff --git a/COPYING b/COPYING index e81facdfe..9a209ca08 100644 --- a/COPYING +++ b/COPYING @@ -1,11 +1,17 @@ -The files in here are all Copyright (C) Free Software Foundation, and -are under three different licenses: +$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. -* GPL - (text in doc/COPYING) -* LGPL - (text in doc/COPYING.LIB) -* FDL - (text in doc/COPYING.DOC and doc/fdl.texi) - -The source files are grouped by license into their respective -directories. All documents in doc/ contain the relevant licensing -information. +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 ', 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.