APL & LGPL & GPL
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" , which in turn uses Xerces 
and Log4J  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
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.