Slashdot Mirror


MS Must Ship Java With Windows Within 120 Days

Suppafly writes "Cnet is reporting that a federal judge on Wednesday ordered Microsoft to begin shipping Sun Microsystems' Java with the Windows operating system within 120 days, after the companies fought over implementing a ruling he made last month."

485 comments

  1. Its about time by psycht · · Score: 5, Informative

    Its been hell trying to suport end users with our web tool, that is java based, and having to walk them though installing/downloading java from Sun's site.

    1. Re:Its about time by MisterFancypants · · Score: 2, Insightful
      1) You realize, of course, this won't help you for a long time. This only has an impact on new Windows installs. You'll be dealing with users who have older Windows installs for a long, long time.

      2) Use the Sun JavaPlugin and/or WebStart, that's what they exist for.

    2. Re:Its about time by Shalda · · Score: 3, Funny

      No, this is a bad thing. I (unfortunately) support a program that only works on the bastardized version of Java that Microsoft ships. If they start shipping the "proper" Sun JVM, I'm going to have no end of problems.

    3. Re:Its about time by Anonymous Coward · · Score: 0

      That's what you get for working for a company that supports MS' crap.
      This is a good thing. If it makes the flunkies who help MS screw over the rest of us suffer, it's a better thing

    4. Re:Its about time by Anonymous Coward · · Score: 0

      Documentum sucks anyways. And yes, I know who you are.

    5. Re:Its about time by The_K4 · · Score: 5, Informative

      Actually it sounds like they will be required to put it into XP SP2. Now that's a download/install of it's own, but this isn't just about new installs. Here's the real fun part of this, everytime Sun releases a new JAVA MS will be REQUIRED to include it in the next SP. SO if you don't use java at all, you will still be required to download and in stall it if you want the latest security patches in the newest SP.

    6. Re:Its about time by siphoncolder · · Score: 1
      1) Have them surf to your site without the Java VM installed.
      2) Let IE say "You need Java. Wanna install it?"
      3) Tell them to click Yes.

      Oh, not using IE?

      Why don't other browsers ask you to install Java then?

      Let's have a court mandate that all browsers must check for a Java VM & allow users to install it.

      *karma burning*

      --
      i'm amazed that i survived - an airbag saved my life.
    7. Re:Its about time by 26199 · · Score: 1

      Hmm, a major part of the problem is that IE will then go and download an outdated and incompatible version of Java... that Microsoft (it appears) intentionally made that way in order to kill Java...

      It certainly won't download Sun's version automatically.

    8. Re:Its about time by Narcissus · · Score: 5, Interesting

      No, this is a good thing. Just because the product you (unfortunately) support was not written to use the "real" Java, why should everyone else suffer? What was going on with development there, anyway? I'd take a stab and say that someone called out another buzz-word ("Yeah, I like it, but let's write it in Java!") at the time of design...

      If you're going to write a Java program, then you should write it to run in Java. Not MS' "Java". You should know that by not writing to the standard, you'll end up in trouble. It would be like me writing an app to use undocumented APIs, and then whinging when they're changed. If I'd have used what I was given properly, I would not have gotten into the mess, and I would have no-one to blame but myself.

      The fact that you have to support a program that was not written correctly is not our fault or problem. Don't get me wrong, I feel for you, but that doesn't change anything.

    9. Re:Its about time by suicidal · · Score: 4, Interesting

      I don't know, while I didn't read the article....the headline blurb said they'd be required to "ship" it. Knowing Microsoft, that could mean it is in one of those 'extras' folders buried somewhere on the disc. Never installed unless the user digs around to find it!

      We'll see...

    10. Re:Its about time by greenrd · · Score: 1
      Hmm, a major part of the problem is that IE will then go and download an outdated and incompatible version of Java...

      But you can specify that you require the newer Sun VM by referencing the Sun Java Plugin or Java WebStart. That works fine (assuming the user has the patience to complete the download!)

    11. Re:Its about time by koh · · Score: 2, Funny

      Fantastic. The XP autoupdate feature can even be assigned to the task. That would be reeeaaaaally nice to global bandwidth, given the size of the JRE package...

      Judges, please be careful when you rule things out... You may be granted what you ruled ;)

      --
      Karma cannot be described by words alone.
    12. Re:Its about time by AntiNorm · · Score: 1, Interesting

      Actually it sounds like they will be required to put it into XP SP2

      It's in SP1 already.

      --

      I pledge allegiance to the flag...
      of the Corporate States of America...
    13. Re:Its about time by frodo+from+middle+ea · · Score: 1
      YAWN....Java on client is Long Long Long Dead.
      First it takes lots and lots of time for the applet to load.

      I am not talking about a small applet,
      but if you want to develop a serious web application using Java Applets, the Applet jar would be hugh.

      Remember on a dial-up even a 100 KB file is Pain in the A$$ to download.

      Besides the Sun's implementation of JRE plugin sucks. It locks up all the time be it windows or linux.

      besides MS is riddled with enough security vulnarabilities of their own to be bothered to deal with sec. problems of the JRE.

      Also how is M$ supposed to keep trak of future Java versions. ?

      I code in Java for a living and have been doing it for more than 4 years. but not once have i been asked to code an applet.

      should GM be forced to include Kenwood stero systems in their CARS ?

      --
      for the last time people, I am "frodo from middle eaRTH", not "middle eaST".
    14. Re:Its about time by Anonymous Coward · · Score: 4, Informative

      The version in SP1 is the prehistoric semi-proprietary Java VM that MS stopped shipping a year or two back, with no updates. What they're required to ship is the latest Sun Java VM.

    15. Re:Its about time by DunbarTheInept · · Score: 2, Insightful

      You're right - it is a bad thing that the program you have to support was developed for Microsoft's broken implementation only. But don't make the world pay for this mistake by asking for that broken implementation the standard.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    16. Re:Its about time by DunbarTheInept · · Score: 2, Informative


      Remember on a dial-up even a 100 KB file is Pain in the A$$ to download.

      Remember:
      1. Dial-up is obsolete already and "dead". Granted, it will last a long time, but as long as you started the stupid practice of predicting some technology is already "dead" I figured I'm allowed to do the same ;-)
      2. "Java on the client" doesn't have to mean "Java being run for the very first time on the client". After the first time, that 100Kb of jar is going to be cached for a week or so, so
        unless the software's timestamp is actually changed in that time, the subsequent uses won't repeat the download.
      3. Downloading a Jar file isn't any slower than downloading an .EXE file to run a client application. Remember that Java clients are for more than just web stuff. To make a fair comparasin, compare with downloading and installing software client executables, not just non-interactive web pages.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    17. Re:Its about time by catbutt · · Score: 4, Informative

      A couple days ago they supposedly negotiated all the details of this with each other and the judge:

      http://news.com.com/2100-1001-980631.html

      "Both Sun and Microsoft submitted written proposals Monday, suggesting exactly which of Microsoft's software titles would have to carry or support Java, in what timeframe the order would be carried out and other details."

      Apparently all we really know yet is the time frame, not yet the specifics of how it will be installed.

    18. Re:Its about time by siphoncolder · · Score: 1
      incompatible how? please explain in more detail; just saying "it's incompatible" is kinda like saying "for religious reasons"... it's supposed to be a response that you can't question.

      well, answer please. enlighten me, because i've never had a problem running java-anything on my ms-centric machine.

      --
      i'm amazed that i survived - an airbag saved my life.
    19. Re:Its about time by Anonymous Coward · · Score: 0
      mmmmm...



      Is this like the Ebonics teacher who now has to to teach English?

    20. Re:Its about time by mentin · · Score: 1
      outdated and incompatible version of Java... that Microsoft (it appears) intentionally made that way in order to kill Java...

      It is Sun to blame: they sued Microsoft and revoked their Jave license. As a result, Microsoft could ship (for restricted time) the Java exactly as they had it at that time, but were not allowed to add any new code except bug fixes.

      Now Sun realised their stupidity and want new decision from court. I am really surprised with the judge' decision.

      --
      MSDOS: 20+ years without remote hole in the default install
    21. Re:Its about time by jone · · Score: 1

      I think you are mistaken. You meant to say that you expect to be really surprised by the judges decision, when you've actually *read* it.

    22. Re:Its about time by Anonymous Coward · · Score: 0

      Oh, come on. Have you seen the size of the existing Windoze upgrades and patches? You really think one install is going to make such a dent in the gazillions of KB of bandwidth around the world? Get real.

    23. Re:Its about time by mentin · · Score: 1
      I think you are mistaken.

      I don't think so. I should only mention (if it was not obvious) that there are multiple courts involved:

      • First, Sun sued to revoke Java license from MS(which resulted in obsolete Jave being shipped)
      • Second, they sued when Microsoft was about to ship XP without Java
      • Now they sue to include their version of Java

      What I hope for is that a third party company with good JVM (like IBM) would sue those idiots for attempt to monopolize Java market :) and get a court decision that Microsoft should allow user to choose Sun's, IBM's or any third party JVM.

      --
      MSDOS: 20+ years without remote hole in the default install
    24. Re:Its about time by Anonymous Coward · · Score: 0

      Sun's older "Netscape Portal 4.1" uses the Microsoft Java. (or at least our company's apps via the portal do) When configured that way, they do NOT work with the Sun Java version. This should get really interesting.

    25. Re:Its about time by Vaughn+Anderson · · Score: 1

      No, I see a more literal translation here... more like a "ship" taking about 1,000 cds of the "most current java installer" over to say... Zimbabwe... yup, that would fullfil the deal. Ship and java installer in the same sentence...no pun intended...

      -v

    26. Re:Its about time by ocelotbob · · Score: 1

      They do. I didn't have the JVM installed on my system for a while, and every page with Java would have a little plugin icon and said "Click here to install Java". Besides, if you read the fucking article, you'd learn that MS and Sun had an agreement where MS would ship Java. They were in violation of that contract, and the judge justifiably laid the smackdown upon MS's sorry ass.

      --

      Marxism is the opiate of dumbasses

    27. Re:Its about time by Arandir · · Score: 1

      Besides, if you read the fucking article, you'd learn that MS and Sun had an agreement where MS would ship Java.

      "The fucking article", being the one at the top of this story, says no such thing.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    28. Re:Its about time by ealar+dlanvuli · · Score: 1

      This is flat out wrong.

      Microsoft is required to ship a compatable version, and there is no reason to believe it won't be offered as a seperate download similar to the way *everything* except service packs are offered.

      There is nothing in the case suggesting they have to bundled it with all future service packs.

      Please read the (articles) before you make claims such as this.

      --
      I live in a giant bucket.
    29. Re:Its about time by mcbridematt · · Score: 1

      Finally, I don't have to tell my end users to download a 23mb JDK for the sake of running my application. Now if they will just include PostgreSQL in Windows, I could just distribute my app as a single 1mb package. I agree with psycht, it's about time. (But will it show up as a critical download for existing MSJVM users in Windows Update?)

    30. Re:Its about time by mpe · · Score: 1

      I don't know, while I didn't read the article....the headline blurb said they'd be required to "ship" it. Knowing Microsoft, that could mean it is in one of those 'extras' folders buried somewhere on the disc. Never installed unless the user digs around to find it!

      What would happen if Microsoft simply didn't ship it? If it's something as trivial as a fine then they could easily not bother.

    31. Re:Its about time by mpe · · Score: 1

      No, I see a more literal translation here... more like a "ship" taking about 1,000 cds of the "most current java installer" over to say... Zimbabwe... yup, that would fullfil the deal. Ship and java installer in the same sentence...no pun intended...

      Why Zimbabwe? It would be cheaper to have the USAF "ship" a pile to Basra.

    32. Re:Its about time by Vaughn+Anderson · · Score: 1

      Mugabe and Bill have alot in common I guess. :)

      hehe, maybe it is a coincidence that some java beans come from Zimbabwe, maybe they could use some more java there as well...

      -v

    33. Re:Its about time by darien · · Score: 1

      Perhaps somewhere with a sea border might be easier? I guess they could send it up the Zambezi.

    34. Re:Its about time by Vaughn+Anderson · · Score: 1

      what? are you kidding you think M$ would give up the chance to have the data transfer get stopped in a bad port? har...

      -v

    35. Re:Its about time by 26199 · · Score: 1

      The reason you've never had trouble is because developers are forced to write for the MS version...

      As someone who's written wonderful applets that work beautifully in the *real* Java, then been annoyed to find they don't do diddly squat in MS's version, I can definitely say they're not compatible.

      It's put me off using applets completely. Sabotage? Yep.

      Details -- I don't know. Except that the judge's ruling says it looks intentional.

    36. Re:Its about time by Inflatable+Hippo · · Score: 1

      > If you're going to write a Java program, then you should write it to run in Java. Not MS' "Java"

      I agree, assuming you know what you're doing - but not everyone does.

      Some new graduates working on a project in a company I worked for were (it transpires) using Visual J++ (why!) and had "no idea" it wouldn't work anywhere else until they shipped it.

      It doesn't say much for their project manager I know, but these issues tend not to get discussed at university because they're "political".

    37. Re:Its about time by mark_lybarger · · Score: 1

      project managers manage projects. they put tasks on a schedule, track issue logs, coordinate things, set status meetings, send out status reports, etc. most often they're former COBOL or C developers who happened to take "that" career path. they have word processing skills and hopefully some people skills (sometimes they actually physically deliver the specs to the developer :) ). they don't have the technical depth anymore to understand why Visual J++ is a bad idea to implement on a project. that's the responsibility of the senior technical staff to know and do. it's also why you have project design reviews with lots of people from other groups attend so someone can speak up and say "so why did you choose Visual J++ over SUN Java?".

      there might have been times when Visual J++ could be the right tool for the job, but those days are long gone thankfully!

    38. Re:Its about time by The_K4 · · Score: 1

      I did read the article. I also read OTHER articles. Here So, maybe you shouldn't imply that i don't know what i'm talking about.
      :)

    39. Re:Its about time by Anonym0us+Cow+Herd · · Score: 1

      What would happen if Microsoft simply didn't ship it? If it's something as trivial as a fine then they could easily not bother.

      Judge: I find Microsoft in contempt of court and order them to pay $500 million dollars per day until Java is shipped in Windows as previously ordered.

      And just in case you're wondering, this sanction would get collected by the court.

      --
      The price of freedom is eternal litigation.
    40. Re:Its about time by Anonym0us+Cow+Herd · · Score: 1

      SO if you don't use java at all, you will still be required to download and in stall it if you want the latest security patches in the newest SP.

      If you don't like this, then you should thank Microsoft for bringing this on themselves through their own illegal behavior. Don't blame the court for trying to fix it.

      --
      The price of freedom is eternal litigation.
    41. Re:Its about time by Anonym0us+Cow+Herd · · Score: 1

      Knowing Microsoft, that could mean it is in one of those 'extras' folders buried somewhere on the disc. Never installed unless the user digs around to find it!

      Microsoft had better be careful here or they could find themselves on the wrong side of a contempt of court finding. The judge would be able to compell Microsoft to carry out his orders. It would be interesting to dream of the means by which the judge could do this. Huge daily fines. And I mean huge enough to bankrupt Microsoft if they didn't comply within a short time.

      I seem to recall a finding against a pilots union a few years back, it was a national headline news item. The pilots union was found to be illegal in its striking behavior in order to bankrupt the airline, shut it down, and cause untold problems for travelers. It wasn't really a strike, but was something like all of the pilots calling in sick. The judge said that he would begin fining the pilots union $10 million per day until the pilots returned to work. He said that the assets of the pilots union would soon fit into a small bag in the overhead compartment of a Cessna.

      --
      The price of freedom is eternal litigation.
  2. Not so fast by core+plexus · · Score: 5, Interesting
    While this is good news, it's not gone through the appeal yet; ""If my order doesn't get stayed or reversed (on appeal), it's going to get done," Motz said. Well, that's stating the obvious.

    Microsoft lawyers may be able to either stall it, get it reviewed, or even get it overturned. That's the way the law works. Likewise, there may be other avenues outside of the Courts that Microsoft may take.

    This little penguin doesn't forget favors

    1. Re:Not so fast by guacamolefoo · · Score: 1

      Microsoft lawyers may be able to either stall it, get it reviewed, or even get it overturned. That's the way the law works. Likewise, there may be other avenues outside of the Courts that Microsoft may take.

      Such as guerilla commando raids?

      Or gorilla commando raids (Monkey-boy Ballmer leads attack on Sun)?

      Or maybe just gorilla Komando raids?

      GF.

    2. Re:Not so fast by edxwelch · · Score: 1

      It's already been stayed for 2 weeks to allow them to make an appeal... and Microsoft are whinging that "a sudden change in the operating system could harm large corporations" since when is java a "part of the OS"? How exactly does it harm big corperations?

  3. In Soviet Russia ... by Anonymous Coward · · Score: 0, Offtopic

    .... Java ships with Windows.

    1. Re:In Soviet Russia ... by corsec67 · · Score: 0, Offtopic

      Or SUN is required to ship Windows with Java.

      --
      If I have nothing to hide, don't search me
  4. I feel bad for Microsoft by pyite · · Score: 2, Insightful

    I have to side with Microsoft on this one. I don't think the government should have the power to say you must include X in your product. It's like the government mandating that Ford must use Bosch break systems in their vehicles even though Ford can make their own cheaper (purely hypothetical situation). How would everyone like it if the court forced Debian to include Sun's Java as part of the standard install instead of the user having the option to install gcj for instance?

    --

    "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    1. Re:I feel bad for Microsoft by Sabalon · · Score: 5, Insightful

      I agree they shouldn't be able to say you must include x.

      However, from what I read earlier on in ths case it is not as simple. What I read was that MS had signed a contract with Sun that they would include Java and then backed out, so I guess this comes down to being the punishment for breach of contract, not just because Sun is whining.

    2. Re:I feel bad for Microsoft by buzzdecafe · · Score: 1

      Don't waste any tears on them. Microsoft is a monopoly, so they hane to operate under a different set of rules. If there was a "GM" to Microsoft's "Ford" out there, then your brakes argument would be more compelling. But there ain't.

    3. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 2, Insightful

      Microsoft is a monopoly. They don't face the same market pressures that most companies face, and so have to play by a different set of rules. The government is trying to increase competition on the desktop. This can only be good for consumers.

    4. Re:I feel bad for Microsoft by squiggleslash · · Score: 4, Insightful
      How would everyone like it if the court forced Debian to include Sun's Java as part of the standard install
      I don't think anyone would give a flying f--- to be honest, as long as you could select "custom install" and remove it.

      Of course, Debian isn't an abusive monopoly (or abusive, or a monopoly) and hasn't made any efforts to kill Java, so the situation is rather different and a court wouldn't make that ruling, even if it were the case that we'd all be really, really, upset were the court to make it.

      Microsoft is a convicted abusive monopolist. Microsoft used its dominant market position to control the market, and has used that control to crush its competitors or would be competitors. Microsoft's behaviour was immoral, has caused immeasurable damage to the industry as a whole, and was, rightly, found to be illegal. Get over it.

      --
      You are not alone. This is not normal. None of this is normal.
    5. Re:I feel bad for Microsoft by 47001foo · · Score: 1

      Well, if M$ was so eager to include IE for free, once upon a time. Why not include Java!

    6. Re:I feel bad for Microsoft by RevMike · · Score: 5, Insightful

      Don't feel bad for M$. They did violate the law.

      A major point of law in the area of monopolies is that a company that has a monopoly in one area can't use that monopoly to build a second monopoly in another area.

      M$ was using Java, then dropped Java entirely in order to promote their .Net product. By excluding Java in favor of their own product, they are trying to leverage their desktop monopoly into another area.

      By your example, Ford does not need to use Bosch brakes because Ford is an oligopoly, not a monopoly. If Ford, GM, VW, Toyota, etc. decided to start a joint venture to make their own brakes and exclude Bosch, the analogy would be more apt.

      The Debian analogy also isn't valid. There are many viable commercial and non-commercial distros. And Debian also doesn't own a competing product.

    7. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0

      I do Feel for the simple fact I dont want it on my system. I hope their is a choice. When I buy a car I buy the options I want. If I want Sun Java I go Download it. If I want .net I go download it. If Sun made windows then they can put what they want into it. I have no problem with what microsoft puts into their OS. I have questioned some of their tactics yes. But If I want Sun Java I will Download it or buy Solaris. We are talking about a free product here. No one is making money off of it. So what is the big deal here. If I want Sun products I will do so. I am repeting my self here but realy I dont want it.

    8. Re:I feel bad for Microsoft by KDan · · Score: 4, Insightful

      I don't think that analogy works very well in this case. If you look at the history of the case, you'll see that the whole point of Java was to have a write-once, run-anywhere platform. Java published the specs to that, and Microsoft, having identified this as a great danger to its OS monopoly, hurried to try to break it as much as possible. Hence their coming out with a Microsoft VM which is, on purpose, incompatible with the Sun VM. As Sun owns the Java language and virtual machine specs, that's not only unfair but also illegal.

      The fact that Microsoft, after bashing Sun's "Network Computers" initiative a few years back, is now coming out with its very own .NET (which is basically a repackaging of Java + network computers), should clue you in to the dishonesty with which they have been acting. Given all that bad behaviour, it's only fair to give Sun a few brownie points and a chance to get back on top with their excellent Java language, especially now that Micro$oft has had all the time they needed to come out with their competing version (.NET).

      Oh, and by the way, we're not talking about the Java compiler (which would be comparable to gcj which you mentioned), but about the Java Virtual Machine, which allows Java programs compiled elsewhere to run on your machine.

      Daniel

      --
      Carpe Diem
    9. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0

      Then I assume you don't use Windows, as it is neither a minimal/mildly configurable operating system.

    10. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0


      By excluding Java in favor of their own product, they are trying to leverage their desktop monopoly into another area.


      Ack! Not including a competing product by default, because a company wants you to use the product they make. Shameful I tell you. SHAMEFUL! Maybe Microsoft should include RedHat with every copy of Windows too.

    11. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0

      Are you drunk? Microsoft owns about 95 percent of the desktop market. GM and Ford combined don't account for even half of the US car market. Obviously, neither of them has a monopoly.

    12. Re:I feel bad for Microsoft by sakeneko · · Score: 1
      I have to side with Microsoft on this one. I don't think the government should have the power to say you must include X in your product.

      As I understand it, the issue in this case is that Microsoft signed a contract with Sun some years ago requiring that it implement Java according to Sun specificiations. If this is true (and I can't determine from the CNET story whether it is or not -- it has very few specifics), then the feds are simply ordering Microsoft to live up to the terms of the contract.

      I definitely want courts to have the power to make a company (of any size) deliver on the contracts it signs. Otherwise contracts can't be enforced.

    13. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0

      How would everyone like it if the court forced Debian to include Sun's Java as part of the standard install

      Well, if Debian signed a contract saying they would, but then backed out of it, I would still side with Sun.

    14. Re:I feel bad for Microsoft by Coward+the+Anonymous · · Score: 2, Informative

      Hence their coming out with a Microsoft VM which is, on purpose, incompatible with the Sun VM.
      This is simply not true. The MS VM ran 100% Java Compliant code just fine. The thing MS did as add extensions that were specific to its VM. The Visual J++ tool defaulted to using this extensions. Developers who weren't cafeful could end up writting software that would only run on Windows. But to say that software that was written in pure Java might not work on MS VM is a fallacy.

      --
      -- Jason
    15. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0

      I think you meant 'Yugo'?

    16. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0

      I do use Windows and Linux and have found both can be as configurable as I want them. Every option I want is there to be turned on in windows with a few registry changes. But my point was not that I cant configure my OS but that I dont want to be forced to use Sun's Version of Java. OK I can see your point that you in the future will have .net there already but. I don't care I don't like suns Java and therefore I don't want it on my system. And if a judge thinks he has the right to tell me the consumer that I do that is not right. That is the same thing as saying that a judge has the right to tell me that I have to install real player on my computer. I don't want that crap either. Personally I don't even use Microsoft's media player either but my choice was to buy Windows from Microsoft not from Sun. This is a stupid ploy. I want Microsoft to distribute my application with windows as well because I can't do it on my own. why Does Microsoft stop you from going to Suns website to down load it. NO!! The point is that this sets president. I don't want my software company to have to distribute other vendor's software because of this. it don't make sense. I want the right as a vendor to sell my product and not have the court system telling me I have to do what it says because some other company cant distribute their product. If I want to distribute it for that company for them as my choice that is ok. But don't play god and tell me you actually would want the same to happen to your company. Seriously now.

    17. Re:I feel bad for Microsoft by RevMike · · Score: 2, Insightful
      Not including a competing product by default, because a company wants you to use the product they make. Shameful I tell you. SHAMEFUL!

      In a normal market environment, there is nothing shameful about this. It may be good business.

      The key point is that in a market based society, gov't should minimize its interference with companies that are participating in a market. However, when a market does not exist (a monopoly) gov't does have the duty to regulate to protect the consumers and competitors in closely alligned markets.

      That M$ has a monopoly on the desktop is unfortunate. That M$ extended that monopoly to Office apps because Lotus and Corel are lame is unfortunate. That M$ successfully leveraged their desktop monopoly into a browser monopoly and is trying to do the same in the run-anywhere language space is a SHAMEFUL predatory illegal business practice.

    18. Re:I feel bad for Microsoft by silas_moeckel · · Score: 3, Insightful

      This is because MS has a monopoly position and they are calling something that realy isn't fully Java Java.

      --
      No sir I dont like it.
    19. Re:I feel bad for Microsoft by bluprint · · Score: 1

      The analogy is fine if depending on how you look at the situation. Most people either consider:

      1) This is a technically good move (because Java is really good...or some such reason).

      OR

      2) Something about the supposed monopoly that Microsoft has, and how bad monopolies are, so this one should be broken as much as possible.

      OR

      3) Anything that happens to Microsoft is just good.

      Most people don't consider that governments just should not be deciding which technology should be included with what...just on principle.

      Furthermore, fault for any semblence of a monopoly that MS has can be laid directly at the feet of the very people that claim to be doing all this good work breaking up monopolies. IP protection is what essentially created this mess to begin with, now we supposedly need more legislation and regulation to fix a problem created (and propogated) by the very people trying to (supposedly) fix the problem.

      One thing is for sure. It's a huge mess. And we should never be happy about government micromanaging daily business of either citizens or companies.

      --
      A modern day witchhunt.
    20. Re:I feel bad for Microsoft by rhavyn · · Score: 2, Insightful
      So where's that uninstall IE, OE, MSN Messenger and all that other crap that I don't want button. Oh, wait, there isn't one. So what that means that if Microsoft is able to leverage their monopoly in the desktop operating system market into new markets by forcing people to have those programs on their computers, the only way to fix the problem is to force them to remove those programs (they say they can't) or force them to distribute the competitors. Then no one can complain that the market is skewed in MS's favor because MS is forced to carry everyone's product. Don't like it, don't bitch to me, go tell Microsoft that you want a level playing field for everyone and to get rid of all the shit they "integrated" into the OS.

      The point is, Microsoft has been convicted of being an illegal monopoly. They have been convicted of breaking a contract with Sun to carry Java. People who do those things don't get to make all their own decisions anymore. Sorry that MS's customers are being hurt by their illegal behavior, but it's not like no one has been saying to dumb MS to avoid these kinds of problems.

    21. Re:I feel bad for Microsoft by municio · · Score: 1

      I don't think the government should have the power to say you must include X in your product.

      In fact the government did not say that MS has to include Java into Windows. If it was up to the government, MS will be allowed to license Windows and Word only to users that promise to use MS products only (or maybe products from authorized partners). In this case, we are talking about a civil suit. During the antitrust trial, The DoJ and the States were only allow to seek measures that restore some level of competition and ensure that MS won't violate antitrust laws in the future. The government can not seek penalties.

      Now, the antitrust case is settled. So the government has finished his job. But the parties that have been harmed by MS seek damages. And this is exactly what is going on now. As a penalty for what MS did in the past to Java, the judge, in a civil suit, is awarding SUN damages.

    22. Re:I feel bad for Microsoft by Arandir · · Score: 0, Offtopic

      Of course, Debian isn't an abusive monopoly

      Okay then, look at it from the opposite direction. How would you like if the court ordered Microsoft to include Debian as part of the standard install? What if they had to include *every* Linux distro? And the BSDs? And every potential competing product in existance, free, open or otherwise?

      This ruling requires a company to ship its competitors product. This is bad juju, plain and simple. Don't let your hatred of Microsoft destroy your rationality.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    23. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0

      Dumbass, they signed a contract to distribute it and then didn't, or when they did, they distributed a crippled version. Stop the knee-jerk reactions characteristic of /., and actually get some facts first.

    24. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0

      Yay! I like you!!! >>SMOOCH

    25. Re:I feel bad for Microsoft by ad0gg · · Score: 1

      Same things goes for Java on Windows. As long as you can remove it from the install, i won't have problem with it. If the final ruling is that its required install, thats when I have problem because it limits people's choice of what is installed on their system. Same thing goes with .net or anything other thing. I want the feature of removing of it.

      --

      Have you ever been to a turkish prison?

    26. Re:I feel bad for Microsoft by sweede · · Score: 2, Informative

      What had happened was Microsoft licensed Java from Sun to include in Windows. However, Microsoft violated the contract by adding in new extensions and other features to the Java VM. Now Sun got all pissed off about that and sued MS and broke their contract saying that Microsoft was frozen at whatever version of java they last modified. Now, along with that, Microsoft dominating the OS market has everyone stuck at Java VM version 1.2 (or whatever) and people dont need to download a newer Java version from Sun.

      So, what does Sun do now?? They sue MS again and order that Microsoft can no longer distribute a Java VM with Windows (XP). But Microsoft has the whole .NET and C# deal, which is a massive compeitor to Java.

      So, what does Sun do this time? They sue MS yet again and order that Microsoft MUST INCLUDE the most recent version of Sun Java with Windows.

      Will Sun ever learn ?

      --
      I follow the SDK and GDN principles.. Spelling Dont Kount, Grammer Dont Neither
    27. Re:I feel bad for Microsoft by PierceLabs · · Score: 1

      Actually no its not. While I won't go into the details of the case what it boils down to is this: * Microsoft used anticompetitive behavior in an attempt to destroy Java * Microsoft is now trying to exploit this advantage and push something that also competes with Java * If the gov't does nothing, then market forces will bring about the end of Java (see actual case documents for more about this) * Sun is likely to win their antitrust suit (though it has long been withheld that you don't need to show that you will win inorder to get a prelim injunction). * Thus if the injunction isn't granted, Microsoft takes their unfair position and by the time Sun wins their antitrust suit - the market forces will have already gone into play and Java will be dead regardless of what the courts say (see Netscape for similar scenario - it doesn't matter how many billions they could possibly get for it, the product is dead and can never recover).

    28. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0
      Sorry, pal. But your argument lost all merit when the first dollar sign came up.
      Unfortunately, slashdroids like that sort of ignorant zealotry and chose to mod you up for it.

      Addnig "$" to Microsoft is almost as bad as those morons who say "Lunix".

    29. Re:I feel bad for Microsoft by squiggleslash · · Score: 2, Insightful
      Okay then, look at it from the opposite direction. How would you like if the court ordered Microsoft to include Debian as part of the standard install?
      I'd laugh my head off. How exactly do you expect me to respond to that? It's gibberish. How, exactly, does Microsoft include Debian as part of the standard install? Does it co-install BOCHS or some sort of VMWare clone? Gibberish!

      This ruling requires a company to ship its competitors product.
      It requires a company that's caused physical and illegal harm to a competitor to ship their product, at no (real) cost to Microsoft or the competitor except in that the competitor is kept alive.

      You MS astroturfers really are a bunch of whiners. Something tells me that you don't complain to your coworkers everytime you hear of someone being thrown in jail because they've committed a housebreaking or a mugging. You presumably don't react with outrage when you hear of a drunk driver having to pay the hospital bills of some poor sod they ran over. Why are you reacting with such outrage over this?

      It's not as if some Judge was walking along one day and thought "Hey, wouldn't it be great if a random company was forced to distribute a rival random company's products?". This is an attempt to resolve a real case of damage. It's fair. The penalty matches the crime. Get over it.

      --
      You are not alone. This is not normal. None of this is normal.
    30. Re:I feel bad for Microsoft by rhizome · · Score: 1

      Don't be stupid. Microsoft signed a contract and reneged on it, that's all. It's not like Sun pulled this out of the air and said "Hey, I think MS should have Java in IE, let's try to force them!" They're just being told to live up to the contract.

      So, the answer to the Debian question is "Debian wouldn't have signed a contract". They would have? Then would they have signed it in bad faith like MS did?

      --
      When I was a kid, we only had one Darth.
    31. Re:I feel bad for Microsoft by KDan · · Score: 2, Insightful

      Yes, there was another era I can remember reading about when everyone really felt the government should not interfere in big businesses. That was back at the beginning of the 20th century, when big pharmaceutical firms like Bayer managed to get away with marketting Heroin as a "non-addictive cure for cough".

      Governments (in theory anyway) are mandated by the people. Who better than the people to decide whether a company has misbehaved and should be ordered to behave differently?

      Daniel

      --
      Carpe Diem
    32. Re:I feel bad for Microsoft by revscat · · Score: 2, Informative

      Legally, the only point you make is:

      2) Something about the supposed monopoly that Microsoft has, and how bad monopolies are, so this one should be broken as much as possible.

      This has little to do with Microsoft's monopoly status. The complaint is that Microsoft signed a contract with Sun to distribute a Sun-certified JVM and Microsoft broke both the spirit and the letter of this agreement. They are now being forced to comply, and rightfully so.

    33. Re:I feel bad for Microsoft by RevMike · · Score: 1
      Addnig "$" to Microsoft is almost as bad as those morons who say "Lunix".

      Is it as bad as the people who refer to the Target Deprtment Store as tar-jshay in a fake French accent?

    34. Re:I feel bad for Microsoft by KenHuffman · · Score: 1

      Sorry, by law when the government declares a company a monopoly, the government has the option to put its thumb on the scales of justice to balance out the playing field. That is what it is doing here.

    35. Re:I feel bad for Microsoft by Zeinfeld · · Score: 0
      This has little to do with Microsoft's monopoly status. The complaint is that Microsoft signed a contract with Sun to distribute a Sun-certified JVM and Microsoft broke both the spirit and the letter of this agreement. They are now being forced to comply, and rightfully so

      That is not the case. Sun agreed to a settlement of the Java case which allowed Microsoft to cease distribution of Java as one option. Sun cannot as a matter of law reopen the java contract case.

      The current case is actually an offshoot of the anti-trust suit. Sun's actual complaint is amazingly constrained since they want to use Jackson's findings of fact to make their case and they have to avoid re-litigating the issues raised in the contract case.

      Having read the court documents I don't think Sun has much of a chance once they hit the appelate level. The temporary injunction is pretty far reaching and significantly affects the status quo. The court's rulling is more like an interim punishment than preventing irreperable harm.

      The other big problem for Sun is that the appeals court found Jackson to have been biased. While they refused to throw out the findings of fact Microsoft still has the right of appeal. Like don't hold your breath waiting for an outcome here. Sun will be lucky to get anywhere with the case before 2010.

      Sun agreed to the settlement of the contract case. It does not seem very likely that the appeals court will be impressed by the desperate need to chabge that agreement now.

      Java is dead regardless of the outcome of the case. Sun is merely showing that Java is a completely closed language that only Sun is allowed to change. Sun is only getting a free ride on this in the Linux-media like slashdot.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    36. Re:I feel bad for Microsoft by virago81 · · Score: 1

      Never mind that the founding of the country was based on a basic distrust in the concentrated power of government.

      --
      Technological progress has merely provided us with more efficient means for going backwards. -- Aldous Huxley
    37. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0

      Don't be stupid. Microsoft signed a contract and reneged on it, that's all. It's not like Sun pulled this out of the air and said "Hey, I think MS should have Java in IE, let's try to force them!" They're just being told to live up to the contract.


      What contract? I don't remember there being a contract. Please stop spreading lies.

      Microsoft started using their "own version" of Java. This is what pissed Sun off and file a suit for trying to change what they created for multi-platforms.

      The original arguement was that Microsoft was trying to standardize their own version of Java and push Sun out of the market.

      It then changed to say that Microsoft tried to make it "incompatible" so that it (Java) would just go away.

      This has been Sun's legal battle cry for years with Microsoft.

      But lets not spread lies around and say there were contracts signed. Microsoft may have foul intentions but they sure aren't stupid enough to sign contracts and not fullfill them.

    38. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0

      Suppose Wal Mart went on a buying spree, buying up every other retail chain in the U.S. Suppose this went on until such time that 95% of all the stores in the U.S. are owned by Wal Mart. Now suppose that you have a business selling childrens clothes. You've been in business for 40 years and you employ over 20,000 workers, but suddenly Wal Mart decides they no longer want to sell your clothes in their store. They have their own line of childrens clothes and don't see why they should allow the competition to have access to their valuable shelf space. Since you no longer have access to 95% of the stores in the U.S. you quickly go out of business.

      Do you believe that this somewhat hypothetical Wal Mart should be allowed to decide who gets access to their shelf space just because they are the biggest retailer?

      If so, then here's another hypothetical situation for you to consider. Suppose that you or your child finds themselves in a situation where every day at school they are beaten up by a large group of students. Every day, you or your child is harrassed and severly beaten by this gang. They take you or your childs lunch money, shoes, jacket and anything else that they want. Unable to fight back against such a large group, you approach the school principal for help, only to have him tell you that this group has every right to do what they are doing. They have this right because they are the biggest gang in the school, therefor they get to make the rules.

      Now of course you think that the principal is wrong. We do have laws and those laws say that assault and battery and theft are illegal. Those laws also say that using your monopoly position in one market to obtain a monopoly position in another market is illegal.

    39. Re:I feel bad for Microsoft by The+Analog+Kid · · Score: 1

      Actually this would probably be in the end users best intrest since most newbies don't know how to install Java and syslink it so the programs reconize it. Though I prefer Blackdown's over Sun's because it has less compatibility issues.

    40. Re:I feel bad for Microsoft by tshak · · Score: 1

      Microsoft is a convicted abusive monopolist.

      I hate this statement because it comes up so much in uninformed posts on /. First, claiming that a company is a "convicted monopolist" is like claiming that I am a "convicted programmer". Being a monopoly is not illegal, so you can't be convicted as one. MS was convicted of using it's dominant position to strong arm OEM's into restricting the freedom of OS choice on x86 computers.

      Second, this ruling is BS. So, if I come up with a VM based language, say TSL, should MS be forced to include my TSVM?

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    41. Re:I feel bad for Microsoft by bluprint · · Score: 1

      This is rather typical. Rather than actually present an argument counter to a point I made (that would require thoughtful consideration) about government interference, you would rather regurgitate something your parents, teachers, government, etc. have been telling you your whole life.

      --
      A modern day witchhunt.
    42. Re:I feel bad for Microsoft by themassiah · · Score: 1

      The government isn't saying "You have to do X with your product." They're saying that "Yes, you signed some sort of binding agreement. Now you have to follow through with it or we'll find you in contempt of court and consider the contract broken by you."

      There is a legal difference.

      --
      - Sometimes you're the pidgeon, sometimes you're the statue.
    43. Re:I feel bad for Microsoft by squiggleslash · · Score: 1
      I hate this statement because it comes up so much in uninformed posts on /. First, claiming that a company is a "convicted monopolist" is like claiming that I am a "convicted programmer"
      That's nice. But I didn't say Microsoft was a "convicted monopolist".

      I said Microsoft was a convicted abusive monopolist, and I didn't put that word in without thinking about it. Microsoft was convicted of abusing it's monopoly.

      It's not a crime to be a parent. But an abusive parent is something else and can, depending on the nature of the abuse, result in the parent's imprisonment.

      Second, this ruling is BS. So, if I come up with a VM based language, say TSL, should MS be forced to include my TSVM?
      Not unless Microsoft uses its monopoly in an attempt to crush you. In which case, yes, one perfectly legitimate remedy would be for Microsoft to be required to distribute your VM.

      Microsoft has committed a crime. It's required to make amends. It's no more reasonable to suggest it shouldn't be required to distribute Java because the government shouldn't be forcing companies to distribute competitor's products than it is to complain that a drunk driver shouldn't pay a victim's hospital fees because it's unfair to force people to pay for other people's hospital treatment.

      --
      You are not alone. This is not normal. None of this is normal.
    44. Re:I feel bad for Microsoft by revscat · · Score: 1

      You have raised some interesting points regarding the legal issues surrounding the case, some of which I was not aware of. I thought this case was a direct extension of the contractual violations made by Microsoft in their Java implementation. Thanks for the correction.

      However:

      Java is dead regardless of the outcome of the case. Sun is merely showing that Java is a completely closed language that only Sun is allowed to change. Sun is only getting a free ride on this in the Linux-media like slashdot.

      This I do know enough about to disagree with. Java is far, far from being dead, nor is it in fact a closed language. Java is hugely popular in server-side applications, and that popularity has not significantly abated with the introduction of .NET. Further, the mechanism used to introduce new features into the language, Java Community Process, is largely outside of the control of Sun and is driven instead by a large and active user base. Read both the FAQ and the Procedural Overview for more info.

    45. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0

      Really, is it so hard to type "Sun Microsoft Java Contract" into Google?

    46. Re:I feel bad for Microsoft by Sabalon · · Score: 1

      Thanks for the clarification - don't know why it was modded a troll.

    47. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0

      Look at it from this direction: You're a post-pubescent geek, and you're right. The decision was made by a Supreme court judge, and he's wrong. Of course.

    48. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0

      Ok, for the dummies (like you). Microsoft used it's monopoly position in the OS market, to tailor it's OS to leverage against Java. This is ILLEGAL.

    49. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0

      Youre dabbling in semantics. "Convicted of Abuse of it's monopoly position" is the gist of it, accept it.

    50. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0

      You are a cock$ucker.

    51. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0

      WRONG. Microsoft to settle a lawsuit, signed an agreement to license Sun Java. Nowhere did they say they would install and use it. That was just "assumed". After all why pay million$ in license fees and not use the product, eh? Seems like every Microsoft court settled agreement has some kind of loophole in it that no one thinks about. I'll bet this 120 day one also has some loophole, too.

    52. Re:I feel bad for Microsoft by andynyc · · Score: 1

      Best post yet. Microsoft's Java implementation wasn't "broken" per se, as it did run pure Java code fine. MS added proprietary extensions to its VM and made them available to programmers in Visual J++. Only when coders used the MS extensions, then tried to port that code back to a non-MS machine, did problems arise.

      A "broken" implementation is different from an "implementation with extensions."

      Whether it's good or bad depends on your point of view. If I'm a Visual J++ coder, looking to create a cross-platform program, then the extensions probably make it difficult to be sure my code is portable (of course an educated programmer would already know this and not use VJ++). If my goal is to write software that runs on Windows, having Windows-specific extensions to Java is terrific.

      Of course Microsoft's (4/5-year-old) VM is currently incompatible with the latest Java version, but that is because Sun sued MS to prevent it from including any VM with Windows. Obviously, MS isn't going to work to update a product it isn't allowed to ship.

    53. Re:I feel bad for Microsoft by Arandir · · Score: 1

      How, exactly, does Microsoft include Debian as part of the standard install?

      Easy. They install as a loopback with an icon on the desktop. This has been done before many time by "demo" distributions. It would be stupid, of course, but it could be done.

      You MS astroturfers really are a bunch of whiners.

      I'm not an not an MS astroturfer. I don't use Windows. But I do have an ability to see beyond my dislike of Microsoft and catch a fleeting glimpse of the big picture.

      The precedence that this brings will apply not to just Microsoft. It's a poor excuse for a stay, and if it stands as part of the final judgement, it would be a poor excuse for a penalty. Is there any precedence for this type of judgement? I am not aware of any. The job of the courts isn't to be creative.

      This is an attempt to resolve a real case of damage. It's fair. The penalty matches the crime.

      The penalty should match the crime. If this were a case about Microsoft reneging on a contract to ship with Java, then it would be appropriate. But that's not what this is about. It's about Microsoft sabotaging Java. Do you really want to sentence a child molester to community service at a kindergarten?

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    54. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0

      Trying to become a monopoly is fine. Guess what folks. Monopolies are NOT illegal. Look it up!

    55. Re:I feel bad for Microsoft by vague · · Score: 1

      > Trying to become a monopoly is fine.

      Unless it's done by leveraging a different and already existant monopoly, then it's illegal.

      --

      -
      Listen. Strange women lying in ponds distributing swords is no basis for a system of government.

    56. Re:I feel bad for Microsoft by Phroggy · · Score: 1

      because Ford is an oligopoly, not a monopoly. If Ford, GM, VW, Toyota, etc. decided to start a joint venture

      My understanding of the word is that the joint venture between Ford, GM, VW, Toyota etc. would be an oligopoly; Ford by themselves is just a competitor like everyone else.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    57. Re:I feel bad for Microsoft by jaavaaguru · · Score: 1

      It's more like the government stating that a car manufacturer should use standard car radio connectors from Pioneer, rather than their own proprietary one. It's not a component that's required for the car to function properly, and nobody really cares because it works just as well anyway.

    58. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0

      compile this and get it to run on the standard MS JVM:

      public interface MyRemoteInterface extends java.rmi.Remote {
      public void doSomething() throws java.rmi.RemoteException;
      }

      The MSJVM does not include the java.rmi.* packages (it's a separate download, cos it competes with DCOM) or JNI (not included at all, as it competes with COM).

    59. Re:I feel bad for Microsoft by RevMike · · Score: 1
      My understanding of the word is that the joint venture between Ford, GM, VW, Toyota etc. would be an oligopoly; Ford by themselves is just a competitor like everyone else.

      An oligopoly is a condition such that there are a small number of substantial players in the market, so each player has a lot of influence over the market conditions. The auto industry is a classic example because there are only 6 to 8 big players world wide: Ford, GM, Daimler-Chrysler, VW, Honda, Toyota, maybe a few more. When they collude such that they dominate the market overwhelmingly, they become a monopoly.

      Oligopolies are not illegal, but the Federal Trade Commission and other bodies in the EU do scrutinize mergers among oligolopial (is that a word?) entities to determine whether they would result in a monopoly.

    60. Re:I feel bad for Microsoft by Alsee · · Score: 1

      sued... Microsoft was frozen at whatever version of java they last modified.

      They sue MS again and order that Microsoft can no longer distribute a Java VM

      They sue MS yet again and order that Microsoft MUST INCLUDE the most recent version of Sun Java


      It only seems dumb because you are missing details.

      Step 1: Microsoft is not allowed not break Java any further.
      Step 2: Microsoft may no longer ship a broken Java.
      Step 3: Microsoft MUST meet thier obligation to distibute Sun Java as they commited to do in the original contract.

      Don't blame Sun for making such slow progress. Microsoft fought this kicking and screaming the entire time. Microsoft made every effort to obstruct Sun's progress every step of the way. And Microsoft was ruled to be in the wrong in every case.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    61. Re:I feel bad for Microsoft by Alsee · · Score: 1

      So, if I come up with a VM based language, say TSL, should MS be forced to include my TSVM?

      Yes, *IF* Microsoft has signed a contract with you saying they would ship your TSVM. Guess what? Microsoft had a contract with Sun to ship Java. They violated that contract.

      The judge is merely enforcing a contract that Microsoft signed.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    62. Re:I feel bad for Microsoft by squiggleslash · · Score: 1
      Do you really want to sentence a child molester to community service at a kindergarten?
      Great analogy. Kind of like the "MS forced to include Debian in the default install": makes no sense whatsoever.

      Microsoft has sabotaged Java by distributing a half-arsed, bug-ridden, destandardized version, so it's being forced to rectify the situation by shipping the official Sun kit. How is this comparable to providing a child molestor with a light slap on the wrist that provides an opportunity for them to do the same thing again?

      Is your complaint that Microsoft will have yet another opportunity to harm Java, as your "community service" example suggests? If so, how? And why is Sun supporting this proposal if that's the case? Is your complaint that it's merely a slap on the wrist and that Microsoft executives need to serve serious jail time, as would a child molestor? Is your complaint that some how being required to distribute the real version of Java, at little or no cost to Microsoft, and clearly a move that levels the playing field, somehow inappropriate?

      Again, I do wonder whether you express outrage every time drunk drivers have to pay the hospital bills of their victims. Is "Why should courts force people to help people they don't get on with get nursed back to health" a common complaint in the Arandir household?

      --
      You are not alone. This is not normal. None of this is normal.
    63. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0

      ... the analogy would be more apt. The Debian analogy also isn't valid.

      Hehe.

    64. Re:I feel bad for Microsoft by Anonymous Coward · · Score: 0

      And it must be nice to walk around clueless too. Sun sued MS regarding because they were improperly using the Java logo, not because of the extensions MS added. The settlement agreed to by both parties was, simply, MS will cease and desist using the Java logo, will not modify the JVM any further (except to fix security holes) and cease distribution within 5 years. MS is simply following the intent of the settlement. Sun doesn't like it? Too damn bad. They should have chosen a different path in the lawsuit and made MS ship the Java machine specified by the terms of their contract AT THAT TIME. The contract to which you refer is null and void. After the lawsuit, there was no contract between the two parties. Reference: http://www.theregister.co.uk/content/4/16324.html

    65. Re:I feel bad for Microsoft by Alsee · · Score: 1

      improperly using the Java logo, not because of the extensions MS added.

      They COULD properly use the logo if they didn't add extensions. Improperly using the Java logo and improperly modifying Java were essentially the same thing in this case. Microsoft could not legally do what they did.

      They should have chosen a different path in the lawsuit and made MS ship the Java machine specified by the terms of their contract AT THAT TIME.

      AT THAT TIME Sun didn't have as much evidence as they have now. When you get NEW EVIDENCE and prove a more serious violation then you can win stronger remedies. At the time Sun had merely proven that Microsoft had failed to live up to its contractual obligations. Now Sun has proven more - that Microsoft violated the contract maliciously. They acted in bad faith. The breach of contract was an intentional anti-trust violation.

      In a case of an honest missunderstanding and contract dissagreement the courts do their best to make it fair for everyone. When one side acts maliciously (Microsoft) there is no reason to balance the remedy to be fair to them. The party that acted in bad faith (Microsoft) bears the full burden of compensating the injured party (Sun).

      Additional evidence means additional remedy.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    66. Re:I feel bad for Microsoft by TheConfusedOne · · Score: 1

      Wow, what an interesting view of "history".

      Let's try that with a nice dash of reality.

      1) MS license Java from Sun.
      2) MS violated their license. They modified core files in direct violation of their license and refused to implement core parts of the Java specification.
      3) Sun sued MS to try to get them in compliance with the license that they signed.
      4) MS said, "We're not going to change our behavior." So the two parties settled the case. MS lost their license to access any of Sun's new Java IP and could no longer use the Java logo.
      5) MS requested and got from Sun a seven year extension allowing MS to include their old VM in Windows.

      Now in parallel to that.
      1) The DoJ sued MS for violations of the Sherman Act.
      2) There was a long trial. As part of that trial evidence came out about MS's actions towards Sun's Java and the goals of those actions.
      3) MS was found guilty of 3 violations of the Sherman Act with regards to Java.
      * Deceiving programmers
      * Illegal contracts
      * Threatening Intel
      4) These counts were upheld on appeal.

      Now, Sun then went and launched a private anti-trust suit against MS.
      Based on the evidence and conclusions of the DoJ's trial Sun wants damages and behavioral changes imposed on MS.

      1) Sun requested a preliminary injunction on MS of a "must-carry" order to force MS to include Sun's JVM in Windows.
      2) The judge granted this based on the likelihood that Sun will win the case, the damage done to Sun if the injunction isn't granted, and the relatively minor damage carrying Sun's JVM might cause Microsoft.
      3) At this point, the trial will begin to determine what, if any, long term remedy should be imposed to counter the damage MS's illegal actions caused Sun's Java.

      Sun NEVER sued to force MS to remove Java from any OS. Sun only sued to get MS to live up to their contractual agreements.

      --
      --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
  5. Bah by Mondain98 · · Score: 0, Troll

    Sun Java (JVM) is crap. What a step backwards.

    1. Re:Bah by Randolpho · · Score: 0

      You clearly do not want karma! Read my .sig. :)

      Seriously, I agree with you. The Sun JVM is a load of crap. It's slow and buggy.

      Not that the MS VM is any better. Sure it's faster, and works better, but it doesn't always work with pure Java code.

      I think a better ruling would be to force Microsoft to comply with Java's VM standards.

      --
      "Times have not become more violent. They have just become more televised."
      -Marilyn Manson
  6. On a completely childish level... by boinger · · Score: 0, Troll
    ...This just makes me giggly.

    Just like watching the bully getting dragged by the ear to the car by his mom.

    --
    Send your friends messages of love at fuck-you.org
    1. Re:On a completely childish level... by Anonymous Coward · · Score: 0

      Except in this case he is a "CHIEF SOFTWARE ARCHITECT" being dragged by the ear to the car by his mom!

  7. how about the reverse by Anonymous Coward · · Score: 0

    This is like forcing linux to come with .NET and ActiveX within 120 days. Still sound reasonable?

    1. Re:how about the reverse by laertes · · Score: 2, Insightful
      Still sound reasonable?

      You know what, you're absolutely right.

      Forcing a company who has been found to have illegally leveraged Windows (the same OS that MS has been found to have an illegal monopoly on) to destroy a product to help that product.
      is exactly the same as
      Forcing a free, minor OS to help the company trying to illegally leverage Windows to destroy the free, minor OS.
      Thank you for clearing that up.
      --

      Yes, I'm still a junky. Are you still a bitch?
  8. Finally! by Ost99 · · Score: 1

    This would mean that online services finally have to start adopting real Java support.

    Showstopper No. 1 for Linux useres wanting to use internet services such as banking has been MS Java VM. I got a message form my bank to days ago telling me I had to use the 'standard' Java VM to get their service to work. They meant MS VM.

    - Ost

    --
    ---- Sig. gone.
    1. Re:Finally! by flossie · · Score: 1
      "I got a message form my bank to days ago telling me I had to use the 'standard' Java VM to get their service to work. They meant MS VM."

      Write back to your bank. Explain to them why you are closing your account. Banks are incredibly sensitive to lost accounts. They are particularly sensitive if you have a lot of money, and even more so if you owe them lots.

    2. Re:Finally! by Ost99 · · Score: 1
      Write back to your bank. Explain to them why you are closing your account

      I will as soon as I find a bank that does support SUN Java and have a comparable online solution.

      I'm writing back and telling them MS will start to ship SUN Java, so if they don't want to scare away new users, they should fix their code.

      - Ost
      --
      ---- Sig. gone.
  9. Not installed by default? by Anonymous Coward · · Score: 0

    Great. Now there are the questions of whether it will a) be installed by default, b) be installed even if you told it not to, and c) increase the already-bloated price of the OS by taking on some sort of "distribution charge."

    What about those of us who don't want Java - anyone's implementation - at all???

  10. Questions.... by Lord_Slepnir · · Score: 5, Interesting

    Will this mean that MS must fully integrate java into it's operating system? Or can they get away with just shipping either the free download off of the sun site or even just including a link to download it off it the sun website. Will they have to provide support for it over windows update, or do they only have to provide the initial download?

    1. Re:Questions.... by ZoneGray · · Score: 2, Interesting

      I remember back when this suit first got started, and Sun complained that Microsoft hadn't included rmi in their Java distribution. Microsoft's position was that the agreeement only required that Microsoft make it available for download. Which, apparently, was true.

      But, when you went to fetch the file from Microsoft, their web site contained an abscure reference to rmi, and directed you to their ftp site. I went to the ftp directory, and looked, and looked, and I couldn't find rmi.

      Finally, I found the file. Every file in that directory was listed in uppercase, except for rmi.zip, which was lower-case. This made it extrememly easy to overlook when scanning a directory listing.

      I have to admit, I kind of enjoyed the cleverness of the whole thing.

    2. Re:Questions.... by Euphonious+Coward · · Score: 1
      Lord_Slepnir wrote " Will this mean that MS must..."

      Chances are it won't mean anything. Wait until the appeals courts finish before you pay any attention to this.

    3. Re:Questions.... by Anonymous Coward · · Score: 0

      They did something similar with Swing. It was buried on some really/long/url page on MSDN where you had to register for some special SDK. Too bad, because it was a lot faster than Sun's shitty Swing.

  11. I don't like MS, BUT ..... by mustangdavis · · Score: 2, Insightful

    ... I don't agree with the ruling ...

    It is like telling AOL to ship MSN8 with their latest distro ....

    Sun and Microsoft are competitors. MS developes Visual Studio and should promot their programming distro.

    If MS has to include Java, wh don't the have to include Perl, Python, PHP, and interpreters for other languages ... or why don't they have to include the Macromedia plug-in?

    Everyone has to download the pluins and interpreters for other products, why should Java and Sun be so special?

    BTW: My favorite programming language is Java, so I am definately not biased here ... this is my opinion in regards to fair competition

    1. Re:I don't like MS, BUT ..... by Anonymous Coward · · Score: 2, Informative

      It's not the same thing. Microsoft makes the OS and the languages that run on them. They're anti-competitive because they make the OS, provide a language to program for the OS AND use this fact to keep other languages from being used to program the OS.

    2. Re:I don't like MS, BUT ..... by Noksagt · · Score: 1

      Doesnt' MS have to include AOL with Windows? They are a dominating company. But is providing various third party apps really fair? This may get those apps used more, but than won't the Sun VM dominate even more? Setting aside your feeling of MS, is this good?

      Also, MS doesn't provide updates to the third party software they are forced to include. I suspect that this may become an issue in the future. What happens when Sun updates their VM, as they often have to?

    3. Re:I don't like MS, BUT ..... by Anonymous Coward · · Score: 0

      Because none of the others are a potential threat to MS's dominance of the desktop. The languages you mentioned are only useful (for the most part) for web server development.

      And the Java JVM is far larger (and far more complex) than Macromedia's plugin and is extremely difficult/slow for regular modem users to download.

    4. Re:I don't like MS, BUT ..... by The+Vulture · · Score: 1

      I'd mod you up, but I don't participate in moderation. Nothing against the principle of it, just I don't have time for it.

      I have to agree, this ruling is complete and utter bullshit.

      Microsoft had an agreement with Sun to ship a Java implementation (AFAIK), and they broke this agreement by shipping an incompatibile implementation.

      The worst that should have happened is that Microsoft be forced to pay Sun money in damages and possibly have to update the old JVM via Windows Update or something, to make it compatable with the Sun specs.

      I disagree with what Microsoft did, but they should not be forced to include Java in new Windows releases if they choose not to.

    5. Re:I don't like MS, BUT ..... by powerlinekid · · Score: 4, Interesting

      Yes they are competitors but once Microsoft started leveraging its monopoly through illegal business practices its a whole new ballgame. I'm not too upset about this ruling for that reason. Now if Microsoft had never screwed over sun or anything else for that matter, this ruling would definitly be unfair.

      --

      can't sleep slashdot will eat me
    6. Re:I don't like MS, BUT ..... by Anonymous Coward · · Score: 0

      I didnt agree either. But then I remembered that MS is a MONOPOLY and abused the rules of free market. Hence, the rules of free market dont apply to MS, and competitive products SHOULD be included.

      If MS had followed the rules, then they would have room to cry. Too late now.

    7. Re:I don't like MS, BUT ..... by legLess · · Score: 5, Insightful
      Have you been reading the news? You're asking why a convicted child molester shouldn't be allowed to run a daycare center: "All sorts of other people can - what's so special about Mr. Child Molester?" It's special becuase the drastic anti-social behavior for which they've been publically tried and convicted is directly tied to this remedy.
      this is my opinion in regards to fair competition
      The point appears to elude you. Microsoft has been convicted in federal court specifically for trying to crush Java by illegally extending their monopoly power - this is a remedy. Any company can have a monopoly in any market; what's illegal is using your power in one market (operating systems) to take over another market (e.g. web browsers, office suites).
      It is like telling AOL to ship MSN8 with their latest distro
      Not at all. If AOL had 95% of the country dialing into their servers, they used their position to try to kill MSN8, were successful in damaging it, were tried and convicted by the federal government, then were ordered to include MSN8 as part of the remedy for their illegal actions ... then you'd have a valid analogy.
      If MS has to include Java, wh [sic] don't the [sic] have to include Perl, Python, PHP
      Because Perl, Python and PHP weren't the targets of Microsoft's illegal monopoly behavior.

      Have people already forgotten that Microsoft has been convicted of the most anti-competitive and anti-free-market behavior possible? That the U.S government has been trying for a decade to rein in their behavior and bring some semblence of competition to the PC market?
      --
      This isn't as much "normalization" as it is "don't take so many drugs when you're designing tables."
    8. Re:I don't like MS, BUT ..... by Anonymous Coward · · Score: 0

      I don't agree with the ruling ...

      Only because you don't understand it.

      It is like telling AOL to ship MSN8 with their latest distro .... ... after AOL signed a contract with MS to do just that, but then tried to break the contract?

      If MS has to include Java, wh don't the have to include Perl, Python, PHP, and interpreters for other languages

      BECAUSE THEY DIDN'T SIGN A CONTRACT STATING THEY WOULD

    9. Re:I don't like MS, BUT ..... by oliverthered · · Score: 1

      IIS doesn't have a monopoly, it doesn't even have market lead.
      But SFAIK they only ship IIS with ASP and maybe .NET

      --
      thank God the internet isn't a human right.
    10. Re:I don't like MS, BUT ..... by FroMan · · Score: 1

      Not quite, for a couple reasons. The obvious, is that MS has been declared a monopoly, you have to play by different rules as a monopoly. MS has a history of crowding out competing products on their platform, when they cannot compete they either give the software away "free" and raise the price of windows (see IE). The other method they use is embrace and extend, as they did with java.

      With java they licensed java from Sun, then broke the rules of the contract. Because of their breaking the rules they have intentionally hurt Sun's product (dilution of trademark idea here), which is why when you start a new "java" project with j++ you get a little message about using MS specific extentions makes it incompatible with other java implimentations. Basically there needs to be a penalty for breaking the contract and the harm done to Sun's java product. To remedy this, the courts (judge here) is saying that they must ship Sun's JRE with windows.

      So, while fair competition is an admirable goal, MS is anything but admirable in this case. They broke the contract with Sun, used bad tactics to harm Sun's java environment, and then finally tried to sweep it away and hide the fact of what they have done. Then looking at MS's .NET with it's supposed CLI timing-wise with their dropping their "java" implementation you see basically they are not interested in fair competition, they are interested in the elimination of competition.

      And as a counter to BTW above, though I use java everyday (infact we are now in the process of migrating from msjava to java) I have no great love for the language. It has some very nice features, one being the base libraries, I would still prefer coding in C.

      --
      Norris/Palin 2012
      Fact: We deserve leaders who can kick your ass and field dress your carcass.
    11. Re:I don't like MS, BUT ..... by wmshub · · Score: 2, Informative

      In a perfect world, product and businesses live or die based on their own merits. The anti-monopoly laws are an attempt to (among other things) bring reality closer to this hypothetical perfect system. Microsoft has been found to hold a monopoly, and the judge has decided that Microsoft is using its OS monopoly to help .net against java, so instead of .net or java competing on equal footing, .net will have a huge advantage just because it is backed by a company that happens to also have an OS monopoly. The judge's ruling is an attempt to correct for this. It seems pretty fair to me.

      PS - I wasn't quite right when I said that "The judge has decided..."; the trail has barely even started, the judge has officially decided nothing. This ruling is because the judge thinks that Sun will probably win, but Microsoft could use delaying tactics to put off an official ruling until irreparable damage to Sun/Java has been done, so until a ruling comes this will make such delaying tactics less successful.

    12. Re:I don't like MS, BUT ..... by mustangdavis · · Score: 1
      I'd mod you up, but I don't participate in moderation. Nothing against the principle of it, just I don't have time for it


      I'd mod you up funny, but I don't have any mod points, nor can you mod a topic that ou've posted on .... so I'll just add you to my friends list ...

    13. Re:I don't like MS, BUT ..... by Mustang+Matt · · Score: 1

      "It is like telling AOL to ship MSN8 with their latest distro ...."

      Not necessarily. It's not like AOL created a product called AOL-MSN that works similar to MSN.

      Microsoft made their own version of Java. If they had called it something else and made it so that it only ran their Java, (and didn't try to pass it off as Sun's Java) they could have gotten away with it.

      Imagine if Adobe decided to make Adobe Flash and it was capable of creating and processing Macromedia Flash files. That would be the same situation. If they called it Adobe Anime and it had it's own file format that would be okay. If they wanted to export to flash and they had the approval of Macromedia to do so, that would be okay as well.

      I dunno. I don't know if I agree with it or not. I definately prefer Sun's java over Microsoft's but it does seem odd to force them to include it.

      --
      The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
    14. Re:I don't like MS, BUT ..... by teasea · · Score: 1

      My impression is that MS reneged on a contract, and they are being forced to hold up their end. Regardless, we always need to consider that MacroSlab has been ruled a monopoly; this means they have special rules applied to them. I don't believe this sets precedent for anything except monopolies. We won't see Symantec forced to include links to Network Associates in their install (bad example, I'm wingin' it here). MS decided a long time ago that a large part of their strategy would involve litigation. Live by the sword and all that... They could have chosen a less belligerent stance early on and avoided most of this. Sure others would still be picking at them constantly to try to erode market share, but they wouldn't have had all this marvelous ammunition.
      cest la vi, cest la guerre, cest la pompataire. (don't actually speak French, but it should be passable phonetically.)

    15. Re:I don't like MS, BUT ..... by Kefabi · · Score: 2, Interesting
      It's not so simple.

      You say that Sun's Java and Microsofts .NET should both enter the ring and duke it out, then let consumers pick the winner!

      The problem is, Microsoft cheats. Microsoft is trying to guarentee their win before Sun even enters the ring. Microsoft has gone to court, and the courts have ruled that Microsoft has illegally used their monopoly to their advantage.

      Once Java was created, Microsoft realized that if it took off, many programs would no longer require Windows anymore to run. Microsoft then attempted to hijack Java by creating their own incompatible Java VM. Microsoft was using their monopoly to force this incompatible VM onto consumers. Microsoft was trying to use their monopoly to beat out Sun's Java.

      It is like telling AOL to ship MSN8 with their latest distro ....
      Well, AOL didn't try to ship their own version of MSN, try to pass it off as the real MSN, when in reality it wasn't approved by Microsoft. Microsoft tried to ship their own version of Java, pass it off as Java, when in reality it's not truely Java.

      Microsoft only forced their incompatible Java VM long enough until they could get .NET developed, and now they want to use .NET to take over what's left of the computer industry, and to kill off any chance that Sun's Java ever had of surviving.

      Sun just wants a fair fight. Microsoft wants to kill them before consumers can pick the winner for themselves. Microsoft's trying to set themselves up as the winner before the fight even starts. The justice system was right in saying that Microsoft cannot use their power to force Sun out of the marketplace.

      What Microsoft is trying to do is illegal, unethical, unfair and bad for consumers. It's why using a monopoly unfairly is illegal. The government is supposed to help the people and be run BY the people. Microsoft isn't supposed to make choices for us, and it definately isn't run by the people.
    16. Re:I don't like MS, BUT ..... by Anonymous Coward · · Score: 0

      Perl only useful for web server development? You're daft. Python? The *only* place I've seen that used extensively is for Linux installs and systems admin stuff. Java isn't any kind of threat to MS'sdominance of the desktop anyhow. It's a threat to MS' plans to stomp out every development and runtime environment but their own.

    17. Re:I don't like MS, BUT ..... by Enzo1977 · · Score: 1

      Thank you for setting some people straight, another analogy is like Ford when the Model T first came out, and was nearly the only internal combustion car on the road, forcing Goodyear to go out of business because Ford was making their own tires. If history serves correctly, Ford was in this situation, with either the tires, or the glass used for the windshields. But for all I know I could be completely wrong. So here's a grain of salt, now take it.

      --
      I hate all sigs, even this one.
    18. Re:I don't like MS, BUT ..... by Anonymous Coward · · Score: 0
      I'd mod you up, but I don't participate in moderation. Nothing against the principle of it, just I don't have time for it.

      You know, you could have modded him up faster than you typed that sentence?

    19. Re:I don't like MS, BUT ..... by Anonymous Coward · · Score: 0

      Also, MS doesn't provide updates to the third party software they are forced to include. I suspect that this may become an issue in the future. What happens when Sun updates their VM, as they often have to?

      Exactly, this lawsuit from sun dates back to 1997 and IE 4.0

      So they should be including a 1997 compatible version of Java.

      To force Microsoft to use the latest version of Java, something they do not even want anymore is bad.

      If a court ordered Sun to use .NET in Solaris, how many of you would change sides on the arguement?

    20. Re:I don't like MS, BUT ..... by Anonymous Coward · · Score: 0

      That the U.S government has been trying for a decade to rein in their behavior and bring some semblence of competition to the PC market?

      What about Sun in the server market?

      What about Apple and OSX? No alternate OS on an Apple platform.

      What about Apple and the artsy fartsy market?

      What about Linux in the Open Source market.

      What about MP3 support vs OGG in Home and Car audio?

      What about hotmail and spam?

      What about google and search engines?

      blah blah blah blah

    21. Re:I don't like MS, BUT ..... by Anonymous Coward · · Score: 0

      Riiiight. Start naming barriers to entry in each of those supposedly unfair markets, please. Otherwise, STFU.

    22. Re:I don't like MS, BUT ..... by shird · · Score: 1

      Once Java was created, Microsoft realized that if it took off, many programs would no longer require Windows anymore to run.

      Makes you wonder why they would create the .net framework then... and release a port for freeBSD and the specs to implement it under other OS's.

      --
      I.O.U One Sig.
    23. Re:I don't like MS, BUT ..... by Arandir · · Score: 1

      You're asking why a convicted child molester shouldn't be allowed to run a daycare center: "All sorts of other people can - what's so special about Mr. Child Molester?"

      But that's exactly what the ruling means! Sun complained that Microsoft molested its kid, and now Microsoft is sentenced to community service at the day care center. Huh?

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    24. Re:I don't like MS, BUT ..... by Flambergius · · Score: 1

      IN SOVIET RUSSIA YOU WOULD HAVE LEARNED HOW TO READ.

      1) (Alleged) Breach of contract.
      2) (Alleged) Illegal use of the de facto monopoly status.
      3) A remedy is needed now, not when the case is finished.

      --Flam

      --
      Computers are useless. They can only give you answers - Pablo Picasso
  12. it works both ways by illegalien · · Score: 1, Flamebait

    To be fair, the judge also recommended that Sun ship Windows with Java2 SDK to give developers a crash test API.

    1. Re:it works both ways by Sloppy · · Score: 1

      No, he should make Sun bundle Visual Basic DLLs with Solaris.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    2. Re:it works both ways by Anonymous Coward · · Score: 0

      and also to be fair, Sun is now required to ship WINE with Solaris x86.

  13. contradiction by $0.02 · · Score: 1

    The government first decides that MS cannot ship IE with Windows - browser's not essential part of an OS. Then the goverment decides that MS has to ship Java with Windows. What would happen if MS decides to include Kafee instead of Java?

    --
    If enithin kan gow rong it whil. (Murfey)
    1. Re:contradiction by Anonymous Coward · · Score: 0

      Since Kaffee is Java compliant, MS *could* have said "We'll include kaffee". They didn't, and it's too late for them to put this forward.
      MS wanted to try to avoid including ANY JVM, lost the argument, so the remedy is set for them.

  14. How hard is it? by gwernol · · Score: 5, Interesting

    Microsoft, which told Motz on Thursday that shipping Java with Windows was not a simple matter and could harm large corporate users of Windows, is almost certain to appeal--a move the judge anticipated.

    Does anyone have details of what Microsoft claims was so hard about installing Java with Windows? Given that Sun already provide a complete Windows installer why can't they do this in 120 days? How could this "harm large corporate users". I know Microsoft are just stalling, but what argument did they put forward to the judge? Clearly it wasn't that convincing...

    --
    Sailing over the event horizon
    1. Re:How hard is it? by Shalda · · Score: 1

      How could this "harm large corporate users". I know Microsoft are just stalling, but what argument did they put forward to the judge? Clearly it wasn't that convincing...

      The problem is that the MS JVM is not 100% compatible with the Sun JVM (hence the source of the lawsuit). Because of that, there are a slew of applications that only work correctly on the MS JVM (embrace, extend, extinguish). I know, I happen to support one (unfortunately). So if the Sun JVM were forced down on users, this would be bad. Sun is also objecting to Microsoft's plan to distribute the JVM: For download as a "recommended update" and as a separate CD to OEMs. Frankly, if they're forced to distribute Sun's JVM, that's the only reasonable method I can think of.

    2. Re:How hard is it? by dreamt · · Score: 1

      Our company just implemented Siebel for defect/case tracking, etc. Siebel is a MSJAVA web based app. Siebel won't run on my machine if I'm using Sun's Java.

      While I completly blame Siebel for writing to a lame Java API (Siebel is known to be very _very_ pro Microsoft), it would harm anyone who has implemented Siebel.

    3. Re:How hard is it? by javahacker · · Score: 5, Insightful

      Installing Java is not the issue. They provided tools to their customers that rely on their VM being present for their corporate web pages to function. I know this because the company I am currently doing contract work for has a web application they purchased for content management of their shared project/business documents. It is written using Microsoft tools, and won't work if you have the Sun VM activated for your browser.

      Their argument is valid, that this will cause problems for their corporate clients. It will cause problems whenever it comes out, because some of their corporate clients (or their customers) will not be able to view their web pages properly.

      Delaying this rollout is not really going to help much, because most web application get updated when the application changes, not when the client changes. Their corporate customers are going to be very angry with them about this kind of problem.

      I don't feel sorry for Microsoft, because they got themselves into this mess by trying to spin Java out of Suns control, and make it into a Microsoft specific version. Now they have been told to live up to their contract with Sun, and must pay the price for their behavior. I do feel sorry for their corporate customers who bought into systems designed around the Microsoft VM, because they were dumb, not culpable. They will end up paying part of the price for Microsoft's past errors.

      Most corporate clients will have control of their desktops, and can make their internal users use the Microsoft VM until they can fix things. They can't make joe user on the internet do that, which is where things will break down.

    4. Re:How hard is it? by Anonymous Coward · · Score: 0

      So what would be nice is now that Sun has its remedy if users of Microsoft's illegally dominant VM could sue MS for damages related to the likely changes that will be required to fix programs using "extended" Java.

    5. Re:How hard is it? by DunbarTheInept · · Score: 1

      So if the Sun JVM were forced down on users, this would be bad.

      Is something "bad" happening here? Yes. But it's not the act of forcing Java on users. It's the act of forcing users to be unable to install both an actual Java engine and MS's pseudo-Java engine at the same time. And the blame for that is entirely Microsoft's. Had Microsoft wanted to make a different Java-like VM that was incompatable, they could have done so under a different namespace so the library files on the machine don't clash with actual Java. It was their decision to make their incompatable changes PREVENT actual Java from existing on the machine at the same time that is the problem, combined with the contract they signed that agreed to ship actual Java. If this makes it impossible to have programs that only work on the old broken JVM operate under new service packs, then tough. Deal with it. It's Microsoft's fault for breaking their contract, and their customer's fault for choosing to use the broken JVM that everyone in the industry knew was not up to the standard. Maybe the mess this causes will make them think twice the next time they try to help prop up a monopoly with the short-sighted "standards aren't important" attitude.
      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    6. Re:How hard is it? by gUmbi · · Score: 1


      Their argument is valid, that this will cause problems for their corporate clients. It will cause problems whenever it comes out, because some of their corporate clients (or their customers) will not be able to view their web pages properly.


      Can you tell me how this is different from when any Microsoft product is upgraded?
      Jason.

    7. Re:How hard is it? by Mr.+Red+Baron · · Score: 1

      Only the top notch of MS bundles actually make it into their software so us "corperate users" can enjoy the wonderful benefits of them. Sun is obviously not up to par with the benefits of bundling Windows with say... MSN Messenger.

    8. Re:How hard is it? by javahacker · · Score: 1

      Joe user, with his shiny new Windows box, won't be able to buy a product from some company on the web. He could with his old computer, but he can't use their web page now. He is mad! He writes angry emails. He complains in news groups about how bad the company is. The company finds out when it shows up on the nightly news. It takes weeks, maybe months, to fix the web page. The company loses customers.

      The web application didn't change. The company suffers the loss of a sale, and lots of bad publicity, not knowing they were doing anything wrong. They probably contracted out the web page design, which was really slick looking, without knowing that they were tied to any particular version of web browser, or even knowing that Java was involved.

      Microsoft generally carries along lots of baggage, and a new version of Windows works with most of the older software for Windows. The change to a Windows NT code base (NT, Windows 2000, Windows XP) did break some software, but you would know, since you were the user. This will break your web application for your users, and you may not know it until the complaints start coming in, since you already tested it with every version of Windows and IE.

      All that aside, I agree that Microsoft has been known to release new version of their applications, and even product service packs, that broke things badly. You could always stick with the old version until all the problems were worked out. Try telling your online customers they have to uninstall the Sun VM that shipped with their copy of Windows, download the Microsoft VM (if they are allowed to still provide it), and install the Microsoft VM. All this just to use my web site. I predict unhappy customers.

      Paul

    9. Re:How hard is it? by Anonymous Coward · · Score: 0

      the thing is, MS is bringing this on themselves. MS goes down the road to piss on Java (not my favorite platform, but not bad) and in the process they endanger their customers. The court cannot solve technical problems... but it can insist that Microsoft honor it's contract with Sun.

      Good luck though, it will be unfortunate if you and others are harmed by this. Still, I think it's Microsoft's doing. They play these games and these are the dangers. Gee, maybe if they only signed contracts they actually believed in spirit.

    10. Re:How hard is it? by rhyd · · Score: 2

      what a completely stupid point you make. How were these supposed MS corporate customers (dumb enough to be reliant on the MS VM) not inconveinienced at all when MS recently (briefly) decided not to include their VM with XP! Was billy boy thinking of his corporate clients then? No - he was just trying to damage Java and promote .Not

      Each new version of a microsoft product has introduced subtle changes that cause headaches (AKA compelling reasons to upgrade everyone) for programmers and admins with lots of desktops. Get used to it or Switch!

      --
      'Be the change you want to see in the world' - Al Gore
    11. Re:How hard is it? by Reece400 · · Score: 1

      I think a reasonable way to include it would be as a recommended update, and start shipping it on the XP CDs as an install option, that will install by default under typical install, but can be removed under custom if the user so wishes.

      Reece,

    12. Re:How hard is it? by superyooser · · Score: 1
      It is written using Microsoft tools, and won't work if you have the Sun VM activated for your browser.

      You can have more than one VM installed on the same Windows box. If some companies require the MS VM, they can just make the MS VM the default VM on their computers.

      The ruling says that the Sun JRE has to be installed, but it doesn't say that it has to be used.

    13. Re:How hard is it? by Anonymous Coward · · Score: 0


      for most companies configuring/updating an installer app isn't too difficult, but there's also install testing time to consider. if they're on the ball they should be on a 3 month delivery cycle for SP's. depending on their current workload it could take them another 3 months to produce the SP with JDK/JVM.

      further, since M$ has apparently sabotaged compatibility between IE and Sun's JVM it may take them time to get the two pieces of software to work well together again... so more time is added.

      on another note..
      unfortunately, the rollout costs for this kind of SP is going to be long and costly for lots of large companies. how much do you think it would cost, say IBM, to roll out an M$ SP to all users in their userbase? they still send individual IT workers around to install on end user computers...calculate for yourself. let's say each IT person is tasked with 1000 installs and each install and takes 30 minutes to implement + validation test. so you're looking at: 1000 installs will take 67 days to complete. now take into account that there are most likely 10 times that number of user machined to be updated... the $$ costs are huge.

      you tell me, who is being penalized?

    14. Re:How hard is it? by jbolden · · Score: 1

      Is that necc bad for Microsoft? They just release a .net version and tell their clients that because of Sun's suit they are going to be doing what the court says... Sort of sending with a wink the message, "Go with Java and you are going to get whiplash as we shoot back and fourth with every ruling".

    15. Re:How hard is it? by jbolden · · Score: 1

      Wow, that's a biggie.
      "anyone who has implemented Siebel" ~ anyone with over 1000 employees.

    16. Re:How hard is it? by jbolden · · Score: 1

      They work fine together. You can switch back and fourth easily. Its just a setting in the Tools / Options menu.

    17. Re:How hard is it? by DunbarTheInept · · Score: 1

      Does that setting apply individually to each browser window so that some can run MS's JVM while others are running Sun's JVM? Didn't think so. So they still cannot coexist, if your business depends on an MS JVM tool for something like time tracking, you can't have that open and running while you use the real JVM from Sun for something else.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    18. Re:How hard is it? by jbolden · · Score: 1

      Let me quote your original, "But it's not the act of forcing Java on users. It's the act of forcing users to be unable to install both an actual Java engine and MS's pseudo-Java engine at the same time."

      As I've pointed out you can install both engines and switch back and forth very quickly. You can't run both engines inside of internet explorer at the same time but could using two broswers or using Sun's JVM with a program on your hardrive.

      Your whole point about name spaces if simply false. Its no harder to run 2 types of java than it is to run two types of spread sheets or two types of word processors.

    19. Re:How hard is it? by DunbarTheInept · · Score: 1
      Your whole point about name spaces if simply false. Its no harder to run 2 types of java than it is to run two types of spread sheets or two types of word processors. /

      Then you don't understand what I meant by name clash. With java you are supposed to be able to mix and match .class files from seperate sources under one instance of a JVM, just like one Windows executable can use .DLL's from many sources. The name clash is the one that prevents one JVM from having access to both the standard functionality and the MS functionality in the same run.

      To avoid it you have to run an entirely different engine that uses a different library (.class file) for the main java.* classes. You cannot for example have one program using Sun's classes invoke a class from MS's classes, and visa versa in a combined way under the same JVM instance, which is the way Java was intended to work. The only way they "coexist" is as entirely seperate executables, entirely seperate JVM's. That is ONLY necessary because of the name clash between the standards-compliant versions of the classes and MS's version of the classes. .class files are SUPPOSED to work under a JVM other than the one they were compiled for. That's what happens every time you download an applet and run it on a different system than the one that it was developed on. You wouldn't NEED two different JVM's running if it wasn't for the name clash in the library routines that prevents you from having both the standard version and the MS enhancements accessable to the same running VM.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  15. Next by Anonymous Coward · · Score: 0

    Red hat ordeded to ship java
    Suse ordered
    Mandrake ordered
    Slackware ordered
    Gentoo ordered
    Debian ordered
    Yoper ordered
    Conectivia ordered
    Gnu/hurd.
    All the other distros that nobodys heard of ordered.

    1. Re:Next by Anonymous Coward · · Score: 0

      In related news, MIT has gotten a federal court order forcing GNU/HURD to *ship*... period. According to one MIT official, "12 years. It's been 12 years." Responding to the court order, GNU guru Richard Stallman whined, "But we wrote all of that software in use by Linux and the BSDs..." The 12 existing HURD users could not be reached for comment.

  16. Ok, now where's the CLR by zjbs14 · · Score: 2, Funny
    So when is the Microsoft CLR shipping with Solaris?

    --
    No sig, sorry.
    1. Re:Ok, now where's the CLR by Anonymous Coward · · Score: 0

      So when is the Microsoft CLR shipping with Solaris?

      probably when Sun is found to be a monopoly in U.S. courts.... which will be, like, um... never.

    2. Re:Ok, now where's the CLR by Arethan · · Score: 1

      Probably about as soon as Microsoft ports it to SPARC/Solaris and signs a distribution contract with Sun.

    3. Re:Ok, now where's the CLR by PierceLabs · · Score: 1

      Not only found to be a monopoly (which in itself poses no legal remedy), but when Sun uses its Monopoly power to blight CLR.

    4. Re:Ok, now where's the CLR by Burb · · Score: 1

      thinks.... Mono?

      --

  17. sweet deal for sun by mrtroy · · Score: 1

    now sun can use realplayer tactics to force advertisements on ALL new M$ users!!!!!
    How do I go about getting my program included with windows...the best way to reach the most people with ads!
    Do not underestimate the power of stupid people in large groups!!!!!!

    --
    [I can picture a world without war, without hate. I can picture us attacking that world, because they'd never expect it]
  18. Long overdue. by Anonymous Coward · · Score: 0

    Windows has a virtual monopoly on desktop systems and what they most fear is cross-OS compatability. It's the only thing that will allow serious competitors to Windows (desktop) to emerge. The only other possible hole in their armor is Mono, and I'm guessing that MS will do everything it can to kill it using underhanded legal tactics...

  19. Why? by Anonymous Coward · · Score: 0

    If you want Java, download it. Nothing is stopping you, except a lack of bandwidth. I don't understand the fixation with forcing Microsoft to ship other people's software.

    Since Sun is now relying on Microsoft's distribution channels, do they owe MS fees for costs involved in distributing and supporting thier software?

    1. Re:Why? by purplebear · · Score: 1

      I don't understand the fixation with forcing Microsoft to ship other people's software.

      I totally agree here. Microsoft should not be forced to include any third party software. Matter of fact they possibly shouldn't even be allowed to ship any third party software with their OS, this should include MS third party software such as IE.

      Of course, then all the weasels will come out and say that no Linux distribution should be allowed to bundle third party apps. If that happens there goes every ditro except maybe LFS. :)

  20. In Related News by jcannava · · Score: 0

    All SUN, and Linux OS distributions will now be required to have Microsoft Windows components built directly into the kernel. The reason for this is in retaliation for Java being forced into the windows world.

    For all the java people out there, i'm sorry but this is ridiculous if Microsoft doesn't want to put the java vm into their OS that is THEIR decision. It is their OS, no matter how bad it sucks.

    1. Re:In Related News by Anonymous Coward · · Score: 0

      Christ what is it with you morons?

      Microsoft agreed with Sun that they would include java support in Windows. They then included their own VM which Sun were not happy with because of compatibility issues. If this sounds familiar - it's because this is a classic case of MICROSOFTS ANTI COMPETITIVE BEHAVIOUR, and was a ploy to stifle the success of Java. This remedy is simply Microsoft being forced into honouring a contract that they agreed to.

      Not to pick on you personally but either the amount of trolls here has gone up sharply or the IQ of people posting is hitting an all time low.

  21. I AM TEH FAILURE!!!111 by Anonymous Coward · · Score: 0

    hi, it's me again, joe_bruin, coming to you as AC so as not to spank my karma any longer. just here to let you know that I AM TEH FAILURE!!!111, since i failed in my bid for first post. i have no-one to blame but myself for this failure, i have brought shame upon myself and my associates. for this, i apologize and humbly ask for your forgiveness.

    thank you.

    while i'm here, here is a gratuitous goatse link.

  22. This spoke volumes... by JudgeFurious · · Score: 2, Insightful

    "If my order doesn't get stayed or reversed (on appeal), it's going to get done," Motz said.

    Anyone else read this and get the impression that Motz isn't particularly confident that it will happen? I read that line and my brain converted it to: "If Microsoft doesn't mind and decides not to take their money and lawyers to a more friendly court farther up stream then it's going to get done, but don't count on it."

    --
    Appended to the end of comments you post. 120 chars.
    1. Re:This spoke volumes... by Anonymous Coward · · Score: 0

      No, he's just stating the obvious.

      And if you think Microsoft can just use its money to get out of this, don't you think they already would've done so?

      AC

    2. Re:This spoke volumes... by JudgeFurious · · Score: 1

      I think that if they could use their money to get out of this without overtly doing so then they already would have done so. I also think that the further along this moves the more inclined they will be to use the power they have.

      At some point the potential "damage" they see this order (and this entire case) doing will either outweigh the downside to making this go away OR they will decide to accept it and then skirt around it some other way. Plan "B" in other words.

      The whole point is that I think this case (like the anti-trust case that preceeded it) goes as far as Microsoft lets it and no further. Therein lies the problem. The Judge isn't calling the shots here. It just appears that way.

      --
      Appended to the end of comments you post. 120 chars.
  23. About time... by DocZott · · Score: 1

    Microsoft has been ripping off other companies for years... Some ppl may not like Sun Java, but that doesn't make it right for "Uncle Bill" to do what he claims others are doing to him. btw... FIRST POST!!!

    --
    The answer is 42.
  24. In other news... by crawdaddy · · Score: 1

    Microsoft has announced that Windows will be slower and more bloated than before. Most of the new slowdown will be experienced when running java programs. When asked for comment, Bill Gates simply mumbled something about "stupid anti-trust laws."

  25. Odd... by somethingwicked · · Score: 2, Informative

    I just installed the Windows version of Opera on a computer this weekend and I am pretty damn sure it gave me the option to install the latest version of Java at that time...

    Am I wrong?

    And if I'm right, is your company just not willing or unable to do the same thing?

    Or are you whining because its not preinstalled by M$? Are there not other platforms that do NOT have Java installed by default?

    I would guess that there are but M$ is the most common OS used by your end users so you run into this most often.

    --

    ---"What did I say that sounded like 'Tell me about your day?'"---

    1. Re:Odd... by Hezaurus · · Score: 5, Insightful

      It's not about preinstall. It's about the fact that M$ deliberately includes an outdated & mangled (something like 5 years now) version of Java to make it look bad.
      Java and Linux are threat to microsoft, so it's good for M$ when another frustrated users curses 'that fu**ing java' again when it crashes on microsoft's ancient runtime.

      Think it like this: how would you feel if all the games would preinstall some buggy old beta version of the display driver for the hardware that your company is manufacturing. If you do this, you should at least inform the users that something better is available.

      Funny, if I click to open a pdf-document (without acroreader installed) my XP offers to search the right tool from the internet. I think it should behave the same way if double click on that *.jar - package.

      --
      No matter how fast light travels it finds the darkness has always got there first, and is waiting for it. (T. Pratchett)
    2. Re:Odd... by rock_climbing_guy · · Score: 1

      An old version of Doom for Windows that I have automatically installs DirectX without asking. I think that it's actually DirectX, not DirectX 3, DirectX 5, DirectX 9, or whatever.

      --
      Wh47 d1d j00 541, 31337 15n't t3h r0xor5 ne m0r3???
    3. Re:Odd... by Mwongozi · · Score: 1

      It's not about preinstall. It's about the fact that M$ deliberately includes an outdated & mangled (something like 5 years now) version of Java to make it look bad. Java and Linux are threat to microsoft, so it's good for M$ when another frustrated users curses 'that fu**ing java' again when it crashes on microsoft's ancient runtime.

      I run Windows XP, and recently switched from IE 6 and the Microsoft JVM, to Mozilla and the Sun JVM. Since doing so, I have discovered lots of Java applets around the web do not work on the Mozilla/Sun combo, where they do on IE. And although the majority of applets do work on Moz/Sun, the JVM takes frickin' ages to load for the first time.

    4. Re:Odd... by Tim+C · · Score: 2, Interesting

      lots of Java applets around the web do not work on the Mozilla/Sun combo, where they do on IE.

      That's because the two VMs are essentially incompatible. IE being the de facto standard web browser, most applet writers make damn sure their applet works with MS's JVM first, then maybe, perhaps Mozilla, if they can be bothered.

      And although the majority of applets do work on Moz/Sun, the JVM takes frickin' ages to load for the first time.

      Well, of course it takes a while compared to the MS one - it's a hell of a lot bigger! Lots and lots of packages have been added to the API since 1.1.4 (the last version that MS released a VM for, iirc), including the entire Collections API (how anyone can write anything worthwhile without that and not tear their hair out I'll never know...)

    5. Re:Odd... by Anonymous Coward · · Score: 1, Interesting

      Know what's weird? MS basterdized Java always ran quickly and without crashing for me at least, but even Sun's latest version seems twice as slow with everything. Remeber back in the early days of Java and how you "knew" a java page was loading because your browser locked up and your hard drive grinded? Its still the same today.

    6. Re:Odd... by Lurker_2k · · Score: 1, Troll

      Microsoft was allowed to continue to give out their JVM for up to 5 years as part of the initial settlement. However they couldn't automatically install it during the OS installation, it could be installed later, but not bundled. IE, it was allowed to be distributed via the web.

      MS decided to not have it available for the full 5 years. Sun noticed this and promptly sued. Sun is being the assholes here. This suit should NOT have been won by Sun. It is entirely stupid. Sun sued MS for shipping a MS JVM and they (rightfully) won. MS doesn't ship their JVM anymore and Sun sues them. WTF?

    7. Re:Odd... by Anonymous Coward · · Score: 0
      including the entire Collections API (how anyone can write anything worthwhile without that and not tear their hair out I'll never know...)
      They use Perl.

      :)
    8. Re:Odd... by jone · · Score: 1

      Interesting, my arse! More like, "misinformed".

      Go and read the settlement (it's only 43 pages, think you can manage that with your attention span?) and then you might understand "WTF" is going on.

    9. Re:Odd... by len_harms · · Score: 1

      No kidding.

      I think the MS decision was legal for not installing java with a hint of greed. They did not want even the posiblity that XP would get tied up in a legal morass till they had TONS of copy on shelf and being installed. Sun looked like FOOLS. Sun did what any kid would do when humiliated. They fought back.

      MS was the ones pushing for the extensions of Java. Sun didnt like it one bit because it is their toy not MS's. So they came up with the exact same techs MS was but just incompatible enough that you could no longer claim compile once run anywhere. Then Sun started saying MS's version was not REAL Java. MS's was for a long time the BEST Java to have. They were well on their way to the usuall embrace and extend that is their motto. And to boot they had a decent compiler with a nice IDE!

      MS came up with a contract that got Java on just about EVERY desktop out there. Till they came along it was a ADD on package that you had to go get. Just so you could look at some cool pages.

      Sun decided they didnt want anyone else playing with their toy. So MS basicly said here is your ball go home. Now Sun is crying because the other rich kid will no longer play nice with them.

      This settlement while neato at first will become a real drag for windows users. It is the equivilant of for every copy of Linux Red hat there must be installed a copy of MS Excel, oh and it must be the latest version.

      Basicly a very minor component of windows is giving MS fits. They did like any sane developer would do when something just does not work well. Hack it out. A very rational business decision. Do not confuse MS for being philanthropic. They are a business, in business for making money, not cool software.

      Sun is Java's worst enemy not MS. Sun could have worked with MS. Instead they took every oportunity to make sure MS could not use what Sun was giving them. Then trying to make MS look bad. Sun is the agressors here which is a bit of a change!

    10. Re:Odd... by Anonymous Coward · · Score: 0

      yea, your arse. read it yourself again, fuckwad.

      sun is being the cry-baby pussy here.

      if((slashdot.user.id < 200000) && (slashdot.post.contains("MS"))){
      slashdot.user.isGNUZealot = true;
      }

    11. Re:Odd... by Lurker_2k · · Score: 2, Informative

      LOL.

      I've read the settlement quite thoroughly thank you. Have you raed them all? Including the inital one where Sun sued MS for distributing the customized JVM? Sun was 100% in the right on that one. And they deserved that win. Part of THAT settlement allowed MS to distribute their JVM for up to 5 years so as not to leave end users out in the cold. But they couldn't do any more work on it. Ever.

      Microsoft however decided to not distribute it for the full 5 years. Sun cried foul and sensationalized the whole thing with "MS is trying to kill Java!" which wasn't quite the case. MS was simply choosing to not distribute their version for the full 5 years they were allowed. Notice the word "allowed" MS was under no legal obligation whatsoever to distribute their version for the full 5 years.

      Granted, MS could have simply made it so that if someone tried to download their old JVM it would automatically send them to Sun's download page, but they were under no legal requirement to do so.

    12. Re:Odd... by geekee · · Score: 1

      The MS version of Java may not be pure, but their not lying when they say it performs a hell of a lot better under Windows than the Sun version.

      --
      Vote for Pedro
    13. Re:Odd... by aufait · · Score: 2, Interesting
      I've read the settlement quite thoroughly thank you.

      If you did, you would have noticed that it settled all claims between Microsoft and Sun except the antitrust ones. When Microsoft signed off on the settlement, they knew Sun could come back and sue them on antitrust grounds.

      Notice the word "allowed" MS was under no legal obligation whatsoever to distribute their version for the full 5 years.

      You should read the Judge's opinion to understand his reasoning. When java came out, Microsoft knew it would be a threat to their Window monopoly. However, they had nothing to compete with it. So they entered the contract in order to "pollute" (Microsoft's word, not mine) jave. They added extensions not contained in the spec and their development tools automatically used those extenstions without informing the developers that the resulting code would only work with the windows JVM.

      Microsoft achieved their goal. They were able to slow down the adoption of java's acceptence until they couldd come with .NET to compete with Java.

      --
      I feel like picking a fight with everyone who thinks they are right. - Rainmakers
    14. Re:Odd... by Arandir · · Score: 1

      It's not about preinstall. It's about the fact that M$ deliberately includes an outdated & mangled (something like 5 years now) version of Java

      Then why sentence the fox to guard duty at the henhouse?

      Wouldn't a better solution be to forbid Windows from shipping Java at all? That why we can be sure that it CANNOT be b0rked by Billy Boy. Or why not rule that they have to ship free upgrades to a working Java to all their existing customers.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    15. Re:Odd... by Anonymous Coward · · Score: 0

      uh hello they used their monopoly to kill java, are you fucking blind?

    16. Re:Odd... by Lurker_2k · · Score: 1

      Regardless of the reasoning of the judge, the wording was clear. MS was ALLOWED and NOT required to keep distributing their JVM for up to 5 years. That's the crux of the matter.

      If the judge had thought a bit more, he would have required MS to stop distribution of their polluted JVM and made them point to where you could download sun's version automatically. But they didn't.

      MS was being tricky, but this lawsuit is still ridiculous no matter how you look at it!

      Come on! Surely you see the absurdity of it all?
      Sun sues MS for distributing polluted JVM and wins. MS stops distributing their JVM. Sun sues them for not distributing their JVM!

      HELLO SUN! You sued MS to stop distributing it in the first place! Oy...

    17. Re:Odd... by Golthar · · Score: 1

      It depends on what you use it for.

      A year ago, I was coding for both VM's and I did notice that how the MS VM was faster for some things (Graphics), Sun now runs circles around the MS VM.

      Besides, when I code something in Java, I want it to work on every platform and not be sabotaged by MS.

      If Microsoft gets to include their own runtime (.Net) I think it would be fair (given their reputation and the fact they were actively trying to destroy Java) that they are forced to support Java.

      And don't give me any of this .net supports Java too cr*p..

    18. Re:Odd... by jone · · Score: 1

      What he said.

      You can spin this stuff a thousand ways. That's interpretation for you.

      The thing that it is really hard to spin (for me at least) is that Microsoft has some extremely dubious business practices and has used up any good will (again, with me) that they may have had.

      And yet here i sit reading that you think that it's the fault of Sun that an agreement, signed in good faith, has not been honoured in the same spirit.

      Maybe you did read it. It's like the scene in 'a fish called wanda' where kevin kliens' character says he's not an idiot because he has read neitzche and some bint tells him that it's not important to read it but to understand it...

    19. Re:Odd... by jone · · Score: 1

      Hehehe. Insults from a AC.

      Come on wideboy, jem for a swedge, eh?!

    20. Re:Odd... by Iffy+Bonzoolie · · Score: 1

      Sun's version of the JRE is probably never going to be the fastest - it's a reference implementation. Many of the JVM crashes with the Sun JDK happen when the JIT is turned on (Which is is by default, these days). That's why there are many different JVM vendors out there trying to provide a really robust and high-performance Java runtime environment. Just using IBM's JRE is supposed to be quite a lot faster than Sun's. But there are commercial guys who are supposed to be even faster, depending on your application. JRockit is one such JVM vendor, for example, but I don't know if they are actually any good.

      Of course, this is mostly targetted towards ISV's looking to bundle a JRE with their Java software. For web-deployed Java applets, you have to work with whatever is out there, and chances are that's going to be Sun's JVM, or MS's JVM. So Sun really should get their JIT VM running a bit more stable. Also, I don't know of any 3rd Party JDK 1.4 VM's out there, so if you want to play with the new stuff, you have to use Sun's JDK, too.

      I dunno, I still think applets died in 1996. Java is great, it's presently my most comfortable language to work in, but you can do some crazy fun stuff with JavaScript and DHTML if you want a rich client-side web UI.

      Oh, damn, I just checked my link, and see that BEA bought JRockit. I guess that makes sense...

      -If

      --
      Run a pencil-and-paper RPG campaign with your far-off friends: Gametable!
    21. Re:Odd... by Anonymous Coward · · Score: 0

      "MS came up with a contract that got Java on just about EVERY desktop out there."

      Hmm I Think the resane we got java from Microsoft was so they could compeat with Netscape! Java was on all desktops that hade Netscape! Wich mas most of them!

      And IE needed java to compeat!

    22. Re:Odd... by Rogerborg · · Score: 1

      You should probably do some reading on the difference between the Microsoft Visual Machine (MVM) and the Sun Java Virtual Machine (JVM). I agree that this case is bonkers, but not for the reason you give.

      --
      If you were blocking sigs, you wouldn't have to read this.
    23. Re:Odd... by Anonymous Coward · · Score: 0

      Didn't SUn sue M$ about the JVM which forces M$ into using this outdated JVM?

    24. Re:Odd... by aufait · · Score: 1
      Regardless of the reasoning of the judge, the wording was clear.



      That is because you are missing the point of the case. This is not a continuation of the contract dispute between them. This is a seperate action that is brought under antitrust law, not contract law. The actual settlement reached in the contract dispute is not relevant to this case.



      You seem to feel that this case somehow "violates" the settlement agreement. It does not since the settlement agreement explictly retained the right to sue again under antitrust law. Microsoft agreed to it. You can't cry "foul" now that Sun is excersing the option.



      You sued MS to stop distributing it in the first place!



      Actually, they didn't. They sued because Microsoft violated the contract. They would have preferred that Microsoft lived up to the contract. One of the reasons they agreed to the settlement they did was that they knew they could come back at a future time and sue them again on antitrust grounds. Had Microsoft insisted they waive that right, Sun would have asked for more in the original settlement.

      --
      I feel like picking a fight with everyone who thinks they are right. - Rainmakers
    25. Re:Odd... by Anonym0us+Cow+Herd · · Score: 1

      Wouldn't a better solution be to forbid Windows from shipping Java at all? That why we can be sure that it CANNOT be b0rked by Billy Boy.

      The judge was trying to be fair. He didn't want to allow Microsoft to profit from their illegal behavior.

      Your solution (require MS to NOT ship Java ever, at all) might be reasonable if in addition the judge required Microsoft to NEVER EVER ship a .Net/C#/CLR virtual machine either. That way Microsoft still doesn't have an unfair advantage. If you have to download a Java VM, you might also find yourself needing to download a CLR VM. If third party developers have to go to the trouble to include a JRE because they cannot assume it is in the OS, then they should likewise not be able to assume that Microsoft's CLR virtual machine is there either.

      --
      The price of freedom is eternal litigation.
  26. It will only matter if... by Eric_Cartman_South_P · · Score: 2, Insightful
    It will only matter if it is the real, pure, clean and true JRE from Sun that is running. If Microsoft gets to put there own M$-Java in the install, it will make things much worse.

    http://java.sun.com/getjava/index.html

    1. Re:It will only matter if... by Anonymous Coward · · Score: 0

      Someone's apparently forgot that about half of java applets only work with the MS JVM, not the Sun JVM.

  27. Which version of Java? by stefanlasiewski · · Score: 2, Interesting

    One thing I can't find out from any of these stories is the Java version?

    Is MS shipping Java1.4? 1.1? 1.2? Some truncated version of one of the above?

    --
    "Can of worms? The can is open... the worms are everywhere."
    1. Re:Which version of Java? by DeepRedux · · Score: 1

      MS is now shipping Java 1.1.4. This is a very old version of Java.

    2. Re:Which version of Java? by Anonymous Coward · · Score: 1, Funny

      no, its not 1.1.4, its 1.1.4.lets.bend.the. specs

  28. Too little, too late by Teckla · · Score: 3, Interesting

    Bundling Java with Windows won't hurt, but it won't seriously help, either.

    The web community has overwhelmingly chosen JavaScript for advanced web-based functionality. Java applets are a niche these days, and will most likely remain that way.

    Java on the desktop is in sorry shape. You can choose AWT (which is too limited) and Swing (which is too big, slow, and some people think, ugly). It won't be able to compete with the nice native GUIs you get with .NET.

    I can't think of very many developers who think writing their desktop applications in Java is a good idea. And I can't think of very many JavaScript developers who will switch to Java once Microsoft bundles Java with Windows.

    Besides, we're talking about Microsoft. Who here DOESN'T think Microsoft won't taint Java in some way? Raise your hands. I've got a bridge to sell you.

    -Teckla

    1. Re:Too little, too late by mindstrm · · Score: 3, Insightful

      Javascript and Java have *nothing* to do with each other.. nothing at all. This is like comparing Javascript to TCL. Or C.

      Applets? It's about more than applets. Java applets are a niche? I use some daily in my work, and I *need* them, and it's a pain in the ass when microsoft made using java difficult. It USED to be easy.

      Javascript developers? Who are you kidding? Javascript is a joke.

      Don't compare them. Don't contrast them. That's like comparing Apples to Moonrocks.

    2. Re:Too little, too late by enjo13 · · Score: 2, Informative

      Java applets are in widespread distribution on almost every corporate network I've seen.

      AWT is basically deprecated (as the primary GUI system, parts of it are integrated into Swing), and Swing is not 'ugly.' The native look and feel is a bit distateful to a lot of people, but all of my Swing applications look suspiciously like the platform that they run on... So if the default MS Windows look is 'ugly', then yes Swing on Windows is ugly. If the default Aqua look is 'ugly', the same applies.

      You seem to be caught in a circa '97 approach to Java on the network. Applets are not about animating icons or handling the form work that Javascript does well. They are about delivering complex programs that do complex things above and beyond what Javascript can do. In many ways they are very complimentary technologies. There is a definite place for Java on the web (and on the Desktop for that matter)... For example, we've managed to support many platforms by our choice of going with a Swing Java desktop application as support for our Palm apps... With minimal effort.

      --
      Turn s60 photos into awesome videos with mScrapbook for all S60 3rd edition phones!
    3. Re:Too little, too late by MS_is_the_best · · Score: 1

      Saying Javascript != Java is too easy! This is absolutely true, however almost all applats I have seen could easily be done with Javascript and

      Some examples would help believing you. Java applets are for example a lot used to write web banking applications. The Java banking applications are usually crap compared to the server-side/javascript applications (at least in Holland).

      That's just one example, but I'm sure there are a lot! Not everything can be done with Javascript but most web applications don't need to much. Some shuffling with data and interactivity and some calculations. This is easy with Javascript.

      Only reason I see for Java applets is to take some load of the server if you are using very heavy calculations, but in this kind of applications the algorithm must be kept secret, so the calculation HAVE to be done server side.

    4. Re:Too little, too late by javahacker · · Score: 1

      There are many Java applets on company web pages out there. I just bought a headboard for a bed from a place that has a web page that is unusable without java, since all page navigation is done by the applet.

      One of the big problems with replacing the Microsoft VM is the ties they provide between Java and Javascript. They did things their own way, which means that any code relying on those ties between their Javascript and Java will be broken.

      The issue here is web applications, not desktop applications, since you can always make a desktop app use whatever VM you want. No one is writing desktop applications for the Microsoft VM, since you are writing a Java application for portability, which means a Sun certified VM.

      Talking about sorry shape, have you tried using Microsoft COM in an application. What a mess!

      Paul

    5. Re:Too little, too late by scrytch · · Score: 1

      > Javascript and Java have *nothing* to do with each other.. nothing at all.

      You can instantiate and control Java objects with Javascript, and there was the intent from the start to make it a scripting language leveraging java applets. It just only got there halfway, with a sort of funky FFI to java objects, especially since the Java side doesn't get to see much of the Javascript, but it's still not so bad for scripting java objects. Not great either though, I prefer beanshell, which is far more deserving of a moniker like "java script" (which for maximum confusion, also exists). Weblogic now ships with bsh.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    6. Re:Too little, too late by Wraithlyn · · Score: 2, Insightful

      Your post is so full of misinformation I don't know where to start.

      JavaScript is a client side SCRIPTING language, which has nothing to do with Java. (JavaScript's author, Netscape, decided to cash in on Java's rising popularity by hikacking its name) It does very SIMPLE things through your browser. It has NOT been "overwhelmingly chosen [...] for advanced web-based functionality". Where do you get this stuff?

      There are no such thing as "JavaScript developers" anymore than there are "Logo developers". There are web developers who have some scripting skills, and there are real coders who use JavaScript for basic, limited stuff. Advanced client side tasks require something like a Java applet. These are everywhere. Nobody "switches" from JavaScript to Java, the very concept is absurd. They are not designed for the same tasks.

      There is huge demand for Java development right now. It is not a niche, it is at the forefront of the mainstream. For desktop apps, AWT is dead and has been for quite a while. Swing 1.3+ is very lightweight and fast, if you know how to code it efficiently. Our company has written many Java desktop apps. Way faster to write than C++ and far less bug prone. And the compiled code will run identically everywhere.

      One thing you don't mention at all is Server side apps. Java is kicking ass in this arena and has been for years.

      If you read the article, you'd notice it said that Microsoft has been ordered "to begin shipping Sun Microsystems' Java". Not implement their own version. So they won't be tainting it... although they will likely add as much hassle as they can to using it, like not installing it by default.

      --
      "Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
    7. Re:Too little, too late by CableModemSniper · · Score: 1

      Only reason I see for Java applets is to take some load of the server if you are using very heavy calculations, but in this kind of applications the algorithm must be kept secret, so the calculation HAVE to be done server side.

      Then you definitly shouldn't be using JavaScript if you are worried about the client seeing the alogirithm. You do realize that JavaScript is interpreted by the client's browser and that all the code is out in the open right?

      --
      Why not fork?
    8. Re:Too little, too late by Anonymous Coward · · Score: 0

      Missing the point? The poster didn't say Javascript can be used either; the implication was that such code should be residing on the server.

    9. Re:Too little, too late by lucaschan.com · · Score: 1

      And I can't think of very many JavaScript developers who will switch to Java once Microsoft bundles Java with Windows.

      JavaScript has got nothing to do with Java. This is a very common mistake.

      Realistically the only thing that these languages have in common is that they both have "Java" in their names.

    10. Re:Too little, too late by Anonymous Coward · · Score: 0

      Obviously he's living in 1995 and you only started paying attention in 2000.

      The fact is that when Java was released, the #1 reasoned proffered up by Sun was that it could do mouse rollovers and add animations to your web pages.

      (Of course when everyone realized that waiting 60 seconds for an animation to load really sucked, then Sun thought of some more useful stuff to do with Java. Eventually they figured out the middleware idea, a few years after Microsoft did.)

      Every now and then you still hit an old page that uses applets for just those purposes. Or you see the Punch The Monkey ad. Java runs like white lightning for that stuff now days.

    11. Re:Too little, too late by mindstrm · · Score: 1

      And the same could be said for any scripting language embedded into a browser.. that doesn't make them worth comparing.

      The fact that you can make web applications with them is irrelevant...

  29. Finally! by Anonymous Coward · · Score: 0

    Now I'll be able to visit all those wonderful Java-powered websites and use all those fantastic Java applets that I simply couldn't do without!

  30. Do your Homework by Anonymous Coward · · Score: 5, Informative

    All of you that "feel bad" for Microsoft need to remember that this is happening because MS broke a binding agreement with Sun.

    1. Re:Do your Homework by Anonymous Coward · · Score: 0

      this is true. then, rightfully so, sun sued MS. then, sun became the uber-pussy, and sued MS again because they weren't happy with the results of the first suit.

      i may not "feel bad" for MS, but i sure as hell don't "feel good" or "feel ecstatic" for sun.

  31. We can only hope ... by Daniel+Dvorkin · · Score: 1

    ... that Microsoft and Sun will stay locked in this battle long enough for other technology to grow around the whole issue. While Microsoft is dealing with Java, they won't be able to push C#/.NET effectively, and with luck, by the time they've dealt with it (and given the current pro-Microsoft government slant, I have to assume they will deal with it) it won't matter that much.

    I used to be a big Java fan, but it's become so bloated, and there are so many better alternatives out there, that I'm no longer as interested in its fate as I used to be. Almost anything you want to do with Java, you can now do faster and more efficiently in some other language. Once Parrot is up and running, the OSS world will finally have a full-fledged VM that can beat the hell out of both Java and anything Microsoft is likely to come up with. Web services are already falling to PHP, Python, and mod_perl. The efforts of Zend (PHP) and the Parrot (Perl and Python) team will accelerate this trend. And depending on how well Parrot can be integrated into native API's, we may well be seeing real "write once, run anywhere" apps written in Python or Perl within a couple of years. It's funny to think that something that started as an April Fool's joke may be the actual Next Big Thing.

    --
    The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    1. Re:We can only hope ... by jkauzlar · · Score: 1
      I don't know about Perl (sorry) but from what little I've used or heard about Python, I wouldn't mind if it came to serious competition with Java.


      Even as a big Java fan and programmer, I have to admit I think its use on the desktop, for the most part, gives it a bad name (with a few exceptions like JEdit or NetBeans). As a server side language its value is irreplaceable by Python or .NET. With all of the community code out there, particularly the Jakarta-Apache project, and the fact that its a simple and elegant language, what more could we want?

    2. Re:We can only hope ... by jedie · · Score: 1
      Can you pass some links to parrot rlated sites? I can't seem to google any related pages.

      tnx

      --
      "The majority is always sane, Louis." -- Nessus
      http://slashdot.jp
    3. Re:We can only hope ... by Daniel+Dvorkin · · Score: 1

      Here's the URL for the main site:

      http://www.parrotcode.org/

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
  32. In other news by JustAnOtherCodeSerf · · Score: 2, Funny

    A warehouse in Siberia recieves 3 million coppies of Windows 3.11 (all running java). A Microsoft spokesman is over heard saying "OH! you meant ship it _to_ someone?!"

    --
    -=sig=-
  33. If the court can force Java... by fudgefactor7 · · Score: 1

    Can they force MS to carry Netscape Navigator, Mozilla, Opera, or any other third-party application that competes/conflicts with already installed materials? Can MS produce their own JVM to compete and let the market duke it out, or do we get stuck with just one?

    We shall see...we shall see...

  34. Vegas odds? by briancnorton · · Score: 1

    I wonder what Vegas odds on this actually happening are? I would take 5-1 against if anybody were that stupid.

    --

    People who think they know everything really piss off those of us that actually do.

  35. What the? by Anonymous Coward · · Score: 0

    I hate Microsoft as much as the next guy, but this just doesn't seem right.

    Why? Here we have one company being told that it needs to include another company's software.

    Does this mean Sun will have to bundle IE with Solaris because it owns 40% of the server market?

    What does this mean for any company that has a dominating position in it's field? Does it have to start deploying other company's software because that company can't figure out a way to market their product in the first place?

    BTW, Java is slow. It chokes our E450's with 4 UltraSparc 480's each with 8MB cache. It chokes our 8 ways. It's just too damn slow. GREAT! I can run the same software on every machine on the network at a snails pace!

  36. What does the judge know about Java? by bluprint · · Score: 1

    Since when are judges trained enough to know what should be shipped with an OS?

    I guess I'm the only one (or one of few) that sees a problem with ignorant government officials/beureacrats deciding which products should include which technology.

    --
    A modern day witchhunt.
    1. Re:What does the judge know about Java? by Anonymous Coward · · Score: 1, Informative

      Judges aren't trained to know whats best for an operating system.

      They are trained to know when a contractual agreement has been breached, which is what happened. As much as this may hurt your ego, a binding contract takes precedence over your technical opinion.

      You see a problem with a judge forcing a remedy for a company's illegal actions, but you can't see a problem with a company acting illegally in the first place.

      And you accuse others of ignorance?

    2. Re:What does the judge know about Java? by bluprint · · Score: 1

      They are trained to know when a contractual agreement has been breached, which is what happened. As much as this may hurt your ego, a binding contract takes precedence over your technical opinion.

      I have no technical opinion on wether Java should ship with Windows. Mainly because I admit to not knowing anything about Java or the business of Os's. Unlike the Judge who seems to think he knows what's best for all people...

      You see a problem with a judge forcing a remedy for a company's illegal actions, but you can't see a problem with a company acting illegally in the first place.

      I don't see a problem with acting illegaly when the law is unjust. Unlike most people (apparently you included) I don't base my ethics/morals on what Uncle Sam tells me they should be. I think for myself.

      --
      A modern day witchhunt.
    3. Re:What does the judge know about Java? by Anonymous Coward · · Score: 0

      No, I'm not the same AC as before.

      They broke a contract, irregardless of their anti-trust loss. This particular case has been going on for YEARS.

      They weren't exactly forced into signing that contract, so how is them breaking it in any way moral?

      This is a remedy to that action, not another part of the anti-trust.

  37. Forced to ship.. by stratjakt · · Score: 1

    or forced to install?

    I don't want Java back on my machine. Once bitten, twice shy.

    Personally I don't see it as the courts/govts duty to legislate crappy companies into the black. Thats how we end up with stuff like the DMCA.

    --
    I don't need no instructions to know how to rock!!!!
    1. Re:Forced to ship.. by Anonymous Coward · · Score: 0

      It does not impact your machine at all if you have a jdk installed or not, performance wise. and if you compare the size of the jdk with the runtime necessary for .Net, it's not even a quarter the size.

  38. But whose Java VM will Microsoft use? by MtViewGuy · · Score: 1

    Here's the big question.

    Which Java VM will Microsoft use? Will it be Sun's current 1.4.1 (which works best in Windows 2000 and XP)? Or will it be one that is supposed Sun-compatible from the likes of HP, IBM, and so on?

    1. Re:But whose Java VM will Microsoft use? by mikolas · · Score: 1

      Well I hope it isn't 1.4.1 as it always reboots my machine when I quit an graphical Java application. Have to stick with 1.4.0_3. :)

      Mikko.

    2. Re:But whose Java VM will Microsoft use? by Anonymous Coward · · Score: 0

      Could be due to those extra code lines "if ver >= 1.4.1, then reboot". Nah, Microsoft would never put something like that in the codebase.

  39. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  40. Re:New Open Source Motto: by Jethro+On+Deathrow · · Score: 1

    Are you suggesting that Sun Java is not a good product? If so, then are you saying that the fed is deliberately sabotaging Windows? Interesting idea!

    Sun Java is not open source, however.

  41. PLease don't start making applets again by MS_is_the_best · · Score: 2, Informative

    I want to make an appeal to all developpers, to let this not be a starting point of making Java applets for the web again!
    The web is actually a lot better now developpers know that ActiveX, Java and full Flash sites have a lot of problems attached. Finally there is some knownledge about (and government pressure for use of) the W3.org principles. Portability and accessibility are beginning to become standards for the web. Furthermore, if you really need more action in your site, Javascript can do a lot.

    Everyone, whatever disabilities or browser they have, should have the right to use the web. (and Java is still not standard in say Lynx, and electronica for blind people will fail seeing the information).

    Java server side is fine, Java for applications is ok, if the application is fast enough or people are willing to wait for it, please please never make applets again...

    So actually if everyone listens to me :-), Java on Windows is not such a big deal...

    1. Re:PLease don't start making applets again by znaps · · Score: 1

      You're right, but this is also about the corporate environment where users can now run web based Java applications without the hassles of downloading the JRE first.

    2. Re:PLease don't start making applets again by Anonymous Coward · · Score: 0

      I hope by "accessibility" you don't mean any
      of the accessiblity api's that Sun is contributing
      to Gnome and trying to get the java clients to
      work with these api's.

  42. Law Pedo by Anonymous Coward · · Score: 0

    Regent law student charged with Internet sex crime
    By JON FRANK, The Virginian-Pilot
    © January 14, 2003
    Last updated: 11:14 PM

    VIRGINIA BEACH -- A third-year law student at Regent University, who
    helped
    run several successful campaigns for local Republicans, was arrested
    Jan. 10
    and charged with two counts of soliciting sex with a minor over the
    Internet.

    Robin Vanderwall is being held without bond in the Virginia Beach City
    Jail.

    Vanderwall, 34, is charged with two felonies -- use of a communication
    device for crimes against children and attempted indecent liberties with
    a
    child 14 or younger.

    Vanderwall was arrested after he contacted a Virginia Beach police
    officer
    who was posing as an underage boy in an Internet chat room, according to
    prosecutors. The officer agreed to meet with Vanderwall at a Virginia
    Beach
    park on the evening of Jan. 10. Vanderwall was arrested when he showed
    up at
    the park.

    Vanderwall ran Del. Robert F. McDonnell's successful campaign against
    former
    Sheriff Frank Drew for the House of Delegates in 1999.

  43. The difference by mindstrm · · Score: 2, Informative

    Is that they had a contract with sun, which they broke, several ways. They USED to ship java, people use it, depend on it, and it's a PAIN IN THE ASS not having it included.
    They were under contract to keep java in windows... and they broke it.

    If they had a contract with macromedia, and then broke it, they could be made to stick to it as well.

    1. Re:The difference by CVaneg · · Score: 2, Informative
      For those of you who are interested, a press release linking the contract and other relevant documents can be found at Sun's site here

      For those of you more interested in blurbs and sound bites from the article:

      Sun, based in Santa Clara, Calif., claims Microsoft views Sun's Java software as a threat because it can run on a variety of operating systems, not just on Microsoft's Windows.

      Among tactics cited in the lawsuit, Sun alleges Microsoft promoted an incompatible form of Java that worked best on Windows and, most recently, dropped it from Windows XP, which was introduced in 2001.

    2. Re:The difference by Anonymous Coward · · Score: 0

      They were under contract to keep java in windows... and they broke it.


      The contract (1996) was for 5 years and for IE 4.0

      It has all since expired. Sun claims breach of contract. Which means the contract would be null and void anyways. But Sun adamantly wants to keep Java in Windows.

      Microsoft should pay a fine for foul play in the terms of the contract. They should not be forced to include the product they are no longer contracted to have.

  44. Monopolies have different rules by semios · · Score: 5, Insightful

    What microsoft is doing is more akin to the phone company, a legally acknowledged monopoly, that blocks you from calling a competitor of theirs. Except in microsoft's case, they reroute the call to a mock phone company which provides different rates and services intentionally meant to dissaude people from switching to that competitor.

    It's anti-competive. It's illegal. And this is a fair punishment.

    1. Re:Monopolies have different rules by Anonymous Coward · · Score: 0

      microsoft doesnt block anyone from using sun java. they just dont present it overtly as an option.

      what's next? forcing MS to have a linux distro on the install cd?

    2. Re:Monopolies have different rules by bluprint · · Score: 1

      Actually, this sounds extrememly competitive. How did that phrase "anti-competitive" get started anyway?

      When did playing "hardball" become anti-competitive?

      --
      A modern day witchhunt.
    3. Re:Monopolies have different rules by tshak · · Score: 1

      What microsoft is doing is more akin to the phone company, a legally acknowledged monopoly, that blocks you from calling a competitor of theirs.

      If this was the case you couldn't go to sun.com and download Java. The bottom line is, if an App needs java, there's usually a version that comes packaged with a JVM. But, there should be no government agency forcing MS to stick someone elses software in their OS. As long as MS is not doing anything to prevent the installation of the JVM, I'm happy. As I just posted earlier, should MS include _MY_ VM so that all Windows machines can run MY proprietary bytecode? I think not.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  45. Re: BECAUSE THEY HAVE A CONTRACT by Anonymous Coward · · Score: 1, Interesting

    MS has contrtact with Sun to ship Java but they breached it. The judge is ordering them to uphold their end.

  46. My rights? by supabeast! · · Score: 0

    This sure as hell is not protecting my rights. In the name of competition, the courts are bloating up operating systems with even MORE crap that should be on some sort of companion disc. The last thing Windows needs is more crap in the default install.

    If the judge does not want MS distributing a broken version of Java, I can understand that. But he should not force them to cram Sun's java into the OS, he should just tell them to fix their own! This decision is just a Lance Ito wannabe, blustering out his bad decision in a Jackson-esque fashion, hoping that interviewers will knock his door down.

  47. About damn time by Zandromeda · · Score: 1

    Everyone who's hollering about poor Micro$oft being forced by the big bad government to include Sun's JVM in Windows and crying that Java runs sooo slow on Windows now needs to calm down for 2 seconds and think. One of the reasons Java runs like crap on Windows is that Microsoft didn't implement it right. They bastardized their own version and big surprise they did a shoddy job. All this judgement is saying, is that's not right to screw over another company and turn yourself into a monopoly.

    --
    "Reality is a crutch for people who can't handle drugs."
    1. Re:About damn time by zjbs14 · · Score: 2, Interesting
      No, the MS JVM (1.1.4 vintage) runs great on Windows. It's the Sun JVM that runs like crap. Of course it's faster on Windows than most of Sun's boxes. Go figure.

      --
      No sig, sorry.
    2. Re:About damn time by TheAwfulTruth · · Score: 3, Insightful

      Suns JVM is the ONLY... PROGRAM... EVER... To cause my 512 meg windows machine with 752 meg of VM popup and say "Windows is increasing your windows VM" when running a tiny editing program. Every single actual java program I have ever run using Suns JVM has been buggy and slow. It turns a p4 2.5 gig machine into a 486. It's the crappiest piece of junk I have ever been forced to install on a Windows box (And I've been forced to install both Quicktime AND Real multiple times), and now the entire world has to suffer having it.

      Microsoft's JVM was 4x faster and less buggy that Suns. It was SO FAST, that sun had to rig one of their benchmarking programs to hide the fact!

      Sun screwed themselves over by being lazy and stupid with their poor JVM implentation and lousy development tools. 4 years later, Sun's Java on the desktop is still a piece of crap. Java could have been something if Sun had had any balls and/or brains. But they have neither and they destroyed their chance.

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
    3. Re:About damn time by Anonymous Coward · · Score: 0

      It's idiocy like the parent post that is my only incentive, after years of reading slashdot, to finally make an account. So I can gather some karma and mod all the trolls properly.

      ~Blake

    4. Re:About damn time by El+Neepo · · Score: 1

      What kind of crappy java code are you running? (or version of Windows that for matter) I've never had that problem in my years of java experience unless it was a coding problem.

      The MS JVM maybe faster/smaller because its based on 1.1.8 (especially the GUI side of Java) but there is no way Sun is "lazy and stupid" with their implementations.

    5. Re:About damn time by kosipov · · Score: 1

      I suspect that this comment is an unfortunate example of what Microsoft has been able to achieve by including an old JVM into its Windows distribution. I realize I cannot change your opinion of Java at this point but I strongly recommend trying a 1.4.x JVM. Sun has done wonders with the technology and that shouldn't be diminished by the fact that Microsoft has been trying to hide Java from a common Windows user.

    6. Re:About damn time by Anonymous Coward · · Score: 0

      Wow - and you'd think that you could actually figure out that MS didn't include any version of Java for a while, so those of us who are unfortunate enough to have to run a Java app on the desktop have been forced to give up on one that works, and use the latest and greatest from Sun. And that latest and greatest is the one that is so slow as to be almost unusable.

      Sun's versions of Java have sucked as long as they've been available. Maybe on the server side Java is something worthwhile - which I doubt give my recent experience with Java based server apps, but I'll give you the benefit of the doubt - but on the desktop it serves no purpose other than to slow down whatever you have to run it on.

      I'm sorry that you feel the need to jump on the bandwagon of whatever non-MS technology is out there, but in this case, you're missing the point. Legal questions aside, this is nothing but a detriment to computing in general. Java shouldn't be anywhere near the desktop, no matter what Sun thinks. And if they can't deal with someone fixing their product, maybe they should get out of the technology business.

    7. Re:About damn time by TheAwfulTruth · · Score: 1

      Maybe you should. BTW, just so you know. Telling the truth (Even if it is a bit heated) is not trolling. If you mod as such you will quickly find that you are no longer eligable for modding as people will have metamoderated you out of the pool.

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
  48. Yeah, well by dirvish · · Score: 1

    Now if only Sun would start shipping Java with Windows. No wait...that wouldn't work, nevermind.

  49. Let's see it the other way around by Anonymous Coward · · Score: 0

    I hate to say this, but their deadline to include a JRE should be within 30 days after Sun includes an implementation of a .NET runtime... although I'm not sure a deadline for MS to produce one should be a stipulation or whether it would be up to Sun to create one or implement a Mono-ish product.

  50. explain this? by rabbits77 · · Score: 1

    Microsoft, which told Motz on Thursday that shipping Java with Windows was not a simple matter and could harm large corporate users of Windows.......
    How's that? A complete lie as far as I can tell.

    1. Re:explain this? by Anonymous Coward · · Score: 0

      If those corporations were dumb enough to use internal "Java" apps that actually don't work with real Java, and require MS Java to run. Thus, getting Java will break those apps. The question is: whose fault is it that those apps broke? My answer is: Microsoft, for making an incompatible version of Java in clear violation of the licensing terms. Will the public see it that way? Probably not. They see it working, then they get the Sun JVM, then it's broken. They'll blame Sun or the government. MS knows how to make their compatibility problems look like someone else's. After all, when someone brings in a Mac-formatted disk, I know everyone around here just rolls their eyes and blames their woes on Apple.

    2. Re:explain this? by ralphus · · Score: 1
      I am lothe to defend MS, but I know of one reason that is not a complete lie:

      When using IE with IIS and using authentication modes other than basic, the browser authenticates with the server in the background automtically with the currently logged on user's credentials. If Sun's Java is installed and there is some Java element on the page, Sun will pop up a authentication box that confuses and annoys the poor user and is clearly made by Sun(tm). This is a problem for a lot of corporate users and admins.

      Think of all the corporate Intranets using some of IE's special authentication modes..... Some of them have Java, nicht?

      --
      Revolutions are never about freedom or justice. They're about who's going to be top dog. -- Kilgore Trout
    3. Re:explain this? by Anonymous Coward · · Score: 0

      LOOPHOLE: Should it not read "Windows with Java" and not "Java with Windows" ??

    4. Re:explain this? by jbolden · · Score: 1

      In all fairness Microsoft takes a lot of slack for buggy applications and drives that they didn't write.

  51. Wow... by Glock27 · · Score: 1
    what a lot of ignorant prattle I'm seeing about this somehow being "unfair" to poor, poor Microsoft.

    Of course, anyone with half a brain realizes that if Java hadn't been torpedoed by Microsoft the monopolist early on it would be the premier method for delivering interactive web content like forms and 98% of the other things Flash (truly a crappy alternative IMO) is used for now.

    So, WOOHOO for Java winning a round or two - its a nice trend that I hope helps it pick up big momentum. Java is quickly becoming the best choice for most modern, industrial strength software development. :-)

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
    1. Re:Wow... by jbolden · · Score: 1

      Is this just a troll? Flash had no problems getting people to download their plugin because the customers saw it as adding value. Java had huge problems because didn't like applets. As for forms CGI is about 1000x faster why use Java for forms. ESpecially with browsers getting so much smarter as far as autocompletion...

  52. consider this... by micjordan · · Score: 0, Offtopic

    What if Linux were the monopoly operating system out there? What if it had a 95% market share and Microsoft/Apple had the other 5%? All you pro-linux people would of course say that it is because linux is the superior OS, its the easiest and most productive for consumers and all that. So what if Microsoft went to court to force linux to include .Net support?

    You fools never think about the reversed situations. You only like it when the courts are used against your competetion and then you somehow rationalize it in your little minds to make yourselves feel better.

    Get a clue and join reality.

    Should AOL cds have to include a copy of every other little ISP's installation software? Isnt AOL leveraging their monopoly and cash reserves to squeeze out other ISPs by shipping out millions of their cds?

    Should GM have to include Sony radio/cd players in their cars? Isnt GM forcing consumers to use their GM radios when they buy a car? Why shouldnt Sony be given an equal chance to have that consumer use a Sony radio? Should we include radios from every manufacturer in new cars and let the consumer choose which they want to use?

    1. Re:consider this... by Benley · · Score: 1

      You fools never think about the reversed situations.

      AOL isn't a monopoly. GM isn't a monopoly. Sony isn't a monopoly. Apple isn't a monopoly. Linux isn't a monopoly.

      If Linux WAS a monopoly (which, btw, makes no sense at all, given that Linux doesn't represent a single entity as does MS), we would probably all hate it too, and rally behind one of the underdogs. Perhaps at that point we wouldn't mind the .NET framework so much. Did you ever consider that?

    2. Re:consider this... by Fastball · · Score: 1
      Linux is not a monopoly, especially given that scores of distributions are centered around the OS that offer a variety of designs and features. And that is just the point. No one company, person, or hairdresser can limit what you want to integrate with it.

      Man you're reaching, but let us say that RedHat were a monopolistic OS maker. I would have no problem with Microsoft taking RedHat to court if RedHat agreed to include Microsoft's .NET implementation then turned around and added their own imitation of .NET.

      All this ruling does is require Microsoft to do what they said they would do way back when: include Sun's Java JVM.

    3. Re:consider this... by Atlantix · · Score: 1

      What if Linux were the monopoly operating system out there? What if it had a 95% market share and Microsoft/Apple had the other 5%? All you pro-linux people would of course say that it is because linux is the superior OS, its the easiest and most productive for consumers and all that. So what if Microsoft went to court to force linux to include .Net support?

      You fools never think about the reversed situations. You only like it when the courts are used against your competetion and then you somehow rationalize it in your little minds to make yourselves feel better.


      The flaw in your comparison is that having 95% of the market does not make you guilty of a crime. If linux actually became that popular because consumers recognized it as a superior OS that is perfectly legal and no court would force linux to include .Net support. If linux became that popular by using illegal monopolistic business practices, then you would have the reverse situation.

      Should AOL cds have to include a copy of every other little ISP's installation software? Isnt AOL leveraging their monopoly and cash reserves to squeeze out other ISPs by shipping out millions of their cds?

      Having a successful marketing gimmick (even if it is annoying) is not illegal. They're giving you lots of chances to install AOL but you aren't forced to do it. And last time I checked, AOL hasn't been accussed, charged, or convicted of preventing you from switching ISPs. Again, being the biggest and most widely recognized isn't illegal.

      Should GM have to include Sony radio/cd players in their cars? Isnt GM forcing consumers to use their GM radios when they buy a car? Why shouldnt Sony be given an equal chance to have that consumer use a Sony radio? Should we include radios from every manufacturer in new cars and let the consumer choose which they want to use?

      Well, if you buy a factory-built GM car, you do get whatever cheap radio it comes with, but GM doesn't prevent you from buying and installing a different one, do they? A good dealer might even do the work for you if it meant getting the sale.

      --Atlantix

    4. Re:consider this... by micjordan · · Score: 0

      Well, if you buy a factory-built GM car, you do get whatever cheap radio
      it comes with, but GM doesn't prevent you from buying and installing a different
      one, do they? A good dealer might even do the work for you if it meant getting
      the sale.


      Microsoft never forced anyone to use IE. You could install Netscape if you
      wanted to. But they were still found to be leveraging their popularity in a
      monopolistic way by including IE.

    5. Re:consider this... by Anonymous Coward · · Score: 0

      I'm curious how the parent got modded as "Offtopic. Some people might disagree with him but his post is certainly on topic. Moderators arent supposed to mod to give their opinion, they are supposed to rate the relevance of the posting to the topic.

    6. Re:consider this... by Anonymous Coward · · Score: 0

      Try reading a newspaper sometimes.

      Microsoft did force OEMs and ISPs to use IE in their installation bundles.

    7. Re:consider this... by Anonymous Coward · · Score: 0

      Microsoft did force OEMs and ISPs to use IE in their installation bundles.

      No; they just told OEMs to leave IE on the system if they wanted to ship it with Netscape installed. You could ship both, but you couldn't ship without IE.

    8. Re:consider this... by micjordan · · Score: 0

      So? I'm waiting for the part where youre going to tell me they forced consumers to use IE. One could argue they were just trying to make Windows more user friendly by providing a browser with the OS. Today with the internet as popular as it is we would think it was ridiculous if an OS didnt come with a web browser so maybe Microsoft just had the foresight to include it and say that you cant it out because its a basic function of the OS, like a file browser or text word editor - something that if not included takes something away from the basic items that an OS should include. Have I explained this well enough for you? hope so.

  53. Sun is just pissed because.... by Anonymous Coward · · Score: 0

    MS created a better VM for Java on it's first attempt years ago. It performed way faster than anything Sun could have created.

  54. It's perfectly fair by Anonymous Coward · · Score: 0

    To all those saying that it's unfair for the government to make MS include Sun's java in windows: Well, I'm sure if MS wanted to include NO Java support in Windows at all then that would be fine - but of course they are going to have some kind of java support in windows. And since Sun owns java, it is perfectly fair for them to call foul when MS includes their own bastardized version of java with windows - in fact, I'm suprised that Sun didn't outright sue MS.

    It's like me creating a new kind of food - say I invent the ChocoTaco and patent it. Then I see the guy across the street selling ChocoTacos, only he makes them with walnuts instead of peanuts. Well - since I own the patent on ChocoTacos, I have a legal ground to say "either sell my chocotacos or do away with them altogether". Okay, bad analogy. But I'm still right.

  55. what the heck? by tps12 · · Score: 0

    Where are all these judges coming from? I didn't even know MS was still in court, but every couple weeks it seems like some federal judge or other is ordering Bill to do some crazy thing or other. Did they just declare to do away with the legal system and declare open season on them or what?

    Either way, I'm not going to hold my breath. It never seems like MS ends up doing any of these things anyway, so at this point I kind of tune it out.

    Not that I necessarily agree with the judgement anyway. Does anyone still use Java? Our courts just don't operate on a fast enough time scale for them to be relevant in the computing industry.

    --

    Karma: Good (despite my invention of the Karma: sig)
  56. Must ship in 120 days with Java? In what form? by StarTux · · Score: 1

    So what happens if this happens:

    1. MSFT still haven't shipped after that deadline, what will *really* happen.

    2. Its so broken people will hate Java and then MS comes back to court and states that it had to remove Java as it did not jive with its components, so was removed in the best interests of the company.

    StarTux

    1. Re:Must ship in 120 days with Java? In what form? by Svartalf · · Score: 1

      1) I wouldn't know, but if they don't they'll be held in contempt of court since this is a court order. Depends on what the judge decides at that point.

      2) They're not being told to ship the MS JVM; they're being ordered to ship the SUN one which isn't broken.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  57. Interesting Article Here by Anonymous Coward · · Score: 0

    This article here is quite interesting, assesing all the possible consequences of the ruling.

  58. Because... by mobiGeek · · Score: 2, Insightful
    Bad analogy. All analogies are bad...it's just like, say, pork.
    1. AOL has not been found guilty in a U.S. federal court of law of illegally using their monopoly to quash competitors.
    2. Perl, Python, PHP (or the entities responsible thereof) have not taken Microsoft to court to argue that they have been stifled by illegal monopolistic practices.
    3. Sun is the plaintif; the ruling is in favour of Sun.
    4. fair competition is what started this whole case (or a lack thereof).
    --

    ...Beware the IDEs of Microsoft...

  59. Your Rights Online? by DASHSL0T · · Score: 1

    When did my name get changed to McNealy?

    --
    Freedom Is Universal
    Linux-Universe
  60. right on! by 727scotty · · Score: 1
    The context is everything here!

    MS is facing a judge and his judgement because they appear to have broken the rules that we all have to abide by. They seem to bully people in the marketplace. The judge is the one we collectively hire to set things straight.

    I hate bullies, and who doesn't? I'm glad that we can take collective action against them. MS has every opportunity to show the judge that they don't fall into that category.

    I, for one, believe that they will get a fair shake.

  61. In what ways did it not meet standards? by josephgrossberg · · Score: 2, Interesting

    Can someone provide a list, or at least a link, describing how the MS implementation of Java was broken?

    1. Re:In what ways did it not meet standards? by CustomDesigned · · Score: 5, Insightful
      A partial list was provided with the initial lawsuit (which was posted online). However, the two problems were naming and completeness.

      As part of their contract, MS was forbidden to add public names to system packages (e.g. java.lang, java.net, etc). Nevertheless, they did so. There were some stretchers on both sides.

      Microsoft PR claimed that Sun was forbidding them to add Windows specific extensions. This was silly - there was no problem with any number of packages named com.ms.* or whatever (except that the ms.com domain belongs to Morgan Stanley, and thus didn't follow the 3rd party naming convention - but that wasn't in the contract). There were some very nice extensions with proper names - like JDirect which let you call Microsoft DLL's without writing JNI glue. The problem was that Microsoft wanted to name some extensions java.*. This would of course cause the unwary programmer to inadvertantly create Java programs which only run on Windows - despite not knowingly using any MS specific packages. Exactly what MS wanted.

      On Sun's part, the contract included a list of packages which Microsoft could not touch the public name space of. More system packages were added to Java 1.1. Sun claimed that Microsoft couldn't touch those either - reasonable, but they weren't in the specific list in the contract.

      The completeness problem was along the same lines. Microsoft provided a complete 1.0 API. However, they left out components of the 1.1 API that competed with their own offerings. For instance, they left out RMI and offered DCOM support instead. Sun said that it was understood that the same restrictions regarding system name space pollution and completeness would apply to the packages of subsequent API versions. But this was not spelled out in the contract. It would not be in the ruthless spirit of Microsoft for them to follow the spirit of a contract if they could find a loophole.

      Regardless of quibbling over whether the system package list under contract should expand to match new API versions, Microsoft polluted even core packages from 1.0 with handy additions sure to entice the unwary. So they were guilty even by the letter of the law.

    2. Re:In what ways did it not meet standards? by jbolden · · Score: 1

      The list is somewhat unclear. Here is the big thing they did, they made Java part of Visual Studio so using J++ was similar to using C++ and J++ apps could use the Windows API. This of course had two effects:

      a) Java was much faster since it was running much more natively

      b) Java was no longer cross platform.

  62. This is a load of smelly poop... isn't it? by xmutex · · Score: 4, Insightful

    Correct me if I am wrong, but didn't Sun start out suing MS to _remove_ Java from Windows, then sue to get it back in, and so on? A few times back and forth?

    That's sort of obnoxious, like having a little brother with ADD and a mean streak.

    --

    jack's bicycle is music to my ears
    1. Re:This is a load of smelly poop... isn't it? by bruns · · Score: 1

      They sued to get the broke MS JVM removed (you know, the bastardized one).

      This is to get a compliant version included (the true sun java vm)

      --
      Brielle
  63. Why? by Brummmm · · Score: 1

    I dont need or want java on my machines.

  64. As a developer by captainclever · · Score: 3, Insightful

    I think this is excellent news; as a developer, the fact that java is not shipped with windows makes it a pain in the ass to write java apps for windows users.
    if i write a c++ app, no problem, a user can simply download and run it. If i write a java app, and say distribute it as a JAR file, your average user isnt gonna want to download the Java runtime or sdk, then launch the jar file calling java -jar or javaw.exe or whatever.
    Java pre installed on windows means i can easily write pure java apps that will work easily on all windows boxes. Bring it on :)
    RJ

    --
    Last.fm - join the social music revolution
    1. Re:As a developer by etcpasswd · · Score: 1
      I think this is excellent news; as a developer, the fact that java is not shipped with windows makes it a pain in the ass to write java apps for windows users.

      I'm a Perl developer. It's a pain in the ass to write Perl programs for Windows users. So?
      s/Perl/myfavlanguage/g

      if i write a c++ app, no problem, a user can simply download and run it. If i write a java app, and say distribute it as a JAR file, your average user isnt gonna want to download the Java runtime or sdk, then launch the jar file calling java -jar or javaw.exe or whatever.

      Java bytecode isn't native code - OS is not expected to run it. Sorry, but a good number of Java programmers wanting to develop apps for Windows isn't a good enough reason to make JRE a part of Windows. There are other valid reasons though.

    2. Re:As a developer by captainclever · · Score: 1

      I don't give a monkeys if it's fair or not, all I was saying is that it's gonna make it easier to deploy java apps.
      Personally, i would be pissed off if i was forced to bundle someone elses stuff in my OS.

      --
      Last.fm - join the social music revolution
    3. Re:As a developer by DA_MAN_DA_MYTH · · Score: 1

      Off topic: if you tell what your main-class is in your Jar's manifest file, all you need to do is have them download the runtime. Launching the jar calling java -jar or javaw, shouldn't be neccessary.

      --
      "It takes many nails to build a crib, but one screw to fill it."
    4. Re:As a developer by Sycraft-fu · · Score: 1

      That's a failing of Java as a language. If you try and send Windows users a raw C++ file, you are going to find few that can run it as Windows does not ship with a compiler. You never actually ship someone a C++ app, you ship them an x86 binary that complies to the Win32 standard. The fact that Java requires an interpreter is a disadvantage it has. Since it is not native code, it is your responsibility to ship the correct interpreter with it.

      The same thing would be true of a POSIX binary. Windows 2000 and XP have the ability to use mroe than one API. Win32 is the native API and the only one loaded by default but they do have a simple POSIX and OS/2 API. If you like you can buy commercial products that install a very full featured POSIX API. Well, if you write a program that uses one of those POSIX APIs you will either need to ship it with your software, or inform customers that they are required to purchase it.

      The same will be true for .NET apps on any non-Microsoft OS (the next version of WIndows will probably use .NET as it's native API along with Win32). If you write an app for a non-MS OS using .NET you will need to provide the .NET interpreter or instrunciton indicating the need for it.

      Also users need no advanced knowledge to run Java files. If your installer associates the.jar extension with the JRE (something I don't know why the JRE installer doesn't do) you can just double click them to open them.

    5. Re:As a developer by Anonymous Coward · · Score: 0

      I fail to see the problem. Java on the desktop is terrible. It completely removes you from the rest of the interface (usually). IOW, it's unnecessary, bloated, and irritating. I hope MS finds a way to keep it out, or keep it neutralized so it can die a natural death.

    6. Re:As a developer by dpete4552 · · Score: 1

      Personally, i would be pissed off if i was forced to bundle someone elses stuff in my OS.

      When you're a monopoly you have to play by different rules. Monopolies get regulated, just like utilities. I don't know why this is such a hard concept for people to grasp. When the phone company is forced to let other phone companies to use their lines you don't hear masses of people bitch and moan about the "poor" phone companies and tell Qwest they should goto Europe because the US must not appreciate the company.

      --
      http://www.archive.org/details/ThePowerOfNightmares
  65. Re:New Open Source Motto: by Anonymous Coward · · Score: 0

    You can see sun's source at any time, just go to
    http://wwws.sun.com/software/java2/download.ht ml

    and download it. You just can't change it.

  66. What does this have to do with my rights online? by stratjakt · · Score: 2, Insightful

    I never lost the 'right' to use Java on windows.

    This is about MS's rights in the marketplace, not my rights online.

    Or does anything that has to do with MSFT automatically categorize it as YRO to get peoples dander up?

    --
    I don't need no instructions to know how to rock!!!!
  67. Linux admins by SHEENmaster · · Score: 1

    know how to install Java.

    Microsoft was shipping MSVM which would try (and most often fail) to run Java code that in came in contact with. This caused users to think that the program was to blame or that Java sucked.

    If Microsoft included Linux with every copy of windows it would hurt better distrobutions. Normally this would just be looked down up, but because M$ is a monopoly they are covered by special laws to prevent them from killing off helpless competitors in new markets. They are supposed to help prevent M$ from forcing Coca Cola and Pepsi(bleck) out of the soft drink market. Rather than do such an obvious takeover, M$ is tried to "inch foreward" into the virtual machine market.

    --
    You can't judge a book by the way it wears its hair.
  68. Which should mean by that logic... by Anonymous Coward · · Score: 0

    That Sun should be forced to include the .NET runtimes for Solaris with Solaris.....

  69. Java, by Al Hirt by ch-chuck · · Score: 0, Offtopic

    The great trumpeter Al Hirt played a catchy tune called Java - you can listen to a few bars here

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  70. M$ shouldnt be really worried.... by watzinaneihm · · Score: 1

    What with their new J# ide which can load a java app and in a single mouse click turn it into a .NET app.
    The ruling has come too late for sun methinks....

    --
    .ACMD setaloiv siht gnidaeR
    1. Re:M$ shouldnt be really worried.... by Anonymous Coward · · Score: 0

      Tried it - doesn't work for anything but the most trivial "hello, world" apps (or apps which don't use much in the way of libraries), because it just can't translate all the libraries that the average real java program uses. The strength of java is not the language (it's a pretty ordinary language) - it's the libraries. Java's libraries are multivendor-standardised, and engineered for reliability before speed. Java is the COBOL of the 90s - it's used for all new boring business server applications.

      Microsoft did their damndest to kill java on the desktop, deliberately shipping a crippled and ancient vm, but, thanks to mobile phones in europe and asia, Java has taken off on the client side now.

  71. This might come in at the right time by Kajakske · · Score: 1

    Sun needs it.
    According to this article they wrote down there highest loss (partly due to exeptional costs, but hey, still a loss).

  72. Ha ha ha... by pergamon · · Score: 1

    I don't consider this a win for anyone or against Microsoft, but I do consider it HILARIOUS!

  73. Not quite yet by Mistah+Blue · · Score: 1

    The judge then notified Microsoft and Sun he would stay his ruling for two weeks as a courtesy to the appeals court that will hear Microsoft's request for a review of the Java ruling.

  74. YAY! by john_is_war · · Score: 1

    More free stuff with windows! Yay!

    --
    Live life to the fullest. It's not that life is short, but that you are dead for so long.
  75. Why is the Slashdot crowd pro-Java? by sbillard · · Score: 1, Insightful

    By reading the threads in this article it is obvious that:
    Microsoft = Bad
    Sun/Java = Good
    But have you all forgotten that Sun reneged on ISO standardization of Java. Isn't that a bad thing? After promising ISO compliance as a means of getting the developers hooked, shouldn't Sun and Java be looked upon with scorn? All you Java developers are locked into a proprietary platform. How is that any different from riding the Microsoft trolley?
    The anti-Microsoft stuff is getting ridiculous. It is just plain pathetic when it becomes hypocritical. Mod me down all you want, troll, flamebait, whatever. Some of you need to take a step back and assess your priorities.

    1. Re:Why is the Slashdot crowd pro-Java? by primus_sucks · · Score: 1

      I think Sun/Java is a lesser of two evils. It would be wonderful if there were a totally open/cross-platform way to develop client side applications as easily as you can in Java, but right now their isn't. In the interim, widespread Java adoption on the client will make it easier for people to move to Linux and still run all their applications.

    2. Re:Why is the Slashdot crowd pro-Java? by rhyd · · Score: 2, Insightful

      Oh yeah... sun pulled out of the whole ISO thing because it was clear MS would have then been free to embrace and extend AKA kill. They provided the JCP as an alternative body which they use to protect Java from the nasty people in redmond. Java isn't really propriatry there are many VM implementations the JCP specs are open. Its just the name Java(TM) thats protected and licensed.

      --
      'Be the change you want to see in the world' - Al Gore
  76. Other avenues by epepke · · Score: 1
    • Ignore the ruling. What are the courts going to do, issue another ruling that says, "we really mean it this time?"
    • Agree to the ruling, and then ignore it.
    • Ship a version that breaks and then say that the court forced them to release software that breaks. Then go back and ignore the ruling.
    1. Re:Other avenues by rking · · Score: 2, Insightful

      Ignore the ruling. What are the courts going to do, issue another ruling that says, "we really mean it this time?"

      Probably first there would be essentially an ultimatum, yes. Beyond that, start putting people in prison for contempt of court. Board level people I would imagine.

    2. Re:Other avenues by Flambergius · · Score: 1

      I believe the standard procedure would be to fine the offending party for not complying the court's orders. Something to the tune of $10M per day of continued uncompliance. And any such fines would be a separate issue from the rest of the case. Meaning that even if Microsoft would win it's case against Sun, they would still have to pay the fines.

      If the courts think you are taking a piss at them, they will just add zeroes to your fines until you stop ... and the police enfore those fines if necessary. Even most loyal Microserf will stop at some point before open rebellion.

      --Flam

      --
      Computers are useless. They can only give you answers - Pablo Picasso
  77. This is just disgusting socialism. by Kaz+Kylheku · · Score: 0, Flamebait

    Why should the strong be forced to carry the product of the weak? Is it because the unsuccessful have a *need* for profit? Is it an inalienable right to move product regardless of whether anyone wants it?

    I have two words for this: corporate welfare.

    If there must be welfare, it should go to some washed up individuals who can't take responsibility for their lives, not to corporations! It's not even humanitarian anymore when you help corporations; it's just plain stupidity. It a form of socialism consisting of empty Marxist principles abstracted away from any kind of meaningful social context that would give them even a trace of a vague justification.

    I don't like Microsoft's idiotic, unreliable, inflexible, non-interoperable products any more than the next open source hacker, but this is not the right way. Microsoft, and indeed every software enterprise, should be able to take whatever bit pattern they want, so long as they didn't steal it, stamp it on a CD, and ship it.

    Sun had lots more experience developing systems (software *and* hardware) than Microsoft. They did the Microsoft thing to mainframes and minis by developing cheap workstations running Unix. Nobody wanted a fridge-sized Vax after seeing a 32 bit Sun workstation. They had a shot at becoming the number one operating system vendor for personal computers. They are losers: they blew it. Losers should die, not whine and snivel their way into an extension of their existence in some courtroom.

    What will we see next? McDonald's restaurants in the USA being forced to hand out coupons for Subway with every meal or sandwich sold?

    I hope the people at Sun are happy with their accomplishment---that their product will be carried on the back of a competitor's product by governmental coersion, ending up on the desktops of many people who don't even want it. It must sure feel great to be on the JVM development team at Sun right now!

    1. Re:This is just disgusting socialism. by Kaz+Kylheku · · Score: 1
      We live in a country where, we, the end users, must suffer a sub-par product because of the power and influence of multi-BILLION dollar companies. None of us can even conceive of that kind of loot. Yet us and the rest of the world get to pay so that a handful of people get unheard of profit. That is not capitalism.

      Sorry, yes it is. If you don't like the product, don't use it. I, for one, do not count myself among those to whom you refer as ``we the end users''. I don't own any Microsoft software.

      Maybe you have not heard of Linux? BSD? Solaris? Apple Macintosh? Hello, what site are you posting to? What does it run on? What language is it written in? It's not Visual Basic.

      Capitalism means the pursuit of unlimited wealth. Who should decide how many billions are enough for someone else? Who will take the excess away and distribute it to others? And what can we call him but a robber?

      Face it, you are just a Marxist-Leninist troglodyte. Put your money where your mouth is and relocate to China.

    2. Re:This is just disgusting socialism. by Ikari+Gendo · · Score: 1
      Maybe you have not heard of Linux? BSD?
      ...
      Capitalism means the pursuit of unlimited wealth.
      ...
      Face it, you are just a Marxist-Leninist troglodyte. Put your money where your mouth is and relocate to China.

      Damn it, time to get a new Irony-O-Meter(tm).

  78. Time to short MS stock by Anonymous Coward · · Score: 0

    MS is going down. It is time to short its stock and make some money.

  79. Prediction by ClosedSource · · Score: 1

    A higher court will block the court order before the 120 days are up.

  80. If so,MS.net is DEAD ! and so is VS.net !!!! by Anonymous Coward · · Score: 0

    This is an amazing news ... ... and this could be a major change in the internet landscape : now you will have a clean, easy, fast, common way to developp rich web applications !

    Amazing to imagine that applet could just revive withing the next 120days !!!

    With J2SE and webservices you now have an alternative to the debug and test HTML troubles.

    -4ZER

  81. Microsoft Sun AOL-Time Warner Wal-Mart by gnujoshua · · Score: 1

    Judge extends order so that Microsoft not only includes Java, but also AOL and 1/3 the proceeds of the sale of the operating system must go to Wal-Mart. Yay big corporations!

  82. Bill Gates ass must be sore today by Anonymous Coward · · Score: 0

    Bill Gates : Steve with Java and Linux it seems like we have to shuv two pineapple a day thru our ass hole these days.

    Steve Balmer: I will rather got with water melon.

    Bill Gates: With our earning down and poor sales we cant afford water melons.

  83. mod parent up (nt) by Anonymous Coward · · Score: 0

    no text

  84. About this matter... by Decameron81 · · Score: 1

    This whole matter is too complicated. Windows shouldn't be shipping it's own VM, especially one that actually doesn't run Sun's Java applets. But on the other hand I don't want to accept Sun's Java as a standard that comes installed with Windows.

    This solution will only harm other software made by 3rd party developers by putting Java in a situation of advantage.

    Unfortunately I think the reason why they want to put Sun's Java in Windows is because there's a contract signed by MS saying so. But seriously... I can't see Java as a big part of my computing experience.

    Just a thought by someone who thinks he's got enough crap installed on his box,
    Decameron

    --
    diegoT
  85. What about product updates? by exceed · · Score: 3, Interesting

    Does 'shipping with Java' also apply to including Java on the online Windows Update? If that isn't the case alot of Windows users will still be Java-less by default.

    --

    void women (int money, time_t time);
  86. The Bigger Microsoft News Today by telstar · · Score: 3, Informative

    I know this may get modded as Offtopic, but it's the bigger news story for both Microsoft and the tech industry today:

    "Microsoft sets dividend, stock split"

    Microsoft is the last of the Dow 30 to start paying a dividend, and paves the way for other tech companies that have held out paying dividends. Should be an interesting morning in trading for MSFT.

    1. Re:The Bigger Microsoft News Today by NineNine · · Score: 1

      paves the way for other tech companies that have held out paying dividends.

      I agree, if there were any tech companies that were profitable right now!

  87. Don't forget Other Details by Anonymous Coward · · Score: 0

    Microsoft and Sun have had lots of legal battles over Java. Neither looks good.

    Microsoft once had by far the best Windows JVM. It was fast, much faster than Sun's. And it allowed really easy access to COM from Java.
    Of course those apps didn't run on Solaris. Whay should that bother Microsoft? They were better Windows apps.

    Sun objected to the mechanisms that Microsoft had used and in a lawsuit forced Microsoft to stop shipping that.

    Then they complained that Microsft had stopped shipping Java.

    Sun has shot themselves in the foot (and other body parts) with Java for years. Microsoft is
    not the obstacle to good Java on Windows.

  88. What was Sun thinking? by spells · · Score: 5, Insightful
    I can't believe people think that this is good for Java! As an enterprise developer, this absolutely sucks.

    Java has become one of the primary tools for enterprise development, mostly on the server, but also on enterprise clients, where downloading an applet or java app is typically not time consuming for the client because they are on a LAN.

    What takes so long in software development? TESTING, and in java testing different versions of the VM. Up until this point, enterprises have been able to enforce a VM version on enterprise clients, and the developers can count on that version being on the client desktops. Now what? If the enterprise wants to stick with its 1.2.2 or 1.3.1 VM, they can't install WinXP SP2? What happens with the next SP and a new java VM? All enterprise java apps will need to be thoroughly tested with each new service pack, since Sun's VMs are not all backwards compatible.

    In addition, if anyone is still righting java applets for the internet, how does this help? What percentage of users are going to have XP SP2 in the next 12-24 months?

    This solves none of the Java VM version issues. This was Sun saying "wah wah" in court and getting a sympathetic judge.

    Sun needs to hand over Java to the JCP and stop using it as a weapon in its fight against MS.

    1. Re:What was Sun thinking? by Strudelkugel · · Score: 1

      IMHO, Sun now thinks lawyers produce better solutions than engineers.

      --
      Imagine how much harder physics would be if electrons had feelings! -Feynman, maybe
    2. Re:What was Sun thinking? by bratseth · · Score: 1

      This changes nothing for the enterprise segment. Enterprises deploys Java client apps using WebStart, where you specify which vm version to use. If the machine does not have the vm it is automatically downloaded, you can have many versions at the same time you know. For internet use, it will mean that some percentage of users won't have to download a vm before running your app. No big deal, but absolutely not a bad thing.

    3. Re:What was Sun thinking? by Red+Rocket · · Score: 1


      This was Sun saying "wah wah" in court and getting a sympathetic judge.

      No. It sounds more like you saying, "Wah! Wah! I wrote all my apps to conform to Microsoft's bastardized VM because I just beleived that Microsoft could do no wrong. Now I'm going to have to rewrite my apps to conform to real Java specs."

      Don't ask us to feel sorry for you or for Microsoft because they broke the law and you were an only slightly unwitting dupe.

      --
      - Hail to our fearless misleader! Fool speed ahead!
    4. Re:What was Sun thinking? by zurab · · Score: 1

      I can't believe people think that this is good for Java! As an enterprise developer, this absolutely sucks.

      I guess it depends. If you are looking to stick to old technology and standards polluted by MS and abide by them for the next 5-10 years, then you may not like change or improvements.

      What takes so long in software development? TESTING, and in java testing different versions of the VM. Up until this point, enterprises have been able to enforce a VM version on enterprise clients, and the developers can count on that version being on the client desktops.

      1. I don't think Sun's JVM will be a required or an un-installable "feature" like IE, but it may be an option chosen by default. Anyway, enterprises should still be in control of their desktops.

      2. Testing is what you should do with your client-server apps, and this has to be part of decision-making when you decide to use particular technology to implement any functionality; especially if you are not in control of the client runtime environment. What if Microsoft released updated compliant Java VMs like they were supposed to? And included updates in their service packs in all their Windows versions? Did every developer or decision maker that decided on Java disregard such a possibility even though that was Microsoft's committment at the time? No shit you have to test!

      3. From an outsider point of view, and in general, by same or similar logic all developers should implement and support standards that are set by Microsoft only. Even if Microsoft takes specs like Java, HTML, CSS, ECMAScript, etc. and rigs them completely in favor of their monopolistic (and many cases illegal) strategy and actions, all developers should still disregard the owner of the standard and become a slave to Microsoft. If anything, ruling such as this should teach many developers and IT departments in general to recognize the importance of real standards, owners of specs and technology versus what's being fed to them by some marketing machine.

      In addition, if anyone is still righting java applets for the internet, how does this help? What percentage of users are going to have XP SP2 in the next 12-24 months?

      1. I think it's good for Java applets on public websites. There has been a lot of progress in Java since MS released its half-broken, half-Windows version. I am looking forward to new features being widely used and more developed.

      2. I also hope developers stop using Windows-specific calls in Microsoft Virtual Machine and respect the real standard. This way, Java will be closer to its "write once, run anywhere" promise which MS has tried to break so hard.

      3. Read above about standards. I believe it will be good for standards in general.

      This solves none of the Java VM version issues. This was Sun saying "wah wah" in court and getting a sympathetic judge.

      Last time I checked everyone - yes, even Microsoft - has to obey by the contracts he/she/they sign. Failing that, other party or parties to the contract will be free to take a legal action in court to make the breaching party comply.

      Sun needs to hand over Java to the JCP and stop using it as a weapon in its fight against MS.

      1. That's up to them to decide; it's their technology, they'll do whatever they want with it.

      2. I would use any good tool, technology, or method against a monopolist who tries to illegally take over my product line and market share. Wouldn't you?

      3. I thought you were complaining about TESTING between different distributors, versions, and releases.

  89. Does anyone question this? by RedTornado · · Score: 1
    I admit that I am a MS fan... sue me.

    For all those slamming MS, I'd like them to comment on the fact that Sun has entered the AppServer market. Wait, wait wait... how can they make the language AND sell a high performance AppServer!?

    Sun has a huge advantage over other AppServer vendors. Not only do they have access to information that the other vendors do not, Sun has the ability to "steer" future Java/J2EE offerings such that it helps their implementation while hurting their competitors...

    This sounds like something MS would do... right people?

  90. Mixed feelings anyone? by glenebob · · Score: 1

    We're talking about Microsoft here, so naturally this is sweet. And considering MS is a convicted monopolist it even makes some sense. And it's sweet, did I mention that?

    But does this set a precident? Could AOL force MS to include the AOL software? Netscape? Where do you draw the line?

    Is this really the way we'd like to see MS punished? I guess since the DOJ botched their case so badly, maybe this is the best we'll get now.

  91. Do I still get a choice? by joehahn · · Score: 1

    May I use the M$ JVM if I like?

    --
    *I used to be quite irreverent and ignorant. I am probably much smarter now. I seem to realize this every 45 days or so.
  92. youhouhouhouhou by SocialEcologist · · Score: 0

    what a wonderfull world...
    Just too bad not making them compulsary to ship linux instead of windows, and KDE with aqua style with native java compiler (gcj) !

  93. This is exactly... by Anonymous Coward · · Score: 0

    ...what has harmed Sun, and as remedy MS should also either repair or pay for repairs to the software bank developed which relies upon the faulty old MS java vm.

  94. How ironic... by hobo2k · · Score: 1
    It would be amusing if MS was forced to integrate extraneous features into its OS's after getting into so much trouble for integrating IE, etc.

    The bigger question, imho, is will the JVM be optional in the install? For example, when I install Win2k Server, I have to un-check the SMTP & FTP server (but at least have the option to not install them). This trivial install option should fix the problem for the MS J++ users.

    And am I the only one that finds it hilarious that they are fighting so hard to control the desktop of people too lazy to change the default config (i.e. download JVM themselves)?

  95. Re:Odd... java doesnt have problems by ScubaS · · Score: 0

    MS java has no fatal problems, except that it is just as slow as on any other operating system.

  96. Because of maliced precedent that was set. by Anonymous Coward · · Score: 0

    Everyone has to download the pluins and interpreters for other products, why should Java and Sun be so special?

    If MS would have never included the JVM in the first place, then they wouldn't have to do jack right now. But becuase the once distributed it widely, but with distributed a deliberately non-standard altered version in viloation of their contract with Sun, than caused harm to Sun, they are saddled with now redistributing a proper version as punishment.

  97. There's only one solution to this.. by virago81 · · Score: 1

    The federal government must sieze the assets of Microsoft in the name of the people.
    From each according to his ability, to each according to their lack of ability to successfully compete in the free market!
    Viva la revolution!

    --
    Technological progress has merely provided us with more efficient means for going backwards. -- Aldous Huxley
  98. sun's child-like attitude by ScubaS · · Score: 1

    I agree that microsoft should at least be somehow punished for violating the agreement. But sun's attitude toward the situation is completely rhetoric. Why isn't Sun suing old linux distros for distributing an old version of JVM? Because they know that those distros have no potential except for those who use them and then they expect it to be crappy for the most part. They know microsoft is a threat to them with .NET and thats the reason why they waited until now to sue. Sun is just being a little cry baby like netscape, palm and Be conspiring to attack the competition through the legal system. they might as well form partnerships to compete with them, so they can have more resources and fight on all fronts as MS. tough luck to them for being stupid and cry babies.

    1. Re:sun's child-like attitude by Vann_v2 · · Score: 1

      Well, perhaps because there are some problems with java compiled with GCC 2.95 running on a GCC 3.2 system. On my box, the mozilla plugin doesn't work, for example.

    2. Re:sun's child-like attitude by ScubaS · · Score: 0

      so, basically java and mozilla suck and that is why they are being such whining babies about microsoft being the bully and crying to mommy justice?

  99. Re:This is just disgusting socialism. - Troll by Anonymous Coward · · Score: 0

    Troll. Nobody is stupid enough to actually believe this drivel.

  100. Get a clue! by Anonymous Coward · · Score: 3, Insightful

    It's clear that so many of you have NO idea what this is about.

    Sun and MS (sorry, M$) had an agreement where Microsoft would include a Java runtime with Windows. Only M$ made their own VM/runtime that was 'tweaked' and extended with extra functionality that ONLY worked under Windows.

    Sun complained that this implementation was NOT Java, because it didn't match the Java specs. So they got a court to make MS remove their non-standard non-Java Java VM from Windows. But they didn't replace it with a fully-functionaly VM - they replaced it with nothing, contrary to their agreement with Sun.

    So all Sun is doing is getting their agreement with MS enforced by a court. This has NOTHING to do with MS being a monopoly or Sun wanting their VM on Windows or anything like that. It comes down to MS creatively breaking a contract in order to kill Java (by nullifying it's main goal of platform-independence) and replace it with C#.

    So please, no more posts about "But they wanted MS to remove IE, now they're adding Java?!?" or "This is okay because MS is a monopoly". Go start a thread elsewhere if you want to bitch about it, instead of crapping on about MS abusing their position as monopoly in every Slashdot article. Fuck off.

    1. Re:Get a clue! by ClosedSource · · Score: 1

      Sorry, but you're wrong. Sun and MS have already come to an agreement about their Java contracts that allowed MS to continue to distribute Java for another 10 years. The new agreement did not require that MS distribute Java, only that they were allowed to.

      So when MS decided not to distribute Java at all, Sun initiated a private antitrust case against MS. I don't think much of the merits of Sun's case, but it has everything to do with MS being found to be monopoly. As absurd as Motz's court order is, there's no way he would have done it if this were merely a contract dispute.

      If I owned Sun, I'd push for the maximum dollar amount for damages and drop this silly Java distribution remedy that isn't going to have any effect on Sun's bottom line. But this isn't about business, it's a pissing contest between Bill and Scott.

  101. Will this never end? by inertia187 · · Score: 1

    Oh, you mean Java by Sun Microsystems. We were shipping this nice house blend that makes our software smell nice. But if that's what you want, it'll take another 120 days to re-tool our equipment. Sorry about that.

    --
    A programmer is a machine for converting coffee into code.
  102. Geez Do Some Research by cranos · · Score: 1

    The Court is not just arbitrarly (?sp) demanding MS put the Sun VM in, this is just part of a long running battle between Sun and MS over MS's bastardisation of the Java VM, thereby breaching the contract. If you break a contract you get punished, thats the way it works. So before the MS acolytes get up in arms how about doing a little research.

  103. [IRONY]Sounds fair...[/IRONY] by Kjella · · Score: 1

    M$ creates incompatible VM to sabotage Suns java. Now their excuse for not distributing the real thing, once forced to it, is that their crippled VM has their customers in a lock-in? This entire problem is created by Microsoft and Microsoft tools *to* lock people in. If the courts give up and say "Uh ok, you've locked them in, so you can keep them." there's really no hope for the justice system.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:[IRONY]Sounds fair...[/IRONY] by javahacker · · Score: 1

      I totally agree. I do feel sorry for the dumb customers that let Microsoft lead them into this, because they will have to pay for their error now. I am not willing to allow that to hold up correcting the error though, because I think this is a far overdue correction.

    2. Re:[IRONY]Sounds fair...[/IRONY] by Anonymous Coward · · Score: 0

      Most of the applet compatibility issues between MS and Sun Java have nothing to do with Evil Microsoft and instead are the direct result of changes to the Java spec.

      Fact is that Java just isn't very good at back-compatibility.

      The other fact is that Sun Java is slow and crashes a lot when you are trying to use it as a browser plug-in. It's too incompatible to be useful.

      (And if you think that people are going to upgrade their applets to Sun 1.3 specs, think again. Most of them will get off that sinking ship and porting to Flash, which is actually WORA.)

  104. MS is a SUCKY PIG by Anonymous Coward · · Score: 0

    They deserve to get a kick in the pants at least on some issues. They have gotten a slap on the wrists, similar to a parking ticket. They are a CONVICTED MONOPOLY that is allowed to continue with relatively no changes. They have tried (usually successfully) to monopolize every industry they've entered. They had an agreement with Sun, but (similar to other companies they've screwed..) backed out to develop their own. That's like..here give me your proprietary super toy to play with for a week, and I'll give it back..only to make my own in 3 weeks.

    MICROSOFT CAN SUCK MY WEANIE

  105. Microusers by Anonymous Coward · · Score: 0

    Fucking parasites. It is about time. Late to discover the web (anyone remember when they had the FTP site?) and in a mad rush to 'be on top of it' they used anything and everything to gain momentum (vendor 'agreements', dumping, Java, IE to the OS, et al.)

    They're followers who try to pass themselves off as leaders.

    They deserve everything they get. It's called payback and it is about time.

  106. Yawn, not falling for it troll. by Anonymous Coward · · Score: 0
  107. tell me about it by _avs_007 · · Score: 1

    I was running Sun's JVM on Linux and Windows, and was getting different behavior on both, even though I was using the same version of the JVM, both from Sun. On windows, mouse events were passed to the component, in linux, they are not. Stuff like that. Makes the old saying true: Write once, debug everywhere...

  108. ramble by rhyd · · Score: 2, Interesting

    This isn't necessarily a good thing for sun in short term because it draws press attention to java's failure on the desktop.
    However, if microsoft are forced to keep suns latest JRE as part of the standard windows install for a a few years (as the case drags on) then this will be a huge win for Sun.

    java has arguably already won the enterprise-server-app war with the entire industry of players oracle,ibm,macromedia,... currently allied versus the beast and will probably win the handheld/mobile battle unless microsoft can defeat sonyErricson, nokia, sharp and palm... Java is currently a huge success everywhere but the desktop.

    (aside)
    Why has java failed on the desktop.... not just because of the redmond crew but because swing is 'kin huge bloated and considered slow. Swing will always be slow relative to naitive, but I love it because it stays ideologically pure to the spirit of write once run the same anywhere. Its fairly obvious that sun were looking at a 10 year roadmap when they released swing coz its gonna take that long before swing apps run imperceiveably slower than native apps (and no doubt will still look like shit by default). However, a machine shipping with XP today will be able to run swing applications ok.
    (/aside)

    Its only recent PC hardware that has began to run Swing at an acceptable speed. The timing of this ruling could make desktop java very compelling if it as seamlessly integrated into XP.2003 as it is in OSX

    anyways i'm gonna carry on compiling my own p4 optimized sun j2SDK for Linux from source code using gcc3.. "export INSANE=true"woo hoo!

    1.Check out photomessa. Its a free (as in beer, the toolkit is under Mozilla Public Licence), small and useful zoomable image browser
    2.Install photomessa using java webstart (quick, easy, secure)
    3.rethink your java speed prejudices

    --
    'Be the change you want to see in the world' - Al Gore
  109. I don't, but it's still bad by g4dget · · Score: 1
    Microsoft behaved badly. They deserve to be punished. The problem with this order is not that it forces Microsoft to do something, it's that it gives Sun an unfair advantage relative to others.

    Microsoft should have been ordered to stop distributing their own VM--they are violating Sun's trademark and engaging in deceptive business practices. But I think the punishment beyond that should have been monetary.

  110. Maybe Sun should be forced to include .Net by Anonymous Coward · · Score: 0

    if a .Net platform for Solaris ever comes out -- which it probably will.

    Afterall, Sun has a monopoly on machines that can run Solaris. Sun would block any attempts and probably make the C# (MS) VM run slow if it created its own version of it.

    This is just plain stupid. Its like watched 2 kids bicker back and forth and then tattle on their parents.

  111. that's not quite an accurate history by g4dget · · Score: 1
    Java published the specs to that, and Microsoft, having identified this as a great danger to its OS monopoly

    Sun has never published specs sufficient for compatible third party Java implementations. And, in fact, Microsoft's implementation is a derivative of Sun's.

    In the end, Java fails to deliver an open platform and write-once-run-anywhere functionality--its just another big, proprietary system that happens to run on top of multiple operating systems. If Java did deliver on its promise of an open platform and cross-platform system, Sun didn't have to resort to legal means to get it onto Windows.

    What the judge should have ordered is for Microsoft to stop shipping their broken version of Java. Anything else is Sun's responsibility.

    1. Re:that's not quite an accurate history by angel'o'sphere · · Score: 1

      Erm ....

      What about IBM, the IBM JDK? And the jikes compiler?

      And GNU classpath? And japhar.org? And transvirtuals Kafee? And JRocket? And meanwhile forgotten Supercede/Asymetrix?

      And KAWA? And SableVM?

      Just the few things from about 20 comming to my mind at 4:00 in the morning.

      Bottomline: there are at least 20 Java implementations out there. And more than 100 compilers for the Java platform.

      angel'o'sphere

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    2. Re:that's not quite an accurate history by g4dget · · Score: 1
      What about IBM, the IBM JDK?

      Based on code licensed from Sun.

      And the jikes compiler?

      That's not a Java implementation, it's a source-to-byte-code compiler.

      And GNU classpath? And japhar.org? And transvirtuals Kafee?

      Those are not fully compatible (no Swing, many APIs missing).

      And JRocket? And meanwhile forgotten Supercede/Asymetrix?

      Supercede has a Sun license (at least they told me they had one when I asked them). JRocket is a compiler and relies on Sun code for things like Swing.

      And KAWA? And SableVM?

      Kawa is a Scheme-to-JVM compiler. SableVM is a JVM implementation, not a complete Java implementation.

      Bottomline: there are at least 20 Java implementations out there. And more than 100 compilers for the Java platform.

      Bottomline: there is not a single open source Java implementation out there. There are some open source compilers, some bits and pieces of libraries, etc., but no Java implementations. If you put all the open source Java stuff together, you still get something that is less compatible with Sun Java than even Microsoft Java was.

      Or, to put it more simply: Swing and Java2D are essential parts of Java; where can I find any open source implementations?

  112. This reverses the unfairness by joelgrimes · · Score: 2

    I agree that this will be a problem for their corporate customers who depend the MS VM, but what about the reverse? I've personally written apps that work on Sun's vm but not Microsoft's. But I needed Swing, so I've had to break it to the clients that MOST PEOPLE will have to download and install Sun's Java.

    NOW it's reversed - the inconvenience is just transferred to people who target MS's VM rather than the current one from Sun. It's hilarious that MS feels it's unfair because that's exactly what they did to Sun. Now if MS wants people to use their crap VM, they have to convince people to download it or install it from their Windows CD.

    This has hamstrung Java because the current version from Sun is SO superior to what MS has been shipping - either their home-grown broken one OR the old one the court previously forced them to ship.

    Java developers should be rejoicing that they can now write quality apps that make use of the far superior, newer versions of Java and have an even chance of it working on a vanilla Windows install.

  113. Sun flip-flops more than a fish out of water by Anonymous Coward · · Score: 0

    sun: MS - you can't legally include java without paying us royalties. We're gonna sue you.

    ms: OK. We'll drop java support in our new OS.

    sun: You can't do that! We're gonna sue you to force you to include our java in your newest OS.

    what a bunch of pussies!

  114. Java is actually a competitor to Windows by fluor2 · · Score: 1

    Ok.. Sun has now made Java a virtual OS, and virtual OS'es CAN be competitors to Windows.

    I do understand why Microsoft stopped supporting it. It can be compared to that Red Hat demands that Red Hat using should be included in Windows (Linux can be virtually installed using VMware (.com) ).

    I really do not understand why Sun should force its way into Windows, while so many others have not.

    1. Re:Java is actually a competitor to Windows by jumbie · · Score: 0

      your lack of understanding only demonstates even further how completely foolish you

      they see you for what you are now sir. arise shill

    2. Re:Java is actually a competitor to Windows by jumbie · · Score: 0

      (curses) 'are' ...foolish you are (curses) hole; where are thee? *skulks*

  115. Just like the airline wars... by siskbc · · Score: 2, Interesting
    ...where Southwest forced Orbitz (a coalition of most airlines except Southwest) to stop listing its prices. Why? Because they thought that Orbitz was intentionally listing Southwest's less-than-best prices, with the intention of making Southwest look uncompetitive. And like you say, if enough consumers keep seeing your company looking bad, they will go with a competitor, not realizing that the company was hosed.

    Same with Sun - they had to either get MS to completely abandon any fake Java implemetation, or to ship theirs, which is what happened.

    --

    -Looking for a job as a materials chemist or multivariat

    1. Re:Just like the airline wars... by jbolden · · Score: 1

      Actually Microsoft had agreed to not ship Java; Sun was not satisfied with that outcome.

  116. Re:What does this have to do with my rights online by Unregistered · · Score: 1

    Obviously you don't develop java or rely on standards(but not M$) complient apps. Many do not (specifically fot the reasons m$ is being puished) but some do. Anyway TRO is the closest thing since we're talikng about Sun's rights

  117. Or They'll Do What? by Greyfox · · Score: 1

    What happens if Microsoft doesn't ship Java in 120 days? Another slap on the wrist and a "You've been a very naughty company!"? I want to see jail time for top level exeutives.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  118. the enemy.NET of my enemy.NET is my friend.NET by rhyd · · Score: 1

    yawn. its not so much that everyone here is pro java - its that we collectively hate the beast. Microsoft has bullied, killed good tech stuff, and illegally leveraged their desktop monopoly. Although MS got off light on the anti-trust, i am hoping to sit back and watch the beast die from a thousand cuts. This is probably the first cut. pull up a chair, put your feet up and pass the popcorn....

    --
    'Be the change you want to see in the world' - Al Gore
    1. Re:the enemy.NET of my enemy.NET is my friend.NET by Anonymous Coward · · Score: 0

      and watch Sun writhe in agony as they find they are cutting themselves.

      MS has so little to loose here. Sun has so much.

    2. Re:the enemy.NET of my enemy.NET is my friend.NET by rhyd · · Score: 1

      what does sun have to loose here? they are asking for $1bn in damages and compulsary bundling of java with windows. If they win then great. if they loose so what, they are no worse off.Early indications fron the judge are MS will be the loosers.... MS stands to loose ok only a tiny fraction of their cash pile, but more importantly they might loose the precedent - opening them up to hundreds of similar private cases from real, adobe, corel, netscape, dr dos, sendo, ibm, aol..... any company billy boy has screwed with his windoze monopoly and thats lots and lots!

      --
      'Be the change you want to see in the world' - Al Gore
  119. Not gonna happen... by mferrare · · Score: 1

    Sorry chaps, don't get your hopes up. MS will appeal this decision. Then if (when?) they lose the appeal, they'll appeal again and again and again until it reaches the Supreme Court or whatever the head honcho court in the US is. It'll take years and years and in the meantime there'll be no Java on XP and its successors and by the time the case is resolved it won't matter anyway.

    I haven't got my hopes up on this one. Sorry.

    --
    Why would anyone want to use a text editor that is not vi?
  120. You miss the point by jam42 · · Score: 2, Insightful

    The poster said he has to support an app that is written to "real" Java, and on Windows systems the poster has to walk users through downloading and installing a "real" JVM (from Sun)because MS's is garbage.

    Actually, in previous stages of this case Sun got an order forbidding MS from including Java because MS was bastardizing it (with "Java Foundation Classes" wrappers for MFC). Then they "settled" and agreed to let MS include Java, but only version 1.1.3. This was when the current version was 1.3 at least. So the most recent MS JVM is at least four years behind the times.

    1. Re:You miss the point by Narcissus · · Score: 1

      Interesting, but if that were the case, why would he "have no end of problems" if they start shipping the "proper" Sun JVM? If they started shipping the Sun JVM, wouldn't all the problems with the MS one go away?

      If this were the case, maybe the biggest problem would be finding a new job...

    2. Re:You miss the point by Anonymous Coward · · Score: 0

      You guys seem to be ignorant that until about a year ago the ONLY JVM that was compatible with IE was the Microsoft one. Until about 3 years ago the ONLY JVM on Windows was MSJVM, officially licenced from Sun Micro.

      Sun finally gets off their ass and releases 'real' Java for Windows, and you guys are shocked that 7 years of software hasn't ported itself over overnight? That a significant and sudden legally mandated change in the JVM just *might* be a pain the ass to support? Grow up, get a job, and pull your head out.

  121. MS Java *is* Java, but way outdated by aquarian · · Score: 2, Insightful

    The problem with MS'Java is not that it isn't real Java, but that it's woefully outdated. Therefore, users can only run old-style Java software, which is severely limited compared to what can be done with Java today.

    A good analogy would be some imaginary operating system promising Windows compatibility, but when you actually try it, you find it only supports Windows up to 3.1. Well Windows has changed an awful lot since then, and Java has changed similarly between 1.1 and 1.3/1.4.

    1. Re:MS Java *is* Java, but way outdated by Narcissus · · Score: 1

      Yes, but how would "no end of problems" come up from updating the JVM? I mean, has Java had that much deprecated that it would cause more problems than solve if updated?

    2. Re:MS Java *is* Java, but way outdated by I+Am+The+Owl · · Score: 2, Funny
      some imaginary operating system promising Windows compatibility, but when you actually try it, you find it only supports Windows up to 3.1.

      Stop beating around the bush and just say "Linux". Sheesh.

      --

      --sdem
    3. Re:MS Java *is* Java, but way outdated by Anonymous Coward · · Score: 0
      A good analogy would be some imaginary operating system promising Windows compatibility, but when you actually try it, you find it only supports Windows up to 3.1.

      An accurate description of OS/2's Windows support. It's based on the fact that, having originally been developed jointly by IBM and MS, IBM had the right to use actual Windows code through the 3.1 level, but not beyond.They distributed two products -- full OS/2 for installation on bare computers and a cheaper "OS/2 for Windows" for those who already had Windows systems. OS/2 had only to put hooks into known areas of Windows code to integrate.

    4. Re:MS Java *is* Java, but way outdated by bogado · · Score: 1

      Actualy he is talking about OS/2, linux dosent make such promisse of compatibility with windows.

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

  122. It's not going to happen okay? by erroneus · · Score: 1

    This is news because they are supposed to do this and they are so ordered, but we know how Microsoft works. They aren't going to do it. They will claim it's impossible or what they will do will not work.

    It's the Microsoft way. They are arrogant bastards and need to be broken up. It's that simple. Nothing that allows them any freedom of choice will result in anything good for the public.

    (Damn, am I really that bitter?)

  123. Old Apps by Threed · · Score: 1

    Seems like if the latest JVM becomes the standard, a lot of apps written for the older broken JVMs will have to be updated.

    Yahoo chat was always my first pick when I needed an example of a broken java app. Maybe they'll fix it now.

  124. A bullshit excuse... by aquarian · · Score: 1

    That's a bullshit excuse, and should be very easy to get to the bottom of. Programming isn't alchemy -- software is made with known tools and building blocks that perform in a known way. So exactly which packages, classes, etc., were used in creating software that runs only on MS' VM? This information can be gotten by calling programmer witnesses, who could testify to this without giving away any important information about the software they wrote, or even MS' bad Java. And as far as I'm concerned, this would be just more evidence that MS tried to foil Java with its usual "embrace and extend" skullduggery.

  125. What problems? by aquarian · · Score: 0

    Don't believe everything you read. I'm a Java programmer, and in my experience this kind of thing is *freakishly* rare. JVMs are backward compatible, except for the odd bug or two, unless some kind of weird Microsoft extension has been used (which is also pretty rare).

    1. Re:What problems? by Narcissus · · Score: 1

      This has been my point all along: my original reply said that the only reason there would be a problem is if they had used MS extensions, and hence they should have realised they were taking risks at the time.

      Your original reply to my comment was that the problem wasn't so much how "real" MS' Java is, but how old it is, and now you're telling me that backwards compatibility errors are rare.

      I think we're agreeing with each other here. The original poster said that he would "have no end of problems" if the JVM was updated to the Sun one, so we can only assume that his problems will arise from no longer supporting some MS extension, right?

    2. Re:What problems? by Anonymous Coward · · Score: 0

      Don't believe everything you read. I'm a Java programmer, and in my experience this kind of thing is *freakishly* rare.

      I wish that were the case. But if enable Sun Java in my web browser (either IE or Mozilla), it's only a matter of a week or so before some crApplet hangs the whole browser.

      I use Sun Java all the time (and used MS J in the past), and Sun is "better" -- but there's some serious incompatibilities on the applet front.

  126. You can see sun's source at any time by rhyd · · Score: 1
    --
    'Be the change you want to see in the world' - Al Gore
  127. My Company Uses Plugins That Rely On The MSVM by sean.m.bober · · Score: 1

    My company uses plugins that rely on Microsoft's bastardized Virual Machines. My question is this: What are we as a company going to have to do to get compatible with Sun's Version of Java? Are each of our vendors (Ariba,Plan View, etc.) going to have to come up with patches to their systems to allow clients with Sun's VM to connect. Not only that, but will we not also have to push this new compatible VM to all of our desktop systems?

    Sean----Trolling for info. It would be appreciated.

    1. Re:My Company Uses Plugins That Rely On The MSVM by bmalia · · Score: 1

      That's terrible that your plugins only work on the microsoft's VM. I don't expect to see a new cross-compatible VM, but I don't expect to see the MSVM to disappear anytime soon because there are probably many people in your situation. So, it's not like your plugin's are going to stop working overnight. I don't know how a company could consider themselves a Java shop and not use the sun's official VM. It's got a good price (free) and its easy to install. I don't see a problem in requiring vendors to install it. Just my two cents.

      --
      There's no place like ~/
  128. Yes, XP SP1 by greygent · · Score: 2, Interesting

    Microsoft already ships Java in Win XP SP1 via Windows Update.

    1. Re:Yes, XP SP1 by dpete4552 · · Score: 1

      I believe he means Sun's Java VM. As of now the only Java Microsoft provides for Windows is their own VM.

      --
      http://www.archive.org/details/ThePowerOfNightmares
  129. Good news, but by Anonymous Coward · · Score: 0

    Personally, I'd rather Windoze did not ship with Java, that way the system is not violated by M$ and I can customise my own Java installation. However, thats only for my personal benefit.

    On a global level, I think M$ need a good kick up the ass. They act as if they have a right to be in the position they're in, not act as though it's a privelege. Go Sun!

  130. Re:Gator, Realpalayer next? by Anonymous Coward · · Score: 0

    Read your Sun vs M$ history stupid. M$ renegged on a contract, now they are being forced to honour it. It is not a precedent of the sort you imply.

  131. Online Banking at BOA by Anonymous Coward · · Score: 0

    I will as soon as I find a bank that does support SUN Java and have a comparable online solution

    Bank of America's online banking doesn't need java at all. Seems to be written all in Cold Fusion and all programming is server-side. I access my account just fine with Mozilla 1.2.1

  132. enjoy this applet by rhyd · · Score: 1
    --
    'Be the change you want to see in the world' - Al Gore
  133. PLEASE mark this as redundant... by Anonymous Coward · · Score: 0

    because it's been said before -
    It's because of a breach of contract with Sun. Microsoft never had any contract with Netscape, AOL or Opera.
    Don't be so naive.

    1. Re:PLEASE mark this as redundant... by Anonymous Coward · · Score: 0

      Dude, you're a tard. Microsoft had a contract with Sun to distribute Java with Windows, true, but that contract ended when Sun pulled out of the deal (by suing Microsoft). There is currently NO deal with Sun and Microsoft, as a matter of fact, Sun sued to keep Java out of XP (because Sun fears Microsoft's JVM since it's faster and still runs the same code as Sun's JVM.) So to force Java on XP distribution is no different than saying that they have to distribute any other program. FF7 was right. However you are a dork. Die.

  134. Will we be allowed to download MS's java? by geekee · · Score: 1

    Sun's version of Java has terrible performance under Windows. Will we be able to uninstall it, and download and install the MS version, or is the govt. mandating that we can only run Sun Java under Windows from now on?

    --
    Vote for Pedro
    1. Re:Will we be allowed to download MS's java? by unconfused1 · · Score: 1

      Just remember that MSVM is Java 1.1.8 (or something around there). It is whatever they had before Sun legally prevented Microsoft from stealing Java out from under them when MS was trying that little J++ stunt.

  135. Re:Gator, Realpalayer next? by Anonymous Coward · · Score: 0

    Gator didn't have an agreement with MS, moron.

    You think Sun just begged there way in?

  136. Good O'l American Judges by JimmT · · Score: 0

    This would be just like the judge ording Chevy to ship with Ford parts...

    Jim

    --
    "Life is art...Paint your destiny"
  137. Re:But Java is old... by Anonymous Coward · · Score: 0

    Yes .Not is Dead

  138. hello netlanders by jumbie · · Score: 0

    (hey, i'm just a simple troll, all modded down off your radar, but I've read all 423 posts so here are my questions:)

    1.doesn't the very existance of .NET validate and endorse the Java model sun proposed many many years ago.

    2.why would anyone choose to limit themselves to developing for a single platform, especially why rule out linux as a platform by using .NET

    3.isn't .NET also anti-competitive with linux since it rules out the penguin - so who would sue for Linux: linus himself? red hat, FSF... perhaps mandrake would be able to demonstrate financial harm best.

    (anyways i'm like a total troll apparently, so you should ignore me - certainly don't feed me - good night all, thanks in advance)

  139. MUST run Java? by idamaybrown · · Score: 1

    Hopefully there will be a way to disable sun-java even if they put it into SP2.

    1. Re:MUST run Java? by jumbie · · Score: 0

      WTF! like you can disable IE and MS messenger?

    2. Re:MUST run Java? by m1chael · · Score: 0

      well considering microsofts version of being able to remove something is to remove start menu items then i doubt it. although, it isnt a microsoft product...

      --
      I know you are psychotic, but please make an effort.
    3. Re:MUST run Java? by idamaybrown · · Score: 1

      So... because M$ stuff is forced, then it is OK to force sun crap also.

  140. Details from Microsoft by vldmr_krn · · Score: 1

    http://www.microsoft.com/presspass/java/contractfa q.asp

    Q. Is Microsoft required to ship JNI [Java Native Interface]?

    There is no provision in the contract that requires Microsoft to ship JNI.

    Q. Can Microsoft make changes to the licensed technology?

    Section 2.1(a) describes Microsoft's irrevocable rights to modify and adapt the licensed technology. Section 2.8(d) only restricts changes to the names of certain public classes; it does not affect Microsoft's right to add methods and fields to Java classes.

    The actual license agreement.

  141. Re:How hard is it? Sun Netscape 4.x Portal -M$Java by Anonymous Coward · · Score: 0

    Our corp of 25,000 users has Sun's Netscape Portal 4.1 which uses Microsoft's old Java. Sun's Java 'breaks' all the apps. We are rolling out XP with the MS Java and this will definitely break the rollout.

  142. DON'T YOU GUYS GET IT by Anonymous Coward · · Score: 1

    I've had enough of the Flashplayer comparisons already.

    There was a contract to distribute Java.

    Microsoft didn't comply, they were taken to court

  143. Re:But Java is old... by Misanthropic_one · · Score: 1

    C++ is far older. C is ancient. Guess we should line up all the C/C++/Perl programmers and shoot them for continuing to use such dinosaurs.

  144. there... by m1chael · · Score: 0

    goes all [sun's] competition... as long as its not microsoft's own java implementation right? right? wrong. wrong. right? right? wrong. wrong. wrong.

    --
    I know you are psychotic, but please make an effort.
  145. Applet Caching by superyooser · · Score: 1
    First it takes lots and lots of time for the applet to load.

    With version 1.4, the Sun JRE supports applet caching. It caches classes, jars, and all associated sound and image files. For Java sites that you visit regularly (e.g., chat sites), Java starts up in a flash! The difference in the Java experience is stunning. It makes you feel like you have cable when you're on 56k. Too bad it's much too late to salvage Java's image in the minds of most end users.

  146. Ok, so what are the limits? by Anonymous Coward · · Score: 0

    So, Sun decides to do a little backflip and makes Solaris a component of Java. Doesn't make sense does it? Well, with software, you can justify anything. And then you will see Sun attempt to force Microsoft to ship Solaris on the grounds that it is part of Java. And then Sun decides to force Solaris to run only on Sparc hardware again. And then Sun will attempt to force Microsoft to port Windows to Sparc. And then they partner with Oracle and make the Oracle database itself part of Java. And then they attempt to force Microsoft to bundle Oracle with every copy.

    Where does it end? This ruling needs serious limitations if it wants to prevent abuse from Sun and its anti-MS partners.

  147. you don't want to embrace anyone's monopoly by ToastedBagel · · Score: 1

    > I dont need or want java on my machines.

    But probably you don't want to embrace anyone's monopoly including Microsoft, do you? You might not NEED Java, but when you start listing things that you want in this society, you have a set of rules, and those rules would bring you Java. Java might not do for you, but things that you get because of lawsuits like this would probably do some good for you. For example, if AT&T wasn't found guilty in 70s, we wouldn't be seeing the internet today.

  148. Hmm by Anonymous Coward · · Score: 0

    I presonally don't want java at all. I don't like it one bit (and I have experience developing with Java since 1997). I don't see why one company should be forced to include one other companys product. Shouldn't MacOS X be forced to ship with Java then as well? And shouldn't MacOS X and Solaris be shipped with .NET?

    Suns venegance trip is getting out of hand, and the real reason why M$ should be forced to change are lost. It is not about some browser or Java, it is about M$ making sure they don't loose their lead in unfair ways. A typical one is to do their best to tie people up in data formats they control (WMA, .doc, etc). Another is to make sure that all computers shipped from the large manufacturers include Windows (XP Home edition non the less, which is a joke compared to the Professional version). If I buy a laptop I want to decide if I want to put Gentoo or XP professional on it. Especially if I already have an XP license.

    Btw, Linux is a better alternative than Solaris.

  149. Can we have an uninstall for MS Java? by Zog+The+Undeniable · · Score: 1

    Seeing as SP1 puts it on there even if Sun Java is already present. From which point onwards you are prompted to download critical updates for MS Java, even though it's never used.

    --
    When I am king, you will be first against the wall.
  150. Java needed to prolong MS by SgtChaireBourne · · Score: 1

    Or maybe Microsoft has to include Java in order to prolong their stay in the market -- either MS-Windows is dropping MS-.Net or MS-.Net is dropping MS-Windows.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  151. Re:MS Java *is not * Java, *and* way outdated by colinleroy · · Score: 2, Informative

    Now, does it look like java to you ? They even tell it's not portable.
    You can also download their SDK, it comes with documentation afaik, have a look at it.

    --
    blah
  152. Will MS "embrace and extend" Suns VM? by Inflatable+Hippo · · Score: 1

    It seems MS have several options here:

    1. Just ship suns VM and break apps that rely on the MS VM.

    2. Ship the MS VM AND the sun VM and allow the end user to choose which is active in the browser (like the Java PlugIn does).

    3. Add the MS "extensions" to the Sun VM so MS "Java" apps/applets work with that or can at least be easily ported.

    Options 2 and 3 are obviously best for their customers, but both imply continued investment in Java by Microsoft, which I'm sure pleases them immensely (that was irony by the way).

  153. Havent really followed Sun vs MS but by Anonymous Coward · · Score: 0

    didn't Microsoft pay Sun a couple million for breaching the contract and/or to end the contract? I do know that MS did pay Sun for something.

  154. Well, you stupid moron... by Anonymous Coward · · Score: 0

    Get a REAL web tool you fucking moron, not one that uses a language for dumbasses..

  155. Bullshit by ledestin · · Score: 1
    Java Timeline
    April 20, 1998 Java Plug-inTM product ships
    Java plug-in allows to run "real Java" compatible applets. I myself used it in 2001 with IE.

    >>Until about 3 years ago the ONLY JVM on Windows was MSJVM, officially licenced from Sun Micro.

    Oh, please, can you back it up with facts?

  156. Don't need to download Java for my WinXP by theolein · · Score: 1

    Because I already have it. ;-)

  157. To end with those clich� by Anonymous Coward · · Score: 0

    First we are not talking about ISP but OS. You can not compare AOL to MS. Sorry but today, you can surft without AOL (or should you?), but you can not have a PC without windows ! This is facts !

    What MS was planning is replace a monopoly (Windows) by a new one : .net ! Here i can read answer, but .net was defined under standard, blah blah blah. Not at all, .net is not define under any standard, the straight core of the platform was define but not the API, not the exntension, not the behaviour, and not the improvement ... in a word, MS can do whatever they want with .net and break whatever compatibility they need for various reasons.

    Do never forget, a thing : MS was a Java master 4 years ago (their VM and IDE were the best at those time, API enable to fully control the OS) , they left the place as soon as they realized that they can not intruduce specific feature (some would say, incompatibilities) without beeing sued for standard breach.

    This episode had let MS starting the project named "cool" that ends 3 years later with the shipping of the .net platform.

    MS has introduced .net shouting this is a major revolution. But, people who were using Visual J++ asked "where so?". Now, few month later people with good skills generally agreed to say that .net platform is nothing more that a Java platform clone. Of course it has things little different, but who said a clone is a replicated stuff ?

    Now, this statement endanger the dessin MS has figure out. If this happen, it should simply sign the "dead act" for the .net platform.

    About your point, this is not the fact that MS and Sun are competitors : everybody knows that the big guy in Java are IBM and a few others. Look at the J2SE sources, and look the @author sign ;)

    The main difference here is that when talking Java you've got choice. You can chose your provider : IBM, BEA, Borland, Oracle, ...

    Most of the Java users never deal with Sun (this is one of their problem), but with others ! When using a .net product you are de-facto force to use the whole .net suite of products. This is the same thing as if when i get a Sun JavaVM i should use the whole SunONE suite ! Or when i get an IBM JAvaVM i had to use all the websphere stuffs.

    About your statement "why do not download": just because lots of people can not download or setup softwares on their desktops because of administration restriction (security stuffs) ! Some other do not because they have a dog slow access, few other because thei fear to setup a thing when prompted on the web! This are a facts i have dailly.

    If the world on internet was only full of well-skilled private users with no NAT and uptodate browsers this would be heaven on earth ;)

    But we are in a real world ... and this is a good decision made by the US justice. I do really hope that the MS massive lobby will not manage as they did before to break this decision: this is a unique chance for us to gain some coding confort on the web !

    -ART

  158. whatever it's stupid by cp5i6 · · Score: 1

    I now have a judge that orders me to install shit on my system I couldn't care to install if *I* had a *CHOICE*.

    OR did all you retarded people forget about that? It's a fucken free country and If I dont WANT to install java.. I shouldn't be forced to have it.

  159. HP Must Ship Dell Monitors With Servers Within... by dtabraha · · Score: 1

    Just because a corporation is a monopoly doesn't mean they should be forced to distribute other corporation's products.

    What about the added cost of recreating all the software CDs/DVDs?
    Updating websites with Java driver information and troubleshooting?
    Or the legal cost of re-drafting the EULA and other docs to include MS protection from Java security holes?

    Are we going to force AOL to start shipping HotJava with their AOL CDs because they own Netscape?
    Or as someone said below... CLR with Solaris? What about MSSQL ODBC drivers? DDE? OLEDB? COM? DCOM? COM+?
    MS -does- make a version of IE for Solaris, shouldn't SUN now have to package that software?

    I am not an MS monopoly supporter, but I think SUN is just being silly.

  160. Problem created, not solved. by ciphertext · · Score: 1

    Does Microsoft's right to decide how they architect their OS software (to include Sun Java or not) impede the right of other vendors to sell their wares?

    Microsoft has monopoly power when it comes to the consumer and small/business OS market. If Microsoft makes it purposely difficult to operate another vendor's software (on Windows) then they should be made to play fair.

    Having said that, I don't believe that forcing Microsoft to ship their software with Sun's Java included will solve this problem. Rather it is a punishment, much as a spanking or fine. To solve this problem of monopolization (as evidenced by Microsoft), the computing industry should develop the following requirements for all OS offerings. A standard API set (much like the standard method for interpreting keyboards, mice, svga, etc...) into the OS system should be established. All vendor products would communicate with the OS via an Industry Standardized API, rather than the current and sometimes proprietary interfaces. This API would include video, audio, input, output, and other peripheral controls. The vendor software such as "MS Office", "Oracle", "Photoshop", etc... would work on any OS.

    USB, FireWire, SCSI, IDE, PCI, SVGA, etc... would all go away. The Industry Standardized APIs would replace them with a single system. There would be fewer barriers to competition (all competitors would utilize the same playing field rather than playing only in SCSI or IDE for example) in that all hardware and software vendors would be required to offer their product through a standard API.

    Sure, this isn't a perfect solution either, but I think it would solve more problems than it created. New computer hardware systems and new software would be platform independent (like Java). You could kind of use Java as an example. Their JVM could be construed as their standard API to execute a Java program (only which JVM you use depends on your OS). The old stuff (USB, FireWire, SCSI, IDE, etc...) would be phased out like an old OS. All new components and systems must be manufactured with the standard API. An academic consortium would make up the body of the Standards group and develop the standardized API. New legislation would force the industry groups to include the new API and only that API (no proprietary formats allowed) in their hardware/software. Would this slow technological breakthru and development? It is possible, but I would doubt it. The current various standards only serve make it more difficult to develop new software (how, what, and who do you support?) and hardware. There are too many choices, standards, and formats to choose from and more isn't always better. After all, isn't that the allure of Java and XML?

    --
    To know is to have knowledge....to understand is to be enlightened.
  161. MS Java by Anonymous Coward · · Score: 0

    Now... When WinXp was shipped without Java there was an hell in the newsgroups because MS wasn't shipping Java with the SO (if you wanted it, you had to download as an "update") (and so MS was letting Java die on his own). Now MS has inserted Java in the SP1 and there is an hell because the MS Java is very old (1.1.4 if I remember well). But if I remember well, it was Sun that decided that MS could not change their Java VM (so "killing" a "competitor").

  162. Wrong. by TheAwfulTruth · · Score: 1

    That latest VM episode was with the very latest JVM DLed from sun itself on Dec 25 2002. That's what I meant about "It's still crappy after 4 years". I admit that their installer and general "user experience" with the installation of the JVM and use for running java files has improved greately. Not having to manually set path variables (what a concept!) was nice. But as soon as I started using it, all the same old horrors were still there.

    --
    Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
  163. Flash and Shockwave by jbolden · · Score: 1

    As Microsoft has pointed out Flash, Shockwave, Real... had no problems getting people to download their plugins. If the customer base had wanted Java and if Sun had done a good job in creating a plug in they could have distributed it the same way that Flash, et al. did.

    What Sun wanted however was for Microsoft to do the heavy lifting of creating a fast x86 Java for I.E. Microsoft created a fast x86 Java for I.E. that also was fully a member of Visual Studio (i.e. it could program to the entire Windows API). This isn't bad faith on Microsoft's part but rather taking two aspects of Java:

    a) Java as a programming language
    b) Java as a system independent bytecode

    and showing the natural conflict between them. Sun decided (b) was much more important than (a). Microsoft agreed to not ship any Java and give Sun total control. But Sun knows that unlike Flash Java isn't popular with browser customers.

    Frankly I don't think its Microsoft's fault. Netscape (which is where the reputation came from) was using Sun's JVM.

  164. Flash and Shockwave by jbolden · · Score: 1

    As I've said above: Flash, Shockwave, Real... have no problem keeping people current with their pluggin. You do what they do, "requires Java 1.4" and when click on it they get sent to Sun / Microsoft for the download.

  165. Libertarian by jbolden · · Score: 1

    If you are going to be arguing from this Libertarian standpoint then one of the 3/4 functions of government is the enforcement of contracts. Which is what the court is doing in this case. Microsoft violated a contract and caused damage.

    As for the comment below regarding Bayor; I remember seeing an advertisement from Bayor from 1904 listing their 3 products: Aspirin (headache), Heroin (cough) and something for skin problems. Its not just a story (though I'm not sure that the word Heroin means the same thing today it did in 1904).

  166. BSD Java by nurb432 · · Score: 1

    Too bad SUN isnt even 1/2 as concerned about getting java pushed on the BSD platform as they are about windows or linux..

    Considering all the server installs of BSD out there, you would think they would try a *little* harder.

    --
    ---- Booth was a patriot ----
  167. Agreed by jbolden · · Score: 1

    Agreed. They applications can't call each other. You are running two entirely seperate JVMs using two entirely different sets of libraries.

    But I really don't see how that is so terrible. Worse comes to worse you end up with just short of twice the disk space usage for the same app.

    My point is not that the situation is ideal (it isn't) but rather that its not very hard to get around (I infact do exactly what I'm describing here but only worse since I use 3 different sun javas to resolve some incompatabilities).