On Mon, May 23, 2022 at 4:43 AM Martin Jansa <[email protected]> wrote:
>
> The LICENSES file is already in LIC_FILES_CHKSUM.
>
> Unfortunately the files themselves usually don't have clear license headers, 
> but at least there is Copyright in them, so it might be possible to map the 
> LICENSES files sections to actual source files (in cases where it's not 
> explicitly mentioned) and then map these source files to package names and 
> set the LICENSE:<pkg> to match.
>
> I was waiting for an agreement that this is really needed as BSD is quite 
> permissive and it would be surprising if LGE was the only company which had 
> to fix this LICENSE issue (in long forgotten bbappend from 2014), so maybe 
> someone else have already better upstream-able change handy (and this e-mail 
> would be just a reminder to upstream it - my over-optimistic self said).
>

I think this improves accuracy of our license representation so this
is a good improvement

> Cheers,
>
> On Mon, May 23, 2022 at 1:34 PM <[email protected]> wrote:
>>
>> On Mon, 2022-05-23 at 13:24 +0200, Martin Jansa wrote:
>> > * the main motivation is to get rid of this bbappend from 2014:
>> >   
>> > https://github.com/openwebos/meta-webos/commit/8eb313e4303defbe495cf7f91974799046975fca
>> >   which unfortunately doesn't explain which files under BSD license are 
>> > included
>> >   in which package and also uses ambiguous 'BSD' license which was
>> >   removed from oe-core's common-licenses in:
>> >   
>> > https://git.openembedded.org/openembedded-core/commit/?h=kirkstone&id=14d4c007c49652d836d325a12bdbcd3bfa42e6d5
>> >
>> > * COPYING mentions only GPL-2.0-only & LGPL-2.1-only as our LICENSE 
>> > variable says,
>> > , but the LICENSES files lists various licenses with various Copyright
>> >   holders, the ones I was able to figure out where:
>> >   BSD-4-Clause-UC (but with 3rd clause explicitly removed)
>> >   ISC
>> >   BSD-3-Clause (with Intel Corportion copyright)
>> >   BSD-3-Clause (with Oracle America copyright)
>> >   which have just small formatting changes compared to corresponding
>> >   license in common-licenses, but there are couple more, should we
>> >   list them all (and create new common-licenses if needed)?
>> >
>> > * there were only 7 changes in LICENSES file since 2002:
>> >   
>> > https://sourceware.org/git/?p=glibc.git;a=history;f=LICENSES;h=530893b1dc9ea00755603c68fb36bd4fc38a7be8;hb=HEAD
>> >
>> > Signed-off-by: Martin Jansa <[email protected]>
>> > ---
>> >  meta/recipes-core/glibc/glibc-common.inc | 2 +-
>> >  1 file changed, 1 insertion(+), 1 deletion(-)
>> >
>> > diff --git a/meta/recipes-core/glibc/glibc-common.inc 
>> > b/meta/recipes-core/glibc/glibc-common.inc
>> > index 90a6a534f3..7e3dc3b816 100644
>> > --- a/meta/recipes-core/glibc/glibc-common.inc
>> > +++ b/meta/recipes-core/glibc/glibc-common.inc
>> > @@ -2,7 +2,7 @@ SUMMARY = "GLIBC (GNU C Library)"
>> >  DESCRIPTION = "The GNU C Library is used as the system C library in most 
>> > systems with the Linux kernel."
>> >  HOMEPAGE = "http://www.gnu.org/software/libc/libc.html";
>> >  SECTION = "libs"
>> > -LICENSE = "GPL-2.0-only & LGPL-2.1-only"
>> > +LICENSE = "GPL-2.0-only & LGPL-2.1-only & BSD-4-Clause-UC & BSD-3-Clause 
>> > & ISC"
>> >
>> >  LIC_FILES_CHKSUM ?= "file://LICENSES;md5=1541fd8f5e8f1579512bf05f533371ba 
>> > \
>> >        file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
>>
>> I don't mind updating this but I think we'd need to add something to
>> LIC_FILES_CHKSUM to show where the context under BSD* is...
>>
>> Cheers,
>>
>> Richard
>>
>>
>
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#166040): 
https://lists.openembedded.org/g/openembedded-core/message/166040
Mute This Topic: https://lists.openembedded.org/mt/91285771/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to