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