I need some advise regarding the GPL.

Actually, I'm looking at using JDB for a project but I want to create a real 
JDB server by using ICE by http://www.zeroc.com 

I already did something like this a few years back and it does work with 
significant difference in transmission speed. I shelved the project because of 
the GPL license of ICE.

I've been look at ICE again and I'm getting excited by their support for C# and 
Mac OSX. 

So the concept is like this:
J <--> C#+ICE <--> INTERNET <--> C#+ICE <--> JDB

So there are actually 2 major parts which are the Client and the Server. In 
both, I'll have to statically compile/link my C# library to ICE. J on the 
client side can just call the C#+ICE library dynamically and on the server 
side, the C#+ICE library can call J through COM/OLE. 

Of course, I'll GPL the C#+ICE library (complying with the GPL requirement) but 
would J interacting with the C#+ICE library violate the GPL? Isn't this similar 
to J using GTK+/regular expressions/readline?

What do you guys think?


-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf 
Of Raul Miller
Sent: Monday, June 28, 2010 8:39 AM
To: Chat forum
Subject: Re: [Jchat] [Jprogramming] donate

On Sun, Jun 27, 2010 at 11:28 AM, Jack Andrews <[email protected]> wrote:
> i don't think open-source means more adoption.  i suspect that 99% of 
> gcc users just want it to work and have no interest in the internals.

But that 1% can be quite significant, since other people follow their lead.

Also, there are people and groups that require open source.

I do not know what open source would do to isi's business relations nor their 
future.  I imagine open sourcing the J engine would have both positive and 
negative effects, and I do not know how they would all play out.  But I do 
think that the positive aspects would include some adoption.

That said: note also that even with a GPL'd version of the J engine there would 
still be some room for a proprietary license (since the GPL places rather 
strict requirements on the software it can be linked with).  In fact, a lot of 
the current usage (based on the downloaded files) would not be permissible 
under the GPL.

But the ramifications of making the engine available under several different 
licenses probably warrants spending a little time with a really good copyright 
lawyer, with software expertise.

--
Raul
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to