ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yannick Menager <ymena...@yahoo.co.uk>
Subject Re[2]: Problems with licenses (GPL, LGPL) and task writing
Date Tue, 19 Jun 2001 18:44:18 GMT
Hello Jérôme,

I'm not a lawyer, but I have the strong impression that if we called a
GLPed binary (jarfile) using reflection, that would solve the problem,
and by caching the reflection objects the overhead would be minimal (I
wouldn't be surprised if it would be even faster than calling the
binary).

Or I am wrong ?

-- 
Best regards,
 Yannick                            mailto:ymenager@yahoo.co.uk

Friday, June 15, 2001, 3:24:10 PM, you wrote:

>> Not automatically.  For example, CVS is a GPL-ed tool, yet the cvs tasks
>> in Ant are certainly not GPL-ed.

JL> Nope. CVS is integrated by calling the standalone program, but not directly
JL> calling the API, (which would make the task GPLD'd)

JL> Cf code:

JL> http://jakarta.apache.org/cvsweb/index.cgi/jakarta-ant/src/main/org/apache/t
JL> ools/ant/taskdefs/Cvs.java?rev=1.15&content-type=text/vnd.viewcvs-markup


JL> public void execute() throws BuildException {
JL>   // XXX: we should use JCVS (www.ice.com/JCVS) instead of command line
JL>   // execution so that we don't rely on having native CVS stuff around (SM)
JL>   // We can't do it ourselves as jCVS is GPLed, a third party task
JL>   // outside of jakarta repositories would be possible though (SB).


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


Mime
View raw message