Force Microsoft to Carry Java?
torre writes "Well, there at it again. Sun has now begun its private litigation against Microsoft charging some pretty serious stuff. As we all know it has been widely reported that Sun looks to seek to force Microsoft bundle its java plug-in with their OS.
For a quick recap Sun sued Microsoft to stop shipping java since they had violated their licensing agreement. Sun won, got some money, and Microsoft got upto 7 years to continue shipping their outdated version. Microsoft recently decided that in XP they shouldn't ship their mangled version of java and Sun cried fowl demanding that they ship their plugin.
Now, what hasn't been reported in detail is the allegations that Sun has charged against Microsoft. In brief, they charge that
1) Microsoft has a monopoly in the OS, Web browser, and Office productivity markets
2) Is engaged in illegally tying
a. IE to windows3) Entering into illegal exclusive deals
b. Their workgroup software to their OS
c. IIS to their workgroup server
d. .net to their OS's
e. Active directory to both OS and workgroup OS and to Exchange
f. Exchange server to Office
4) Unreasonably restrained trade
5) Infringement on copyright
6) Engaged in unfair competition
In their settlement they look for and I'll quote "
Preliminary injunctions prior to trial requiring Microsoft to:
Distribute Sun's current, binary implementation of Java Plug-in as part of Windows XP and Internet Explorer.The preliminary injunction hearing is scheduled for December 3 - 5, 2002 at the U.S. District Court for the District of Maryland in Baltimore, Maryland. Permanent injunction requiring Microsoft to:
Stop the unlicensed distribution of Microsoft's Virtual Machine Java through separate web downloads, instead of incorporating within Windows XP and Internet Explorer, in accordance with Jan. 23, 2001 settlement agreement.
Distribute Sun's current Java Plug-InAll of this claiming that they've harmed java, the Java programming community and intimately Sun's shareholders. Now as the court battle begins its seems that sun has to prove that they are not looking unfair advantage. This seems to be a big issue as it would seem that they could achieve the same level of distribution by merely dropping four million with OEMs..."
Stop unlicensed distribution of Sun's Java code
Disclose and license proprietary interfaces, protocols and formats.
Unbundle tied products like Internet Explorer, IIS, Active Directory, Exchange, Windows server and .NET framework"
Sun sued Microsoft because they were adding extensions to the language that can make Java on Windows incompatible with other platforms.
:-)
Portability goes out the window (pun not intended) when you have to program for java (knowing that 95% of the applets will run the crippled MS VM)
Sure, speed was superior (especialy for drawing code).
I think Microsoft should stop being a baby, they signed for the Java code and that they would make an compliant VM.
They didnt do that, so they had to stop.
Im sure Sun wouldnt mind if they continue working on Java, as long as they follow the Java standard.
Let them include it, it makes my life easier
The MS JVM wasn't compliant. It didn't include RMI or JNI, rather it had MS-developed, Windows-specific, incompatible versions of same. They also added JavaDoc doclets that actually had an effect on compiled code, therefore producing class files that were incompatible with compliant JVMs and in contravention of the JLS.
Sun's position was that under the terms of their agreement, MS should ship a compliant JVM (including RMI and JNI) or terminate the agreement.