Hi all, i have been browsing the archives but i could not find a definate answer:
Is it "legal" to have (I am thinking Java here): - A GPL-ed program that uses a LPGL-ed libraries that uses a "Apache Public License"-ed library The be precise, i am considering packaging a GPL-ed tool that uses the "Chemical Development Kit" [1], which in turn uses Xerces [2] and Log4J [3] both released with the APL license. Is this allowed? I've been browsing the debian-legal archives and "read" that this is not mere merging and licenses *should* be compatible. But reading the GPL Faq I would say the http://www.gnu.org/licenses/gpl-faq.html#WritingFSWithNFLibs clause would apply: my thought that it indeed does apply because Apache's Xerces and Log4J are rather common (they have packages included in most distributions, e.g. [2,3]). Is this a legal argument? Please enlighten me. kind regards, Egon 1. http://cdk.sf.net/ 2. http://packages.debian.org/unstable/libs/libxerces-java.html 3. http://packages.debian.org/unstable/libs/liblog4j.html