summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2004-09-28 15:02:50 +0000
committerBruno Haible <bruno@clisp.org>2004-09-28 15:02:50 +0000
commit3943c5dd42b3abf43d39cefd0aae211c2e9fc839 (patch)
tree1dba44a5279d67d39c2db4496bfd5eb97e5020ff /README
parentad1052b083518f6ae67b66dc490c4629e2e8610d (diff)
downloadgnulib-3943c5dd42b3abf43d39cefd0aae211c2e9fc839.tar.gz
Note about licensing, from Simon Josefsson.
Diffstat (limited to 'README')
-rw-r--r--README15
1 files changed, 15 insertions, 0 deletions
diff --git a/README b/README
index 221aa9f829..d5027f9c80 100644
--- a/README
+++ b/README
@@ -38,6 +38,21 @@ name), we should be able to include it.
If your functions define completely new but rarely used functionality,
you should probably consider packaging it as a separate library.
+License
+-------
+
+GNULib contain code both under GPL and LGPL. Because several packages
+that use GNULib are GPL, the files state they are licensed under GPL.
+However, to support LGPL projects as well, you may use some of the
+files under LGPL. The "License:" information in the files under
+modules/ clarify the real license that apply to source.
+
+Keep in mind that if you submit patches to files in GNULib, you should
+license them under a compatible license. Which means that sometimes
+the contribution will have to be LGPL, if the original file is
+available under LGPL via a "License: LGPL" information in the
+projects' modules/ file.
+
How to add a new module
-----------------------