bug-gnulib
[Top][All Lists]
Advanced

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

Re: [Bug-gnulib] Any objection to changing from LGPL to GPL in gnulib?


From: Karl Berry
Subject: Re: [Bug-gnulib] Any objection to changing from LGPL to GPL in gnulib?
Date: Sun, 24 Nov 2002 19:22:24 -0500

    getopt.h
    getopt1.c

These files were copied from libc.  I changed their licenses and also
changed the srclist-update script to ignore licenses when checking for
updates (plus the other new libc files below).

    strdup.c

This file used to be copied from libc, but Jim made some changes to
this, notably #if HAVE_CONFIG_H instead of #ifdef HAVE_CONFIG_H.  Due to
an error on my part, I hadn't been cvs updating gnulib nightly, so I
didn't notice the change until now.  Jim, can I blow those away so we
can go back to the libc file?  Does it really matter?  If so, we should
get the changes made in libc.  (Meanwhile I changed the license in
gnulib, as I did with all the problematic files.)

    getopt.c

This file also used to be copied from libc, but Bruno's #include
"gettext.h" change broke that :).  Bruno, can you check your change into
libc so we can go back to copying it?  

    obstack.c

Although the libc changes look ok, this is another of the files Bruno
modified to #include "gettext.h".  Bruno, can you do that in libc
instead, a la getopt.c?  (Meanwhile, I changed the license on the gnulib
file.)

    error.c

This file has numerous configuration-related differences between libc
and gnulib.  I don't feel knowledgeable enough to merge them.  So I
changed the gnulib error.c to use the GPL, and also removed an
obviously-obsolete comment about the master source being in /gd/gnu/lib
(the error.c there hasn't been modified since 1996).
    
    regex.c

There are zillions of differences in regex.c, and I'm not about to
attempt that merge :).  I just changed the license in gnulib, and
removed the now-silly reference to "version 0.12" which I put in
I-don't-know-how-many-years ago.

    regex.h

The libc differences here looked harmless, merely defining RE_ICASE and
including RE_CONTEXT_INDEP_OPS in RE_SYNTAX_GNU_AWK, so I copied it over.

    strtoll.c

Here, the only change is that the libc version has #include <strtol.c>
while the gnulib version has #include "strtol.c".  Is it ok to use the libc
one, or do we need to get it ifdef'd in the libc source?

    tempname.c

The libc and gnulib files are totally different; the libc one is just
stubs.




reply via email to

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