Q&A: James Gosling likes the idea of open-source Java
But he's not sure it will happen anytime soon
Computerworld - SAN FRANCISCO -- If pressed to vote yea or nay, James Gosling said this week at the JavaOne conference here that he would cast his ballot in favor of making core pieces of Java open-source, even though he recognizes that some of his Sun Microsystems Inc. colleagues make strong counterarguments. Excerpts from Computerworld's interview with Gosling, the Sun fellow and vice president who unleashed the programming language eight years ago, follow:
What's the latest thinking on making Java open-source? I am certainly one of the people who would love to make it open-source. But it's hard for two reasons. One is that open-source ways of dealing with software work really well so long as you get this sort of collegial atmosphere. If you happen to have a bully on the block who is really strong, it really doesn't work. We have this history of having been victimized, and there are lots of people who are nervous about that.
The other issue is that when you've got a platform technology like Java, there are really two sides to the community. There are the people who are building the platform, and the people who are using the platform. From the point of view of the people who are using the platform, one of the most valuable things about Java is the consistency, the interoperability. And from the platform providers' side of the world, they feel it's this sort of tension. On the one hand, they just want to go off and do whatever they damn well please. On the other hand, they know that if they did that, they'd be cutting themselves off from some developers.
James Gosling of Sun Microsystems Inc.
Given those arguments, do you still favor open-source for Java? I believe all of those arguments are actually correct. The question for me is, Have we gotten to a point where market pressures will enforce the values of the developer community? Are we someplace where there's no one player who could just take over and be the bully on the block? And I think we're basically there. But different people have different opinions on that.
Could Java go open-source soon? It could conceivably happen soon, although Sun is kind of a funny company. I don't really know what the right word is. We
- 8 Steps to Fill the Mobile Enterprise Application Gap Traveling executives and Millennials alike expect to communicate, collaborate and access their important work applications and data from anywhere on whatever device they...
- The F5 ADC is a Platform, Not a Product Read this article to learn how the ADC ecosystem of capabilities will continue to evolve and transform as needed by the applications it...
- Building a New Era in Enterprise IT As the digital revolution spawned by the explosive growth of disruptive technologies such as mobile, cloud, social, and analytic tools continues to fundamentally...
- 3 Steps for Enterprise Mobility Success: Strategy, Roadmap and Policy Having a mobile strategy is as essential as having a business plan or mission statement. A mobile strategy communicates to stakeholders, IT and...
- Is SQL Server AlwaysOn really as powerful? Tips and Tricks from the field With the introduction of AlwaysOn, Windows Clustering Services is now more critical than ever.
- What Does it Take to Deliver a Superior Customer Experience? The Two Top-Rated Online Retailers, B&H Photo and Crutchfield Electronics, Share Their Secrets Discuss practical CX tools and service methods such as contact center agents and the use of realtime speech analytics to help contact center... All Enterprise Architecture White Papers | Webcasts