bug-gnulib
[Top][All Lists]
Advanced

[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>
> 
> 



reply via email to

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