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