I noticed the following:

    $ make sc_check_copyright 
    Module License    File License      File name
    ================= ================= =====================================
    LGPL              GPL               lib/cpu-supports.h
    LGPL              GPL               lib/cpu-supports.c
    GPL               LGPLv2+           lib/issymlinkat.h
    LGPL              LGPLv3+ or GPLv2+ lib/str-kmp.h
    GPL               LGPLv2+           lib/openat2.c
    LGPL              GPL               lib/propername-lite.c
    LGPL              GPL               lib/propername.h
    LGPLv2+           LGPL              lib/strncpy.c

Pádraig, could you change the license text on lib/cpu-supports.[hc]? You
wrote it as GPL, but then reliscenced it [1].

Bruno, I assume you meant to use GPL for lib/issymlinkat.h since that is
what it's C file has. I think the intent for lib/str-kmp.h was for it to
be dual licensed, but it was created before 'gnulib-tool' supported the
"LGPLv3+ or GPLv2+" license string which is why the syntax-check
complains. I'm not sure what you meant to use for lib/propername-lite.c,
lib/propername.h, lib/strncpy.c.

Paul, I'm also not sure what license you intended to use for
lib/openat2.c. Maybe LGPLv2+ so some of it could be used in glibc?

Collin

[1] https://lists.gnu.org/archive/html/bug-gnulib/2025-09/msg00192.html

Reply via email to