|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
From... Sun keeps its foot in Java's door
March 19, 1999
by Steven Brody (IDG) -- When it comes to Java, Sun Microsystems is beginning to look a bit likethe Dutch boy with his finger in dike, desperately trying to prevent the programming language from fragmenting under pressure from the competition, while still working to achieve its vision of a world with a JVM on every microprocessor. Java has undergone a number of major changes over the last few months, not the least of which has been itsnew status as the pilot product for the Sun Community Source Licensing (SCSL) model, introduced in December 1998. Under the model, source code for the Java 2 platform (formerly JDK 1.2) is available to anyone who cares to download it, with the caveat that all products developed around the code must be licensed under a second, royalty-based license and pass Sun's Java certification requirements. "Our goal has always been to foster industry participation in the usage and development of the Java technology, while preserving a unified platform," said Alan Baratz, president of Sun's Java Software division, in a statement. "The new model achieves that balance while opening participation to anyone and enabling collaboration among the participants. This guarantees far more rapid innovation than ever before possible."
SCSL is intended to appease developers who have been pressuring Sun to relinquish its iron-fisted control of Java, but maintain a valuable revenue stream. In contrast with the old licensing structure, a developer's noncommercialized innovation around Java is not required to be turned over to Sun, allowing developers to control substantial intellectual property. Sun is hoping Java can ride the recent momentum behind what IT research firm Gartner Group termed the open source community's "killer app," Linux. Sun's Java rhetoric is couched in the terms generally associated with Linux. Baratz said he envisions a "community of licensees that may freely participate and cooperate in the improvement of the Java technology base." And SCSL for Java could very well work, according to Gartner Group analyst Daryl Plummer. "SCSL is not the same as open source, but it could mean big benefits for Sun. [SCSL] opens up the doors and lets vendors innovate who wouldn't consider it before because they didn't want to sell their souls to Sun. We expect to see a significant expansion of Java as a result," said Plummer. It also means Sun will get to keep a least one foot in the door. Sun has thwarted several attempts to wrest control of Java from its hands. In January this year, the National Committee for Information Technology Standards (NCITS) rejected a bid from the Java Real Time Working Group (including members Microsoft and Hewlett-Packard) to manage development of real-time extensions for Java. COOLing off JavaStill, some companies, particularly Sun's archrivals Microsoft and Hewlett-Packard, are not expected to sit idly by while Sun corners the market. SCSL is unlikely to seduce Redmond into the Java fold, said a Gartner Group report, in part because elements of the JDK (JavaBeans, RMI, and JFC) are redundant with existing Microsoft APIs like COM, DCOM, and the Win32 GUI. Furthermore, Microsoft's Java extensions, including the J/Direct extension, are incompatible with Sun's Java test suite. If you listen to Sun tell it, the last time Microsoft tried to compete with Java, it was through the development of a "polluted Java" in the form of the Visual J++ development tool. Microsoft, alleges Sun, released VJ++ in the hope that developers would unwittingly build Java-like applications that were incompatible with Sun's "pure Java." That case has yet to be resolved, but Sun did win an injunction against future Microsoft Java-branded products based on VJ++. This time, Redmond may be taking a more direct approach. About the time of the injunction, Microsoft leaked news of the development of a new C++ object-oriented programming language, code-named COOL, integrated with the company's COM+ technology (an expansion of COM). Details on COOL have not been forthcoming, said Smith, but Microsoft has not denied the program. Smith suspects the language will differ from Java in at least one key respect: it will not be a cross-platform language. "Microsoft's strategy is Windows, so cross-platform for them means Windows 95, NT, and 98," said Smith. COOL could be competitive on a language level, he added, but the only company with the market presence to unseat Java will still have an uphill battle due to flagging credibility. If and when COOL appears, it may be an all-or-nothing proposition, as Microsoft appears to be abandoning Java altogether, said Gartner Group, pointing to the fact that the beta release of Internet Explorer 5.0 does not install the Microsoft JVM by default. Chai, anyone?Hewlett-Packard isn't planning a Microsoft-style coup, but the company's position has been divided on Java. Although HP has licensed Java from Sun, publicly the company has committed to its ChaiVM technology, an independently developed embedded virtual machine optimized for consumer devices. More innocuous than VJ++ or COOL, however, HP says ChaiVM complies with the JVM specification, and source code can be licensed from HP. HP has criticized Sun for stifling Java development, and was a key player in the Java Real Time Working Group's petition to assume management of the development of Java real-time extensions. Fragmentation of Java could also come from the only entity without a commercial interest in the language -- the open source community itself. Gartner Group predicts that hackers will attempt to produce a freeware version of Java that is not based on Sun's implementation, under the GNU public license.
Steven Brody is an editor for SunWorld. RELATED STORIES: Sun releases Java 2 source code RELATED IDG.net STORIES: Will Sun be last to the Linux party? RELATED SITES: Sun's Java page
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Back to the top |
© 2001 Cable News Network. All Rights Reserved. Terms under which this service is provided to you. Read our privacy guidelines. |