As per https://git.savannah.gnu.org/gitweb/?p=libunistring.git;a=blob;f=README;h=70e1c4a7264a17662704c0f47e5ed0872d6c0b52;hb=f6f4d970296f5d4a7782a33b353b976ca8a68a68 LICENSE should be "|| ( LGPL-3+ GPL-2 ) ..." not "|| ( LGPL-3+ GPL-2+ ) ..." Reproducible: Always
This was probably a error on their part this is now changed on master: https://git.savannah.gnu.org/gitweb/?p=libunistring.git;a=blob;f=README;hb=HEAD > 49 "the GNU LGPLv3+ or the GNU GPLv2+". This means, you can use it under either > 50 - the terms of the GNU Lesser General Public License (LGPL) version 3 or > 51 (at your option) any later version, or > 52 - the terms of the GNU General Public License (GPL) version 2 or > 53 (at your option) any later version, or > 54 - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
Yes, has been changed in https://git.savannah.gnu.org/gitweb/?p=libunistring.git;a=commit;h=87f797a50b854a4a2231203c25adbcec4f0dcd05 in 2021 and 1.0+ are indeed "|| ( LGPL-3+ GPL-2+ ) ..." Still, dev-libs/libunistring-0.9.10 is "|| ( LGPL-3+ GPL-2 ) ..." as that is what is printed on the box. And that is what is relevant for me.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37e2fa715859357205296d902df29a931ef2a88c commit 37e2fa715859357205296d902df29a931ef2a88c Author: Sam James <sam@gentoo.org> AuthorDate: 2024-02-24 17:03:36 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-02-24 17:03:53 +0000 dev-libs/libunistring: fix LICENSE for 0.9.10 As noted in the bug, it did get fixed later on, but let's be correct wrt what is in the tarball. Closes: https://bugs.gentoo.org/912266 Signed-off-by: Sam James <sam@gentoo.org> dev-libs/libunistring/libunistring-0.9.10-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)