ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Donald <>
Subject Re: Would it be possible to reuse LGPL code?
Date Wed, 14 Nov 2001 10:17:58 GMT

unfortunately the answer is basically "it depends". If the task is just 
"using" library then you are fine. If the task is an "extension" to library 
and does not add significant value then it must be LGPLed (or LGPL 
compatible). The problem is the interpretation of various terms (ie use vs 
extension, significant, etc) can vary widely from person to person.

Personally I have no problem with LGPL and use it all the time. However I am 
not sure this is an opinion that is shared at Apache .. quite a few people 
get narky if you link against LGPL. I would have no problem having ant tasks 
depending on LGPLed libraries ... others may have other opinions ;)

On Wed, 14 Nov 2001 06:49, Magesh Umasankar wrote:
> Perhaps this has been asked and answered - but I couldn't
> get a definite statement by looking up the archives:
> I am planning on creating an abstract class named Unpack
> from which currently available task GUnzip would extend.
> In addition, I am planning to add a new task called BUnzip2 whch would
> again extend from Unpack.  Similarly, I am planning to create Pack, make
> GZip extend from it
> and also create a new task called BZip2, again extending
> from Pack.
> Being lazy, I sought for some Java code implementing
> the BZip2 (libbzip2) algorithm.
> []
> I did find it implemented, though under LGPL at:
> I find that 4 classes in this product are particularly
> attractive for reuse.  I have shot off an e-mail to
> the author asking to relax the license so that we give
> proper credits to him while using the code under
> ASF's license.  Meanwhile, I am wondering what are the
> alternatives we have, given such a situation, other than
> re-coding.  For example, how did we get access to the
> tar utils, which seems to have been under GPL earlier?
> Did we get it by lobbying with the author?
> In summary, can some of you License Gurus please guide
> me on what steps I can/need to take next?
> Magesh



The two secrets to success:
   1- Don't tell anyone everything.

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message