ObLicensingQuestion: Regarding jCVS, why does GPL require we reflect each method call?
Isn't this quite similar to using a GPL'd class from a RMI/CORBA server? From what I understand, this is strictly a dynamic binding, and thus, not a "linking" in the traditional GPL sense (I believe that is the current interpretation anyways, which turns out to be one impetus for updating the GPL.) Java doesn't do any linking at all either; it simply loads classes in at runtime and then executes the desired methods, right? So why do we need to reflect all the calls? -------------------------- Jimmy Sieben [EMAIL PROTECTED] Ericsson Texas R&D EUS/SO/ED -----Original Message----- From: Stefan Bodewig [mailto:[EMAIL PROTECTED] Sent: Friday, July 14, 2000 1:50 AM To: [EMAIL PROTECTED] Subject: Re: cvs task - BufferedReader code in Exec.java >>>>> "BMK" == Brian M Kelley <[EMAIL PROTECTED]> writes: BMK> Any workarounds (I've tried a few with no success)? You only need to login once if you never logout again, so you could do cvs login from the shell and don't use it inside Ant at all. This is for a workaround, not a solution of course. BMK> Will there be a fix for this? We are working to get a release out be the end of this/start of next week. After that we should take a look at issues like this. BMK> I read in the code that jCVS might be used in the future; There is a major problem, the license. jCVS is GPLed so we cannot include code that uses jCVS with Ant - except if the code calls jCVS via reflection for each and every method call IIRC. There have been at least two people with jCVS based tasks around here, both during the last month - maybe you can look into the archive (read your welcome mail 8^) and ask them to share with you. Stefan
