CORBA and the GPL (was Re: Can Java code EVER be GPLd, at all?)

Jules Bean jmlb2 at hermes.cam.ac.uk
Mon Nov 22 13:14:06 UTC 1999


On Mon, 22 Nov 1999, John Cowan wrote:

> Justin Wells wrote:
>  
> > You might think it isn't a problem because, for efficiency purposes,
> > someone wouldn't ordinarily do this--but CORBA optimizes things quite
> > well when the target of a call and its caller are both inside the
> > same process.
> 
> How can caller and callee be inside the same process unless they
> are linked together?
> 
> Do you mean "inside the same process*or*"?

This is a more-or-less unrelated technical question, but:

As I understand it, CORBA provides an abstraction layer whereby I can call
a method on an object without knowing whether my call is a real function
call (i.e. to another object in the same process space), some kind of RPC
mechanism (i.e. to another process on the same computer) or a networked
call.

The the target and caller can end up linked in the same process, or they
might not.  From the point of view of CORBA, this becomes a detail of the
compilation method chosen, and doesn't affect the how the program
functions (apart from speed issues).

Jules
 
/----------------+-------------------------------+---------------------\
|  Jelibean aka  | jules at jellybean.co.uk         |  6 Evelyn Rd	       |
|  Jules aka     | jules at debian.org              |  Richmond, Surrey   |
|  Julian Bean   | jmlb2 at hermes.cam.ac.uk        |  TW9 2TF *UK*       |
+----------------+-------------------------------+---------------------+
|  War doesn't demonstrate who's right... just who's left.             |
|  When privacy is outlawed... only the outlaws have privacy.          |
\----------------------------------------------------------------------/




More information about the License-discuss mailing list