bug-gnulib
[Top][All Lists]
Advanced

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

suggested method for mixed licenses


From: Nikos Mavrogiannopoulos
Subject: suggested method for mixed licenses
Date: Sat, 12 Nov 2011 10:15:25 +0100
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.23) Gecko/20111010 Icedove/3.1.15

Hello,
 Currently in gnutls we used gnulib for the main library (LGPLv3) and
the applications (GPLv3). In the main library we use only modules that
are lgpl and the applications use few gpl modules as well. However it is
not easy to make sure that only LGPL modules of gnulib are used in the
library, thus I'd like to ask if there a recommended way to separate
those modules in order to avoid accidental usage of a GPL module in an
LGPL library?


btw. --add-import --lgpl=3 reports the GPL modules included in gnutls's
gnulib being: gettime,timespec,progrname.

However glimpsing the sources I found out that:
vasprintf: modules/vasprintf lists LGPLv2+ but vasprintf.c is GPLv2
argp: modules/argp lists LGPL but argp-*.c are GPL
opendir: modules/opendir lists LGPL but opendir.c is GPL

It seems they're pretty numerous
(vfprintf-posix,time_r,strndup,sockets,socket,strcase,mempcpy,sleep and
more). What is the actual license of the modules? The one in the file or
in modules/ description?

regards,
Nikos



reply via email to

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