[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: relicensing libunistring to "dual LGPLv3+ or GPLv2"
From: |
Paolo Bonzini |
Subject: |
Re: relicensing libunistring to "dual LGPLv3+ or GPLv2" |
Date: |
Sat, 19 Nov 2016 12:53:54 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 |
On 19/11/2016 11:26, Bruno Haible wrote:
> Hi Paolo,
>
> For the 'frexpl-nolibm' module I also need your approval, since you
> contributed lib/frexpl.c on 2003-02-18.
>
> Would you agree to relicense your initial lib/frexpl.c
> under 'LGPLv3+ or GPLv2'?
> Or possibly even under LGPLv2+?
>
> If you don't voice an objection within a week, I'll assume you agree.
LGPLv2+ is fine for any gnulib module I wrote.
Paolo
>
> Bruno
>
>> It has been decided that libunistring is going to be relicensed under
>> "dual LGPLv3+ or GPLv2" license. See
>> http://lists.gnu.org/archive/html/bug-libunistring/2016-11/msg00003.html
>>
>> To this effect, the libunistring modules in gnulib that are currently under
>> LGPLv3+ need to be relicensed to 'LGPLv3+ or GPLv2'. Those modules that
>> are under LGPLv2+ stay under LGPLv2+.
>>
>> 1)
>> This proposed patch does this. It also extends gnulib-tool so that
>> * the option --lgpl accepts the form --lgpl=3orGPLv2
>> * the compatibility checks consider this 'LGPLv3+ or GPLv2' license
>> (namely, the allowed relicensings are:
>> LGPLv2+ --> 'LGPLv3+ or GPLv2'
>> 'LGPLv3+ or GPLv2' --> LGPLv3+ = LGPL
>> 'LGPLv3+ or GPLv2' --> GPLv2+
>> 'LGPLv3+ or GPLv2' --> GPLv3+ = GPL
>>
>> 2)
>> Some libunistring modules depend on gnulib modules with an LGPL license:
>>
>> unicase needs:
>>
>> Module Authors of the lib/* files (modulo trivial changes)
>> memcmp2 Bruno
>> amemxfrm Bruno
>>
>> unistdio needs:
>>
>> Module Authors of the lib/* files (modulo trivial changes)
>>
>> fpieee --
>> fpucw Bruno
>> frexpl-nolibm Bruno
>> frexp-nolibm Bruno
>> isnand-nolibm Bruno, Paul, Eric, Ludovic
>> isnanf-nolibm Bruno, Paul, Eric, Ludovic
>> isnanl-nolibm Bruno, Paul, Eric, Ludovic
>> printf-frexp Bruno
>> printf-frexpl Bruno
>> printf-safe --
>> signbit Bruno, Paul
>>
>> I am willing to relicense these modules to 'LGPLv3+ or GPLv2' or to the even
>> weaker license LGPLv2+.
>>
>> lib/float+.h is already under LGPLv2+, per the modules 'integer_length' and
>> 'vasnprintf'.
>>
>> === Paul, Eric, Ludovic, ===
>>
>> Would you agree to relicense your changes to lib/isnan.c
>> under 'LGPLv3+ or GPLv2'?
>> Or possibly even under LGPLv2+?
>>
>> The history is here:
>> http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=history;f=lib/isnan.c
>>
>> Bruno
>
> --
> In memoriam Farhád Asdaqí
> <http://www.iranhrdc.org/english/publications/reports/3149-a-faith-denied-the-persecution-of-the-baha-is-of-iran.html?p=29>
>
>