This is really just RFC,

if there is an agreement that we need to resolve this, then we might also
introduce package specific licenses as even our old bbappend was adding BSD
only to glibc-extra-nss, PN-dbg, PN-dev, PN, PN-staticdev and PN-utils, but
that's from eglibc-2.17 days and would need to be re-checked in current
glibc sources.

Cheers,

On Mon, May 23, 2022 at 1:24 PM Martin Jansa via lists.openembedded.org
<[email protected]> 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 \
> --
> 2.35.1
>
>
> 
>
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#166006): 
https://lists.openembedded.org/g/openembedded-core/message/166006
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