Print

Integration Watch: Oracle, IBM, and Google… and Java



Andrew Binstock
Email
November 1, 2010 —  (Page 1 of 2)
The early-October announcement from IBM that it was joining the OpenJDK project and abandoning Apache Harmony sent immediate ripples through the Java community. The predictable early reaction was that this was another step in Oracle’s litigation-based attack on Google. That dispute centers on a handful of software patents that Oracle claims were violated by Google’s use of technology that derived in part from Apache Harmony. According to this scheming view, by convincing IBM to support Harmony’s competitor, OpenJDK, Oracle marooned the search giant on an island of technology that had no future, save whatever enhancements Google might care to make.

This view will satisfy conspiracy buffs, but few others. Let’s for the moment remove the suit against Google from the picture and see more clearly what Oracle did do. When the company purchased Sun, it made clear that it viewed Sun as an excellent greenhouse for growing important technologies, but a poor steward of those technologies once they reached maturity. The case in point was Sun’s repeated inability to monetize Java, while companies such as IBM and BEA were drawing large revenue streams from their Java servers.

As Larry Ellison stated with customary candor after the Sun acquisition, he was shocked at how poorly sales were run at Sun and how incapable they were of monetizing their products. Oracle, being a company that does both those activities fairly well, was committed to deriving revenue from its acquisition. Among many actions, it cut off projects that made no particular dollar sense to the company. Hence, the quick shutdown of the OpenSolaris project, the announced closure (later changed) of Kenai, and so on.

In the formal Java community, Oracle took a step that Sun has refused to do for years: revamp the Java Community Process. The JCP, as currently structured, has long been the object of complaints, generally viewing it as slow, out of touch, and unable to push important changes that fell outside of the narrow requests of individual companies.

Oracle has announced that it and IBM will work on designing a revamped JCP. The details aren’t out, but I suspect that it will be both more responsive in some ways and less responsive in others. Oracle's and IBM’s needs are likely to be more prominent, but a consistent and revived road map of releases is likely to ensue.



Related Search Term(s): Google, IBM, Java, Oracle

Pages 1 2 


Share this link: http://sdt.bz/34832
 


Comments


11/05/2010 12:01:14 AM EST

1) Having multiple implementations of a standard is usually considered a good thing. It makes for a better standard, and it leads to better implementations. 2) There is no open source JVM/JDK for embedded/mobile, and that's a void that Harmony aimed to fill. I hope that Apache Harmony will soldier on. It deserves the support of the community.

United StatesCay Horstmann


close
NEXT ARTICLE
The future of Java, as told by IBM and Oracle
The companies plan to address possible forks, the JCP's status and tiered implementations Read More...
 
 
 




News on Monday  more>>
Android Developer News  more>>
SharePoint Tech Report  more>>
Big Data TechReport  more>>

   
 
 

 


Download Current Issue
MAY 2013 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
 
 
 

Events calendar tab
5/21/2013 to 5/23/2013
Las Vegas
CTIA

5/28/2013 to 5/31/2013
Boston
BZ Media LLC

5/28/2013 to 5/30/2013
San Francisco
O'Reilly Media

6/2/2013 to 6/7/2013
Las Vegas
SQE

6/2/2013 to 6/6/2013
Orlando
IBM Rational