]> git.puffer.fish Git - matthieu/frr.git/commitdiff
doc: add a community rule to permit usage of GPLv3
authorPhilippe Guibert <philippe.guibert@6wind.com>
Wed, 5 Dec 2018 18:00:21 +0000 (19:00 +0100)
committerPhilippe Guibert <philippe.guibert@6wind.com>
Mon, 17 Dec 2018 11:14:48 +0000 (12:14 +0100)
explain why GPLv3 must be permitted, and explicitly mention that code
not compatible with GPLv3 is prohibited.

Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
doc/developer/workflow.rst

index 543dfdd3b994b301fcbc93998d2044edff7f2501..1bb0886fd58d94d085468ba8f9a175fd5dc0e61f 100644 (file)
@@ -216,6 +216,12 @@ License for Contributions
 FRR is under a “GPLv2 or later” license. Any code submitted must be released
 under the same license (preferred) or any license which allows redistribution
 under this GPLv2 license (eg MIT License).
+It is forbidden to push any code that prevents from using GPLv3 license. This
+becomes a community rule, as FRR produces binaries that links with Apache 2.0
+libraries. Apache 2.0 and GPLv2 license are incompatible, if put together.
+Please see `<http://www.apache.org/licenses/GPL-compatibility.html>`_ for
+more information. This rule guarantees the user to distribute FRR binary code
+without any licensing issues.
 
 Pre-submission Checklist
 ------------------------