Message ID | 20230904141216.111840-1-ppjadhav456@gmail.com |
---|---|
State | New |
Headers | show |
Series | [master] pixman: Remove 'PD' from 'LICENSE' | expand |
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 --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 \