bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: uninorm/nfc - Unicode version?


From: Bruno Haible
Subject: Re: uninorm/nfc - Unicode version?
Date: Wed, 30 Mar 2011 00:46:06 +0100
User-agent: KMail/1.9.9

Hi Simon,

I promised in 
<http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00240.html>:
> > ... therefore, yes, I'm willing to relicense the parts of libunistring that
> > libidna needs under LGPLv2+. Please come back to me again when you have the
> > complete and minimal list of the modules that you need.
> 
> I have just released version 0.1 of libidn2 [1] which passes a bunch of
> self tests.  The code is crufty and unoptimized, but I don't expect the
> libunistring API requirements to change considerably from now on.  The
> libunistring files used that currently are LGPLv3+ are shown below.

Done as promised:


2011-03-29  Bruno Haible  <address@hidden>

        Relicense some modules under LGPLv2+, for libidn2.
        * modules/array-mergesort (License): Change to LGPLv2+.
        * modules/c-strcaseeq (License): Likewise.
        * modules/striconveh (License): Likewise.
        * modules/striconveha (License): Likewise.
        * modules/uniconv/base (License): Likewise.
        * modules/uniconv/u8-conv-from-enc (License): Likewise.
        * modules/uniconv/u8-strconv-from-enc (License): Likewise.
        * modules/uniconv/u8-strconv-from-locale (License): Likewise.
        * modules/unictype/base (License): Likewise.
        * modules/unictype/bidiclass-of (License): Likewise.
        * modules/unictype/category-M (License): Likewise.
        * modules/unictype/category-none (License): Likewise.
        * modules/unictype/category-of (License): Likewise.
        * modules/unictype/category-test (License): Likewise.
        * modules/unictype/category-test-withtable (License): Likewise.
        * modules/unictype/combining-class (License): Likewise.
        * modules/unictype/joiningtype-of (License): Likewise.
        * modules/unictype/scripts (License): Likewise.
        * modules/uninorm/base (License): Likewise.
        * modules/uninorm/canonical-decomposition (License): Likewise.
        * modules/uninorm/composition (License): Likewise.
        * modules/uninorm/decompose-internal (License): Likewise.
        * modules/uninorm/decomposition-table (License): Likewise.
        * modules/uninorm/nfc (License): Likewise.
        * modules/uninorm/nfd (License): Likewise.
        * modules/uninorm/u32-normalize (License): Likewise.
        * modules/unistr/base (License): Likewise.
        * modules/unistr/u32-cpy (License): Likewise.
        * modules/unistr/u32-mbtouc-unsafe (License): Likewise.
        * modules/unistr/u32-to-u8 (License): Likewise.
        * modules/unistr/u32-uctomb (License): Likewise.
        * modules/unistr/u8-check (License): Likewise.
        * modules/unistr/u8-mblen (License): Likewise.
        * modules/unistr/u8-mbtouc (License): Likewise.
        * modules/unistr/u8-mbtouc-unsafe (License): Likewise.
        * modules/unistr/u8-mbtoucr (License): Likewise.
        * modules/unistr/u8-prev (License): Likewise.
        * modules/unistr/u8-strlen (License): Likewise.
        * modules/unistr/u8-to-u32 (License): Likewise.
        * modules/unistr/u8-uctomb (License): Likewise.
        * modules/unitypes (License): Likewise.
        Requested by Simon Josefsson.

--- modules/array-mergesort.orig        Wed Mar 30 01:37:00 2011
+++ modules/array-mergesort     Wed Mar 30 01:34:46 2011
@@ -14,7 +14,7 @@
 "array-mergesort.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/c-strcaseeq.orig    Wed Mar 30 01:37:00 2011
+++ modules/c-strcaseeq Wed Mar 30 01:34:49 2011
@@ -16,7 +16,7 @@
 "c-strcaseeq.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/striconveh.orig     Wed Mar 30 01:37:00 2011
+++ modules/striconveh  Wed Mar 30 01:34:54 2011
@@ -39,7 +39,7 @@
 $(LTLIBICONV) when linking with libtool, $(LIBICONV) otherwise
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/striconveha.orig    Wed Mar 30 01:37:00 2011
+++ modules/striconveha Wed Mar 30 01:34:58 2011
@@ -22,7 +22,7 @@
 "striconveha.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/uniconv/base.orig   Wed Mar 30 01:37:00 2011
+++ modules/uniconv/base        Wed Mar 30 01:35:01 2011
@@ -29,7 +29,7 @@
 "uniconv.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/uniconv/u8-conv-from-enc.orig       Wed Mar 30 01:37:00 2011
+++ modules/uniconv/u8-conv-from-enc    Wed Mar 30 01:35:03 2011
@@ -23,7 +23,7 @@
 "uniconv.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/uniconv/u8-strconv-from-enc.orig    Wed Mar 30 01:37:00 2011
+++ modules/uniconv/u8-strconv-from-enc Wed Mar 30 01:35:06 2011
@@ -22,7 +22,7 @@
 "uniconv.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/uniconv/u8-strconv-from-locale.orig Wed Mar 30 01:37:00 2011
+++ modules/uniconv/u8-strconv-from-locale      Wed Mar 30 01:35:09 2011
@@ -21,7 +21,7 @@
 "uniconv.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unictype/base.orig  Wed Mar 30 01:37:00 2011
+++ modules/unictype/base       Wed Mar 30 01:35:12 2011
@@ -27,7 +27,7 @@
 "unictype.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unictype/bidiclass-of.orig  Wed Mar 30 01:37:00 2011
+++ modules/unictype/bidiclass-of       Wed Mar 30 01:35:14 2011
@@ -20,7 +20,7 @@
 "unictype.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unictype/category-M.orig    Wed Mar 30 01:37:00 2011
+++ modules/unictype/category-M Wed Mar 30 01:35:17 2011
@@ -20,7 +20,7 @@
 "unictype.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unictype/category-none.orig Wed Mar 30 01:37:00 2011
+++ modules/unictype/category-none      Wed Mar 30 01:35:20 2011
@@ -19,7 +19,7 @@
 "unictype.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unictype/category-of.orig   Wed Mar 30 01:37:00 2011
+++ modules/unictype/category-of        Wed Mar 30 01:35:23 2011
@@ -22,7 +22,7 @@
 "unictype.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unictype/category-test.orig Wed Mar 30 01:37:00 2011
+++ modules/unictype/category-test      Wed Mar 30 01:35:26 2011
@@ -21,7 +21,7 @@
 "unictype.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unictype/category-test-withtable.orig       Wed Mar 30 01:37:00 2011
+++ modules/unictype/category-test-withtable    Wed Mar 30 01:35:29 2011
@@ -15,7 +15,7 @@
 "unictype.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unictype/combining-class.orig       Wed Mar 30 01:37:00 2011
+++ modules/unictype/combining-class    Wed Mar 30 01:35:32 2011
@@ -20,7 +20,7 @@
 "unictype.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unictype/joiningtype-of.orig        Wed Mar 30 01:37:00 2011
+++ modules/unictype/joiningtype-of     Wed Mar 30 01:35:34 2011
@@ -21,7 +21,7 @@
 "unictype.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unictype/scripts.orig       Wed Mar 30 01:37:00 2011
+++ modules/unictype/scripts    Wed Mar 30 01:35:37 2011
@@ -30,7 +30,7 @@
 "unictype.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/uninorm/base.orig   Wed Mar 30 01:37:01 2011
+++ modules/uninorm/base        Wed Mar 30 01:35:40 2011
@@ -26,7 +26,7 @@
 "uninorm.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/uninorm/canonical-decomposition.orig        Wed Mar 30 01:37:01 2011
+++ modules/uninorm/canonical-decomposition     Wed Mar 30 01:35:43 2011
@@ -20,7 +20,7 @@
 "uninorm.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/uninorm/composition.orig    Wed Mar 30 01:37:01 2011
+++ modules/uninorm/composition Wed Mar 30 01:35:46 2011
@@ -29,7 +29,7 @@
 "uninorm.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/uninorm/decompose-internal.orig     Wed Mar 30 01:37:01 2011
+++ modules/uninorm/decompose-internal  Wed Mar 30 01:35:48 2011
@@ -18,7 +18,7 @@
 "uninorm/decompose-internal.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/uninorm/decomposition-table.orig    Wed Mar 30 01:37:01 2011
+++ modules/uninorm/decomposition-table Wed Mar 30 01:35:51 2011
@@ -20,7 +20,7 @@
 "uninorm/decomposition-table.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/uninorm/nfc.orig    Wed Mar 30 01:37:01 2011
+++ modules/uninorm/nfc Wed Mar 30 01:35:53 2011
@@ -23,7 +23,7 @@
 "uninorm.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/uninorm/nfd.orig    Wed Mar 30 01:37:01 2011
+++ modules/uninorm/nfd Wed Mar 30 01:35:56 2011
@@ -21,7 +21,7 @@
 "uninorm.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/uninorm/u32-normalize.orig  Wed Mar 30 01:37:01 2011
+++ modules/uninorm/u32-normalize       Wed Mar 30 01:35:59 2011
@@ -27,7 +27,7 @@
 "uninorm.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unistr/base.orig    Wed Mar 30 01:37:01 2011
+++ modules/unistr/base Wed Mar 30 01:36:01 2011
@@ -29,7 +29,7 @@
 "unistr.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unistr/u32-cpy.orig Wed Mar 30 01:37:01 2011
+++ modules/unistr/u32-cpy      Wed Mar 30 01:36:07 2011
@@ -20,7 +20,7 @@
 "unistr.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unistr/u32-mbtouc-unsafe.orig       Wed Mar 30 01:37:01 2011
+++ modules/unistr/u32-mbtouc-unsafe    Wed Mar 30 01:36:10 2011
@@ -20,7 +20,7 @@
 "unistr.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unistr/u32-to-u8.orig       Wed Mar 30 01:37:01 2011
+++ modules/unistr/u32-to-u8    Wed Mar 30 01:36:12 2011
@@ -20,7 +20,7 @@
 "unistr.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unistr/u32-uctomb.orig      Wed Mar 30 01:37:01 2011
+++ modules/unistr/u32-uctomb   Wed Mar 30 01:36:15 2011
@@ -20,7 +20,7 @@
 "unistr.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unistr/u8-check.orig        Wed Mar 30 01:37:01 2011
+++ modules/unistr/u8-check     Wed Mar 30 01:36:19 2011
@@ -19,7 +19,7 @@
 "unistr.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unistr/u8-mblen.orig        Wed Mar 30 01:37:01 2011
+++ modules/unistr/u8-mblen     Wed Mar 30 01:36:22 2011
@@ -19,7 +19,7 @@
 "unistr.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unistr/u8-mbtouc.orig       Wed Mar 30 01:37:01 2011
+++ modules/unistr/u8-mbtouc    Wed Mar 30 01:36:27 2011
@@ -21,7 +21,7 @@
 "unistr.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unistr/u8-mbtouc-unsafe.orig        Wed Mar 30 01:37:01 2011
+++ modules/unistr/u8-mbtouc-unsafe     Wed Mar 30 01:36:30 2011
@@ -21,7 +21,7 @@
 "unistr.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unistr/u8-mbtoucr.orig      Wed Mar 30 01:37:01 2011
+++ modules/unistr/u8-mbtoucr   Wed Mar 30 01:36:33 2011
@@ -20,7 +20,7 @@
 "unistr.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unistr/u8-prev.orig Wed Mar 30 01:37:01 2011
+++ modules/unistr/u8-prev      Wed Mar 30 01:36:36 2011
@@ -19,7 +19,7 @@
 "unistr.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unistr/u8-strlen.orig       Wed Mar 30 01:37:01 2011
+++ modules/unistr/u8-strlen    Wed Mar 30 01:36:38 2011
@@ -19,7 +19,7 @@
 "unistr.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unistr/u8-to-u32.orig       Wed Mar 30 01:37:01 2011
+++ modules/unistr/u8-to-u32    Wed Mar 30 01:36:41 2011
@@ -20,7 +20,7 @@
 "unistr.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unistr/u8-uctomb.orig       Wed Mar 30 01:37:01 2011
+++ modules/unistr/u8-uctomb    Wed Mar 30 01:36:43 2011
@@ -21,7 +21,7 @@
 "unistr.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
--- modules/unitypes.orig       Wed Mar 30 01:37:01 2011
+++ modules/unitypes    Wed Mar 30 01:36:46 2011
@@ -26,7 +26,7 @@
 "unitypes.h"
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Bruno Haible
-- 
In memoriam Rachel Levy <http://en.wikipedia.org/wiki/Rachel_Levy>



reply via email to

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