bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Incompatible module license.


From: Jim Meyering
Subject: Re: Incompatible module license.
Date: Thu, 27 Dec 2007 14:21:49 +0100

Bruno Haible <address@hidden> wrote:
...
> I understand that you want to keep the 'openat' module under GPL.

Yes.

> But reverting Paul's change fixes the problem. Why should it be a shame?
> It's just 15 lines of code.

I find it a shame that due to licensing constraints, we end
up making the code uglier: slightly less efficient or robust
on some systems, and less readable/maintainable.

...
> I propose this change. Jim, this also include a license change of the 'dirfd'
> module from LGPL to LGPLv2+. The dirfd.[hc] code is trivial; the dirfd.m4
> macros are already under an all-permissive license.

That's fine.

> 2007-12-25  Bruno Haible  <address@hidden>
>
>       Fixup after 2007-10-17 commit. Ensure that 'glob' stays under LGPLv2+.
>       * lib/glob.c: Don't include openat.h.
>       (link_exists2_p): Add back the code that deals with the
>       !GLOB_ALTDIRFUNC case.
>       (link_exists_p) [!_LIBC && !HAVE_FSTATAT]: Just call link_exists2_p and
>       let it do the filename concatenation.
>       * m4/glob.m4 (gl_PREREQ_GLOB): Add check for fstatat.
>       * modules/glob (Depends-on): Remove openat.
>
>       * modules/dirfd (License): Change to LGPLv2+.

Thanks for working on this.
You may commit that change.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]