www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Niclas Hedhman <nic...@hedhman.org>
Subject Re: [Jline-users] Windows ANSI colors patch
Date Wed, 08 Jul 2009 04:19:14 GMT
On Tue, Jul 7, 2009 at 8:57 PM, Jason Dillon<jason@planet57.com> wrote:
> Can anyone chime in here as to wether a java library (jansi) which uses a
> LGPL (optional library) JNA is compatible with the ASL 2?

LGPL is not compatible with Apache License v2, a so called Category X license.

Since you are mentioning "optional library", it is possible to create
the software so that the incompatibility bits are not triggered. If
you can make the Apache project completely independent of the LGPL
bit, meaning you don't know that it exists and provide instructions
for the users on how to 'install it', that is Ok. Exactly how this can
be done depends on your technical circumstances, for instance, if you
have an SPI that others can implement to provide additional
functionality, and "someone" writes a "bridge" (hosted on SF) that
makes the incompatible part an implementation of such SPI, you are in
the clear. (To be safe, there should be other implementations of the
mentioned SPI available)
Certain frameworks allows you to 'configure' Java calls (via
reflection) of totally unknown components. In certain cases, that may
also be acceptable.

Niclas Hedhman, Software Developer
http://www.qi4j.org - New Energy for Java

I  live here; http://tinyurl.com/2qq9er
I  work here; http://tinyurl.com/2ymelc
I relax here; http://tinyurl.com/2cgsug

To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org

View raw message