Skip to content

Commit 2004003

Browse files
lucaceresolijacmet
authored andcommitted
docs/manual: add section about patch licensing
Use the same text that is used in COPYING. Signed-off-by: Luca Ceresoli <[email protected]> Cc: "Yann E. MORIN" <[email protected]> Cc: Arnout Vandecappelle (Essensium/Mind) <[email protected]> Cc: Peter Korsgaard <[email protected]> Cc: Thomas Petazzoni <[email protected]> Cc: Steve Calfee <[email protected]> Acked-by: Thomas Petazzoni <[email protected]> Signed-off-by: Peter Korsgaard <[email protected]>
1 parent 1834024 commit 2004003

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

docs/manual/legal-notice.txt

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,11 +134,13 @@ Buildroot, with the name used in the manifest files:
134134
http://apache.org/licenses/LICENSE-2.0.html[
135135
Apache License, version 2.0];
136136

137+
[[legal-info-buildroot]]
137138
=== Complying with the Buildroot license
138139

139140
Buildroot itself is an open source software, released under the
140-
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html[GNU General Public
141-
License, version 2] or (at your option) any later version.
141+
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html[GNU General
142+
Public License, version 2] or (at your option) any later version, with
143+
the exception of the package patches detailed below.
142144
However, being a build system, it is not normally part of the end product:
143145
if you develop the root filesystem, kernel, bootloader or toolchain for a
144146
device, the code of Buildroot is only present on the development machine, not
@@ -159,3 +161,14 @@ material that must be redistributed.
159161

160162
Keep in mind that this is only the Buildroot developers' opinion, and you
161163
should consult your legal department or lawyer in case of any doubt.
164+
165+
==== Patches to packages
166+
167+
Buildroot also bundles patch files, which are applied to the sources
168+
of the various packages. Those patches are not covered by the license
169+
of Buildroot. Instead, they are covered by the license of the software
170+
to which the patches are applied. When said software is available
171+
under multiple licenses, the Buildroot patches are only provided under
172+
the publicly accessible licenses.
173+
174+
See xref:patch-policy[] for the technical details.

docs/manual/patch-policy.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ If something goes wrong in the steps _3_ or _4_, then the build fails.
9191
=== Format and licensing of the package patches
9292

9393
Patches are released under the same license as the software they apply
94-
to.
94+
to (see xref:legal-info-buildroot[]).
9595

9696
A message explaining what the patch does, and why it is needed, should
9797
be added in the header commentary of the patch.

0 commit comments

Comments
 (0)