Package: licenserecon Version: 3.1 Dear Maintainer,
while working on packaging systemd-netlogd[1] I noticed some, whats looks to me as, false positives: LGPL-2.1+ | GPL-2 LICENSE.GPL2 LGPL-2.1+ | LGPL-2.1 LICENSE.LGPL2.1 These are license files, which I think licenserecon should ignore. LGPL-2.1+ | LGPL-2.1 meson.build while meson.build starts as: ``` project('systemd-netlogd', 'c', version : '1.4.2', license : 'LGPL-2.1-or-later', [...] ``` LGPL-2.1+ | LGPL-2.1 src/share/sd-resolve.c while src/share/sd-resolve.c starts as: ``` /* SPDX-License-Identifier: LGPL-2.1+ */ /*** ***/ #include <errno.h> [...] ``` LGPL-2+ and LGPL-2.1+| LGPL-2+ and/or LGPL-2.1 src/share/utf8.c This seems like `and/or` does not match `and`. LGPL-2.1+ | GPL-2 systemd-netlogd.spec while systemd-netlogd.spec starts as: ``` Name: systemd-netlogd Version: 1.4 Release: 1%{?dist} Summary: Forwards messages from the journal to other hosts over the network using syslog format RFC 5424 License: GPLv2 and LGPL-2.1+ and CC0 [...] ``` Many thanks for working on this tool! Best regards, Christian Göttsche [1]: https://salsa.debian.org/systemd-team/systemd-netlogd -- System Information: Versions of packages licenserecon depends on: ii dpkg-dev 1.22.11 ii libc6 2.40-3 ii licensecheck 3.3.9-1 licenserecon recommends no packages. licenserecon suggests no packages. -- no debconf information