Sun and IBM mend fences, but Java politics cloudy

Although two of Java’s biggest backers — Sun and IBM — have mended fences, the Java community still sees tension over licensing and open standards

July 7, 2000 — Sun and IBM this week called a truce to their high-profile licensing dispute over the latest enterprise Java specification, Java 2 Enterprise Edition (J2EE), but continuing calls for standardization and open source Java initiatives are increasing the pressure on Sun to loosen its grip on the popular development language and platform.

“IBM is now a Java licensee,” said Gina Centoni, Sun’s director of Java marketing in Palo Alto, Calif., who declined to distinguish between the J2EE license and IBM’s existing, overarching Java license.

With the truce between the two largest backers of Java, it appears that the political turmoil around Java may be subsiding. But regardless of the specific licensing terms, IBM still wants Java to be submitted to the standards bodies.

“Clearly, it is open standards where our customers are going to prosper — where these technologies are going to prosper — so we think Java would prosper if it was managed as part of a more open process,” said Scott Hebner, director of IBM’s ebusiness marketing in Somers, N.Y.

Some analysts said Sun’s missteps in standardizing Java are slowing market adoption and making way for other languages, notably Microsoft’s new C# language, which has drawn comparisons to Java.

“If they were allowed to do with Java whatever they want above and beyond the core of Java, Microsoft wouldn’t need to make C#,” said Tom Murphy, program director at market research firm Meta Group, in Temecula, Calif.

In a report issued this week, Giga Information Systems came down on the side of IBM, saying that Sun appears to be splitting hairs over the term licensee.

Sun, for its part, points to its recent increase in third-party influence within the Java Community Process (JCP), a conglomeration of companies that oversees and tracks enhancements to Java.

“The value proposition of Java is compatibility,” said Sun’s Centoni. “By licensing it and being able to certify users, we preserve that value.”

Meanwhile, various open source initiatives are creating development tools and libraries around Java. John Swainson, general manager of IBM’s application and integration middleware division in Somers, N.Y., believes that ultimately Java will have to be made into an international standard, even if the open community starts doing clean-room versions of the Java language and the classes.

“Java is going to be an open language,” echoed Rikki Kirzner, an application development analyst at IDC in Framingham, Mass. “Sun will eventually turn it over to the JCP, or the JCP will usurp control.”

A number of entities have been building open source technologies to implement various Java components and libraries. The Free Software Foundation, for instance, is at work on implementations of Java interfaces, tools, and utilities.

“By making Java available as an open source implementation, Sun can shift the topic of the Java debate from licensing to technology, increasing the rate of innovation for the entire industry,” said Michael Tiemann, CTO of Red Hat in Durham, N.C.

Tiemann said the open source community wants Java solutions that meet their requirements: interoperability with existing programming languages, support for diverse platforms, and a distribution license that is 100 percent compatible with GNU/Linux.

But “Sun is under the impression that if it lets go of Java, it will be muddled and slowed in terms of adoption process and it will lose its momentum in the market,” said Dana Gardner, research director of Internet infrastructure at Boston’s Aberdeen Group.

IBM’s Swainson said the entire industry is asking Sun to standardize Java. “They still could be the good guys,” he said. “I don’t understand why they continue being the goats.”

Some users are less concerned. “Standards battles over Java are like hearing about a civil war 10,000 miles away. [They don’t] have a lot of meaning for what we do day to day. I am only interested if it affects the vendor I am buying from,” said John Andersen, vice president of engineering at a large bank based in North Carolina.

Source: www.infoworld.com