All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] gcc: Fix the license on GNU OpenMP
@ 2016-03-11 14:24 helio.castro
  2016-03-11 15:39 ` Burton, Ross
  0 siblings, 1 reply; 11+ messages in thread
From: helio.castro @ 2016-03-11 14:24 UTC (permalink / raw)
  To: openembedded-core

From: Helio Chissini de Castro <helio.castro@bmw-carit.de>

Poky jethro has libgomp ( GNU OpenMP ) license marked as GPL-3.0,
where's in fact the correct is GPL-3.0 with GCC Library Runtime Exception

As stated on https://github.com/gcc-mirror/gcc/blob/master/libgomp/libgomp.h
header license:
 ...
   Under Section 7 of GPL version 3, you are granted additional
   permissions described in the GCC Runtime Library Exception, version
   3.1, as published by the Free Software Foundation.
 ...

Signed-off-by: Helio Chissini de Castro <helio.castro@bmw-carit.de>
---
 meta/recipes-devtools/gcc/gcc-runtime.inc | 33 ++++---------------------------
 1 file changed, 4 insertions(+), 29 deletions(-)

diff --git a/meta/recipes-devtools/gcc/gcc-runtime.inc b/meta/recipes-devtools/gcc/gcc-runtime.inc
index 690d780..98cc4b6 100644
--- a/meta/recipes-devtools/gcc/gcc-runtime.inc
+++ b/meta/recipes-devtools/gcc/gcc-runtime.inc
@@ -93,35 +93,10 @@ PACKAGES = "\
     libatomic-staticdev \
 "
 
-# Most libraries are licensed with the exception, but
-# one library is really GPLv3.
-#
-LICENSE_${PN}-dbg = "GPL-3.0-with-GCC-exception & GPLv3"
-LICENSE_libstdc++ = "GPL-3.0-with-GCC-exception"
-LICENSE_libstdc++-precompile-dev = "GPL-3.0-with-GCC-exception"
-LICENSE_libstdc++-dev = "GPL-3.0-with-GCC-exception"
-LICENSE_libstdc++-staticdev = "GPL-3.0-with-GCC-exception"
-LICENSE_libg2c = "GPL-3.0-with-GCC-exception"
-LICENSE_libg2c-dev = "GPL-3.0-with-GCC-exception"
-LICENSE_libssp = "GPL-3.0-with-GCC-exception"
-LICENSE_libssp-dev = "GPL-3.0-with-GCC-exception"
-LICENSE_libssp-staticdev = "GPL-3.0-with-GCC-exception"
-LICENSE_libgfortran = "GPL-3.0-with-GCC-exception"
-LICENSE_libgfortran-dev = "GPL-3.0-with-GCC-exception"
-LICENSE_libgfortran-staticdev = "GPL-3.0-with-GCC-exception"
-LICENSE_libmudflap = "GPL-3.0-with-GCC-exception"
-LICENSE_libmudflap-dev = "GPL-3.0-with-GCC-exception"
-LICENSE_libmudflap-staticdev = "GPL-3.0-with-GCC-exception"
-LICENSE_libquadmath = "GPL-3.0-with-GCC-exception"
-LICENSE_libquadmath-dev = "GPL-3.0-with-GCC-exception"
-LICENSE_libquadmath-staticdev = "GPL-3.0-with-GCC-exception"
-LICENSE_libatomic = "GPL-3.0-with-GCC-exception"
-LICENSE_libatomic-dev = "GPL-3.0-with-GCC-exception"
-LICENSE_libatomic-staticdev = "GPL-3.0-with-GCC-exception"
-
-LICENSE_libgomp = "GPLv3"
-LICENSE_libgomp-dev = "GPLv3"
-LICENSE_libgomp-staticdev = "GPLv3"
+LICENSE_${PN}-dbg = "GPL-3.0-with-GCC-exception"
+LICENSE_${PN} = "GPL-3.0-with-GCC-exception"
+LICENSE_${PN}-dev = "GPL-3.0-with-GCC-exception"
+LICENSE_${PN}-staticdev = "GPL-3.0-with-GCC-exception"
 
 # The base package doesn't exist, so we clear the recommends.
 RRECOMMENDS_${PN}-dbg = ""
-- 
2.5.0



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

* Re: [PATCH] gcc: Fix the license on GNU OpenMP
  2016-03-11 14:24 [PATCH] gcc: Fix the license on GNU OpenMP helio.castro
@ 2016-03-11 15:39 ` Burton, Ross
  2016-03-11 15:53   ` Helio Chissini De Castro
  2016-03-11 15:58   ` Khem Raj
  0 siblings, 2 replies; 11+ messages in thread
From: Burton, Ross @ 2016-03-11 15:39 UTC (permalink / raw)
  To: helio.castro; +Cc: OE-core

[-- Attachment #1: Type: text/plain, Size: 1811 bytes --]

On 11 March 2016 at 14:24, <helio.castro@bmw-carit.de> wrote:

> -# Most libraries are licensed with the exception, but
> -# one library is really GPLv3.
> -#
> -LICENSE_${PN}-dbg = "GPL-3.0-with-GCC-exception & GPLv3"
> -LICENSE_libstdc++ = "GPL-3.0-with-GCC-exception"
> -LICENSE_libstdc++-precompile-dev = "GPL-3.0-with-GCC-exception"
> -LICENSE_libstdc++-dev = "GPL-3.0-with-GCC-exception"
> -LICENSE_libstdc++-staticdev = "GPL-3.0-with-GCC-exception"
> -LICENSE_libg2c = "GPL-3.0-with-GCC-exception"
> -LICENSE_libg2c-dev = "GPL-3.0-with-GCC-exception"
> -LICENSE_libssp = "GPL-3.0-with-GCC-exception"
> -LICENSE_libssp-dev = "GPL-3.0-with-GCC-exception"
> -LICENSE_libssp-staticdev = "GPL-3.0-with-GCC-exception"
> -LICENSE_libgfortran = "GPL-3.0-with-GCC-exception"
> -LICENSE_libgfortran-dev = "GPL-3.0-with-GCC-exception"
> -LICENSE_libgfortran-staticdev = "GPL-3.0-with-GCC-exception"
> -LICENSE_libmudflap = "GPL-3.0-with-GCC-exception"
> -LICENSE_libmudflap-dev = "GPL-3.0-with-GCC-exception"
> -LICENSE_libmudflap-staticdev = "GPL-3.0-with-GCC-exception"
> -LICENSE_libquadmath = "GPL-3.0-with-GCC-exception"
> -LICENSE_libquadmath-dev = "GPL-3.0-with-GCC-exception"
> -LICENSE_libquadmath-staticdev = "GPL-3.0-with-GCC-exception"
> -LICENSE_libatomic = "GPL-3.0-with-GCC-exception"
> -LICENSE_libatomic-dev = "GPL-3.0-with-GCC-exception"
> -LICENSE_libatomic-staticdev = "GPL-3.0-with-GCC-exception"
> -
> -LICENSE_libgomp = "GPLv3"
> -LICENSE_libgomp-dev = "GPLv3"
> -LICENSE_libgomp-staticdev = "GPLv3"
> +LICENSE_${PN}-dbg = "GPL-3.0-with-GCC-exception"
> +LICENSE_${PN} = "GPL-3.0-with-GCC-exception"
> +LICENSE_${PN}-dev = "GPL-3.0-with-GCC-exception"
> +LICENSE_${PN}-staticdev = "GPL-3.0-with-GCC-exception"
>

This patch doesn't look right...

Ross

[-- Attachment #2: Type: text/html, Size: 3210 bytes --]

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

* Re: [PATCH] gcc: Fix the license on GNU OpenMP
  2016-03-11 15:39 ` Burton, Ross
@ 2016-03-11 15:53   ` Helio Chissini De Castro
  2016-03-11 15:55     ` Burton, Ross
  2016-03-11 15:58   ` Khem Raj
  1 sibling, 1 reply; 11+ messages in thread
From: Helio Chissini De Castro @ 2016-03-11 15:53 UTC (permalink / raw)
  To: Burton, Ross; +Cc: OE-core

[-- Attachment #1: Type: text/plain, Size: 2719 bytes --]

Hello Ross

The previous lines existed just because the unique statement on thelibgomp that was GPLv3 alone

Since all the packages now share exactly the same license, there's no reason anymore to specify each one of then, unless wanted to keep the names to know which packages are related to this recipe.

[]'s

--
BMW Car IT GmbH
Helio Chissini de Castro
Systems Integrator Engineer
Lise-Meitner-Str.14
89081 Ulm
Mobil: +49 176 25435150
Mail: helio.castro@bmw-carit.de
Web: http://www.bmw-carit.de

--
BMW Car IT GmbH
Helio Chissini de Castro
Systems Integrator Engineer
Lise-Meitner-Str.14
89081 Ulm
Mobil: +49 176 25435150
Mail: helio.castro@bmw-carit.de
Web: http://www.bmw-carit.de
________________________________
From: Burton, Ross [ross.burton@intel.com]
Sent: Friday, March 11, 2016 4:39 PM
To: Helio Chissini De Castro
Cc: OE-core
Subject: Re: [OE-core] [PATCH] gcc: Fix the license on GNU OpenMP


On 11 March 2016 at 14:24, <helio.castro@bmw-carit.de<mailto:helio.castro@bmw-carit.de>> wrote:
-# Most libraries are licensed with the exception, but
-# one library is really GPLv3.
-#
-LICENSE_${PN}-dbg = "GPL-3.0-with-GCC-exception & GPLv3"
-LICENSE_libstdc++ = "GPL-3.0-with-GCC-exception"
-LICENSE_libstdc++-precompile-dev = "GPL-3.0-with-GCC-exception"
-LICENSE_libstdc++-dev = "GPL-3.0-with-GCC-exception"
-LICENSE_libstdc++-staticdev = "GPL-3.0-with-GCC-exception"
-LICENSE_libg2c = "GPL-3.0-with-GCC-exception"
-LICENSE_libg2c-dev = "GPL-3.0-with-GCC-exception"
-LICENSE_libssp = "GPL-3.0-with-GCC-exception"
-LICENSE_libssp-dev = "GPL-3.0-with-GCC-exception"
-LICENSE_libssp-staticdev = "GPL-3.0-with-GCC-exception"
-LICENSE_libgfortran = "GPL-3.0-with-GCC-exception"
-LICENSE_libgfortran-dev = "GPL-3.0-with-GCC-exception"
-LICENSE_libgfortran-staticdev = "GPL-3.0-with-GCC-exception"
-LICENSE_libmudflap = "GPL-3.0-with-GCC-exception"
-LICENSE_libmudflap-dev = "GPL-3.0-with-GCC-exception"
-LICENSE_libmudflap-staticdev = "GPL-3.0-with-GCC-exception"
-LICENSE_libquadmath = "GPL-3.0-with-GCC-exception"
-LICENSE_libquadmath-dev = "GPL-3.0-with-GCC-exception"
-LICENSE_libquadmath-staticdev = "GPL-3.0-with-GCC-exception"
-LICENSE_libatomic = "GPL-3.0-with-GCC-exception"
-LICENSE_libatomic-dev = "GPL-3.0-with-GCC-exception"
-LICENSE_libatomic-staticdev = "GPL-3.0-with-GCC-exception"
-
-LICENSE_libgomp = "GPLv3"
-LICENSE_libgomp-dev = "GPLv3"
-LICENSE_libgomp-staticdev = "GPLv3"
+LICENSE_${PN}-dbg = "GPL-3.0-with-GCC-exception"
+LICENSE_${PN} = "GPL-3.0-with-GCC-exception"
+LICENSE_${PN}-dev = "GPL-3.0-with-GCC-exception"
+LICENSE_${PN}-staticdev = "GPL-3.0-with-GCC-exception"

This patch doesn't look right...

Ross

[-- Attachment #2: Type: text/html, Size: 5287 bytes --]

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

* Re: [PATCH] gcc: Fix the license on GNU OpenMP
  2016-03-11 15:53   ` Helio Chissini De Castro
@ 2016-03-11 15:55     ` Burton, Ross
  2016-03-11 16:03       ` Burton, Ross
  0 siblings, 1 reply; 11+ messages in thread
From: Burton, Ross @ 2016-03-11 15:55 UTC (permalink / raw)
  To: Helio Chissini De Castro; +Cc: OE-core

[-- Attachment #1: Type: text/plain, Size: 341 bytes --]

On 11 March 2016 at 15:53, Helio Chissini De Castro <
Helio.Castro@bmw-carit.de> wrote:

> Since all the packages now share exactly the same license, there's no
> reason anymore to specify each one of then, unless wanted to keep the names
> to know which packages are related to this recipe.
>

That's a good point, thanks.

Ross

[-- Attachment #2: Type: text/html, Size: 790 bytes --]

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

* Re: [PATCH] gcc: Fix the license on GNU OpenMP
  2016-03-11 15:39 ` Burton, Ross
  2016-03-11 15:53   ` Helio Chissini De Castro
@ 2016-03-11 15:58   ` Khem Raj
  2016-03-11 16:02     ` Burton, Ross
  1 sibling, 1 reply; 11+ messages in thread
From: Khem Raj @ 2016-03-11 15:58 UTC (permalink / raw)
  To: Burton, Ross; +Cc: OE-core

[-- Attachment #1: PGP/MIME Versions Identification --]
[-- Type: application/pgp-encrypted, Size: 12 bytes --]

[-- Attachment #2: OpenPGP encrypted message --]
[-- Type: application/octet-stream, Size: 3049 bytes --]

-----BEGIN PGP MESSAGE-----
Comment: GPGTools - https://gpgtools.org

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
9JbD5eydrfBYP5HPSgvvrWpOMQLbO3JZJnc=
=fvEc
-----END PGP MESSAGE-----

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

* Re: [PATCH] gcc: Fix the license on GNU OpenMP
  2016-03-11 15:58   ` Khem Raj
@ 2016-03-11 16:02     ` Burton, Ross
  2016-03-11 16:11       ` Khem Raj
  0 siblings, 1 reply; 11+ messages in thread
From: Burton, Ross @ 2016-03-11 16:02 UTC (permalink / raw)
  To: Khem Raj; +Cc: OE-core

[-- Attachment #1: Type: text/plain, Size: 391 bytes --]

2016-03-11 15:58 GMT+00:00 Khem Raj <raj.khem@gmail.com>:

> -----BEGIN PGP MESSAGE-----
> Comment: GPGTools - https://gpgtools.org
>
> hQQOA1XJCHN89ZWPEA//byr/rrxGxNNYYivYsGFBs4h6XrUzdqBCsw2FuyseGKJ1
> XkZUtuH7f39QYY63OoqFhFdVmy3Hil3wscxe38L6/DA8hQV9Csn4cOxEfp9UF5jj
> +3QJg/xqk7cgXTLuoUen9JZQHZgnG6+IfBg6jJARCKTmcs8aCT8WU2DYWycGCGg5
>

Can you send it non-encrypted? :)

Ross

[-- Attachment #2: Type: text/html, Size: 875 bytes --]

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

* Re: [PATCH] gcc: Fix the license on GNU OpenMP
  2016-03-11 15:55     ` Burton, Ross
@ 2016-03-11 16:03       ` Burton, Ross
  0 siblings, 0 replies; 11+ messages in thread
From: Burton, Ross @ 2016-03-11 16:03 UTC (permalink / raw)
  To: Helio Chissini De Castro; +Cc: OE-core

[-- Attachment #1: Type: text/plain, Size: 577 bytes --]

On 11 March 2016 at 15:55, Burton, Ross <ross.burton@intel.com> wrote:

> On 11 March 2016 at 15:53, Helio Chissini De Castro <
> Helio.Castro@bmw-carit.de> wrote:
>
>> Since all the packages now share exactly the same license, there's no
>> reason anymore to specify each one of then, unless wanted to keep the names
>> to know which packages are related to this recipe.
>>
>
> That's a good point, thanks.
>

Follow up question - why not just set the recipe-scope LICENSE to
GPL3-with-gcc-exception and remove all package-specific license assignments.

Ross

[-- Attachment #2: Type: text/html, Size: 1372 bytes --]

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

* Re: [PATCH] gcc: Fix the license on GNU OpenMP
  2016-03-11 16:02     ` Burton, Ross
@ 2016-03-11 16:11       ` Khem Raj
  2016-03-11 16:24         ` Helio Chissini De Castro
  0 siblings, 1 reply; 11+ messages in thread
From: Khem Raj @ 2016-03-11 16:11 UTC (permalink / raw)
  To: Burton, Ross; +Cc: OE-core


[-- Attachment #1.1: Type: text/plain, Size: 593 bytes --]


> On Mar 11, 2016, at 11:02 PM, Burton, Ross <ross.burton@intel.com> wrote:
> 
> 
> 2016-03-11 15:58 GMT+00:00 Khem Raj <raj.khem@gmail.com <mailto:raj.khem@gmail.com>>:
> -----BEGIN PGP MESSAGE-----
> Comment: GPGTools - https://gpgtools.org <https://gpgtools.org/>
> 
> hQQOA1XJCHN89ZWPEA//byr/rrxGxNNYYivYsGFBs4h6XrUzdqBCsw2FuyseGKJ1
> XkZUtuH7f39QYY63OoqFhFdVmy3Hil3wscxe38L6/DA8hQV9Csn4cOxEfp9UF5jj
> +3QJg/xqk7cgXTLuoUen9JZQHZgnG6+IfBg6jJARCKTmcs8aCT8WU2DYWycGCGg5
> 
> Can you send it non-encrypted? :)

patch is ok. It was an oversight that its fixing.

> 
> Ross


[-- Attachment #1.2: Type: text/html, Size: 1702 bytes --]

[-- Attachment #2: Message signed with OpenPGP using GPGMail --]
[-- Type: application/pgp-signature, Size: 211 bytes --]

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

* Re: [PATCH] gcc: Fix the license on GNU OpenMP
  2016-03-11 16:11       ` Khem Raj
@ 2016-03-11 16:24         ` Helio Chissini De Castro
  2016-03-11 17:01           ` Burton, Ross
  0 siblings, 1 reply; 11+ messages in thread
From: Helio Chissini De Castro @ 2016-03-11 16:24 UTC (permalink / raw)
  To: Burton, Ross; +Cc: OE-core

[-- Attachment #1: Type: text/plain, Size: 1281 bytes --]

If i change recipe scope, need to be on each gcc_${PV}.inc.
But they include gcc-common.inc on top, which states LICENSE = "GPL"

So, gcc_${PV}.inc is already overriding the original license. If you think is ok, i can do that on gcc_${PV}.inc

[]'s

--
BMW Car IT GmbH
Helio Chissini de Castro
Systems Integrator Engineer
Lise-Meitner-Str.14
89081 Ulm
Mobil: +49 176 25435150
Mail: helio.castro@bmw-carit.de
Web: http://www.bmw-carit.de
________________________________
From: Khem Raj [raj.khem@gmail.com]
Sent: Friday, March 11, 2016 5:11 PM
To: Burton, Ross
Cc: Helio Chissini De Castro; OE-core
Subject: Re: [OE-core] [PATCH] gcc: Fix the license on GNU OpenMP


On Mar 11, 2016, at 11:02 PM, Burton, Ross <ross.burton@intel.com<mailto:ross.burton@intel.com>> wrote:


2016-03-11 15:58 GMT+00:00 Khem Raj <raj.khem@gmail.com<mailto:raj.khem@gmail.com>>:
-----BEGIN PGP MESSAGE-----
Comment: GPGTools - https://gpgtools.org<https://gpgtools.org/>

hQQOA1XJCHN89ZWPEA//byr/rrxGxNNYYivYsGFBs4h6XrUzdqBCsw2FuyseGKJ1
XkZUtuH7f39QYY63OoqFhFdVmy3Hil3wscxe38L6/DA8hQV9Csn4cOxEfp9UF5jj
+3QJg/xqk7cgXTLuoUen9JZQHZgnG6+IfBg6jJARCKTmcs8aCT8WU2DYWycGCGg5

Can you send it non-encrypted? :)

patch is ok. It was an oversight that its fixing.


Ross


[-- Attachment #2: Type: text/html, Size: 3159 bytes --]

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

* Re: [PATCH] gcc: Fix the license on GNU OpenMP
  2016-03-11 16:24         ` Helio Chissini De Castro
@ 2016-03-11 17:01           ` Burton, Ross
  2016-03-18 10:50             ` Andre McCurdy
  0 siblings, 1 reply; 11+ messages in thread
From: Burton, Ross @ 2016-03-11 17:01 UTC (permalink / raw)
  To: Helio Chissini De Castro; +Cc: OE-core

[-- Attachment #1: Type: text/plain, Size: 408 bytes --]

On 11 March 2016 at 16:24, Helio Chissini De Castro <
Helio.Castro@bmw-carit.de> wrote:

> If i change recipe scope, need to be on each gcc_${PV}.inc.
> But they include gcc-common.inc on top, which states LICENSE = "GPL"
>
> So, gcc_${PV}.inc is already overriding the original license. If you think
> is ok, i can do that on gcc_${PV}.inc
>

No,you're right - your v2 is the best patch.

Ross

[-- Attachment #2: Type: text/html, Size: 882 bytes --]

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

* Re: [PATCH] gcc: Fix the license on GNU OpenMP
  2016-03-11 17:01           ` Burton, Ross
@ 2016-03-18 10:50             ` Andre McCurdy
  0 siblings, 0 replies; 11+ messages in thread
From: Andre McCurdy @ 2016-03-18 10:50 UTC (permalink / raw)
  To: Burton, Ross; +Cc: OE-core

On Fri, Mar 11, 2016 at 9:01 AM, Burton, Ross <ross.burton@intel.com> wrote:
>
> On 11 March 2016 at 16:24, Helio Chissini De Castro
> <Helio.Castro@bmw-carit.de> wrote:
>>
>> If i change recipe scope, need to be on each gcc_${PV}.inc.
>> But they include gcc-common.inc on top, which states LICENSE = "GPL"
>>
>> So, gcc_${PV}.inc is already overriding the original license. If you think
>> is ok, i can do that on gcc_${PV}.inc
>
> No,you're right - your v2 is the best patch.

The patch which got merged isn't right.

gcc_${PV}.inc sets LICENSE="GPL-3.0-with-GCC-exception & GPLv3" and we
need to over-ride that (to remove the "& GPLv3") for each package
created by the gcc-runtime recipe. Over-riding LICENSE_gcc-runtime
only isn't enough.

With current oe-core master, libstdc++ is taking the "... & GPLv3"
license from gcc_${PV}.inc and is therefore being excluded from the
rootfs if GPLv3 is blacklisted:

  ...
  NOTE: SKIPPING the package libstdc++ at do_rootfs because it's
GPL-3.0-with-GCC-exception & GPLv3
  ...


> Ross
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>


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

end of thread, other threads:[~2016-03-18 10:50 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-11 14:24 [PATCH] gcc: Fix the license on GNU OpenMP helio.castro
2016-03-11 15:39 ` Burton, Ross
2016-03-11 15:53   ` Helio Chissini De Castro
2016-03-11 15:55     ` Burton, Ross
2016-03-11 16:03       ` Burton, Ross
2016-03-11 15:58   ` Khem Raj
2016-03-11 16:02     ` Burton, Ross
2016-03-11 16:11       ` Khem Raj
2016-03-11 16:24         ` Helio Chissini De Castro
2016-03-11 17:01           ` Burton, Ross
2016-03-18 10:50             ` Andre McCurdy

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.