[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
relicensing libunistring to "dual LGPLv3+ or GPLv2"
From: |
Bruno Haible |
Subject: |
relicensing libunistring to "dual LGPLv3+ or GPLv2" |
Date: |
Sat, 12 Nov 2016 02:44:47 +0100 |
User-agent: |
KMail/4.8.5 (Linux/3.8.0-44-generic; KDE/4.8.5; x86_64; ; ) |
Hi,
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 Moustapha Akkad <http://en.wikipedia.org/wiki/Moustapha_Akkad>
0001-libunistring-Relicense-under-dual-LGPLv3-or-GPLv2-li.patch.gz
Description: GNU Zip compressed data
- relicensing libunistring to "dual LGPLv3+ or GPLv2",
Bruno Haible <=