Visual Studio 2010!

Read now >

View Now
DevSource RSS FEEDS
XML Want an easy way to keep up with breaking tech news? And the Get DevSource headlines delivered to your desktop with RSS.
ADVERTISEMENT
ADVERTISEMENT

 

DevSource.com: Your Source for Visual Studio on Facebook
ADVERTISEMENT
Sun's Gosling: New Java Flavors Brewing
By DevSource

Rate This Article: Add This Article To:

Sun's Gosling: New Java Flavors Brewing - ' Open'
( Page 5 of 6 )

-sourcing Java ">

I've read responses on this from you, but I've never asked it: What's your position on open-sourcing Java?

It's complicated. It's really complicated. In general I'm a really big fan of open source. But one of the big values of Java, if you go out and survey people, is the whole thing around interoperability, reliability, and that it's solid and you know what it is.

When we try doing surveys of folks we actually get more responses from people saying don't open-source it than saying do open-source it. The people who say do open-source it tend to be really loud. The people who say don't open-source it tend to have big pocketbooks and what they care about is having a stable, reliable platform. So we tend to want to do whatever sort of works best for the developer community. And on average that's about stability.

And I like to think of the way we've handled Java over the last years as being essentially open source. Anybody can go to the java.sun.com Web site and get the source to J2SE [Java 2 Platform, Standard Edition], the whole nine yards. You've been able to do that for a long time. So the source is certainly available. You can take that source and you can make all kinds of changes to it. All the open-source projects have licenses of some sort and ours has a license. And it basically says you can't redistribute it unless you pass the compatibility tests, because we actually care about compatibility and reliability.

Simon Phipps [Sun's chief technology evangelist] basically said that at EclipseCon and I wrote that story and there was a bunch of commotion, including finger-pointing and the open letter from IBM [asking Sun to open source Java]. But he basically said just what you just said.

Right, and so the hidden agendas are everywhere here, and they're actually not very well hidden. Why did Rod Smith [IBM vice president of emerging technology, who wrote the open letter to Sun] say that? I mean it doesn't make a difference to IBM. Because IBM has all the sources.

The only thing that IBM is constrained by is the compatibility testing. So are they saying that they don't want to be compatible? Now that's the only thing that they would get, is the right to be incompatible. And yet if you push Rod to the wall and say, "So Rod, are you saying you want to be incompatible?" He'd go, "Uh, no." Because you just know that if you went and talked to developers, if he told developers that he wanted to make IBM's Java incompatible with everybody else's Java, the development community would crucify him.

So are you saying it's not Rod who's talking?

It's hard to tell who's talking. The problem with any corporation is that it's actually a collection of people, and IBM is a huge collection of people. I mean IBM's ten times the size of Sun, with ten times as many people arguing. Never ever mistake a corporation for a coherent entity.

Next page: On the back burner.



 
 
>>> More Microsoft Languages Articles          >>> More By DevSource