summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2019-06-11 16:35:48 +0200
committerThomas Haller <thaller@redhat.com>2019-06-12 07:31:00 +0200
commitb323b3d62eb1b9b9ae6881c1b721fc1fca9606a2 (patch)
tree05ed3b1ea2fc84feee6c846abeae8bc2e9108622
parentb247950c6fa1b332402068e5eeda7d6708f8c9af (diff)
downloadNetworkManager-b323b3d62eb1b9b9ae6881c1b721fc1fca9606a2.tar.gz
CONTRIBUTING: comment that all new contributions must be made under LGPL-2.0+ license
-rw-r--r--CONTRIBUTING13
1 files changed, 9 insertions, 4 deletions
diff --git a/CONTRIBUTING b/CONTRIBUTING
index 62d6c132d9..464b0b8996 100644
--- a/CONTRIBUTING
+++ b/CONTRIBUTING
@@ -38,10 +38,15 @@ with #ifdef MY_DEFINE / #endif in the code.
3) Legal:
-All original contributions to NetworkManager are licensed under the
-GNU General Public License, version 2 or later, or, if another license
-is specified as governing the file or directory being modified, such
-other license. See the file COPYING in this directory for details.
+NetworkManager is partly licensed under terms of GNU Lesser General Public License
+version 2 or later (LGPL-2.0+). That is for example the case for libnm.
+For historical reasons, the daemon itself is licensed under terms of GNU General
+Public License, version 2 or later (GPL-2.0+). See the license comment in the source
+files.
+Note that all novel contributions to NetworkManager MUST be made under terms of
+LGPL-2.0+, that is also the case for parts that are currently licensed GPL-2.0+.
+The reason for that is that we might eventually relicense everything as LGPL and
+new contributions already must agree with that future change.
Assertions in NetworkManager code
=================================