Jim Waldo wrote:
Well, as someone who participated far more actively than Jonathan in that action, let me assure you that his account was not a precise description of what happened. The terms of the settlement was, for the most part, that Sun would license the Kodak patents for a considerable sum. It didn't have any impact on the further development of RMI-- what did seem to limit that was the Java community process and the pressure to not put anything into RMI over JRMP (which I still think of as RMI) that couldn't be mirrored in RMI over IIOP.

Luckily were not constrained by Management or client demands, only resources ;)

SPI mechanisms have been talked about for some time. I've never been convinced 
that these add much, but if that is the way the community wants to go, there 
are certainly designs that have been proposed that could be used as a starting 
point. JERI actually allows a lot of plug-compatibility for new forms of 
implementation, but if that is not sufficient, other things could be discussed.
Someone would have to be interested enough to drive it's development, or contribute patches, I don't know the history behind it I'm afraid. Perhaps someone might be kind enough to highlight a current issue that an SPI implementation would solve?

If there is anything that is an issue for me, it is that Java Serialization publicly publishes class private state or implementation, JERI RMI is very good, I want to look into Serialization at some stage.

Cheers,

Peter.
Jim Waldo

On Apr 16, 2010, at 8:37 PM, Peter Firmstone wrote:

I'm guessing from Jonathan's recent comments on his blog, about Kodak suing 
successfully for damages over RMI, that this impacted RMI negatively, nothing 
has been done with RMI for a long time, I wonder what the terms of the 
settlement were?

Cheers,

Peter.

Gregg Wonderly wrote:
What I would like to see is a mechanism for completely extracting the use of 
the java.rmi package use into an SPI like mechanism.  The ability to then plug 
in some other details or more limited environments like those would be possible.

I don't know any details, but I suspect that some of the use of RMI stiff was 
left over from the JSRs and maybe some was there as preparation for another 
eventual JSR attempt.

In the end, RMI ended up not getting as much support, from the top brass and in 
the Sun Developer Advisory Council meetings, I detected some personality 
conflicts that were probably also a factor.  Jonathan eliminated some of 
those...

Gregg Wonderly

Sent from my iPad





Reply via email to