diff mbox series

[3/8] glib-2.0: Change from Public Domain to Gnome GCR Documentation License

Message ID 20260601181251.123019-4-JPEWhacker@gmail.com
State Accepted, archived
Commit 9b79254e86878c1dd46cd6af41a73f8ca2bd0b18
Headers show
Series Licensing fixes | expand

Commit Message

Joshua Watt June 1, 2026, 6:11 p.m. UTC
The file docs/reference/COPYING is an exact match for the text of the
Gnome GCR Documentation License (SPDX ID GCR-docs), so use that license
instead of Public Domain. This licenses actually requires that the
copyright notice be preserved, unlike Public Domain, so its likely that
using Public Domain is actually an error due to a misreading of the
license text.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
---
 meta/recipes-core/glib-2.0/glib.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Paul Barker June 2, 2026, 9:41 a.m. UTC | #1
On Mon, 2026-06-01 at 12:11 -0600, Joshua Watt via
lists.openembedded.org wrote:
> The file docs/reference/COPYING is an exact match for the text of the
> Gnome GCR Documentation License (SPDX ID GCR-docs), so use that license
> instead of Public Domain. This licenses actually requires that the
> copyright notice be preserved, unlike Public Domain, so its likely that
> using Public Domain is actually an error due to a misreading of the
> license text.
> 
> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
> ---
>  meta/recipes-core/glib-2.0/glib.inc | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/meta/recipes-core/glib-2.0/glib.inc b/meta/recipes-core/glib-2.0/glib.inc
> index 7fcfd2bf38..dee94ec060 100644
> --- a/meta/recipes-core/glib-2.0/glib.inc
> +++ b/meta/recipes-core/glib-2.0/glib.inc
> @@ -4,7 +4,7 @@ HOMEPAGE = "https://developer.gnome.org/glib/"
>  
>  # pcre is under BSD;
>  # docs/reference/COPYING is with a 'public domain'-like license!

Hi Joshua,

We should update the comment here as well.

> -LICENSE = "LGPL-2.1-or-later & BSD-3-Clause & PD"
> +LICENSE = "LGPL-2.1-or-later & BSD-3-Clause & GCR-docs"
>  LIC_FILES_CHKSUM = "file://COPYING;md5=41890f71f740302b785c27661123bff5 \
>                      file://glib/glib.h;beginline=4;endline=17;md5=72f7cc2847407f65d8981ef112e4e630 \
>                      file://LICENSES/LGPL-2.1-or-later.txt;md5=41890f71f740302b785c27661123bff5 \

Best regards,
diff mbox series

Patch

diff --git a/meta/recipes-core/glib-2.0/glib.inc b/meta/recipes-core/glib-2.0/glib.inc
index 7fcfd2bf38..dee94ec060 100644
--- a/meta/recipes-core/glib-2.0/glib.inc
+++ b/meta/recipes-core/glib-2.0/glib.inc
@@ -4,7 +4,7 @@  HOMEPAGE = "https://developer.gnome.org/glib/"
 
 # pcre is under BSD;
 # docs/reference/COPYING is with a 'public domain'-like license!
-LICENSE = "LGPL-2.1-or-later & BSD-3-Clause & PD"
+LICENSE = "LGPL-2.1-or-later & BSD-3-Clause & GCR-docs"
 LIC_FILES_CHKSUM = "file://COPYING;md5=41890f71f740302b785c27661123bff5 \
                     file://glib/glib.h;beginline=4;endline=17;md5=72f7cc2847407f65d8981ef112e4e630 \
                     file://LICENSES/LGPL-2.1-or-later.txt;md5=41890f71f740302b785c27661123bff5 \