* [PATCH] nettle: clean up license information
@ 2015-08-09 5:28 Armin Kuster
2015-08-12 14:14 ` Jussi Kukkonen
2015-08-18 8:03 ` Martin Jansa
0 siblings, 2 replies; 9+ messages in thread
From: Armin Kuster @ 2015-08-09 5:28 UTC (permalink / raw)
To: openembedded-core
adding the license definitions on the few packages that
deviate from the overall package license.
based on http://www.lysator.liu.se/~nisse/nettle/nettle.html#Copyright
and spot checking files.
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
meta/recipes-support/nettle/nettle_2.7.1.bb | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/meta/recipes-support/nettle/nettle_2.7.1.bb b/meta/recipes-support/nettle/nettle_2.7.1.bb
index f53afcc..f9d331f 100644
--- a/meta/recipes-support/nettle/nettle_2.7.1.bb
+++ b/meta/recipes-support/nettle/nettle_2.7.1.bb
@@ -2,6 +2,15 @@ SUMMARY = "A low level cryptographic library"
HOMEPAGE = "http://www.lysator.liu.se/~nisse/nettle/"
SECTION = "libs"
LICENSE = "LGPLv2.1 & GPLv2"
+
+LICENSE_${PN}-cast = "CC0"
+LICENSE_${PN}-gosthash = "MIT"
+
+# both public and GPL license listed
+LICENSE_${PN}-md2 = "CC0 & LGPLv2.1+"
+LICENSE_${PN}-md4 = "CC0 & LGPLv2.1+"
+
+
LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
file://serpent-decrypt.c;beginline=53;endline=67;md5=bcfd4745d53ca57f82907089898e390d \
file://serpent-set-key.c;beginline=56;endline=70;md5=bcfd4745d53ca57f82907089898e390d"
--
2.3.5
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH] nettle: clean up license information
2015-08-09 5:28 [PATCH] nettle: clean up license information Armin Kuster
@ 2015-08-12 14:14 ` Jussi Kukkonen
2015-08-13 18:40 ` akuster808
2015-08-18 8:03 ` Martin Jansa
1 sibling, 1 reply; 9+ messages in thread
From: Jussi Kukkonen @ 2015-08-12 14:14 UTC (permalink / raw)
To: Armin Kuster; +Cc: Patches and discussions about the oe-core layer
Hi,
I realise I'm a bit late (with the commit in master already) but I'm
looking at upgrading this recipe and had some questions on this patch
and the recipe in general.
On 9 August 2015 at 08:28, Armin Kuster <akuster808@gmail.com> wrote:
> adding the license definitions on the few packages that
> deviate from the overall package license.
>
> based on http://www.lysator.liu.se/~nisse/nettle/nettle.html#Copyright
> and spot checking files.
>
> Signed-off-by: Armin Kuster <akuster808@gmail.com>
> ---
> meta/recipes-support/nettle/nettle_2.7.1.bb | 9 +++++++++
> 1 file changed, 9 insertions(+)
>
> diff --git a/meta/recipes-support/nettle/nettle_2.7.1.bb b/meta/recipes-support/nettle/nettle_2.7.1.bb
> index f53afcc..f9d331f 100644
> --- a/meta/recipes-support/nettle/nettle_2.7.1.bb
> +++ b/meta/recipes-support/nettle/nettle_2.7.1.bb
> @@ -2,6 +2,15 @@ SUMMARY = "A low level cryptographic library"
> HOMEPAGE = "http://www.lysator.liu.se/~nisse/nettle/"
> SECTION = "libs"
> LICENSE = "LGPLv2.1 & GPLv2"
I think this is wrong, whichever version you look at -- our current
version is just "LGPLv2.1+", the current upstream release is "LGPLv3+
| GPLv2+"
I'm going to send a patch upgrading the recipe to the current upstream
release (and setting license to "LGPLv3+ | GPLv2+"): it might seem
like this makes gnutls effectively LGPLv3 but that actually happened
last year with the gmp upgrade. Comments on this welcome.
> +LICENSE_${PN}-cast = "CC0"
> +LICENSE_${PN}-gosthash = "MIT"
> +
> +# both public and GPL license listed
> +LICENSE_${PN}-md2 = "CC0 & LGPLv2.1+"
> +LICENSE_${PN}-md4 = "CC0 & LGPLv2.1+"
From the reference I had the impression this "LICENSE_something"
construct would imply there is a package "something". But the nettle
recipe does not produce "nettle-cast" or any of these. What is the
purpose here?
Thanks,
Jussi
> +
> +
> LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
> file://serpent-decrypt.c;beginline=53;endline=67;md5=bcfd4745d53ca57f82907089898e390d \
> file://serpent-set-key.c;beginline=56;endline=70;md5=bcfd4745d53ca57f82907089898e390d"
> --
> 2.3.5
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] nettle: clean up license information
2015-08-12 14:14 ` Jussi Kukkonen
@ 2015-08-13 18:40 ` akuster808
2015-08-13 19:28 ` Khem Raj
0 siblings, 1 reply; 9+ messages in thread
From: akuster808 @ 2015-08-13 18:40 UTC (permalink / raw)
To: Jussi Kukkonen; +Cc: Patches and discussions about the oe-core layer
On 08/12/2015 07:14 AM, Jussi Kukkonen wrote:
> Hi,
>
> I realise I'm a bit late (with the commit in master already) but I'm
> looking at upgrading this recipe and had some questions on this patch
> and the recipe in general.
>
> On 9 August 2015 at 08:28, Armin Kuster <akuster808@gmail.com> wrote:
>> adding the license definitions on the few packages that
>> deviate from the overall package license.
>>
>> based on http://www.lysator.liu.se/~nisse/nettle/nettle.html#Copyright
>> and spot checking files.
>>
>> Signed-off-by: Armin Kuster <akuster808@gmail.com>
>> ---
>> meta/recipes-support/nettle/nettle_2.7.1.bb | 9 +++++++++
>> 1 file changed, 9 insertions(+)
>>
>> diff --git a/meta/recipes-support/nettle/nettle_2.7.1.bb b/meta/recipes-support/nettle/nettle_2.7.1.bb
>> index f53afcc..f9d331f 100644
>> --- a/meta/recipes-support/nettle/nettle_2.7.1.bb
>> +++ b/meta/recipes-support/nettle/nettle_2.7.1.bb
>> @@ -2,6 +2,15 @@ SUMMARY = "A low level cryptographic library"
>> HOMEPAGE = "http://www.lysator.liu.se/~nisse/nettle/"
>> SECTION = "libs"
>> LICENSE = "LGPLv2.1 & GPLv2"
>
> I think this is wrong, whichever version you look at -- our current
> version is just "LGPLv2.1+", the current upstream release is "LGPLv3+
> | GPLv2+"
>
> I'm going to send a patch upgrading the recipe to the current upstream
> release (and setting license to "LGPLv3+ | GPLv2+"): it might seem
> like this makes gnutls effectively LGPLv3 but that actually happened
> last year with the gmp upgrade. Comments on this welcome.
I believe that conversation should be in the mailing list archive.
For me LGPLv2+ makes is all version above GPL2, but since I am not a
lawyer it makes not sense on how to play that game. So I decided to drop
pressuring the update.
- Armin
>
>> +LICENSE_${PN}-cast = "CC0"
>> +LICENSE_${PN}-gosthash = "MIT"
>> +
>> +# both public and GPL license listed
>> +LICENSE_${PN}-md2 = "CC0 & LGPLv2.1+"
>> +LICENSE_${PN}-md4 = "CC0 & LGPLv2.1+"
>
> From the reference I had the impression this "LICENSE_something"
> construct would imply there is a package "something". But the nettle
> recipe does not produce "nettle-cast" or any of these. What is the
> purpose here?
>
> Thanks,
> Jussi
>
>> +
>> +
>> LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
>> file://serpent-decrypt.c;beginline=53;endline=67;md5=bcfd4745d53ca57f82907089898e390d \
>> file://serpent-set-key.c;beginline=56;endline=70;md5=bcfd4745d53ca57f82907089898e390d"
>> --
>> 2.3.5
>>
>> --
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core@lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] nettle: clean up license information
2015-08-13 18:40 ` akuster808
@ 2015-08-13 19:28 ` Khem Raj
0 siblings, 0 replies; 9+ messages in thread
From: Khem Raj @ 2015-08-13 19:28 UTC (permalink / raw)
To: akuster808; +Cc: Patches and discussions about the oe-core layer
On Thu, Aug 13, 2015 at 11:40 AM, akuster808 <akuster808@gmail.com> wrote:
>
> For me LGPLv2+ makes is all version above GPL2, but since I am not a lawyer
> it makes not sense on how to play that game. So I decided to drop pressuring
> the update.
We should represent what the license text says
" This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version."
then you say GPL-2.0+
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] nettle: clean up license information
2015-08-09 5:28 [PATCH] nettle: clean up license information Armin Kuster
2015-08-12 14:14 ` Jussi Kukkonen
@ 2015-08-18 8:03 ` Martin Jansa
2015-08-21 8:48 ` Jussi Kukkonen
1 sibling, 1 reply; 9+ messages in thread
From: Martin Jansa @ 2015-08-18 8:03 UTC (permalink / raw)
To: Armin Kuster; +Cc: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 1805 bytes --]
On Sun, Aug 09, 2015 at 10:58:21AM +0530, Armin Kuster wrote:
> adding the license definitions on the few packages that
> deviate from the overall package license.
>
> based on http://www.lysator.liu.se/~nisse/nettle/nettle.html#Copyright
> and spot checking files.
>
> Signed-off-by: Armin Kuster <akuster808@gmail.com>
> ---
> meta/recipes-support/nettle/nettle_2.7.1.bb | 9 +++++++++
> 1 file changed, 9 insertions(+)
>
> diff --git a/meta/recipes-support/nettle/nettle_2.7.1.bb b/meta/recipes-support/nettle/nettle_2.7.1.bb
> index f53afcc..f9d331f 100644
> --- a/meta/recipes-support/nettle/nettle_2.7.1.bb
> +++ b/meta/recipes-support/nettle/nettle_2.7.1.bb
> @@ -2,6 +2,15 @@ SUMMARY = "A low level cryptographic library"
> HOMEPAGE = "http://www.lysator.liu.se/~nisse/nettle/"
> SECTION = "libs"
> LICENSE = "LGPLv2.1 & GPLv2"
It would be nice to package GPLv2 files in separate package as well (or
LGPLv2.1 library in seprate package) if you have time to do that.
> +LICENSE_${PN}-cast = "CC0"
> +LICENSE_${PN}-gosthash = "MIT"
> +
> +# both public and GPL license listed
> +LICENSE_${PN}-md2 = "CC0 & LGPLv2.1+"
> +LICENSE_${PN}-md4 = "CC0 & LGPLv2.1+"
> +
> +
> LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
> file://serpent-decrypt.c;beginline=53;endline=67;md5=bcfd4745d53ca57f82907089898e390d \
> file://serpent-set-key.c;beginline=56;endline=70;md5=bcfd4745d53ca57f82907089898e390d"
> --
> 2.3.5
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 188 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] nettle: clean up license information
2015-08-18 8:03 ` Martin Jansa
@ 2015-08-21 8:48 ` Jussi Kukkonen
2015-08-21 12:06 ` Martin Jansa
0 siblings, 1 reply; 9+ messages in thread
From: Jussi Kukkonen @ 2015-08-21 8:48 UTC (permalink / raw)
To: Martin Jansa; +Cc: Patches and discussions about the oe-core layer
On 18 August 2015 at 11:03, Martin Jansa <martin.jansa@gmail.com> wrote:
> On Sun, Aug 09, 2015 at 10:58:21AM +0530, Armin Kuster wrote:
>> adding the license definitions on the few packages that
>> deviate from the overall package license.
>>
>> based on http://www.lysator.liu.se/~nisse/nettle/nettle.html#Copyright
>> and spot checking files.
>>
>> Signed-off-by: Armin Kuster <akuster808@gmail.com>
>> ---
>> meta/recipes-support/nettle/nettle_2.7.1.bb | 9 +++++++++
>> 1 file changed, 9 insertions(+)
>>
>> diff --git a/meta/recipes-support/nettle/nettle_2.7.1.bb b/meta/recipes-support/nettle/nettle_2.7.1.bb
>> index f53afcc..f9d331f 100644
>> --- a/meta/recipes-support/nettle/nettle_2.7.1.bb
>> +++ b/meta/recipes-support/nettle/nettle_2.7.1.bb
>> @@ -2,6 +2,15 @@ SUMMARY = "A low level cryptographic library"
>> HOMEPAGE = "http://www.lysator.liu.se/~nisse/nettle/"
>> SECTION = "libs"
>> LICENSE = "LGPLv2.1 & GPLv2"
>
> It would be nice to package GPLv2 files in separate package as well (or
> LGPLv2.1 library in seprate package) if you have time to do that.
Forgot to answer this, sorry.
For 2.7.1 what you suggest may work -- there may be some tools that
are GPLv2 that we could separate. But for the new version the strange
" "LGPLv3+ | GPLv2+" license combo is _not_ a result of the library
being LGPL and some utilities being GPL: the library itself (like a
lot of GNU stuff nowadays) is dual licensed like that.
It seems weird but actually makes sense for GNU: It forces all users
to comply with LGPLv3, except the GPLv2 programs that can't easily be
relicensed to GPLv3. Those GPLv2 programs would be incompatible with
the newer LGPLv3 libraries but this dual-licensing lets them off the
hook.
Jussi
>> +LICENSE_${PN}-cast = "CC0"
>> +LICENSE_${PN}-gosthash = "MIT"
>> +
>> +# both public and GPL license listed
>> +LICENSE_${PN}-md2 = "CC0 & LGPLv2.1+"
>> +LICENSE_${PN}-md4 = "CC0 & LGPLv2.1+"
>> +
>> +
>> LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
>> file://serpent-decrypt.c;beginline=53;endline=67;md5=bcfd4745d53ca57f82907089898e390d \
>> file://serpent-set-key.c;beginline=56;endline=70;md5=bcfd4745d53ca57f82907089898e390d"
>> --
>> 2.3.5
>>
>> --
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core@lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
> --
> Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] nettle: clean up license information
2015-08-21 8:48 ` Jussi Kukkonen
@ 2015-08-21 12:06 ` Martin Jansa
2015-08-21 14:31 ` akuster808
0 siblings, 1 reply; 9+ messages in thread
From: Martin Jansa @ 2015-08-21 12:06 UTC (permalink / raw)
To: Jussi Kukkonen; +Cc: Patches and discussions about the oe-core layer
[-- Attachment #1: Type: text/plain, Size: 3186 bytes --]
On Fri, Aug 21, 2015 at 11:48:30AM +0300, Jussi Kukkonen wrote:
> On 18 August 2015 at 11:03, Martin Jansa <martin.jansa@gmail.com> wrote:
> > On Sun, Aug 09, 2015 at 10:58:21AM +0530, Armin Kuster wrote:
> >> adding the license definitions on the few packages that
> >> deviate from the overall package license.
> >>
> >> based on http://www.lysator.liu.se/~nisse/nettle/nettle.html#Copyright
> >> and spot checking files.
> >>
> >> Signed-off-by: Armin Kuster <akuster808@gmail.com>
> >> ---
> >> meta/recipes-support/nettle/nettle_2.7.1.bb | 9 +++++++++
> >> 1 file changed, 9 insertions(+)
> >>
> >> diff --git a/meta/recipes-support/nettle/nettle_2.7.1.bb b/meta/recipes-support/nettle/nettle_2.7.1.bb
> >> index f53afcc..f9d331f 100644
> >> --- a/meta/recipes-support/nettle/nettle_2.7.1.bb
> >> +++ b/meta/recipes-support/nettle/nettle_2.7.1.bb
> >> @@ -2,6 +2,15 @@ SUMMARY = "A low level cryptographic library"
> >> HOMEPAGE = "http://www.lysator.liu.se/~nisse/nettle/"
> >> SECTION = "libs"
> >> LICENSE = "LGPLv2.1 & GPLv2"
> >
> > It would be nice to package GPLv2 files in separate package as well (or
> > LGPLv2.1 library in seprate package) if you have time to do that.
>
> Forgot to answer this, sorry.
>
> For 2.7.1 what you suggest may work -- there may be some tools that
> are GPLv2 that we could separate. But for the new version the strange
> " "LGPLv3+ | GPLv2+" license combo is _not_ a result of the library
> being LGPL and some utilities being GPL: the library itself (like a
> lot of GNU stuff nowadays) is dual licensed like that.
This means that we need to preserve nettle 2.7.1 for people who cannot
use LGPLv3 (and GPLv2 for libraries).
> It seems weird but actually makes sense for GNU: It forces all users
> to comply with LGPLv3, except the GPLv2 programs that can't easily be
> relicensed to GPLv3. Those GPLv2 programs would be incompatible with
> the newer LGPLv3 libraries but this dual-licensing lets them off the
> hook.
>
> Jussi
>
>
>
> >> +LICENSE_${PN}-cast = "CC0"
> >> +LICENSE_${PN}-gosthash = "MIT"
> >> +
> >> +# both public and GPL license listed
> >> +LICENSE_${PN}-md2 = "CC0 & LGPLv2.1+"
> >> +LICENSE_${PN}-md4 = "CC0 & LGPLv2.1+"
> >> +
> >> +
> >> LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
> >> file://serpent-decrypt.c;beginline=53;endline=67;md5=bcfd4745d53ca57f82907089898e390d \
> >> file://serpent-set-key.c;beginline=56;endline=70;md5=bcfd4745d53ca57f82907089898e390d"
> >> --
> >> 2.3.5
> >>
> >> --
> >> _______________________________________________
> >> Openembedded-core mailing list
> >> Openembedded-core@lists.openembedded.org
> >> http://lists.openembedded.org/mailman/listinfo/openembedded-core
> >
> > --
> > Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
> >
> > --
> > _______________________________________________
> > Openembedded-core mailing list
> > Openembedded-core@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-core
> >
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 188 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] nettle: clean up license information
2015-08-21 12:06 ` Martin Jansa
@ 2015-08-21 14:31 ` akuster808
2015-08-21 14:58 ` Martin Jansa
0 siblings, 1 reply; 9+ messages in thread
From: akuster808 @ 2015-08-21 14:31 UTC (permalink / raw)
To: Martin Jansa, Jussi Kukkonen
Cc: Patches and discussions about the oe-core layer
On 08/21/2015 05:06 AM, Martin Jansa wrote:
> On Fri, Aug 21, 2015 at 11:48:30AM +0300, Jussi Kukkonen wrote:
>> On 18 August 2015 at 11:03, Martin Jansa <martin.jansa@gmail.com> wrote:
>>> On Sun, Aug 09, 2015 at 10:58:21AM +0530, Armin Kuster wrote:
>>>> adding the license definitions on the few packages that
>>>> deviate from the overall package license.
>>>>
>>>> based on http://www.lysator.liu.se/~nisse/nettle/nettle.html#Copyright
>>>> and spot checking files.
>>>>
>>>> Signed-off-by: Armin Kuster <akuster808@gmail.com>
>>>> ---
>>>> meta/recipes-support/nettle/nettle_2.7.1.bb | 9 +++++++++
>>>> 1 file changed, 9 insertions(+)
>>>>
>>>> diff --git a/meta/recipes-support/nettle/nettle_2.7.1.bb b/meta/recipes-support/nettle/nettle_2.7.1.bb
>>>> index f53afcc..f9d331f 100644
>>>> --- a/meta/recipes-support/nettle/nettle_2.7.1.bb
>>>> +++ b/meta/recipes-support/nettle/nettle_2.7.1.bb
>>>> @@ -2,6 +2,15 @@ SUMMARY = "A low level cryptographic library"
>>>> HOMEPAGE = "http://www.lysator.liu.se/~nisse/nettle/"
>>>> SECTION = "libs"
>>>> LICENSE = "LGPLv2.1 & GPLv2"
>>>
>>> It would be nice to package GPLv2 files in separate package as well (or
>>> LGPLv2.1 library in seprate package) if you have time to do that.
>>
>> Forgot to answer this, sorry.
>>
>> For 2.7.1 what you suggest may work -- there may be some tools that
>> are GPLv2 that we could separate. But for the new version the strange
>> " "LGPLv3+ | GPLv2+" license combo is _not_ a result of the library
>> being LGPL and some utilities being GPL: the library itself (like a
>> lot of GNU stuff nowadays) is dual licensed like that.
>
> This means that we need to preserve nettle 2.7.1 for people who cannot
> use LGPLv3 (and GPLv2 for libraries).
ok. SO if I resubmit the update, it should be an addition not
replacement. Would I define PREFERRED_VERSION then as well?
- armin
>
>> It seems weird but actually makes sense for GNU: It forces all users
>> to comply with LGPLv3, except the GPLv2 programs that can't easily be
>> relicensed to GPLv3. Those GPLv2 programs would be incompatible with
>> the newer LGPLv3 libraries but this dual-licensing lets them off the
>> hook.
>>
>> Jussi
>>
>>
>>
>>>> +LICENSE_${PN}-cast = "CC0"
>>>> +LICENSE_${PN}-gosthash = "MIT"
>>>> +
>>>> +# both public and GPL license listed
>>>> +LICENSE_${PN}-md2 = "CC0 & LGPLv2.1+"
>>>> +LICENSE_${PN}-md4 = "CC0 & LGPLv2.1+"
>>>> +
>>>> +
>>>> LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
>>>> file://serpent-decrypt.c;beginline=53;endline=67;md5=bcfd4745d53ca57f82907089898e390d \
>>>> file://serpent-set-key.c;beginline=56;endline=70;md5=bcfd4745d53ca57f82907089898e390d"
>>>> --
>>>> 2.3.5
>>>>
>>>> --
>>>> _______________________________________________
>>>> Openembedded-core mailing list
>>>> Openembedded-core@lists.openembedded.org
>>>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>>>
>>> --
>>> Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
>>>
>>> --
>>> _______________________________________________
>>> Openembedded-core mailing list
>>> Openembedded-core@lists.openembedded.org
>>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>>>
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] nettle: clean up license information
2015-08-21 14:31 ` akuster808
@ 2015-08-21 14:58 ` Martin Jansa
0 siblings, 0 replies; 9+ messages in thread
From: Martin Jansa @ 2015-08-21 14:58 UTC (permalink / raw)
To: akuster808; +Cc: Patches and discussions about the oe-core layer
[-- Attachment #1: Type: text/plain, Size: 3787 bytes --]
On Fri, Aug 21, 2015 at 07:31:40AM -0700, akuster808 wrote:
>
>
> On 08/21/2015 05:06 AM, Martin Jansa wrote:
> > On Fri, Aug 21, 2015 at 11:48:30AM +0300, Jussi Kukkonen wrote:
> >> On 18 August 2015 at 11:03, Martin Jansa <martin.jansa@gmail.com> wrote:
> >>> On Sun, Aug 09, 2015 at 10:58:21AM +0530, Armin Kuster wrote:
> >>>> adding the license definitions on the few packages that
> >>>> deviate from the overall package license.
> >>>>
> >>>> based on http://www.lysator.liu.se/~nisse/nettle/nettle.html#Copyright
> >>>> and spot checking files.
> >>>>
> >>>> Signed-off-by: Armin Kuster <akuster808@gmail.com>
> >>>> ---
> >>>> meta/recipes-support/nettle/nettle_2.7.1.bb | 9 +++++++++
> >>>> 1 file changed, 9 insertions(+)
> >>>>
> >>>> diff --git a/meta/recipes-support/nettle/nettle_2.7.1.bb b/meta/recipes-support/nettle/nettle_2.7.1.bb
> >>>> index f53afcc..f9d331f 100644
> >>>> --- a/meta/recipes-support/nettle/nettle_2.7.1.bb
> >>>> +++ b/meta/recipes-support/nettle/nettle_2.7.1.bb
> >>>> @@ -2,6 +2,15 @@ SUMMARY = "A low level cryptographic library"
> >>>> HOMEPAGE = "http://www.lysator.liu.se/~nisse/nettle/"
> >>>> SECTION = "libs"
> >>>> LICENSE = "LGPLv2.1 & GPLv2"
> >>>
> >>> It would be nice to package GPLv2 files in separate package as well (or
> >>> LGPLv2.1 library in seprate package) if you have time to do that.
> >>
> >> Forgot to answer this, sorry.
> >>
> >> For 2.7.1 what you suggest may work -- there may be some tools that
> >> are GPLv2 that we could separate. But for the new version the strange
> >> " "LGPLv3+ | GPLv2+" license combo is _not_ a result of the library
> >> being LGPL and some utilities being GPL: the library itself (like a
> >> lot of GNU stuff nowadays) is dual licensed like that.
> >
> > This means that we need to preserve nettle 2.7.1 for people who cannot
> > use LGPLv3 (and GPLv2 for libraries).
>
> ok. SO if I resubmit the update, it should be an addition not
> replacement. Would I define PREFERRED_VERSION then as well?
You don't need PREFERRED_VERSION.
Latest will be used by default and setups with incompatible license will
skip the latest and use 2.7.1 one.
>
> - armin
> >
> >> It seems weird but actually makes sense for GNU: It forces all users
> >> to comply with LGPLv3, except the GPLv2 programs that can't easily be
> >> relicensed to GPLv3. Those GPLv2 programs would be incompatible with
> >> the newer LGPLv3 libraries but this dual-licensing lets them off the
> >> hook.
> >>
> >> Jussi
> >>
> >>
> >>
> >>>> +LICENSE_${PN}-cast = "CC0"
> >>>> +LICENSE_${PN}-gosthash = "MIT"
> >>>> +
> >>>> +# both public and GPL license listed
> >>>> +LICENSE_${PN}-md2 = "CC0 & LGPLv2.1+"
> >>>> +LICENSE_${PN}-md4 = "CC0 & LGPLv2.1+"
> >>>> +
> >>>> +
> >>>> LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
> >>>> file://serpent-decrypt.c;beginline=53;endline=67;md5=bcfd4745d53ca57f82907089898e390d \
> >>>> file://serpent-set-key.c;beginline=56;endline=70;md5=bcfd4745d53ca57f82907089898e390d"
> >>>> --
> >>>> 2.3.5
> >>>>
> >>>> --
> >>>> _______________________________________________
> >>>> Openembedded-core mailing list
> >>>> Openembedded-core@lists.openembedded.org
> >>>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
> >>>
> >>> --
> >>> Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
> >>>
> >>> --
> >>> _______________________________________________
> >>> Openembedded-core mailing list
> >>> Openembedded-core@lists.openembedded.org
> >>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
> >>>
> >
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 188 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2015-08-21 14:57 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-09 5:28 [PATCH] nettle: clean up license information Armin Kuster
2015-08-12 14:14 ` Jussi Kukkonen
2015-08-13 18:40 ` akuster808
2015-08-13 19:28 ` Khem Raj
2015-08-18 8:03 ` Martin Jansa
2015-08-21 8:48 ` Jussi Kukkonen
2015-08-21 12:06 ` Martin Jansa
2015-08-21 14:31 ` akuster808
2015-08-21 14:58 ` Martin Jansa
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox