[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
license of lib/uniwidth/width.c
From: |
Bruno Haible |
Subject: |
license of lib/uniwidth/width.c |
Date: |
Sun, 11 Jun 2017 13:26:59 +0200 |
User-agent: |
KMail/5.1.3 (Linux/4.4.0-79-generic; KDE/5.18.0; x86_64; ; ) |
Hi Daiki,
When I run
./gnulib-tool --create-testdir --dir=/tmp/testdir1 --single-configure
I get a couple of warnings:
gnulib-tool: warning: module mbchar depends on a module with an incompatible
license: uniwidth/base
gnulib-tool: warning: module mbchar depends on a module with an incompatible
license: uniwidth/width
gnulib-tool: warning: module mbiter depends on a module with an incompatible
license: uniwidth/base
gnulib-tool: warning: module mbiter depends on a module with an incompatible
license: uniwidth/width
gnulib-tool: warning: module mbsnlen depends on a module with an incompatible
license: uniwidth/base
gnulib-tool: warning: module mbsnlen depends on a module with an incompatible
license: uniwidth/width
The reason is the modules mbchar, mbiter, mbsnlen (all under LGPLv2+) depend on
the modules uniwidth/base, uniwidth/width, which are "only" under LGPLv3+|GPLv2.
I would propose to change these two modules to LGPLv2+.
To do this, we need to look at the source files and its dependencies.
The dependencies (unitypes, streq) are already under LGPLv2+.
The source files are:
lib/localcharset.h -- already under LGPLv2+, per module 'localcharset' or
'uniconv/base'
lib/uniwidth.in.h
lib/uniwidth/width.c
lib/uniwidth/cjk.h
So we need to look at the relevant authors of these files:
lib/uniwidth.in.h -- Bruno
lib/uniwidth/width.c -- Bruno, Daiki
lib/uniwidth/cjk.h -- Bruno
I would agree to this copyright change.
Daiki, would you agree to put lib/uniwidth/width.c under LGPLv2+ as well?
Bruno
- license of lib/uniwidth/width.c,
Bruno Haible <=