Re: [Sablevm-developer] [Java-gnome-developer] Re: Java-Gnome: jni or cni

2004-03-13 Thread Etienne Gagnon
Per Bothner wrote: ... then a pre-processor can generate the JNI or CNI headers. ... My main worry is that the programmers using these macros might not take the good approach to JNI programming (which consists of "caching" method and field ID's) if some macro hides method/field accesses. Also, fro

Re: [Sablevm-developer] Re: [Java-gnome-developer] Java-Gnome: jni or cni

2004-03-13 Thread Etienne Gagnon
Momchil Velikov wrote: How about asking Sun to support CNI then ? Because it's they who limit your "freedoom of choice", by supporting only one (the technically inferior, AIUI) interface. Who says that JNI is technically inferior than CNI technically? As a JVM specialist, I can say that it is no

Re: Report from the Debian Java developers meeting at FOSDEM

2004-03-06 Thread Etienne Gagnon
On Wed, Mar 03, 2004 at 07:57:56PM +0100, Dalibor Topic wrote: > Debian-legal didn't follow the interpretation of GPL of Etienne, another > SableVM developer, the last time around, when he was asserting Kaffe > being GPLd makes Java applications undistributable. Instead, > debain-legal supported

Re: eight packages could possibly go to main!

2004-02-23 Thread Etienne Gagnon
Dalibor Topic wrote: It's an interesting question whether compilation with a GPL'd program causes the output to be GPLd. I don't see an FAQ entry on the FSF page for that, so I'd propose to take the discussion to debian-legal, if necessary. Let me clarify. It's not compilation using a GPL progr

Re: eight packages could possibly go to main!

2004-02-23 Thread Etienne Gagnon
Etienne Gagnon wrote: In other words, I would be very wary of a GPL incompatible package that has a "build-depends" on kaffe only, or a depends on kaffe only. (adding a non-working build-depends or depends does not count). I should illustrate this: $ apt-cache showsrc junit ... Bui

Re: eight packages could possibly go to main!

2004-02-23 Thread Etienne Gagnon
Daniel Bonniot wrote: The biggest problem is that Kaffe is licensed under the GNU GPL, so if an application/library can only be compiled with Kaffe, it must be licensed under the GPL too (or at least be "license compatible" with the GPL). Given that this case seldom/never happens, I wouldn't say t

Re: eight packages could possibly go to main!

2004-02-22 Thread Etienne Gagnon
ou wish to discuss it, please send your questions to debian-legal which is the appropriate forum for this. Have fun! Etienne Daniel Bonniot wrote: Etienne Gagnon wrote: The biggest problem is that Kaffe is licensed under the GNU GPL, so if an application/library can only be compiled with Kaffe,

Re: eight packages could possibly go to main!

2004-02-22 Thread Etienne Gagnon
Jerry Haltom wrote: Can building these .class files built with Kaffee prevent their usage with a non-free alternative JVM? If Kaffe is totally Java standards compliant, then that's cool... is that the case? Will there be ANY deficiencies in these classes by building them with Kaffee? If so, then I

Re: Let Jikes (finally) go into testing on its own...

2004-01-20 Thread Etienne Gagnon
On Tue, Jan 20, 2004 at 02:42:53PM +0100, Daniel Bonniot wrote: > Epochs are a pain, if only because the look ugly and because they can > never be gotten rid of. Is this the only solution? > > Would it work if, say, classpath built a new package > 'jikes-with-classpath' (whatever the name, but a

Re: Free Java (Was: Trouble with VM?)

2003-12-03 Thread Etienne Gagnon
José Fonseca wrote: I know that competition is natural (and quite often favorable) in open-source. But I can't help thinking I may be backing the wrong horse, and my time spent on it be in vain. The different Free jvm's have different goals and constraints. I will describe my view of 3 jvm's I kno

Re: Eclipse

2003-12-01 Thread Etienne Gagnon
Etienne Gagnon wrote: $ svn co svn://svn.sablevm.org/sablevm/trunk/staging sablevm $ svn co svn://svn.sablevm.org/sablevm-classpath/trunk/staging sablevm-classpath Oops!! Instead, this should be: $ svn co svn://svn.sablevm.org/sablevm/branches/staging sablevm $ svn co svn://svn.sablevm.org

Re: Eclipse

2003-12-01 Thread Etienne Gagnon
Grzegorz B. Prokopski wrote: We have daily SVN (Subversion) snapshots and publicly accessible Subversion repository. See http://sablevm-shot.dyndns.org/ for snapshots and INSTALL.txt The machine died, so *.tar.gz snapshots will be unavailable for a short while (a day or two), but everything is not

Re: Eclipse

2003-11-30 Thread Etienne Gagnon
Victor Niebla wrote: Hi all, has someone succeded on building and using Eclipse with Free Vm (like sablevm or kaffe) + Classpath ??? We have lately started to work (upstream) on getting SableVM to run with latest GNU Classpath releases. In the "staging" branch, SableVM uses Classpath 0.06. A few

Re: Kaffe's GPL and GPL incompatible Java software [Was: Undistributable java in main]

2003-11-04 Thread Etienne Gagnon
Hi Andrew, Andrew Suffield wrote: I can live with this view (even though an argument could be made about the fact that many VMs (I do not know specifically about Kaffe) internally use bytecodes from the class library to handle internal data structures [think of a just-in-time compiler written in J

Re: Kaffe's GPL and GPL incompatible Java software [Was: Undistributable java in main]

2003-11-03 Thread Etienne Gagnon
Andrew Suffield wrote: Kaffe is essentially a filter that takes java bytecode as input and emits program code on the fly (this is technically incomplete, but effectively equivalent for the sake of this argument). The input to a filter cannot be a derivative work of it; we don't *care* about the sta

Re: Kaffe's GPL and GPL incompatible Java software [Was: Undistributable java in main]

2003-11-02 Thread Etienne Gagnon
Dalibor Topic wrote: It would have been nice if you had made the arguments of each side clear, before attacking my position. The discussion has not taken place on debian-legal, but on debian-java. I appreciate the way Gadek presented both sides of the previuos argument. You have a good point, th

Kaffe's GPL and GPL incompatible Java software [Was: Undistributable java in main]

2003-11-02 Thread Etienne Gagnon
Hi Debian-legal, Egon and Dalibor, The opinion of debian-legal would be highly appreciated by all involved in this long running thread of discussion about the implications of: 1- Kaffe being licensed under the GNU GPL. 2- Kaffe's class library being licensed under the GNU GPL. 3- Differeing interp

Re: Undistributable java in main

2003-11-01 Thread Etienne Gagnon
E.L. Willighagen (Egon) wrote: The big question seems to come done to: "What part of Java is library and what part is language?" It seems to me that at least the syntax *and* java.lang *is* the language... Thus as long as you don't use anything else then java.lang classes, you can use kaffe to r

Re: Undistributable java in main

2003-11-01 Thread Etienne Gagnon
Dalibor Topic wrote: GPL says: Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. ... ... As running is clearly not covered under GPL, your argument doesn't work. Modification *IS* covered by the GPL. (FYI, it's not my argumen

Re: Undistributable java in main

2003-11-01 Thread Etienne Gagnon
Hi Arnaud, Arnaud Vandyck wrote: Anyway, we're switching kaffe's class library over to GNU Classpath, which is GPL + linking exception, and that should make the people who support FSFs interpretation happy, too, as GNU Classpath explicitely allows linking to it. This won't necessarily change an

Re: Installing a Java VM on Debian

2003-10-05 Thread Etienne Gagnon
Dj Statik wrote: * sablevm Small correction: - License of JVM is GNU LGPL (not GPL). - Class library is under GPL with a linking exception that says, mainly, that you can link more-or-less with anything. This is pretty important. The GPL, when applied to the class library can have pretty import

Re: Installing a Java VM on Debian

2003-10-05 Thread Etienne Gagnon
Dj Statik wrote: * sablevm Small correction: - License of JVM is GNU LGPL (not GPL). - Class library is under GPL with a linking exception that says, mainly, that you can link more-or-less with anything. This is pretty important. The GPL, when applied to the class library can have pretty impor

Re: findjava requirement

2003-09-22 Thread Etienne Gagnon
Dalibor Topic wrote: I think that JAVA_HOME is quite pointless, as the only good use for it seems to be to locate JNI headers. It's an ill-defined ad-hoc 'standard' that isn't even supported by Sun. Programs that rely on JAVA_HOME to be able to access internals of the VM are inherently broken, the

Re: findjava requirement

2003-09-22 Thread Etienne Gagnon
Dalibor Topic wrote: I think that JAVA_HOME is quite pointless, as the only good use for it seems to be to locate JNI headers. It's an ill-defined ad-hoc 'standard' that isn't even supported by Sun. Programs that rely on JAVA_HOME to be able to access internals of the VM are inherently broken, they

SableVM & Eclipse [Was: [PROPOSAL] 4. RfD for...]

2003-09-18 Thread Etienne Gagnon
Hi Jan, We should move this discussion to the SableVM developer mailing-list, if you agree. [I am CC'ing this reply there]. See below for some answers. Jan Schulz wrote: Maybe you should file a bug report to get this documented in the man page. Addd to TODO :) If this proposal gets through, you mi

SableVM & Eclipse [Was: [PROPOSAL] 4. RfD for...]

2003-09-18 Thread Etienne Gagnon
Hi Jan, We should move this discussion to the SableVM developer mailing-list, if you agree. [I am CC'ing this reply there]. See below for some answers. Jan Schulz wrote: Maybe you should file a bug report to get this documented in the man page. Addd to TODO :) If this proposal gets through, you

Re: Re: [PROPOSAL] 4. RfD for a new debian java policy

2003-09-17 Thread Etienne Gagnon
Hi, You typed the following: eclipse -consolelog -vm /usr/bin/sablevm -vmargs Including user settings ~/.eclipse/eclipserc... Using /home/jan/workspace for workspace Using /usr/bin/sablevm as java virtual machine... /usr/bin/sablevm *IS* *NOT* argument compatible with Sun's Java. If you wa

Re: Re: [PROPOSAL] 4. RfD for a new debian java policy

2003-09-17 Thread Etienne Gagnon
Hi, You typed the following: eclipse -consolelog -vm /usr/bin/sablevm -vmargs Including user settings ~/.eclipse/eclipserc... Using /home/jan/workspace for workspace Using /usr/bin/sablevm as java virtual machine... /usr/bin/sablevm *IS* *NOT* argument compatible with Sun's Java. If you