Sun Microsystems, Inc. today announced that it has asked a U.S. federal court to prevent Microsoft Corp. from shipping a version of Windows 98, due to go out to manufacturers Friday. Sun says the product contains a version of Java that is incompatible with Sun's own version.
In two motions filed today in the Northern Division of the U.S. District Court in San Jose, Calif., Sun asked the court to require that any copy of Windows 98 that has Java content be shipped with a Sun-compatible implementation of the Java platform.
Sun has also asked the court to bar Microsoft from shipping its software tools for the Java programming environment unless they generate only fully compatible Java software.
The motions were filed to ensure that Windows users have access from Microsoft to the same version of Java that is compatible with Sun's version, said Sun officials in a telephone press conference today.
"This action was taken to maintain the integrity of the Java platform," said Alan Baratz, president of Sun's JavaSoft division.
The motions augment Sun's existing suit, filed against Microsoft in Oct. 1997. In the suit, which has not yet gone to trial, Sun claims that Microsoft, in deliberate violation of a licensing agreement with Sun, is attempting to break the cross-platform compatibility made possible by Java technology and to deliver a version of the technology that works only with Microsoft's products.
Calling the version of Java that is due to ship with Windows 98 "tainted code," Baratz said Sun "only recently completed review of [Windows 98] code, and it is clear that Microsoft is continuing to seek ways to flout its contractual obligations."
The version of Java in Windows 98 contains changes made to the core code, which would mean that applications written with Microsoft software could be compiled by and run only on Microsoft software, Baratz said.
Sun is not attempting to stop the release of Windows 98, Baratz stressed. In the motions today, he said Sun asked the court to offer Microsoft, through an injunction, three alternative ways to live up to its contractual agreements with Sun:
Microsoft could provide a version of Sun's Java by simply writing it onto the Windows 98 CDs, which could be done in 24 hours, Baratz indicated.
Microsoft is slated to hold its own telephone conference later today.
On Nov. 17, 1997, Sun filed a motion asking the court to bar Microsoft from using Sun's Java Compatible Logo on its products. It claimed the Java technology had been improperly modified by Microsoft and failed to pass Sun's compatibility tests.
U.S. District Court Judge Ronald M. Whyte granted Sun's request on March 24, and issued a preliminary injunction that prevents Microsoft from using Sun's Java Compatible logo to promote and distribute its Internet Explorer 4.0 and related products which contain incompatible implementations of the Java platform.
This shows that Microsoft's contract with Sun allows the companies to ask the court to block the release of their products related to Java under certain conditions, Baratz said.
A Microsoft official earlier today claimed the contract forbids the companies from attempting to stop shipment of each other's products.
