[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: uninorm/nfc - Unicode version?
From: |
Simon Josefsson |
Subject: |
Re: uninorm/nfc - Unicode version? |
Date: |
Wed, 30 Mar 2011 00:11:31 +0200 |
User-agent: |
Gnus/5.110016 (No Gnus v0.16) Emacs/23.2 (gnu/linux) |
Bruno Haible <address@hidden> writes:
>> A daemon approach with a smaller wrapper library to communicate with it
>> would avoid this concern too
>
> I'm not in favour of implementing bloated or technically bad solutions for
> the reasons of copyright...
>
>> -- would you be willing to relicense libunistring (or parts
>> of it, given that I'll probably stay at Unicode 5.2 at least until I've
>> confirmed that it works fine with Unicode 6.0 too) in this case?
>
> ... 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.
address@hidden:~/src/libidn2$ gnulib-tool --add-import --lgpl=2
Module list with included dependencies (indented):
alloca-opt
arg-nonnull
array-mergesort
c++defs
c-ctype
c-strcase
c-strcaseeq
configmake
extensions
git-version-gen
gnumakefile
gperf
havelib
iconv
iconv-h
iconv_open
include_next
inline
lib-symbol-versions
lib-symbol-visibility
localcharset
maintainer-makefile
malloca
manywarnings
multiarch
stdbool
stdint
striconveh
striconveha
uniconv/base
uniconv/u8-conv-from-enc
uniconv/u8-strconv-from-enc
uniconv/u8-strconv-from-locale
unictype/base
unictype/bidiclass-of
unictype/category-M
unictype/category-none
unictype/category-of
unictype/category-test
unictype/category-test-withtable
unictype/combining-class
unictype/joiningtype-of
unictype/scripts
uninorm/base
uninorm/canonical-decomposition
uninorm/composition
uninorm/decompose-internal
uninorm/decomposition-table
uninorm/nfc
uninorm/nfd
uninorm/u32-normalize
unistr/base
unistr/u32-cpy
unistr/u32-mbtouc-unsafe
unistr/u32-to-u8
unistr/u32-uctomb
unistr/u8-check
unistr/u8-mblen
unistr/u8-mbtouc
unistr/u8-mbtouc-unsafe
unistr/u8-mbtoucr
unistr/u8-prev
unistr/u8-strlen
unistr/u8-to-u32
unistr/u8-uctomb
unitypes
unused-parameter
useless-if-before-free
valgrind-tests
vc-list-files
verify
warn-on-use
warnings
/home/jas/bin/gnulib-tool: *** incompatible license on modules:
array-mergesort LGPL
c-strcaseeq LGPL
striconveh LGPL
striconveha LGPL
uniconv/base LGPL
uniconv/u8-conv-from-enc LGPL
uniconv/u8-strconv-from-enc LGPL
uniconv/u8-strconv-from-locale LGPL
unictype/base LGPL
unictype/bidiclass-of LGPL
unictype/category-M LGPL
unictype/category-none LGPL
unictype/category-of LGPL
unictype/category-test LGPL
unictype/category-test-withtable LGPL
unictype/combining-class LGPL
unictype/joiningtype-of LGPL
unictype/scripts LGPL
uninorm/base LGPL
uninorm/canonical-decomposition LGPL
uninorm/composition LGPL
uninorm/decompose-internal LGPL
uninorm/decomposition-table LGPL
uninorm/nfc LGPL
uninorm/nfd LGPL
uninorm/u32-normalize LGPL
unistr/base LGPL
unistr/u32-cpy LGPL
unistr/u32-mbtouc-unsafe LGPL
unistr/u32-to-u8 LGPL
unistr/u32-uctomb LGPL
unistr/u8-check LGPL
unistr/u8-mblen LGPL
unistr/u8-mbtouc LGPL
unistr/u8-mbtouc-unsafe LGPL
unistr/u8-mbtoucr LGPL
unistr/u8-prev LGPL
unistr/u8-strlen LGPL
unistr/u8-to-u32 LGPL
unistr/u8-uctomb LGPL
unitypes LGPL
/home/jas/bin/gnulib-tool: *** Stop.
address@hidden:~/src/libidn2$
/Simon
[1] http://josefsson.org/libidn2/
- Re: uninorm/nfc - Unicode version?,
Simon Josefsson <=