LGPL (was RE: [Biojava-l] Restriction digest progress)

Kalle Näslund kalle.naslund@genpat.uu.se
Tue, 02 Jul 2002 18:45:48 +0200


Brian Osborne wrote:

>Mat,
>
>I did read the licenses themselves, I believe I understand them, somewhat.
>What I don't understand is the idea that Biojava is distributed under the
>LGPL so that it's not under the LGPL. Is this what the Biojava authors
>actually want to say? It looks like a typo. Is there a third kind of GPL
>license?
>
>But to answer your answer one of your questions, we here at Cognia have
>contributed to Biojava and we're all happy to do so, including the business
>people (and I help with Bioperl myself). What's not as clear is the reverse
>case, meaning what happens if we incorporate Biojava code into our products.
>
>Thanks again,
>
>Brian O.
>
>  
>
If your "product"s source code dont contain any source code from 
biojava, and the "product" only makes
 use of the biojava API ( in other words, your "product" only needs to 
access the .jar files containing
the biojava bytecode ). Then you  should be able to licence your 
"product" under whatever licence you see fit.

If you make some changes to the biojava soure code, Those changes must 
be made publicly available with
source.

That is the difference between GPL and LGPL, GPL demands that all 
software that uses
GPL software, must be GPL, that means that if you link your code with a 
GPL library,
your code need to be GPL aswell. LGPL does not require code you link to 
the LGPL
code to be LGPL or GPL.

<disclaimer> I am not a solicitor, so this is just how i understand 
things, and is not neccesarily the truth </disclaimer>

mvh Kalle