ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Donald <dona...@apache.org>
Subject Re: JFlex task - license question
Date Tue, 07 Aug 2001 10:47:27 GMT
On Tue,  7 Aug 2001 19:17, Rafal Mantiuk wrote:
> On 01-08-06 at 16:15 Peter Donald wrote:
> >On Mon,  6 Aug 2001 16:05, Conor MacNeill wrote:
> >> Rafal,
> >>
> >> Due to the GPL licence of JFlex, there may be difficulty in having such
> >> a task in Ant's CVS tree. IANAL, etc, etc. Perhaps you should ask JFlex
> >> if they wish to have the task there (I don't know if the licence
> >> conflicts
> >
> >are
> >
> >> a problem in that arrangement). Licensing experts ??
> >
> >If it is GPL you can not link it against Apache code period. However you
> >could write a "task" which does not import any apache code but does
> >implement
> >execute().
>
> Writing a task that does not import ANY Ant code is not as easy as I
> thought. I can easily cope with execute() method, but removing all
> BuilException(s) makes the code really nasty.

yaah ;(

> Is it really against Apache Software License to import Ant code (to refer,
> not to include) in GPL code ??? 

The apache license has no problem with it however the GPL license prohibits 
it (see www.gnu.org for details).

> If it is so, can "jflex" task be
> distributed separately from Ant and JFlex under possibly another license
> (public domain - no restrictions) ?

not if it is GPLed ;(

Cheers,

Pete

*-----------------------------------------------------*
| "Faced with the choice between changing one's mind, |
| and proving that there is no need to do so - almost |
| everyone gets busy on the proof."                   |
|              - John Kenneth Galbraith               |
*-----------------------------------------------------*

Mime
View raw message