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


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,


1. http://cdk.sf.net/
2. http://packages.debian.org/unstable/libs/libxerces-java.html
3. http://packages.debian.org/unstable/libs/liblog4j.html

Reply to: