]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Add a section about licensing to CONTRIBUTING
authorStéphane Graber <stgraber@ubuntu.com>
Fri, 30 Aug 2013 19:56:21 +0000 (15:56 -0400)
committerStéphane Graber <stgraber@ubuntu.com>
Fri, 30 Aug 2013 20:05:20 +0000 (16:05 -0400)
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com>
CONTRIBUTING

index f6447c12c6f35fb032775718144b21b0d29a9fb5..81edd3bda6ae82e1e21564dc8df81fe46c48ebd0 100644 (file)
@@ -40,6 +40,30 @@ You can submit your patches to the lxc-devel@lists.sourceforge.net mailing
 list. Use https://lists.sourceforge.net/lists/listinfo/lxc-devel to subscribe
 to the list.
 
+
+Licensing for new files:
+------------------------
+
+LXC is made of files shipped under a few different licenses.
+
+Anything that ends up being part of the LXC library needs to be released
+under LGPLv2.1+ or a license compatible with it (though the latter will
+only be accepted for cases where the code originated elsewhere and was
+imported into LXC).
+
+Language bindings for the libraries need to be released under LGPLv2.1+.
+
+Anything else (non-libaries) needs to be Free Software and needs to be
+allowed to link with LGPLv2.1+ code (if needed). LXC upstream prefers
+LGPLv2.1+ or GPLv2 for those.
+
+
+When introducing a new file into the project, please make sure it has a
+copyright header making clear under which license it's being released
+and if it doesn't match the criteria described above, please explain
+your decision on the lxc-devel mailing-list when submitting your patch.
+
+
 Developer Certificate of Origin:
 --------------------------------