diff mbox series

[master] pixman: Remove 'PD' from 'LICENSE'

Message ID 20230904141216.111840-1-ppjadhav456@gmail.com
State New
Headers show
Series [master] pixman: Remove 'PD' from 'LICENSE' | expand

Commit Message

Poonam Jadhav Sept. 4, 2023, 2:12 p.m. UTC
From: Poonam Jadhav <poonam.jadhav@kpit.com>

Remove 'PD' from 'LICENSE' for pixman recipe as it is not part of package.

PD license comes as a part of the generic do_populate_license task
and not as a part of the actual package. It is nowhere in the source
code pixman - Pixman: The pixel-manipulation library for X and cairo.
(mirrored from https://gitlab.freedesktop.org/pixman/pixman)
(cgit.freedesktop.org)

Signed-off-by: Poonam Jadhav <poonam.jadhav@kpit.com>
---
 meta/recipes-graphics/xorg-lib/pixman_0.42.2.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Ross Burton Sept. 4, 2023, 2:28 p.m. UTC | #1
On 4 Sep 2023, at 15:12, Poonam Jadhav via lists.openembedded.org <ppjadhav456=gmail.com@lists.openembedded.org> wrote:
> 
> From: Poonam Jadhav <poonam.jadhav@kpit.com>
> 
> Remove 'PD' from 'LICENSE' for pixman recipe as it is not part of package.
> 
> PD license comes as a part of the generic do_populate_license task
> and not as a part of the actual package. It is nowhere in the source
> code pixman - Pixman: The pixel-manipulation library for X and cairo.
> (mirrored from https://gitlab.freedesktop.org/pixman/pixman)
> (cgit.freedesktop.org)

What do you mean do_populate_license task?  I’m confused as to what you’re trying to say here.

PD in the LICENSE field means “public domain”, and whilst there’s a bigger discussion about what “public domain” actually means in the real world, there is no doubt that pixman does in fact contain public domain code:

https://gitlab.freedesktop.org/pixman/pixman/-/blob/master/test/utils/utils.c?ref_type=heads#L49

I say this patch is rejected.

Ross
diff mbox series

Patch

diff --git a/meta/recipes-graphics/xorg-lib/pixman_0.42.2.bb b/meta/recipes-graphics/xorg-lib/pixman_0.42.2.bb
index a580d73185..c227ad2a86 100644
--- a/meta/recipes-graphics/xorg-lib/pixman_0.42.2.bb
+++ b/meta/recipes-graphics/xorg-lib/pixman_0.42.2.bb
@@ -17,7 +17,7 @@  UPSTREAM_CHECK_REGEX = "pixman-(?P<pver>\d+\.(\d*[02468])+(\.\d+)+)"
 
 PE = "1"
 
-LICENSE = "MIT & PD"
+LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://COPYING;md5=14096c769ae0cbb5fcb94ec468be11b3 \
                     file://pixman/pixman-matrix.c;endline=21;md5=4a018dff3e4e25302724c88ff95c2456 \
                     file://pixman/pixman-arm-neon-asm.h;endline=24;md5=9a9cc1e51abbf1da58f4d9528ec9d49b \