> which said mechanism? I am looking for one. I know interpreted
languages
> are problematic, and in fact if memory serves, the bare fact that the
> GPL code depends on the non-GPL libraries on the JVM seems to make it
a
> questionably GPL-unfriendly environment altogether.

Perhaps using GNU Classpath (http://www.gnu.org/software/classpath/)
could make GPLing Java code easier.


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On Behalf Of Ira Abramov
Sent: Monday, December 30, 2002 11:05 AM
To: Raft of Circumcised Penguins
Subject: Re: JAVA and other dangers

Quoting Alexander Maryanovsky, from the post of Mon, 30 Dec:
> It's not that clear cut with Java. In fact, the GPL is rather flawed
> when it comes to interpreted languages, or any languages that allow
> reflection, because in the former case, there is no linking (at least
> not in the original sense) and in the latter, linking can be avoided
> via said mechanism.

which said mechanism? I am looking for one. I know interpreted languages
are problematic, and in fact if memory serves, the bare fact that the
GPL code depends on the non-GPL libraries on the JVM seems to make it a
questionably GPL-unfriendly environment altogether. I think I read
somewhere that the FSF recommends to stick to LGPL for all Java programs
just to be on the safe side (and that in contradiction to the fact that
they highly recommend the LGPL to be avoided in favor of the GPL
whenever at all possible)

> I solve this problem by going by the spirit of the GPL and not its
> letter, but the original poster seems to be more interested in the
> legal repercussions of his actions, no?

no, I'm a Free Software protagonist, but my employer needs to keep some
secrets in the bag (core stuff I can't talk them into opening the source
to). I COULD tell them it's impossible to plant the applet within their
application, and we should pop a browser window instead, but that is
graphicly ugly. I'm looking for a more aestheticly pleasing GUI and I
just need to find out if that small difference contradicts the license,
because I would be very adamant (to the point of quitting my job) if GPL
violations were going to take place. on the surface, it looks perfectly
GPL-legal to do this, but just to cover my bases, I wanted to ask others
in the field. I guess I'll Ask Haim after I talk to several Java people
on how "linked" the code is (when one Java program invokes a separate
JAR in a separate thread but inside the same JVM... plus embeds its
output in a pane of the GUI which is by definition an object of the main
program)

I'll do a little more reading on the painful subject. seeya later.

-- 
Wicked witch of the west
Ira Abramov

http://ira.abramov.org/email/ This post is encrypted twice with ROT-13.
Documenting or attempting to crack this encryption is illegal.


=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to