Yoann Vandoorselaere <[EMAIL PROTECTED]> writes: > Hi, > > The following modules are licensed under GPL but used by LGPL modules: > > - inttostr: used by getaddrinfo
Ouch, this is serious, and was introduced recently. Jim, Paul, would you agree to re-license inttostr as LGPL? If you don't have another solution, I'll back out the changes to getaddrinfo in: 2006-10-23 Jim Meyering <[EMAIL PROTECTED]> * lib/getaddrinfo.c (getnameinfo): Use new lightweight uinttostr, in place of snprintf. * modules/inttostr (Files): Add lib/uinttostr.c. * lib/uinttostr.c (inttostr): New file/function. * lib/inttostr.h (uinttostr): Declare. * m4/inttostr.m4: Add AC_LIBOBJ([uinttostr]). * MODULES.html.sh (Numeric conversion functions <stdlib.h>): Add uinttostr. * modules/getaddrinfo (Depends-on): Remove snprintf. Add inttostr. > As new dependencies get introduced to existing GnuLib modules, it would > be nice to have a tool that automatically check that LGPL modules > doesn't depend on GPL modules, or that the license for the GPL modules > are changed to LGPL. Yes, I would very much appreciate something like that. That reminds me to work on providing auto-building of gnulib... /Simon