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>

Attachment: 0001-libunistring-Relicense-under-dual-LGPLv3-or-GPLv2-li.patch.gz
Description: GNU Zip compressed data

Reply via email to