Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v4] Patch file clarification & Co
@ 2016-03-01 11:01 Luca Ceresoli
  2016-03-01 11:01 ` [Buildroot] [PATCH v4] docs/manual: add section about patch licensing Luca Ceresoli
  0 siblings, 1 reply; 4+ messages in thread
From: Luca Ceresoli @ 2016-03-01 11:01 UTC (permalink / raw)
  To: buildroot

Hi,

several Buildroot users reportedly asked details about how the patches
bundled with Buildroot are licensed.

Following the discussion during the latest Buildroot Developer Days, a
clarification has already been applied to COPYING.

The present patch adds the same clarification to the manual.

I removed the last patch of v2 ("legal-info: explicitly state how
patches are licensed"): it will only makes sense after Yann's
improvements to save the patches in legal-info will be applied. When
this happens, I'll take care to resend it.

Luca Ceresoli (1):
  docs/manual: add section about patch licensing

 docs/manual/legal-notice.txt | 17 +++++++++++++++--
 docs/manual/patch-policy.txt |  2 +-
 2 files changed, 16 insertions(+), 3 deletions(-)

-- 
1.9.1

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH v4] docs/manual: add section about patch licensing
  2016-03-01 11:01 [Buildroot] [PATCH v4] Patch file clarification & Co Luca Ceresoli
@ 2016-03-01 11:01 ` Luca Ceresoli
  2016-03-01 11:04   ` Thomas Petazzoni
  2016-03-01 11:47   ` Peter Korsgaard
  0 siblings, 2 replies; 4+ messages in thread
From: Luca Ceresoli @ 2016-03-01 11:01 UTC (permalink / raw)
  To: buildroot

Use the same text that is used in COPYING.

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Cc: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Cc: Peter Korsgaard <peter@korsgaard.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Steve Calfee <stevecalfee@gmail.com>

---

Changes v3 -> v4:
- entirely replace with the same text approved for COPYING (Yann),
  but keeping the hyperlink to patch-policy.

Changes v2 -> v3:
- various wording improvements (Yann, Arnout).

Changes v1 -> v2:
- "they modify" -> "they apply to" (Thomas).
---
 docs/manual/legal-notice.txt | 17 +++++++++++++++--
 docs/manual/patch-policy.txt |  2 +-
 2 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/docs/manual/legal-notice.txt b/docs/manual/legal-notice.txt
index 0a91c37..0572dae 100644
--- a/docs/manual/legal-notice.txt
+++ b/docs/manual/legal-notice.txt
@@ -134,11 +134,13 @@ Buildroot, with the name used in the manifest files:
   http://apache.org/licenses/LICENSE-2.0.html[
   Apache License, version 2.0];
 
+[[legal-info-buildroot]]
 === Complying with the Buildroot license
 
 Buildroot itself is an open source software, released under the
-http://www.gnu.org/licenses/old-licenses/gpl-2.0.html[GNU General Public
-License, version 2] or (at your option) any later version.
+http://www.gnu.org/licenses/old-licenses/gpl-2.0.html[GNU General
+Public License, version 2] or (at your option) any later version, with
+the exception of the package patches detailed below.
 However, being a build system, it is not normally part of the end product:
 if you develop the root filesystem, kernel, bootloader or toolchain for a
 device, the code of Buildroot is only present on the development machine, not
@@ -159,3 +161,14 @@ material that must be redistributed.
 
 Keep in mind that this is only the Buildroot developers' opinion, and you
 should consult your legal department or lawyer in case of any doubt.
+
+==== Patches to packages
+
+Buildroot also bundles patch files, which are applied to the sources
+of the various packages. Those patches are not covered by the license
+of Buildroot. Instead, they are covered by the license of the software
+to which the patches are applied. When said software is available
+under multiple licenses, the Buildroot patches are only provided under
+the publicly accessible licenses.
+
+See xref:patch-policy[] for the technical details.
diff --git a/docs/manual/patch-policy.txt b/docs/manual/patch-policy.txt
index d50c971..5a1fe4f 100644
--- a/docs/manual/patch-policy.txt
+++ b/docs/manual/patch-policy.txt
@@ -91,7 +91,7 @@ If something goes wrong in the steps _3_ or _4_, then the build fails.
 === Format and licensing of the package patches
 
 Patches are released under the same license as the software they apply
-to.
+to (see xref:legal-info-buildroot[]).
 
 A message explaining what the patch does, and why it is needed, should
 be added in the header commentary of the patch.
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH v4] docs/manual: add section about patch licensing
  2016-03-01 11:01 ` [Buildroot] [PATCH v4] docs/manual: add section about patch licensing Luca Ceresoli
@ 2016-03-01 11:04   ` Thomas Petazzoni
  2016-03-01 11:47   ` Peter Korsgaard
  1 sibling, 0 replies; 4+ messages in thread
From: Thomas Petazzoni @ 2016-03-01 11:04 UTC (permalink / raw)
  To: buildroot

Luca,

On Tue,  1 Mar 2016 12:01:04 +0100, Luca Ceresoli wrote:
> Use the same text that is used in COPYING.
> 
> Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
> Cc: "Yann E. MORIN" <yann.morin.1998@free.fr>
> Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
> Cc: Peter Korsgaard <peter@korsgaard.com>
> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
> Cc: Steve Calfee <stevecalfee@gmail.com>

Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>

This can go in 2016.02 IMO.

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH v4] docs/manual: add section about patch licensing
  2016-03-01 11:01 ` [Buildroot] [PATCH v4] docs/manual: add section about patch licensing Luca Ceresoli
  2016-03-01 11:04   ` Thomas Petazzoni
@ 2016-03-01 11:47   ` Peter Korsgaard
  1 sibling, 0 replies; 4+ messages in thread
From: Peter Korsgaard @ 2016-03-01 11:47 UTC (permalink / raw)
  To: buildroot

>>>>> "Luca" == Luca Ceresoli <luca@lucaceresoli.net> writes:

 > Use the same text that is used in COPYING.
 > Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
 > Cc: "Yann E. MORIN" <yann.morin.1998@free.fr>
 > Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
 > Cc: Peter Korsgaard <peter@korsgaard.com>
 > Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 > Cc: Steve Calfee <stevecalfee@gmail.com>

 > ---

 > Changes v3 -> v4:
 > - entirely replace with the same text approved for COPYING (Yann),
 >   but keeping the hyperlink to patch-policy.

Committed, thanks.

-- 
Venlig hilsen,
Peter Korsgaard 

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-03-01 11:47 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-01 11:01 [Buildroot] [PATCH v4] Patch file clarification & Co Luca Ceresoli
2016-03-01 11:01 ` [Buildroot] [PATCH v4] docs/manual: add section about patch licensing Luca Ceresoli
2016-03-01 11:04   ` Thomas Petazzoni
2016-03-01 11:47   ` Peter Korsgaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox