[OE-core] [PATCH] base-passwd: LICENSE changed to GPLv2

Wang, Mingyu wangmy at cn.fujitsu.com
Sat Mar 14 04:49:45 UTC 2020


Hi,
Richard

> Why? The license file didn't change. This needs an explanation.

1. For base-passwd, I think that it's gpl-2.0-only since it is declared as "gpl-2" in debian/copyright, not "gpl-2 or later"

License: GPL-2
 On Debian and Debian-based systems, a copy of the GNU General Public
 License version 2 is available in /usr/share/common-licenses/GPL-2.

2.GPLv2 constant:
>   9. The Free Software Foundation may publish revised and/or new versions
> of the General Public License from time to time.  Such new versions will
> be similar in spirit to the present version, but may differ in detail to
> address new problems or concerns.
>
> Each version is given a distinguishing version number.  If the Program
> specifies a version number of this License which applies to it and "any
> later version", you have the option of following the terms and conditions
> either of that version or of any later version published by the Free
> Software Foundation.  If the Program does not specify a version number of
> this License, you may choose any version ever published by the Free Software
> Foundation.
The license would be GPLv2+, only when license name is "gpl-2 or later".

3. The bb file of libcomps contains the following contents:
LICENSE = "GPLv2"
The "COPYING“ file from libcomps and base-passwd are the same,
So it seems that the package LICENSE fields of the same copyright declaration are not unified.

By wangmy


-----Original Message-----
From: Richard Purdie [mailto:richard.purdie at linuxfoundation.org] 
Sent: Friday, March 13, 2020 3:10 PM
To: Wang, Mingyu/王 鸣瑜 <wangmy at cn.fujitsu.com>; openembedded-core at lists.openembedded.org
Subject: Re: [OE-core] [PATCH] base-passwd: LICENSE changed to GPLv2

On Fri, 2020-03-13 at 04:11 -0700, Wang Mingyu wrote:
> Signed-off-by: Wang Mingyu <wangmy at cn.fujitsu.com>
> ---
>  meta/recipes-core/base-passwd/base-passwd_3.5.29.bb | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/meta/recipes-core/base-passwd/base-passwd_3.5.29.bb
> b/meta/recipes-core/base-passwd/base-passwd_3.5.29.bb
> index d1aab09181..d01cd7e297 100644
> --- a/meta/recipes-core/base-passwd/base-passwd_3.5.29.bb
> +++ b/meta/recipes-core/base-passwd/base-passwd_3.5.29.bb
> @@ -1,7 +1,7 @@
>  SUMMARY = "Base system master password/group files"
>  DESCRIPTION = "The master copies of the user database files 
> (/etc/passwd and /etc/group).  The update-passwd tool is also provided 
> to keep the system databases synchronized with these master files."
>  SECTION = "base"
> -LICENSE = "GPLv2+"
> +LICENSE = "GPLv2"
>  LIC_FILES_CHKSUM =
> "file://COPYING;md5=eb723b61539feef013de476e68b5c50a"

Why? The license file didn't change. This needs an explanation.

Cheers,

Richard







More information about the Openembedded-core mailing list