[Top][All Lists]
[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.