Newsletter sign-up

Sign up for our technology specific newsletters.

Enterprise Java
View all newsletters

Email Address:

Sun-Microsoft dispute gets ugly

Microsoft sued over Java in Internet Explorer and SDK

San Francisco (October 7, 1997) -- Sun Microsystems Inc. is escalating the battle with Microsoft Corp. over Sun's Java software technology, with the announcement today that it is suing Microsoft for failing to stick to the letter of its Java licensing agreement.

The lawsuit, filed in U.S. District Court for the Northern District of California, in San Jose, CA, alleges that Microsoft breached its contractual obligation to deliver a compatible implementation of Java, and Sun is seeking an injunction to prevent Microsoft from improperly using the Java Compatible logo, according to a statement from Sun.

Sun also is "seeking to prevent Microsoft from misleading Java developers and to prevent them from delivering anything but fully compatible Java technology implementations," the statement said.

"By not shipping the complete JDK (Java Development Kit) in the final version of Internet Explorer (IE) 4.0, Microsoft has deliberately breached its contractual obligation," says Alan Baratz, JavaSoft division president, in a conference call today. "Our goal is to get Microsoft back into compliance," he claims.

Baratz says that only four vendors are presently shipping JDK 1.1-compliant products: Sun, Borland, Symantec, and IBM. But he says that the most obvious non-compliant vendor, Netscape Communications Corp., is not being sued because "Netscape has never claimed to be shipping a complete version of JDK 1.1," and "Netscape is committed to delivering a fully compatible version of JDK 1.1 in their next major release."

Reading from a prepared statement, a Microsoft spokesperson today called Sun's claims "outrageous," adding that "Microsoft has delivered the most compatible implementation of Java on the marketplace and is well within the terms of our agreement." The spokesperson declined to comment on Sun's specific allegations, saying, "Since this is a matter now in active litigation, we will not be speaking about the details of the case in the press."

Sun: Microsoft added methods and fields to Java classes

Since the final version of IE 4.0 was made available last week, Sun claims it has run the product through Java compatibility tests and has previously said that some changes to the API (application programming interface) could violate license agreements.

Today, Sun announced that Microsoft has failed those compatibility tests of its IE 4.0 browser and Software Development Kit for Java. The company claims that Microsoft has added methods and fields to the Java classes on the Java hierarchy. According to Sun, approximately 50 methods and 50 fields have been added to the Java APIs within things like the AWT (abstract windowing toolkit) package and I/O package. Baratz says that, for example, the interface method used to query and find what color is painted on a computer's screen has been altered by Microsoft. According to him, in some cases "you have to use the extended version of the interface [provided by Microsoft] to get the answer." This means that applications would run differently on IE 4.0 than from a browser that fully supported JDK 1.1.

Resources