Slashdot Mirror


Force Microsoft to Carry Java?

tusixoh writes "In the case of Sun Microsystems anti-trust suit against Microsoft (who claims Sun just wants a free ride on their OS), U.S. District Judge J. Frederick Motz, who is hearing the case, has suggested that forcing them to include Sun's Java software in the Windows operating systems posed as an "attractive" solution. Microsoft had previously dropped Java when Windows XP was released, but reversed their decision and claimed they would start including Java in a Windows XP update until 2004. CNN has the article." Update: 12/04 04:57 GMT by T : Read below for a more complete summary of the Sun vs. Microsoft Java dispute.

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 windows
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
3) Entering into illegal exclusive deals
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.
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.
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:
Distribute Sun's current Java Plug-In
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"
All 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..."

4 of 83 comments (clear)

  1. Bad idea by Utopia · · Score: 2, Informative

    Microsoft's Java implementation was the best java implementation at it time. Microsoft had the fastest java implementation and much more stable than Nestscape's version (the other java version I had developed for).
    In addtion before JBuilder, VJ++ was the best java development envoirnment. Symantec's Visual Cafe totally sucked in comparison.

    After Sun got Microsoft to stop shipping Java our client decided to scarp the java project we were working on.
    I wish Sun had never sued Microsoft in the first place. Microsoft would have had to forever ship java. So what if they Microsoft added some extensions like delegates and support for activex. The added funtionality was really an advantage. Sun should have assimlated these extentions into the Java standard. Instead java has not had any major language enchancements in the past 10 years. We are currently exploring .net and compared to java it really looks very appealing. I hope Sun doesn't succeed in stopping Microsoft from shipping the .Net runtime along with its OSs.

    1. Re:Bad idea by Golthar · · Score: 3, Informative

      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 :-)

  2. Huh? by jhantin · · Score: 2, Informative

    Last I looked, Sun's J2SE runtime is free to distribute with your software in binary form, provided due credit is given, it is unmodified, and any extensions are clearly identified as such. Mobile JVMs, enterprise features and such are of course another matter.

    --
    ...when you're writing a game...tweak the difficulty of "Easy" to something [your mother] can cope with. -- onion2k
  3. Re:Let me get this straight... by Arrgh · · Score: 3, Informative

    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.