On 23/02/26 05:48, Bruno Haible wrote:
> Kamil Dudka wrote:
>>> I hereby give my permission to relicense my contributions to this file
>>> under LGPLv2+.
>>>
>>> thanks,
>>> Padraig
>>
>> Sure thing! I hereby give my permission to relicense my contributions
>> to this file under LGPLv2+.
>>
>> Kamil
>
> Thanks. With this, the paperwork is complete. I'm therefore committing the
> license change:
>
> 2026-02-23 Bruno Haible <[email protected]>
>
> fts: Relicense some of its source code under LGPLv2+.
> Jim Meyering's permission is at
> <https://lists.gnu.org/archive/html/bug-gnulib/2026-02/msg00109.html>.
> Paul Eggert's permission is at
> <https://lists.gnu.org/archive/html/bug-gnulib/2026-02/msg00106.html>.
> Bruno Haible's permission is at
> <https://lists.gnu.org/archive/html/bug-gnulib/2026-02/msg00111.html>.
> Pádraig Brady's permission is at
> <https://lists.gnu.org/archive/html/bug-gnulib/2026-02/msg00113.html>.
> Kamil Dudka's permission is at
> <https://lists.gnu.org/archive/html/bug-gnulib/2026-02/msg00199.html>.
> * lib/fts.in.h: Change license notice to LGPLv2+.
> * lib/fts.c: Likewise.
> * lib/fts-cycle.c: Likewise.
>
> Note: The 'fts' module as a whole is still under GPL. If I try to make it
> LGPLv2+, 'gnulib-tool --create-testdir ... fts' reports a number of license
> incompatibilities:
>
> gnulib-tool: warning: module fts depends on a module with an incompatible
> license: at-internal
> gnulib-tool: warning: module fts depends on a module with an incompatible
> license: chdir-long
> gnulib-tool: warning: module fts depends on a module with an incompatible
> license: fchdir
> gnulib-tool: warning: module fts depends on a module with an incompatible
> license: fcntl-safer
> gnulib-tool: warning: module fts depends on a module with an incompatible
> license: fdopendir
> gnulib-tool: warning: module fts depends on a module with an incompatible
> license: fstatat
> gnulib-tool: warning: module fts depends on a module with an incompatible
> license: memrchr
> gnulib-tool: warning: module fts depends on a module with an incompatible
> license: openat
> gnulib-tool: warning: module fts depends on a module with an incompatible
> license: openat-die
> gnulib-tool: warning: module fts depends on a module with an incompatible
> license: openat-h
> gnulib-tool: warning: module fts depends on a module with an incompatible
> license: opendirat
> gnulib-tool: warning: module fts depends on a module with an incompatible
> license: save-cwd
> gnulib-tool: warning: module fts depends on a module with an incompatible
> license: unistd-safer
>
> But the changes done correspond to what Adhemerval had asked for; I hope this
> will be sufficient for the needs of glibc.
Thanks Bruno, Jim, Paul, Pádraig, and Kamil. And indeed these missing modules
are already provided by glibc so there is no need to change their license.