Slashdot Mirror


Microsoft Ordered to Carry Java

An anonymous reader was the 17,232th person to submit that "Microsoft has been ordered to include Sun's Java runtime in Windows. Coverage from AP (via Yahoo), Reuters (via news.com), and, let's say, the BBC."

310 of 718 comments (clear)

  1. Re:Unfair by tempfile · · Score: 3, Insightful

    Simple: By not including Java, Microsoft abuses its monopoly power to push ActiveX.

  2. I dont get this... by dnaumov · · Score: 2, Insightful

    I really don't get this. Why is MSFT forced to include a piece of software written by their competitor into their Operating System ? I know that having a monopoly places restrictions on what you can and can't do, but I was not aware they can go THAT far.

    1. Re:I dont get this... by geek · · Score: 3, Informative

      I think it was an "all or nothing" solution. MS wants to include a broken Java, SUN says no, they have to carry a real Java VM.

      I think what the decision means is that if MS is going to include Java in it's OS's they have to include the OFFICIAL Java from SUN and not the broken one they released.

      I could have read it wrong tho

    2. Re:I dont get this... by jjohnson · · Score: 3, Insightful

      Did you miss the whole antitrust trial where Microsoft was found to be, not just a monopolist, but an abusive, predatory monopolist (and then upheld on appeal)? That's why they're being forced to include java: it's called punishment for past wrongs that are about to be repeated.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    3. Re:I dont get this... by blamanj · · Score: 5, Informative

      Here's a clue.
      1) Microsoft is a monopoly. This is legal as long as they don't abuse their position of power.
      2) Turn back to the mid-90s. Netscape owns the browser market. In their attempt to crush Netscape, MS needs a competitive browser, i.e., one that supports Java. They sign a deal with Sun.
      3) By the late 90's Netscape is toast. MS says, man this platform-neutral stuff is bad news, Let's pull out the old "embrace and extend" technique and get the drone developers using our Java "enhancements."
      4) Sun says, "Hey, we define Java, and that's not Java anymore. Meet us in court."
      5) Judge determines MS is using the fact they own the desktop to attempt to kill Java (not to mention the fact that they never released a VM beyond 1.1). This is an abuse of monopoly power. This being the third time or so that MS has been convicted, the judge actually does something about it.

    4. Re:I dont get this... by geek · · Score: 2

      Actually the appeal wasn't "held up". The only thing disputed in the appeal was the punishment, not the actual conviction.

    5. Re:I dont get this... by LostCluster · · Score: 3, Informative

      The part you're missing is that MSFT agreed to provide Java in Windows in a contract between it and Sun. They're in court now because Sun says that MSFT's Java VM did not properly follow the standard as the contract said they would, and therefore violated the contract.

      What the court decided is that while they hold this trial, it's clear that if MSFT's Java is violating the deal, every day this would be allowed to continue would just make the situation worse. So, for the time being MSFT must distribute a Java VM that nobody disputes is true to the standard, Sun's own VM.

      In the end, this could end up being the final solution... but it's not because the government is inflicting Java on MSFT. It's because MSFT agreed to put in a true version of Java and then tried to break the agreement, and the government is now trying to make MSFT take its medicine.

    6. Re:I dont get this... by stefanlasiewski · · Score: 4, Insightful

      If you signed a contract stating that you would give away competitors products, then you need to honor that contract.

      Don't like it? Don't sign the contract.

      --
      "Can of worms? The can is open... the worms are everywhere."
    7. Re:I dont get this... by Codifex+Maximus · · Score: 2

      >Why is MSFT forced to include a piece of software
      >written by their competitor into their Operating
      >System ?

      Because, Microsoft Windows is not just their operating system. It is the basis for a market and as such there are many other people involved than just Microsoft. If you own a market then you have more responsibilities than if you were just merely a player in a more open market.

      Sun, who wants to participate in this market, is having to compete against the OWNER of the market. The OWNER of the market has an unfair advantage in that they can and will build thier competing offering right into the OS to crush Sun. Sun merely wishes to be a player - Microsoft owns the ball.

      Get it?

      --
      Codifex Maximus ~ In search of... a shorter sig.
    8. Re:I dont get this... by spongman · · Score: 2
      if you use J++ to its best advantage, the "java" it cranks out doesn't run on anything else but the MS java engine this is true of most java vendors that supply their own proprietary libraries.
    9. Re:I dont get this... by Lurker_2k · · Score: 3, Insightful

      you missed a few steps between 4 and 5.

      namely the fact that microsoft did indeed lose the case and then tried to renegotiate with Sun to get a valid version of the JVM, sun said "F$%k you" basically and refused to license it"
      Then when MS said, "Fine, we'll just take out our version as well." Sun sued to force them to include Java, even though it was Sun's own damned fault that MS wasn't including it in the first place! If Sun had actually been willing to renegotiate after their initial court victory there would have been no case.

    10. Re:I dont get this... by greenrd · · Score: 2
      "Upheld" doesn't mean "held up". It means "agreed with", i.e. "the higher court agreed with the lower court".

    11. Re:I dont get this... by blamanj · · Score: 2

      It's not comparable, since a) it's not a question of a newer technology bypassing an obsolete one, and, more importantly b) Microsoft signed a contract that they chose not to honor. That's something like signing a check when you've got no money in the bank to cover it.

    12. Re:I dont get this... by geek · · Score: 2

      But it wasn't. The ruling wasn't indispute, as I said. It was only the punishment, whether or not MS was guilty never came up in the appeal.

    13. Re:I dont get this... by Alien+Being · · Score: 2

      "go THAT far."

      It was either that, or forcing Bill Gates to be Scott McNeally's butler.

      I don't think it goes too far at all.

      MS went as far as fabricating evidence to convince the court that IE was a core component of Windows, and that they weren't just trying to freeze out Netscape. They went as far as infringing Sun's copyright in an attempt to take control of the Java API.

      MS has PIRATED billions of dollars from its competitors. It's time for them to start paying restitution.

    14. Re:I dont get this... by rixster · · Score: 2

      nothing to do with the comment - but your sig made me laugh.

      --
      Two wrongs may not make a right, but three ....
    15. Re:I dont get this... by the_Bionic_lemming · · Score: 2

      No problem - That was what? windows 98?

      I'll be more than happy to release a patch fixing the old tech to reflect the agreement.

      Or, if you need it to be on XP? I'll include that patch for the old Java engine.

      --
      _ _ _ Go for the eyes Boo! GO FOR THE EYES!
    16. Re:I dont get this... by squiggleslash · · Score: 2
      Because Microsoft has broken antitrust law, illegally maintaining its monopoly on the desktop.

      I assume you'd be outraged if you heard someone had to pay damages because the person whose leg they hacked off needed the money.

      It's called the law. If Microsoft doesn't want to help competition, it shouldn't attempt to destroy competition in the first place. Whining bastards.

      --
      You are not alone. This is not normal. None of this is normal.
    17. Re:I dont get this... by Eric+Damron · · Score: 2

      "Netscape and Sun banded together in an open attempt to make Windows obsolete. The entry point was the browser."

      Even the browser runs on top of an OS. SUN and Netscape if allowed to proceed unfettered may have leveled the field for non-OS specific applications but Microsoft's OS was in no danger.

      --
      The race isn't always to the swift... but that's the way to bet!
    18. Re:I dont get this... by NorthDude · · Score: 2

      Sun refusing to standardize Java is really not the same has Sun told MS "f*ck you", isn't it?
      First of all, I am myself a Java programmer and sometimes I feel that the Java openness could be better. But it is already pretty much open. The JCP has many many participant and if the community wish to have a certain feature included, it will.

      Now, look at it the other way around. If java was to be submitted to a standard body, just like MS C# ant the CLR. Nobody would have the control over how they will implement it. If it had been the case back to the day of the first Sun-MS trial, Sun could never have sued Microsoft and we would have a MS java which would have probably took over the world because it would have been bundled with the OS. Yes, I would like to see java to be open source. But I also feel a bit more secure to know that a Big corp can defend it if another company tries to screw it up.

      --


      I'd rather be sailing...
    19. Re:I dont get this... by Eric+Damron · · Score: 2

      Saying that Java will allow application independence is a far cry from saying that there was an attempt to kill Microsoft's OS. You are really stretching a lot with that statement. Let's not forget that most people already ran Microsoft's OS and therefore would run the Microsoft version of JAVA. Again, Microsoft's OS was in no danger.

      --
      The race isn't always to the swift... but that's the way to bet!
    20. Re:I dont get this... by mentin · · Score: 2
      OK, so how is that wrong in any way?

      There is absolutely nothing wrong with it. But nothing right as well.

      Just instead of writing applications for Win32 you would write applications for Netscape (may be for Java, but Netscape wanted their browser to be THE platform, so tried to extend Java just like MS).

      Of course, this put Microsoft into danger, it fighted back and won.

      --
      MSDOS: 20+ years without remote hole in the default install
    21. Re:I dont get this... by mentin · · Score: 2
      You obviously did not read Netscape developers docs when they just released NN 3.0, grabbed most of the browser market share and were planning 4.0.

      Almost in every paragraph it said 'Netscape Navigator is THE platform'. If they succeeded, the applications would be written for Netscape, not for Win32. You may like it or not, but Microsoft obviously could not like this. If all applications user runs are run inside Netscape, you don't need Windows any more!

      --
      MSDOS: 20+ years without remote hole in the default install
    22. Re:I dont get this... by Eric+Damron · · Score: 2

      "...THE platform'"

      THE development platform for applications not THE OS platform.

      --
      The race isn't always to the swift... but that's the way to bet!
    23. Re:I dont get this... by Eric+Damron · · Score: 2

      Let me elaborate.

      They were claiming that JAVA would be the applications platform that would allow programmers to code once and complile on any OS Platform. Again, this is a far cry from saying that JAVA was going to kill Windows. You are compairing apples with oranges.

      Most people ran Windows so they would run JAVA applications on their Windows OS platform.

      To say that Microsoft was justified in doing what they did because JAVA would have reduced Microsoft's ability to use it's monopoly power to lock people into it's own OS is ludicrous.

      --
      The race isn't always to the swift... but that's the way to bet!
  3. That's ludicrous by I+Am+The+Owl · · Score: 2, Insightful
    What's next? Should Microsoft be forced to include Mozilla with every copy of Windows? How about Linux? Should they have to include 1 copy of FreeBSD, Linux, BeOS and QNX with every sale of their Windows software?

    Now, don't get me wrong, I hate MS as much as the next guy in the open source community, but doesn't this open up a slippery slope? Where does it stop?

    --

    --sdem
    1. Re:That's ludicrous by jjohnson · · Score: 5, Insightful

      Not really, since Sun/Java was directly named in the findings of fact. The only other entity that might seek similar relief is Netscape. I wouldn't cry over the forced inclusion of that, either.

      The judge isn't forcing Microsoft open to competition generally, he's remedying a situation in which a company was wronged in the past, and (successfully) claimed they were about to be wronged again. This pretty significantly limits the number of companies with a claim.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    2. Re:That's ludicrous by limekiller4 · · Score: 5, Insightful

      First, I honestly feel bad for ya because you're going to suffer the "Slashdot Death by Disagreement" fate. I disagree with you, but that does not, in of itself, make your post bad. It should be moderated, IMO, merely by how it contributes to good discussion.

      To answer, however, I think that the Reuters article covers that question well by quoting the judge:

      "'It is an absolute certainty that unless a preliminary injunction is entered, Sun will have lost forever its right to compete, and the opportunity to prevail, in a market undistorted by its competitors' antitrust violations,' Motz wrote in his decision."

      --
      My .02,
      Limekiller
    3. Re:That's ludicrous by valisk · · Score: 2, Insightful
      but doesn't this open up a slippery slope?
      Not really, imho its a justified punishment, MS deliberately built an incompatible Java substitute and shipped it with windows, which discouraged users from downloading the multi-platform Sun offering, thereby stifling it's potential to unite various OSes (however dubious that potential may have been). It also didn't help that it gained a reputation for being highly buggy and causing browser crashes ad infinatum. Then when Java was considered an dying backwater they decided to remove support altogether, no doubt in favour of VBscript and those awful Active X insecurity applets, yuk :(~
      --

      Economic Left/Right: -0.62
      Social Libertarian/Authoritarian: -3.69
    4. Re:That's ludicrous by tswinzig · · Score: 2

      What's next? Should Microsoft be forced to include Mozilla with every copy of Windows?

      If AOL/Netscape/Mozilla can prove harm? Abso-fuckin-lutely!

      --

      "And like that ... he's gone."
    5. Re:That's ludicrous by jedidiah · · Score: 2

      It's a big CD, so why the F*CK not?

      They've got a free playground to do pretty much anything they like. Why not impose this upon them since they are a convicted monopoly.

      Any "extension" or "middleware" or "bundleware" product that Microsoft provides as part of it's OEM OS distribution should be accompanied by products from any compeitor that chooses to ask.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    6. Re:That's ludicrous by for(;;); · · Score: 5, Insightful

      > What's next? Should Microsoft be forced to include
      > Mozilla with every copy of Windows? How about
      > Linux? Should they have to include 1 copy of
      > FreeBSD, Linux, BeOS and QNX with every sale of
      > their Windows software?

      Yes...these are nightmare scenarios...

      > Now, don't get me wrong, I hate MS as much as
      > the next guy in the open source community, but
      > doesn't this open up a slippery slope? Where
      > does it stop?

      It stops when Microsoft stops being a predatory monopoly. It stops when there's competition in the computer industry again. The systems (Mozilla, the OSes) you mention, as well as Java, are at a competitive disadvantage not because of technical or corporate incompetence (generally) but because Microsoft, as has been upheld by the courts, illegally leverages its monopoly to crush competiton.

      Microsoft makes some good stuff. It would make better stuff if it had to compete fairly. My industry, and the world's economy, would be helped by not allowing Microsoft's unlawful strangulation of technology's progress. So anything that helps competition's return helps me.

      --

      "Whatever happened to fair use?"
      -- Duff-Man
    7. Re:That's ludicrous by WasterDave · · Score: 2

      doesn't this open up a slippery slope? Where does it stop?

      A good question. I suspect it stops when you don't have enough money to buy the lawyers to make it happen.

      Dave

      --
      I write a blog now, you should be afraid.
    8. Re:That's ludicrous by tc · · Score: 2

      Well, perhaps because they might want to keep some quality control over what they ship? (Stop snickering in the back...) What if there were a fatal bug in the Sun JVM, perhaps a gaping security hole? If MS have to ship it exactly as Sun give it to them, and Sun take their sweet time about fixing, say, a frequently occuring crash bug (which would, in the case of the JVM, basically look to Joe User like IE going tits up), then I can see how MS would indeed suffer harm. It wouldn't matter how much they claimed it wasn't their fault - people would still blame them.

      In fact, unless MS has at least some say over what they have to insert, doesn't this just give Sun carte blanch to insert random bugs in Windows? (Sure, you can have a good laugh about the ones that are already there, but why should someone else have a legal right to add new ones?)

    9. Re:That's ludicrous by zipwow · · Score: 2

      Sun/Java was directly named in the findings of fact

      This is the single most important piece of data posted here today.

      Does someone know where the wording of this is? I remember it as well, but getting the details of it would also be enlightening.

      -Zipwow
      --
      I don't know which is more depressing, that 2/3 didn't care enough to vote, or that 1/2 of those that did are crazy.
    10. Re:That's ludicrous by sheldon · · Score: 2

      "I think not..."

      I think you should have stopped there.

      "PC manufacturers (Compaq, Dell, etc.) have long been forced to include OEM versoins of MS operating systems with their PCs - because they signed a contract that mandated them to do so! "

      Of course you forget the basic construct of the contract, that being that the OEMs were negotiating to buy Windows from Microsoft.

      So you really can't call it a mandate, since they negotiated the terms and the price.

    11. Re:That's ludicrous by gss · · Score: 5, Interesting

      What's next? Should Microsoft be forced to include Mozilla with every copy of Windows?

      In a word yes! That is if Microsoft shipped with Windows say a 5 year old version of Netscape and modified it only work for websites running IIS. (Not the best analogy but the best I could think of right now :)

      This is what essentially Microsoft has done with its bastardized version of the Java VM. Microsoft's VM is an old version of 1.1 modified with it's extensions which enabled developers to lock themselves to the Windows platform. Now of course most developers learned this early on and avoided the lock-in, plus most of Java development is done on the server now, but Mircosoft continues to provide their old VM. This alone has pretty much killed off most client side Java.

      I believe Sun made the first big mistake years ago by not providing the definitive Windows VM. You didn't see Macromedia giving Microsoft the right to implement Flash anyway they saw fit way back when.

      I don't necessarily agree with this ruling either, I actually would have been happy if the ruling was to force Microsoft to eliminate their old VM from existence.

    12. Re:That's ludicrous by bmetzler · · Score: 2
      Of course you forget the basic construct of the contract, that being that the OEMs were negotiating to buy Windows from Microsoft.

      And that's different than Microsoft negotiating to "buy" Java from Sun, right? Yeah, because we all know that Microsoft shouldn't really have to take contracts they sign seriously.

      So you really can't call it a mandate, since they[*] negotiated the terms and the price.

      [*] Microsoft, in this context

      So, who negotiated the terms and price in the Sun-Microsoft contract? Does it make a diffence as to whether a contract should be honoured? Is there any applications to my personal business here that I didn't know about before?

      -Brent
    13. Re:That's ludicrous by manyoso · · Score: 2

      What on earth are you spewing? I am a big fan of .NET (see: Qt#) and I think C# is a great improvement over Java, but you must be out of your mind if you think Sun has been unsuccessful with Java!!

      The judge has it spot on with this. If .NET is to prevail then it should be on the merits not because Microsoft has a huge advantage shipping .NET with a monopoly product. This is good for the public, good for the community and everyone involved because it levels the playing field and allows the technologies to compete _on_the_merits_!

    14. Re:That's ludicrous by vrmlguy · · Score: 2
      but the reality is they [Microsoft]just also happen to be a lot smarter than their competitors
      Au contraire! Microsoft isn't smarter than their competitors, they just have deeper pockets. The first few versions of IE weren't very good. If you or I had started a company trying to market it against Netscape, we would have disappeared without a trace. Microsoft, on the other hand, could eat the cost and try again. Eventually, they came up with something that was just good enought that they then gave away for free. Netscape's business model was to give away the browser and sell the server. Microsoft's was to give away the browser and the server to protect their OS.

      For most of their history, Microsoft was not driven by R&D. (They still aren't exactly driven by R&D, but they can and do spend more than their competitors.) Instead, they identified product lines that might be profitable and bought a market leader. (See Visio, among others.) If the market leader rebuffed their offer, then they went to the next larger company. In the worst case, they would do something in-house, but whichever way they wound up with a product, they spend money until it's a success or an abject failure (Microsoft Bob, for example). Then, inovation stops.

      Microsoft makes more mistakes than anyone else, but it doesn't matter: They can just afford to make mistakes that would bankrupt anyone else.

      --
      Nothing for 6-digit uids?
    15. Re:That's ludicrous by jjohnson · · Score: 2

      The findings of fact went unchallenged, and stand as a legal finding by a competent court that what was reported in them actually happened. Conclusions on the laws broken differed, but the fundamental antitrust convictions based on those findings remained.

      The point is that a court has found that Sun was directly harmed, and not, say, IBM; so IBM can't go to a court and demand that Lotus Notes be included.

      Besides, Sun really doesn't benefit from this at all. So what if Java's included? Sun has no large Java software packages it's trying to sell; it's almost nowhere in the web applications sphere; Java itself isn't sold, it's downloaded. Pretty much all Sun gets is bragging rights.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    16. Re:That's ludicrous by evilviper · · Score: 3, Informative
      but doesn't this open up a slippery slope? Where does it stop?

      No... and wherever the courts say it stops.

      When you are a monopoly, you no longer have total authority.

      For instance, because utilities are monopolies, many areas have regulations that individuals can pipe their excess power into the grid and get paid the wholesale price for power...

      Local telcos are forced to allow other DSL provides (or telephone service providers) to use their lines at wholesale costs.

      Think of any other monopoly, and there are similar circumstances. Monopolies are allowed to exist only if they serve the public good... They are not allowed to use their monopolies to challenge the competion as any other company could.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    17. Re:That's ludicrous by sheldon · · Score: 2

      "Microsoft isn't smarter than their competitors, they just have deeper pockets. "

      And where did they get the deep pockets from?

      This isn't some chicken and the egg question, Microsoft clearly dominates markets because they listen to consumer feedback and improve their products over time.

      In every case I can think of where Microsoft took over a competitors marketshare it has been because the MS product line kept improving over time, whereas the competitor released a really crappy major upgrade.

      Lotus Smartsuite 96
      WordPerfect for Windows(multiple versions)
      Novell Netware 4.x
      Netscape 4.x
      Palm(to a certain extent, they just didn't improve over time and let MS take some share)
      etc.

      In the cases where Microsoft has not taken over a market it has been because the competitor is smart, nimble and produced good product.

      Quicken
      Oracle database
      Apache web server

      The problem with your au contraire, besides it being a stupid french saying, is that you cannot backup your contrary statement with facts. If your theory was correct, then in each and every market where Microsoft competes they would be the dominant player.

      "Microsoft makes more mistakes than anyone else, but it doesn't matter: They can just afford to make mistakes that would bankrupt anyone else."

      Microsoft wasn't always a wealthy company, they became that way for a reason. Because they were willing to try things, and they were willing to risk failure. That, my friend, is how you succeed in this world! You don't succeed by sitting around like a whimpering cry baby.

      "It is common sense to take a method and try it. If it fails, admit it frankly and try another. But above all, try something." -- Franklin D. Roosevelt

      "If you want to increase your success rate, double your failure rate." -- Thomas Watson

      "I am not discouraged, because every wrong attempt discarded is another step forward." -- Thomas Edison

      "Results! Why, man, I have gotten a lot of results. I know several thousand things that won't work." -- Thomas Edison

      And BTW, I love the /. mentality that a post is Offtopic if it hits too close to the truth and shatters your preconceived notions.

    18. Re:That's ludicrous by sheldon · · Score: 2

      You might wish to start over and logically construct your argument.

      The previous poster started out with "I think not", which I agreed with. You're unfortunately continuing this trend.

      BTW, the Sun/Microsoft Java licensing agreement was concluded last year as part of a different lawsuit. This also has nothing to do with mandating the installation of the OS(which never occured), or has any bearing of similarity herewith.

    19. Re:That's ludicrous by runderwo · · Score: 2
      They've completely failed to build a user and developer base on their own, so they instead go to the government for help.
      Well, they seem to have at least a good enough idea of what they're doing to have gained MS as a customer; as evidenced by the contract which was signed by MS to distribute a spec-compatible JVM with Windows.

      If you're claiming that the violation of that contract isn't grounds for Sun to sue Microsoft, you really should quit trolling. Breach of contract is clearly illegal under any circumstance where the contract itself is legal, which it obviously was in this case.

      It becomes part of the antitrust suit because this particular breach of contract was performed as part of a strategy to horizontally expand a monopoly -- poison Java just enough to make it a pain in the ass to use on the monopoly platform while maintaining at least a semblance of compatibility for the sake of public opinion, while rolling out a red carpet for their own competing product, C#. The advantages that MS claims in C# over Java are largely "advantages" that only exist because their Java support was intentionally crippled to begin with.

      Oh, and using the monopoly platform as leverage for _that_ rollout (through automatically installing it on systems by Windows Update and bundling with all new products).

      Just what *isn't* wrong with this scenario?

    20. Re:That's ludicrous by bmetzler · · Score: 2
      The previous poster started out with "I think not", which I agreed with.

      So you support the injunction?

      -Brent
    21. Re:That's ludicrous by vrmlguy · · Score: 2
      In every case I can think of where Microsoft took over a competitors marketshare it has been because the MS product line kept improving over time, whereas the competitor released a really crappy major upgrade.
      I note that you don't mention DR-DOS, which predates all of your other examples.
      Microsoft wasn't always a wealthy company, they became that way for a reason. Because they were willing to try things, and they were willing to risk failure. That, my friend, is how you succeed in this world!
      I agree. Microsoft tried "unconventional" techniques to compete with DR-DOS, and were willing to risk failure (i.e. the court system). And thus they become a wealthy company.

      For those who don't want to read the article that I referenced about, let me quote a passage near the end:

      Suppose that company A manufactures a product system with two components, A1 and A2, each sold separately. Company A has monopoly power over A1, but company B competes in the market for the second component with its compatible offering, B2. Thus, consumers initially can use a product system comprised of either A1 and A2 or A1 and B2. Company A now introduces a new product system, A1' and A2', which serves roughly the same function for consumers as the old product system. Component B2, however, is incompatible with A1'. Furthermore, company A discontinues the sale of A1 or else reprices A1 substantially higher than before. As a consequence, consumers switch to the new product system and company B is driven from the market for component two.

      When, if ever, should the antitrust laws sanction company A for driving B out of the market?

      I would be interested in hearing your answer to that question.
      --
      Nothing for 6-digit uids?
    22. Re:That's ludicrous by jjohnson · · Score: 2

      How does that benefit Sun financially? How do they sell more products because of it? Software? Hardware? They're behind in the web applications space; they have no significant general user software applications written in Java; any benefit they derive from a wide install base of JVMs benefits other software vendors in the same proportion that they have market share--in other words, more than Sun as far as Java applications go.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    23. Re:That's ludicrous by sheldon · · Score: 2

      So you support the injunction?

      I really could care less. The injunction won't help Sun compete because it's not their problem.

    24. Re:That's ludicrous by sheldon · · Score: 2

      Ahh, it sounds as though you are complaining about the creation of Windows 95.

      Progress, my friend, is a fact of life especially in the computer industry.

      I am reminded of my first experiences with Word processors back in the early 80's. I used WordStar at the time running on CP/M-80 2.2. Were you aware that Wordstar did not include a spell checker? Strange as that might sound, it's true... the spell checking functionality was part of a second program that you purchased created by another company.

      Later on Wordstar and other word processors like Wordperfect included spell checking functionality in their applications.

      Now let's ask another question. Since it's wrong to take a market away from a company, why is open source justified? Linux has nearly completely obliterated SCO Unix.

      I think we know your answer for that one. You see, these questions are not one of ethics or morality and it is disengenuous of you to try to pose them as such.

    25. Re:That's ludicrous by sheldon · · Score: 2

      "While I know what you're saying, it's worth bearing in mind, that Wordperfect, Lotus etc complained at the time that MS apps were making API calls that were undocumented."

      I've never seen any conclusive evidence to support that claim. Besides even that excuse does not explain the problems Wordperfect and Lotus had, as their programs leaked memory and were generally buggy. No amount of hidden APIs is going to fix bad coding practices.

      "They were willing to try things like theft - remember (to cite one of many examples) doublespace in DOS 6.1 ? "

      Theft? The Doublespace/Stacker examples is one solely of patent infringement.

      "I am not deluded in thinking MS innovates or got into their current position exclusively through great code and brilliant but not illegal corporate means."

      Ahh, I only speak truth. The delusion is on the part of the Microsoft detractors making excuses for their incompetencies.

    26. Re:That's ludicrous by jjohnson · · Score: 2

      Sun One has a far smaller market share than Websphere or BEA Weblogic. They're helping their competitors more than they're helping themselves.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    27. Re:That's ludicrous by vrmlguy · · Score: 2

      No, I'm not complaining about the creation of Windows 95. I'm objecting to Microsoft deliberately engineering arbitrary incompatibilities into a product. That is most definitely a question of ethics and morality. Are you afraid to answer the direct question that I posed before?

      --
      Nothing for 6-digit uids?
    28. Re:That's ludicrous by sheldon · · Score: 2

      "No, I'm not complaining about the creation of Windows 95. I'm objecting to Microsoft deliberately engineering arbitrary incompatibilities into a product. That is most definitely a question of ethics and morality. Are you afraid to answer the direct question that I posed before?"

      Anyway, I think you need to go watch some Perry Mason and understand the meaning of a Leading Question and why they are frowned upon.

      I did answer the question, but I didso by pointing out that your assumptions are flawed.

  4. Re:Unfair by Exmet+Paff+Daxx · · Score: 3, Insightful

    I'll tell you what unnecessary government intrusion is. Unnecessary government intrusion is the DMCA legislating away our right to think critically and speak freely. Unnecessary government intrusion is the "War on Terror", a war on a verb, mind you, which can only be won by injecting drugs into every American which prevents fear regardless of stimulus. Unncessary government intrusion is the Office of Total Information Awareness, a Poindexter-led database of our SSN cross indexed to our freaking chest X-rays to our cell phone locations.

    No, this is not "unncessary government intrusion". This is just a court trying to restore our basic unalienable right to a software language that isn't owned by a giant corporation like Microsoft.

    --
    If guns kill people, then CmdrTaco's keyboard misspells words.
  5. Nice. by Squidgee · · Score: 2, Insightful

    Nice. Java is a good concept. Slow, mind you, but good, since what runs on Windows (written in Java) will run on Linux will run on Mac OS X. It makes the OS world a better place.

    1. Re:Nice. by Tim+Macinta · · Score: 2
      Nice. Java is a good concept. Slow, mind you, but good
      It really isn't that slow anymore. I wrote an MD5 implementation in Java and when I tested the performance recently I was shocked that my Java implementation was significantly faster at checksumming a large file on my Linux system than the native md5sum binary. Now, Java wasn't entirely responsible for the speed increase (because I later rewrote parts as a native method and this was even faster still, so my optimizations had a lot to do with it), but my point is that JITs have gotten so good now that even computationally intensive Java code can run with comparable speed to native apps and sometimes with superior speed.

      Now if only they would reduce the memory footprint of things like Swing.

    2. Re:Nice. by Tim+Macinta · · Score: 2
      Java code cannot run with "superior" speed for the whole fucking Java is written in C (native) and therefore if it is faster, it is only because coders who coded Java were better than whoever coded the other stuff you are trying to compare to.
      First of all, that's just not true. The JIT has access to runtime information about the code and it is therefore capable of making runtime decisions about how to best compile things. For instance, if you had a method called factorial(int) which was called frequenly with values entered by the user and the user happened to enter 20 a couple hundred times, the JIT can pick up on this and compile a special version of the method that returns a cached value for factorial(20). The HotSpot JVM supposedly does this, and I am not aware of any C compiler which does the same (it would be a much more difficult task, I would think). Yes, you could write your own caching code in C, but that is A) a lot more work and B) not likely to capture the common case as well as a JVM with runtime information can.

      Secondly, as you hinted at, the design has a lot more to do with the speed of the code than what language it is written in. That's another factor in Java's favor when it comes to speed. If you know how to design things well, Java is one of the best languages to use because you spend most of the time implementing the design rather than the plumbing.

    3. Re:Nice. by Glock27 · · Score: 2
      If you know how to design things well, Java is one of the best languages to use because you spend most of the time implementing the design rather than the plumbing.

      Yes. Even for soft realtime things (like video games) Java can work fine if you avoid intensive garbage collection during the realtime processing. That isn't so hard in these days of multi-hundred MB machines.

      Another point is that the better defined (what some view as somewhat restrictive) nature of Java permits further optimizations than possible in C. Also the VM can generate optimized code for the exact processor its running on, though I'm not sure how much of that is happening in practice right now.

      At any rate, the VMs are now very good. Run your own benchmarks and decide for yourself.

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
    4. Re:Nice. by Tim+Macinta · · Score: 2
      actually, IBM has done something else, they have build SWT (standard window toolkit) and the footprint compaired to swing is by far better.
      Thanks for the tip. I think I had looked at this awhile back, but at the time they only had support for Windows and Motif. My strategy for the peer to peer backup program I'm developing in Java has been to develop it in Swing first, since Swing is available on all platforms, and then go back and write native implementations for the platforms that need it. It's pretty easy to have multiple UIs if you separate things into model and view(s). Anyway, it sounds like the SWT could save me a bit of work on the second phase - thanks.
    5. Re:Nice. by swagr · · Score: 2

      What do you mean "slow"?
      Hard drives are slow... compared to RAM, but not compared to a backup tape system.
      Starting a windowing system is slow, compared to not doing it and using the command line.

      --

      -... --- .-. . -.. ..--..
  6. How about my VM? by zerofoo · · Score: 2, Funny

    I made a virtual machine in college. It is based on an LL1 type language and the language is compiled into an intermediate byte code, and then executed on a virtual machine that is platform specific. It's a little buggy, and it crashes the machine occasionally, (hey, I only had one semester in my compilers class to finish it!) Maybe I can force Microsoft to carry it....after all it is a competing technology.

    -ted

    1. Re:How about my VM? by LostCluster · · Score: 2

      Get MS to license a cross-platform standard you created for that VM, then watch them break the cross-platform feature by releasing a moddifed VM that has Windows-only calls (breaking the concept of a VM) and releasing programming tools that claim to be for your standard, but really is their modification of your standard.

      At that point, you can force MS to carry your VM.

  7. Of course this is a good thing by 00_NOP · · Score: 3, Informative

    Those posters who suggest that the courts getting involved might not be good have missed the point: MS is operating an (illegal) monopoly. 98% of the world's computer users are using their software. If MS don't like you, you get screwed, so the courts' intervention can only be a good thing. In a future world where we using all sorts of different OSes and relying on standards to interact then maybe court intervention might be problematic. But we aren't there and we aren't geoing to there for many, many, years to come.

    1. Re:Of course this is a good thing by Arandir · · Score: 4, Insightful

      Right on! Not only should Microsoft be forced to include Java, they should also include Python, Haskell and Tcl/Tk. Make them ship with Navigator AND Mozilla. But icons for both MSOffice and OpenOffice on the desktop. Heck, throw in a loopback distro of Linux while you're at it.

      After all, if Sun cannot compete because Windows doesn't ship with Java, then neither can anyone else who doesn't have their software shipped with Windows.

      Hee, hee. Since Microsoft has been declared an illegal monopoly, they're fair game. Make them do whatever we want. Make them give away MSOffice for free! Make them give all of us a rebate whether or not we've even used their stuff! Make them replace their desktop with GNOME! They're evil so anything the government does to them is justified...

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    2. Re:Of course this is a good thing by axxackall · · Score: 2
      You forgot to include LaTeX and to change Notepad by (X)Emacs.

      Unfortunately it's all not gonna happen. No one will lobby any open source software. Even Sun insisted on Java, not on Star/Open-Office.

      --

      Less is more !
    3. Re:Of course this is a good thing by 00_NOP · · Score: 2

      After all, if Sun cannot compete because Windows doesn't ship with Java, then neither can anyone else who doesn't have their software shipped with Windows.

      You are Dan Quayle and I claim my $5.

      How stupid are you? You should learn to read (and so check the facts) before you type. MS does ship Java with Windows, that's the whole point. But they deliberately ship a very out of date (aka broken) version to ensure that when Joe User tries to download a java applet or similar it won't work.

  8. Duopoly? by hebble · · Score: 3, Insightful
    Wait, so let me get this straight:

    If Microsoft bundles its own add-ons into its OS, that's monopolistic and bad; but if Microsoft bundles someone else's add-ons into its OS, that's competitive and good?

    So now instead of one gigantic corporation controlling what's on your computer, there will be two. Ah, so much better.

    1. Re:Duopoly? by Shelled · · Score: 4, Insightful

      Close. When a DOJ-confirmed abusive monopoly bundles an intentionally crippled version of a competitor's add-on into its OS, that's bad: but if, forced by the courts to adhere to a prior contract in good faith, Microsoft bundles the correct add-on, then yes, that's good. Well, for everyone but the monopolist.

    2. Re:Duopoly? by g4dget · · Score: 2
      This can't be about contractual obligations anymore: what Sun is shipping is completely different from what Microsoft and Sun made a contract over.

      It is bad that Microsoft has been shipping a broken version of Java, and they should be ordered to stop. Beyond that, it's Sun's obligation to get their software onto people's desktops. AOL, which is also in competition with Microsoft, shows that it can be done.

  9. And a ham sandwich, too!! by bADlOGIN · · Score: 2, Funny

    Seriously, considering the history of this trial, Sun should be able to integrate a ham sandwich with Microsoft's OS if they want to.
    I do hope this is the beginning of a "death of a thousand paper cuts". Microsoft truely does deserves it. From the looks of it, there's already other lawsuits in line for early January.

    --
    *** Sigs are a stupid waste of bandwidth.
  10. Makes you wonder by phorm · · Score: 5, Funny

    If this is a real number... or an exaggeration. The editors must really have a tough time of it sometimes, if they get this many articles. No wonder we get dupe posts etc.

    I've had a question submission in pending since last week, they're probably really busy (or, hopefully, saving mine for a slow day).

    17,232 on a Microsoft court ruling... I wonder how many post when the next distro of brand-X linux comes out. Also wonder how many people are visiting /. in a day lately, if this many are actually posting submissions.

    Also wonder if they chose the AC just so that the other 17,231 people didn't have a name to cry foul upon when theirs was not the chosen submission.

    1. Re:Makes you wonder by BabyDave · · Score: 2

      Nah, there's really only 12 people who read /. - the rest are just CmdrTaco pretending. Why else do you think 50 people post variations on the same comment in every story?

      And the /. effect? They use voodoo - stick pins into a 386.

    2. Re:Makes you wonder by Corporate+Drone · · Score: 2
      I woulda waited the extra 90 or so folks, just so i could've said that he was the 10000 * sqrt(3) 'th person ...

      of course, I'm silly that way...

      --
      mmm... yeah... You see, we're putting the cover sheets on all TPS reports now before they go out...
  11. I have the karma to burn by Quasar1999 · · Score: 5, Funny

    An anonymous reader was the 17,232th person to submit...

    17,232th? What the hell? No, no, no... you see this is the reason that Microsoft didn't want java included in the first place... stupid syntactical errors like the above can be generated quite easily using java, but asp libraries prevent such mistakes, and would have genereated '17,232nd' as the proper response.

    Well, unless of course a human wrote that... in which case, shame on you... proof read dang it!

    But on a serious note (to help save my karma), putting aside that this is microsoft, and they are evil, doesn't imposing the will of SUN onto microsoft violate something? or at the very least lower them to the same level? Microsoft wasn't preventing java from running on their os, they simple did not BUNDLE a competing product. What the hell? I don't see the problem. What next? DVD manufacturers have to bundle competing (free) DVD player software with their drives? I think not! Although MS deserves it... as a whole, this is not the right thing to do.

    --

    ---
    Programming is like sex... Make one mistake and support it the rest of your life.
    1. Re:I have the karma to burn by bmetzler · · Score: 2
      doesn't imposing the will of SUN onto microsoft violate something?

      This isn't the will of Sun. It's a contract that the Judge decided should be honoured. If I sign a contract with you, and then don't fulfill my part, and you sue me, would you be imposing your will upon me?

      What next? DVD manufacturers have to bundle competing (free) DVD player software with their drives?

      If they sign a contract, yes.

      -Brent
    2. Re:I have the karma to burn by sparkz · · Score: 2

      Microsoft were bundling an incompatible Java-like VM and calling it Java. They were rightly stopped from doing this, so instead of fixing it, or bundling Sun's JVM, they just didn't release a VM. That screws all MS users, and MS say, "Sorry, Sun sued us. Sun don't care about you like we do." This (and broken MSJVM making Java look bad) are deliberate MS actions to make Java look bad, which helps MS use their monopoly position to push .NET as the "only" option (because MS have (wrongly) discredited Java). While real Java is distributed as part of MS, they can't abuse their monopoly position as easily to promote .NET.

      --
      Author, Shell Scripting : Expert Re
    3. Re:I have the karma to burn by nathanh · · Score: 2
      What next? DVD manufacturers have to bundle competing (free) DVD player software with their drives?

      If you're going to use an analogy then at least get it right.

      Imagine that 99% of the population owned Sony DVD players. Sony purposefully cripples their player to only play DVD titles from Sony Columbia Tristar but for some reason 99% of the population doesn't mind. The subversive company Philips writes a free firmware upgrade for Sony players that plays DVDs from all vendors PLUS adds VCD and MP3 support. Philips and Sony negotiate a contract to ship the new firmware in all Sony players. However Sony pulls a swifty and ships a buggy Sony firmware with Philips branding all over it. Philips is understandably pissed but tries to resolve the problem with Sony. However in an unbelievable piece of spin doctoring Sony manages to convice 99% of the population that the Philips firmware was crap in the first place. Philips sues Sony and the judge agrees that Sony has to ship the Philips firmware like the contract said they would.

      See, it doesn't seem so silly when you make the analogy work properly.

    4. Re:I have the karma to burn by ryanvm · · Score: 2

      Microsoft wasn't preventing java from running on their os, they simple did not BUNDLE a competing product. What the hell? I don't see the problem.

      The problem is that Microsoft was using its operating system monopoly to elbow .NET into Sun's territory. Bundling a bastardized/defunct version of Java with Windows was extremely damaging to Java on the desktop.

      Being a monopoly isn't illegal, it's using your monopoly to force your way into other markets that is supposed to piss off the DoJ.

    5. Re:I have the karma to burn by ReelOddeeo · · Score: 2

      Although MS deserves it... as a whole, this is not the right thing to do.

      What!?! You say, it's NOT the right thing to force Microsoft to honor a legally binding contract that they signed?

      Of course, you could blame Sun instead. Sun should have known better than to sign a non agression pact with Hitler. It's Sun's own fault -- after all, they expected Microsoft to honor the binding contract that they signed. Silly Sun.

      What Microsoft did was okay. They should not be penalized. After all, Microsoft gained commercial advantage by signing a contract and then doing the exact opposite of what they signed. Therefore, it must be okay. Profit is all that matters, not right and wrong. This is business. There is no low too low. This is Microsoft we're talking about. They are above the standards that everyone else must live by. (Or would it be below?)

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
  12. hehe by SparkyMartin · · Score: 2, Insightful

    MS is being forced to carry and install software they don't want and won't use. They've been doing that to us for years, now let's see how much they like it!

  13. Re:Poor Java by Aram+Fingal · · Score: 3, Funny
    So much potential (and it still is an absolutely great platform) but it got such a kick in the ribs from MS and this decision is typically late in prescribing a remedy.
    Does "it" refer to Java or Windows?
  14. So? by El · · Score: 2

    Yes, but have they been ordered to make it work properly in Windows???

    --

    "Freedom means freedom for everybody" -- Dick Cheney

    1. Re:So? by WasterDave · · Score: 2

      Heh! It does seem a little steep, eh?

      Dave

      --
      I write a blog now, you should be afraid.
  15. Appropriate coercion? by MacAndrew · · Score: 5, Interesting

    It's interesting to guess whether others are submitting a given story. I guess this was a no-brainer.

    Coercion: the power to require Microsoft to include Java is the same that allows the gov't, or any successful antitrust plaintiff, to force them to do anything different. Because of their market power, which puts them on nearly every desktop in America, their default config has a lot of promotional influence. Up to now, that influence has entirely favored Microsoft, which sounds appropriate ... until you get back to that monopoly abuse.

    Whether THIS particular coercion is a good idea, we'll see. Whether coercion is never the right thing, well that's much broader.

    A partial analogy would be Microsoft owning the default Yellow Pages distributed to everyone's door and selecting who can be in it -- say, virtually everyone but "Sun." Now, anyone can go get one of the other free directories, but will they? Advantage: Microsoft.

    Also, Java isn't exactly a competitor's product; it's also an attempt at an industry-wide open standard that Microsoft wants to subvert, dominate, and exploit. Hey, they already tried.

    It's a difficult problem to set things right in the wake of antitrust problems. Market forces generally do a decent job of figuring these things out (the "invisible hand"). But when some clever party makes the market its own, and then abuses it, the rules have to change, and gov't regulation, or a breakup, are the most common remedies.

    If you don't think MS should have been sued in the first place, you will not believe any of these rationales, and probably not that antitrust is necessary in the first place. Many think some market failures need correction, but not everyone.

    1. Re:Appropriate coercion? by jedidiah · · Score: 4, Insightful

      The end user doesn't have to be bothered with installing the "monopolyware" solution themselves. Why should they be forced to execute an extra step themselves. Why even expect that they well be able to when everyone appears to claim that PC's must be built to cater to absolute morons.

      Microsoft's middleware enjoys an ILLEGAL advantage. They are a conviceted Monopolist, this gives their competitors a right to the "fruits poisonous tree". In any area that Microsoft abuses it's OEM channel, Microsoft's competitors are entitled to the same "advantage".

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:Appropriate coercion? by inode_buddha · · Score: 2

      Ummm, true; Microsoft DOESN'T bundle every other software package in the world with Windows.
      However, the only thing that prevents Java from running in Windows is -- Microsoft itself.
      IMO, it's all case of the corporate "NIH" (Not Invented Here) syndrome.
      "Dang! Here's this thing we didn't invent, so let's use it before we disable it as much as possible!"

      --
      C|N>K
    3. Re:Appropriate coercion? by Shelled · · Score: 2
      It's also worth clearing up the mistaken impression that Microsoft gets nothing back from the government. Laws which prevent selling pirated copies of XP are enacted and enforced by the government. The DCMA was enacted by the government at the behest of the software industry. Microsoft couldn't be Microsoft if it and other closed source businesses didn't have a wall of federal and civil law protecting them. That all this is taken for granted doesn't mean it isn't there.


      Now it's Microsoft's turn to obey the law. Saying it's none of the government's business is atruly one-sided perspective.

    4. Re:Appropriate coercion? by Alien+Being · · Score: 2

      "Microsoft owning the default Yellow Pages"

      Hmm, I thought "The name Yellow Pages is a registered trademark in the United Kingdom of British Telecommunications plc, and may not be used without permission."

    5. Re:Appropriate coercion? by MacAndrew · · Score: 2

      Nicely put. I hadn't thought of it that way. Microsoft has benefitted enormously from being in the U.S., not least because of the size of the market here. And, believe it or not, from the decent legal system that is has used to go after others plenty of times.

      Of course, Microsoft wouldn't be Microsoft if the gov't had sought serious enforcement years earlier, as in their earlier investigation (here is a timeline of earlier and now forgotten legal activity).

      Which way will the wind blow in Europe?

      A minor addendum, the judge in this case, Judge Motz in Baltimore, is a bright and politically moderate guy, likely a good person for the difficult task (I assume he was assigned the case randomly?). Expect him to get reversed and affirmed a couple of times, MS litigates aggressively.

      *

      This is OT, but have y'all noticed that everyone mistypes DMCA? Me too. Congress should rename it DCMA when they get around to fixing it.

    6. Re:Appropriate coercion? by jratcliffe · · Score: 2

      Absolute morons??? That's, frankly, a comment I resent. Computers don't need to be designed for absolute morons, but they should be designed so that the intelligent layperson, for whom the computer is a _tool, not an end in itself_, can use them easily and readily. My parents are anything but morons (a PhD and a JD between them), but handling computers isn't easy for them, because it's a very different paradigm. Do you think that the fact that cars don't come in a kit, requiring you to install your own fuel injectors, means that they are built for "morons"? Watch your language, and escape from your Slashdot bubble on occasion.

    7. Re:Appropriate coercion? by MacAndrew · · Score: 2

      I don't think he *did* say that. The "absolute morons" referenced "everyone appears to claim" -- a prevalent view, not necessarily the author's.

      The writer's point is that computers are increasingly turnkey. That makes it less likely users will go looking for some plug-in or add-on that didn't come with the package. Frankly I think that's a blessing, I hate trying to keep up with that low-level stuff, even if I understand it -- and of course Java isn't something I worry about getting.

      *

      Hate to tell you, but PhD's and JD's are not insurance enough against moron-hood. Heck, even I have a JD. :) And I used to work with a PhD who always joked it stood for "piled high and deep." Unfortunately in his case it was sorta true; nor was he unique. I'm sure your parents do fine on their own merits.

    8. Re:Appropriate coercion? by blowdart · · Score: 2

      Also, Java isn't exactly a competitor's product; it's also an attempt at an industry-wide open standard

      Java? Open standard? Step away from the crack pipe . Java isn't open. It's controlled by Sun, who refuse to release it for standardisation to ISO or ANSI. The Java "standard" is whatever Sun says it is. Hell, even the .Net framework and C# are ISO standards now but Java is not.

    9. Re:Appropriate coercion? by ClosedSource · · Score: 2

      "They are a conviceted Monopolist"

      As I and others have pointed out on many occasions on Slashdot, the case against MS was a civil one and thus MS was not "convicted" of anything. This might not change the core of your argument, but by using the word "convicted" where it's not appropriate, you undermine your credibility.

    10. Re:Appropriate coercion? by sql*kitten · · Score: 2

      Also, Java isn't exactly a competitor's product; it's also an attempt at an industry-wide open standard that Microsoft wants to subvert, dominate, and exploit. Hey, they already tried

      But it is a competitors product. You want to talk about standards? Read about C# and ECMA. Have Sun turned over control of the Java specification to a neutral standards body? Nope, Sun control it fully.

      Make no mistake: Sun don't want to compete with Microsoft, they want to become Microsoft.

    11. Re:Appropriate coercion? by jedidiah · · Score: 2

      A US COURT OF LAW determined that Microsoft is an abusive monopoly under the Sherman Anti-Trust act.

      Your hairsplitting is rather irrelevant.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  16. Reservations on the Ruling by Henry+V+.009 · · Score: 2

    This is more or less a good thing, but I don't like the precedent.

    Why should Sun get special treatment? Does this mean that every Joe, Dick, and Harry, gets to include his platform independant runtime with windows?

    And how is Java different from, say, Mozilla or Phoenix? It's simply another application that Microsoft is using its monopoly powers to crush.

    With the conditions as they are, all Sun is doing is grabbing onto the coat-tails of Microsoft's monopoly. The only way this is good, is if Microsoft is Sun's only competitor. Otherwise you have just created a second monopoly where there was only one at first.

    If this isn't overturned, get ready for about 1,000,000 lawsuits from software makers clambering to get their product included with Windows. Worst case, I can imagine a future where the government decides which software companies survive and which don't, all by deciding who gets to be included on the common platform.

    1. Re:Reservations on the Ruling by 00_NOP · · Score: 2

      Why should Sun get special treatment?

      Becuase MS are shipping a broken version of their product.

    2. Re:Reservations on the Ruling by greenrd · · Score: 2
      And how is Java different from, say, Mozilla or Phoenix?

      Point of fact: Java is being used (right now) to write far more cross-platform code than the Mozilla.org codebases. (Although the two needn't be mutually exclusive.)

      If this isn't overturned, get ready for about 1,000,000 lawsuits from software makers clambering to get their product included with Windows.

      1,000,000 software makers haven't been specifically targeted by MS antitrust violations. And for Java, bundling is an appropriate partial remedy - but obviously this approach doesn't scale, and no judge in his or her right mind would think it does.

  17. Hello people? by graveyhead · · Score: 5, Interesting

    Is it just me, or is this thread boiling over with ignorance?

    This is *exactly* what MS did to Netscape a few years back, and a court found them guilty. They bundled their own technology and made it inconvienient to use competing products. *cough* .NET *cough*

    It seems to me that this judge is basically just upholding that ruling and *not* allowing MS to do the same thing to Sun.

    --
    std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
    1. Re:Hello people? by mrkurt · · Score: 3, Interesting

      It's more like, if Judge Motz hadn't ruled in Sun's favor, what you're talking about is a distinct possibility-- .net is still new and hasn't received the level of adoption from Windoze customers that MS would like. And from this developer-- not at all. :) If they were to continue to peddle the POS they call the MS VM, that would be trouble for Java. And as far as putting .net on Win XP, that would be prima facie evidence for Sun that they were trying to drive them off the Windows platform. Hence, it's not included. We'll see whether they can now bundle .net with the OS-- it'll probably require another legal proceeding to decide that matter.

      --
      Always look on the briight side of life! (whistle, whistle)
    2. Re:Hello people? by powerlord · · Score: 2

      They don't need to bundle it, they bundle it after the fact.

      Every time you run the Windows Updater (which is rather neccesary, and quite regularly, due to MS Security holes), MS persistently offers to install the .NET framework onto your system, in their "Suggested Downloads" section. Certainly they don't force you to install it, but how many users would simply check off everything that MS had under "Suggested Downloads" since they wouldn't really know any better?

      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
    3. Re:Hello people? by Florian+Weimer · · Score: 2

      It seems to me that this judge is basically just upholding that ruling and *not* allowing MS to do the same thing to Sun.

      Yes, but why Sun? Why not other Java implementations? Why not the implementation of your favorite toy language?

      If Microsoft is guilty of any wrongdoing, they should be punished. Rewarding some random competitor is not a proper solution.

    4. Re:Hello people? by MeNeXT · · Score: 2
      What in the above statement says do not download???


      Applications built using the .NET Framework are more reliable and secure


      I want security and reliability so I will download it. SH1T I do not even know what .NET is and I keep reading all about it. It seems that .NET is, and can do everything and anything. Do you know that if you download it and send this as an email to all your contacts. Microsoft will pay you $100USD for every email sent?

      --
      DRM? No thanks, I'll just get it somewhere else...
    5. Re:Hello people? by Ayende+Rahien · · Score: 2

      You need to install the .NET Framework only if you have software that requires it

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
  18. There's a good reason for that... by intermodal · · Score: 2

    it's because there are no good precedents for the computer industry, especially as far as operating systems go. Where does the operating system and the programs/runtimes/etc. begin and end? where does an OS become unethical and/or abusive? where is the line that must be crossed before an operating system is. With the courts trying to prevent this abuse, the problem is that there is no good line. Due to the existing monopoly, there's no way to do anything that won't totally screw Microsoft unjustly that will make a real dent in their power to abuse their position. The best they can hope for is to preserve competition outside the operating system market itself, and to keep the path clear for Java and any of dozens of other things that aren't standard on Windows without allowing them to be negated by Microsoft products that clone them and won't allow the original to be even realized by the user, much less the original creator have any power over their creation. So, since the only true answer is making it all free as in beer (since otherwise, it'll always be a fight for profit rather than just credit), all we can do is pray that they don't screw too many things up with court precedents.

    --
    In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
  19. Re:Unfair by Master+Bait · · Score: 5, Informative
    Sun and Microsoft made an signed agreement many years ago for Microsoft to have the rights to include a JDC compliant Java in their OS. Microsoft produced an incompatable JDC in their typical 'embrace and extend' methodology. Therefore Microsoft violated the terms of their agreement with Sun.

    Of course, in some people's eyes, Microsoft can do anything it wants because it is above the law and are therefore the corporate heros of a 'free society'. Under those circumstances, the only one who is 'free' is Microsoft and them alone.

    --
    "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
    --Tom Schulman
  20. Read the Judge's Opinion by Carnage4Life · · Score: 5, Informative

    The Judge's opinion is available as a PDF obtained via the C|Net article.

    1. Re:Read the Judge's Opinion by Rimbo · · Score: 2

      Surprisingly easy to read.

      This guy gets it.

      Of course, that doesn't mean he won't be overturned, as common sense and the law have little to do with each other.

  21. Re:This is the logical extension by LostCluster · · Score: 2

    Arbitrary conclusions fueled by non-facts

    Yeah, that's basically what this is... it's an injunction. They'll hold a real trial to sort this out when they get a chance, but for the time being this will have to do.

  22. Keep it in perspective by jjohnson · · Score: 5, Interesting

    A lot of posters have gone on about the pros and cons of this as a victory for sun. But remember, Sun will benefit very little from this. In the Java software space, they're nowhere. They don't sell the language. They have next to nothing to offer for development tools at a price. About all they get is bragging rights.

    It's IBM who's probably tipping the bubbly right now. And, a lot of Java developers.

    --
    Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    1. Re:Keep it in perspective by jjohnson · · Score: 2

      Which still doesn't benefit them directly. The only sales that will be affected for Sun are Java books and training courses.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    2. Re:Keep it in perspective by Slime-dogg · · Score: 2, Insightful

      Except that it probably isn't about money. Sun wants to see Java succeed, because they are Java's daddy. I want to see Java succeed because I like it.

      Java has an open spec. You can download open-source JDK's and JRE's (blackdown, Kaffe). I know that Mono is on it's way, but it still doesn't cover the entire language base and runtime. The others do. Sun doesn't hide things from the economy, they may not give out source code freely (though you can obtain it easily), but at least I've got a few options. It doesn't seem that Sun is bitching about that, either.

      Sun has a lot to gain from this too. If Java is recognized as a universal base, there will be little incentive not to use it. Why build something in C# and have it run only on MS software, when you can build it in Java and have it run on nearly everything? Sun sells Unix boxen. Sun sells application servers. There is a LOT of money to be made on Application servers.

      For those that may say "JBoss exists, why pay anything?" : Realize that Sun is a fantastic name to blame. That's what people are really buying there... "IBM never got someone fired... Sun never got someone fired..." They don't get someone fired because they provide an outlet for frustration. They must provide user / developer support. They must face that fact that there may be lawsuits boiling in the background. If an App server that provides all of the business logic that keeps a multi-billion dollar company afloat goes down, you'd better be sure that you have a big (and rich) entity to sue.

      JBoss, JoNas, and others just don't provide that big entity - big money background.

      --
      You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
  23. For those who don't understand or can't remember.. by oldenough2knowbetter · · Score: 2, Informative

    Microsoft has been ordered by the court to ship Java with their OS(s) as a remedy for their past performance.

    Remember: Microsoft contracted with Sun to ship untainted and current versions of Java with their OS products. Microsoft then corrupted their version of Java in order to make it no longer cross-platform compliant. Then they quit updating their version. The result was that many, who think that Microsoft keeps them up to date with the latest and best, came to regard Java as buggy, incompatible with other platforms, and out of date.

    Sun sued Microsoft for breach of contract for developing the corrupt version and then stopping updates. Microsoft retaliated by pulling Java completely.

    Sun is suing Microsoft to live by the terms of the contract. The court has ordered Microsoft to do so as the legal process continues.

  24. JVM Not Optional by zipwow · · Score: 5, Insightful

    Here's how I understand it:

    Sun is suing MS in a civil case, saying that Microsoft used their monopoly(1) on desktop operating systems to illegally compete with Sun's Java, in the form of a browser plugin. MS used their OS to hinder Sun by including an out-of-date and broken JVM version for many years, despite better software available (for free) from Sun.

    The judge agreed that this was likely an illegal use of their monopoly(2). MS already attempted to say that browsers (and their plugins, which Java is in this case) are part of the operating system, but that was already rejected in the DOJ case. Because of this precedent, the case looks very strong for Sun, so...

    As a preliminary injunction, the judge ruled that Microsoft has to include the latest version of the JVM from Sun, so that as the case is argued in court (no doubt over a period of years), further damage is avoided.

    I don't read it that Microsoft can 'opt out' of carrying any sort of JVM, especially since that's already their tactic with WinXP.

    -Zipwow

    1: Monopoly, not illegal in itself. MS has argued that no monopoly exists. The DoJ case's findings of fact specifically described MS' hold on Desktop OS's as a monopoly.

    2: Using a monopoly in one area to hinder competition in another is illegal, and is what Sun is complaining about. Using your desktop power to break into the web-plugin market (and hence the related server market) is what's illegal.

    --
    I don't know which is more depressing, that 2/3 didn't care enough to vote, or that 1/2 of those that did are crazy.
    1. Re:JVM Not Optional by Dimensio · · Score: 2

      I'd heard somewhere that there was also a contractual dispute, where MS had violated an agreement that they had made with Sun, though I'm not

    2. Re:JVM Not Optional by geek · · Score: 2

      Gotcha, that does make more sense.

    3. Re:JVM Not Optional by greenrd · · Score: 2
      That's correct. That was the subject of a prior lawsuit, which was settled by MS paying Sun on the order of $1m, and agreeing not to ship their old "broken" version of Java after a sunset date (2004?), and agreeing that their contract with Sun (which allowed them to hack on their own version of Java) was terminated. (But IANAL and this is from memory.)

      Note that out-of-court settlements like the above do not set any precedent either way.

    4. Re:JVM Not Optional by bubbha · · Score: 2, Informative

      Sun is suing MS in a civil case, saying that Microsoft used their monopoly(1) on desktop operating systems to illegally compete with Sun's Java

      The way I read it is that the judge's findings of fact says that Microsoft's intention from the very beginning was to take control of Java by subverting one of it's key "inventions" - that of being cross-platform (write once run anywhere.) They intended to create a "polluted" version, and deceive developers about it's Microsoft-only nature.

      Because it has been shown to be a fact that Microsoft is a monopolist these actions are illegal.

      Next...because of Microsoft's actions WRT "polluted Java", Sun was placed in a position where it HAD to restrict Java upgrades to Microsoft because Microsoft was distributing JRE that was not cross-platform - as required by their agreement. The judge ruled that Sun can not be punished for Microsoft putting them in that position.

      Lastly, the judge ruled that in the seven years it took to come to this point today, Microsoft has destabilized Java on the PC, while at the same time, creating a competing product - .NET. Now it wants to use it's monopoly position to make .NET "ubiquitous."

      The "must-carry" ruling indicates that the court recognizes the criminal intent of this strategy and intends to remedy the situation by forcing Microsoft to make the Java platform as ubiquitous as .NET and then to allow the two platforms to compete on merit.....which for some reason, Bill Gates seems to be terrified of doing (see "Breaking Windows" by David Bank.)

      --
      I want to be alone with the sandwich
  25. Re:Unfair by Dan+Guisinger · · Score: 2, Insightful

    Hey Dummy, that agreement was superceeded by an agreement that Microsoft could not include the latest and greatest versions of Java as part of a settlement, and that Microsoft was only allowed to distribute their older java runtime for a few more years. It never said they were required to carry anything, and Microsoft is currently obiding by that settlement.

  26. For those that don't understand by bluestar · · Score: 5, Insightful

    ...why Microsoft is being required to carry a competitor's product.

    Microsoft is now competing with Java (with .NET).

    Microsoft has a monopoly in a different market.

    Using a monopoly position in one market to influence another is illegal.

    Microsoft has been distributing an incompatible version of Java.

    Monopolies are required by law to play by different rules.

    --
    "The cost of freedom is eternal vigilance." -Thomas Jefferson
    1. Re:For those that don't understand by WildBeast · · Score: 2

      Fair enough, so I can force MS to bundle my text editor program with Windows.

    2. Re:For those that don't understand by Dimensio · · Score: 2

      You left out the bit about Microsoft having a contractual obligation to distribute the current untainted Sun Java with their product (something that MS has been violating for years now)

    3. Re:For those that don't understand by Eric+Damron · · Score: 2

      " Um, that contractual obligation was superceeded by a short-sighted settlement drafted by sun's lawyers bonehead."

      I sense that you take this subject personally...

      --
      The race isn't always to the swift... but that's the way to bet!
    4. Re:For those that don't understand by Eric+Damron · · Score: 2

      The problem with bundling anything with an OS that has a monopoly presence is that it renders any competing product irrelevant. The average user will not surf out to SUN's web site, download and then install JAVA if Microsoft has bundled a competing product that gets installed automatically. This is also an abuse of Monopoly power and one that the courts need to revisit.

      --
      The race isn't always to the swift... but that's the way to bet!
    5. Re:For those that don't understand by Alsee · · Score: 3, Insightful

      Fair enough, so I can force MS to bundle my text editor program with Windows.

      You sure can!
      Just so long as you had a CONTRACT with microsoft about them distributing your text editor. And just so long as they VIOLATED that contract.

      www.google.com/search?q=microsoft+sun+java+violate d+contract

      The first step was to prevent Microsoft from distributing Java, the second step was to force them to distribute Java. Does that sound contradictory? It isn't.

      The first step was to prevent microsoft from distributing a broken and incompatible version of Java in violation of the contract. The second step was to force them to include a correct and compatible version of Java. Like they agreed to do when they signed the contract.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    6. Re:For those that don't understand by ClosedSource · · Score: 2

      "Monopolies are required by law to play by different rules."

      Yes, and those rules, as far as Slashdot posters are concerned, are infinitely restrictive. In the real world, however, the restrictions won't end up being all that great. I suspect the injunction will be reversed before any changes are made to MS's products. Keep in mind that this exact remedy was rejected in the antitrust case given the same set of facts.

  27. Re:Unfair by jedidiah · · Score: 2

    They're an abusive monopoly. The rules are different for them due to the DAMAGE that such an entity can do to our economy. Even in the absence of any other agreement, Microsoft shouldn't get to profit from illegal activity that is contrary to fundemental American public policy ideals (IOW, the free market).

    When Microsoft is no longer in a position to extort the likes of IBM to drop their own competitive product (OS/2), then Microsoft can freely abuse it's customers againt.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  28. A little anti-trust history by b17bmbr · · Score: 5, Insightful

    a long time ago, a company named reynolds was the only producer/developer of aluminum. not only that, but they were going around the world buying up all thye bauxite mines they could find. the feds stepped in and the final decision forced them to set up a whole, new company, (ALuminum COmpany of America, or ALCOA), give them plant and equipment, AND had to forfeit to them some bauxite mines. one of the motivations for this was that aluminum was considered a necessary material, not just for war, but for manufacturing.

    while i don't like government intrusion, there is a very important issue to consider. with its already established monopoly, and many abuses thereof, microsoft has gone way beyond the scope of normal business activity. this is not only a case of insuring competition, but prevents control of the market in a vital sector. economists from all sides, in particular free market champion milton friedman, argue that the role of government in the economy is to prevent monopolies and protect the market system. this doesn't pick winners and losers, just makes sure that the odds are even.

    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
    1. Re:A little anti-trust history by donutello · · Score: 2

      Yes, but the big difference here is that since Reynolds owned all the bauxite mines there was no way for a competitor to exist.

      The same is not true for Windows. Witness Apple, Linux, FreeBSD, etc. There is nothing stopping someone else from building a competing OS and selling it. With Reynolds owning all the bauxite mines that was physically impossible.

      --
      Mmmm.. Donuts
    2. Re:A little anti-trust history by cgleba · · Score: 2

      A similar case was a long time ago their was an airplane manufacturer who also offered plain service. The US government didn't like where this was going and feared too much market power in air transport by this company which would be bad for air mail -- so they split them up.

      That company was Boeing and the company that split off was United. Imagine where we would be today if Boing had the massive market power of both air service and airliners. They would have completely squahed all of their competitors.

      This was grossly summarized, but the point is the same as the ALCOA story -- companies should not be allowed to get too vertical or else they will use that market power to subvert the entire industry. Over and over again throughout history the US government split up large corporation for getting to vertical and using market power in one industry to squash another one.

      This all seemed to have ended in the late 80s after the Japanese keiretsus kicked some American corporation's asses because they were far more vertical. The US corporations screamed "murder" and weeped to the governemnt. Ever since, it seems, the govt' has had no problem with corporations getting massive and eating entire markets.

      The ideology seems to be "who cares if the domestic market gets screwed by unfair pricing and lack of competition, the US will be able to compete on a global level".

      This is why, I beleive, the govt' has done little over the likes of MS and the RIAA and allowed such jaw-droppers and the reunification of the Standard Oil company (Exxon and Mobil), the approaching reunification of Ma Bell (SBC, Verizon and ATT pratically now own telecomunications and they are getting larger).

      As for MS, the verticalization that I see as the *most* scary is MSN + Windows + Xbox. I can see MS using Windows to subvert all other ISPs and making everyone use MSN on their hardware, the Xbox in the not too distant future. But who cares if MS owns the entire US, they'll own the rest of the world also and that can only be good for the US, right?

      This is globalization.

  29. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  30. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  31. Everyone who wonders why MSFT has to do this by IanA · · Score: 2

    From Reuters

    Sun contends Microsoft sabotaged its Java software in order to fend off a threat to its Windows monopoly. It has asked Motz to impose the "must-carry" Java provision to remedy Microsoft's antitrust violations.

    They violated the law. This is their punishment. Please read the article :-/.

  32. Re:Unfair by Zeinfeld · · Score: 5, Insightful
    I think what he's getting at is that it shouldn't be Microsoft's responsibility to make sure Java is there. I don't understand how Sun managed to create a product and then demand that it be included with it's competitor's product.

    I don't think this is going to last long for a variety of reasons. IANAL but, heck this is slashy

    First a preliminary injunction is subject to a number of tests, Sun has to have a better than even chance of winning the case, refusing the injunction would have to cause more harm than granting it might and so on.

    I don't think the claim that sun are harmed holds water. It was their previous action that caused Microsoft to stop shipping the Java VM.

    Microsoft have a very strong case that Sun suffers no harm if the status quo continues and that they would suffer substantial harm. Java is active code and active code has historically been subject to lots of security risks - including Java.

    Secondly, I don't think that the judge's mention of Tonya Harding helps. The statements create an impression of bias. Equally the statements appear to go way beyond the issues that should be considered where a preliminary injunction are concerned and tend to indicate that the judge has formed a judgement before the hearing...

    I don't have much sympathy for Sun here. It may be the US way for failing companies to go to the government or courts to try to win there what they failled to win in the market but it didn;t do Netscape any good. Scott is driving sun into the ground with his Microsoft obsession, the competition that will erase Sun completely comes from Linux and Apple. I am not an Apple fan but they are the worlds largest UNIX vendor by far, they have a solid O/S and if they can only get a powerful processor they can clean up the market for closed source Unix.

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/
  33. Re:What about other VMs? by sjvn · · Score: 2

    What about IBM? They didn't sue. Sun did. To the victor goes the spoils.

    Not that any of this really matters. It's only a prelimary injunction. Microsoft will appeal it, the wheels of the justice system will slowly grind on, and there still won't be a working Java bundled with shipping with Windows anytime soon.

    Steven

  34. Re:microsoft should be ordered... by spongman · · Score: 2

    i'd say that x86 processors are as much to blame for the spread of viruses than outlook, ie not at all. the real culrpits are the virus writers. don't blame the messenger.

  35. Re:Unfair by harlows_monkeys · · Score: 2
    I think what he's getting at is that it shouldn't be Microsoft's responsibility to make sure Java is there

    The thing is, Microsoft has been shipping Java, but an old version. Combined with their monopoly, that effectively makes that version of Java the version that programmers must code to.

    I'be been playing around with 1.4 on Windows and Linux, and for a lot of things, it is quite nice, actually. The JIT has dealt with the performance problems of the past. However, I can't actually use 1.4 for anything we put on the web, because of all those Microsoft JVM's out there.

    And before anyone says to just have my users download 1.4 from Sun, that's 9 meg. 9 meg is too big for modem users. There is a strong negative correlation between download size and download completions, and 9 meg is way into the high failure territory.

  36. Re:For those who don't understand or can't remembe by spongman · · Score: 2
    no longer cross-platform compliant
    tell me exactly what cross-platofmr code the Microsoft JVM was unable to run?
  37. Is that reasonable? by sean23007 · · Score: 2

    Doesn't that give Sun an opportunity that would be unavailable to its competitors? Mandating that the monopoly-holder must include a product in its own product stifles competition even more. well, maybe not more, but just as much. they might as well be required to include everyone's programming language into Windows. I think we should tread lightly when we deal with this monopoly. Just because something might hurt microsoft or help one of its competitors, it is not guaranteed to be beneficial to the industry.

    --

    Lack of eloquence does not denote lack of intelligence, though they often coincide.
    1. Re:Is that reasonable? by bstadil · · Score: 2, Insightful
      Doesn't that give Sun an opportunity that would be unavailable to its competitors?

      Did you read anything other than scan the headlines?

      There is a CONTRACT between MS and Sun relating to Java. They are under contractual obligation to include Jave, The judge ruled in favor of Sun regarding interpretation of this contract. To the extend there is a contract between MS and any other competitor they can do likewise. IE file suit and hope for a favorable ruling.

      --
      Help fight continental drift.
    2. Re:Is that reasonable? by sean23007 · · Score: 2

      Yeah, anyway so back to what I was talking about, is such a contract even reasonable? If the court is going to make a ruling, why not rule that such a contract isn't fair?

      --

      Lack of eloquence does not denote lack of intelligence, though they often coincide.
  38. Re:That's it? by thasmudyan · · Score: 2

    I usually don't say it that directly, but you are either trolling or misinformed.

    Let's face it, they stole it from Apple.
    I know, I know, it's a great handy dandy point used over and over by some people instead of solid arguments. Here's how it really happened: In the late 70s Xerox/PARC labs has some revolutionary ideas about creating *graphical* user interfaces: windows, icons, mouse pointer - things like that. Apple and Microsoft *both* visited PARC and took the technology with them to implement it, mind you, they were actually very close to one another at the time!
    And I'm sure you agree that ideas like having a GUI should not be patented *at all* because there would be no Linux desktop then. Which takes me to another point:

    Sheesh, even free projects like KDE [kde.org] and Gnome [gnome.org] have been able to come up with their own look and feel.
    How is KDE different from Apple's GUI if Microsoft's is not? Let's face the truth here: *all* desktop environments use the same principles and look alike! And it's my personal opinion but I think KDE is actually leaning more toward MS style than Apple style.

    And when does Apple get paid reparations for this theft of look and feel?
    So if you think look and feel should be copyrighted/patentable even given the design makeover differences between MS and Apple: how much do you think ALL other desktop environments (like GNOME/KDE...) should pay to compensate Apple? This is getting nowhere.

    Don't get me wrong, I'm not usually a MS advocate, quite the contrary. But this is sillyness born from misinformation. Let's keep with the hard facts and work with that. Anything else doesn't make sense.

  39. Great except... by MtViewGuy · · Score: 2, Redundant

    ...Sun's own Java VM is dog-slow in many ways. I've tried JVM 1.4.1 on Windows 98 and when it loads the first time and/or run any Java applets it takes a long time to run. It's better in Windows 2000 Pro and Windows XP, but I still think Sun needs to speed up their Java VM to better work with Windows 98 to Windows XP.

    Now, if the judge's order specified any Java VM that meets Sun's compatibility tests, maybe Micosoft could use IBM's excellent Java implementation instead.

    1. Re:Great except... by CynicTheHedgehog · · Score: 2

      You people really need to expand your horizons. Applets are unimportant; they were the most effective way Sun could spread awareness of Java and if they could take it back I'm sure they would. They are the reason for nearly all of the criticism Java has suffered, little if any which applies to the language as it was intended to be used: in applications.

      Let's take a look at a few apps:

      JBoss - 100% Java open source J2EE application server, rated best in its class by several authorities

      Oracle EAI - Oracle J2EE application server (also, most of Oracles UI components are Java-based)

      IBM WebSphere - IBM's stab at a Java-based J2EE application server

      Iona E2A Application Server - Same thing, from Iona

      Novell (SilverStream) Application Server - Another J2EE application server from Novell

      Tomcat - Award-winning open source reference implementation for Sun's J2EE servlet and JSP container

      Looking at that list, doesn't it appear that Microsoft has a lot to gain by making it as difficult as possible to install Java apps on its servers? Wouldn't Microsoft much rather its customers used the .NET framework rather than J2EE? Do you think Microsoft is bothered by the fact that Iona, Novell, IBM, Oracle, JBoss, and many other corporations have and support Java-based J2EE application servers?

      Not to mention that Microsoft, Sun, IBM, and Oracle all compete on other levels. Currently Microsoft dominates the client-side market and they are trying their hardest to establish a foothold in the server market. Excluding, or worse, crippling Java would help tremendously.

      And with projects like Log4j, Xerces, Xalan, Tomcat, and JBoss, Java has become synonymous with open source. Good, yes?

      Crappy MS JVMs have bitten us more than once. This decision is a great boon to me and my company, and I believe it was the right one.

    2. Re:Great except... by Ilgaz · · Score: 2

      MicroJava J2ME It made kind of revolution on cell phones. Not expensive too...

      Now I downloaded a unit converter to my Siemens C55 for instance. A Nokia owner can download and run it too.

      I have some network configuration problems on my carrier but when I verify it works, I'll download a pop3 mail checker to my device.

  40. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  41. It's a start. by Viewsonic · · Score: 2

    Maybe 5 years from now there will be 10 or more... We can only hope. Personally, I wish they'd just break Microsoft up already. They're using their profits leverage in the OS platform to fuel their mega-profit-loss XBox initiative to try and snuff out Sony and Nintendo by sheer loss of revenue hoping Sony and Nintendo just throw the towel in by not being able to compete with such profit losses. It's lame.

  42. Something Related? by MoThugz · · Score: 2

    This might set a precedence on other areas that MS has decided to bundle in Windows...

    My case: In Windows XP Pro (possibly even in XP Corp) MS includes IIS in the default installation. Can other web server producers (eg. Apache) sue them for this? Why? Because it is pushing their own product within an OS that is not meant to be a web server in the first place. IANAL, but I would appreciate any comments from those with a firm understanding of US laws.

    Another case: Since the release of Windows 2000, Outlook Express has been integrated so tightly in the Windows code that it is near impossible to remove it (from a typical user's standpoint, n00b?). I have installed The Bat! as my default email client, but OE always retakes files with .MSG extension everytime I close The Bat!. Isn't this, too, considered misuse of monopoly in one area to gain market leverage in another?

    Mildly offtopic, I know, but I do hope that there are people out there who can give their views on this.

    1. Re:Something Related? by NineNine · · Score: 2

      Another case: Since the release of Windows 2000, Outlook Express has been integrated so tightly in the Windows code that it is near impossible to remove it (from a typical user's standpoint, n00b?). I have installed The Bat! [ritlabs.com] as my default email client, but OE always retakes files with .MSG extension everytime I close The Bat!. Isn't this, too, considered misuse of monopoly in one area to gain market leverage in another?

      I hate to break it to ya', but it's Control Panel, Add Remove Programs, Add/Remove Windows Components. True, there isn't an icon on the desktop saying "Click Here to uninstall Outlook Express", but it's far from "impossible".

    2. Re:Something Related? by Dynedain · · Score: 2

      XP Pro Corp. Ed. does include IIS - the only difference between it and the boxed retail version is the lack of the dial-home authentication stuff.

      IIS is included because other packages are dependent on it (Terminal Services via the web for instance)

      --
      I'm out of my mind right now, but feel free to leave a message.....
    3. Re:Something Related? by MoThugz · · Score: 2

      I hate to break it to ya', but it's Control Panel, Add Remove Programs, Add/Remove Windows Components. True, there isn't an icon on the desktop saying "Click Here to uninstall Outlook Express", but it's far from "impossible".

      This is in what? Windows 98? Didn't you see the Windows 2000 part? That's impossible, because you pasted it yourself. FYI, removing Outlook Express in XP (via control panel, add/remove progs/windows components, even to see this you need SP1) will only remove the shortcut to it, and not the program itself. Want to see the procedure on how to fully remove OE manually? Check this page out... from MS itself, no less.

      And I didn't say it's impossible... I said it's near impossible from a typical user's standpoint. Again, you pasted this yourself, so most likely you did read it.

      Check your posts and reference, man... Hate to break that to ya :P

  43. Ummm.....Slashdot is at it again by Dan+Guisinger · · Score: 2, Interesting

    Very typical response from slashdot.

    ZDNews is claiming that all products from MS that include .NET runtime must supply Sun Java.......this is ass-backwards. .NET is a runtime enviroment (as is java of course).....if an application uses .NET at its core, for example Visual Studio .NET, they need to include the runtime. Seriously, why not say if it includes MFC you must include Borland OWL?!?

    That broad ranging declaration by the judge is key to getting this thrown out.

    On to the next item......everyone claims MS shafted Java. Lets see:
    1) MS signs Java agreement
    2) MS produces better runtime
    3) MS adds extensions for Windows only development, which are optional to developers depending on their target market (HINT: Apple has Cocoa extensions in Java......samething......they are optional)
    4) Sun sues Microsoft
    5) Sun offers settlement...terminate future licenses, puts a deadline on distributing the old java
    6) Microsoft removes old Java well before deadline
    7) Sun complains, puts large advertisements out showing disgruntlement with Microsoft
    8) Microsoft decides .NET runtime is ready for primetime in WinXP SR1.....includes .NET runtime and the only version of Java they have licensed, although the license is soon to expire.
    9) Sun cries fowl. Demands MS includes Sun's java because they limited MS's license to an old, obsolete version.
    10) Judge grants sun's wish......for now.

    This will be overturned. You can't sign an agreement which you wrote, which specifically states what you can and cannot do regarding terminating a license, and say hey, this didn't work out how we wanted.

    And the fact is, most of the average users, including myself, don't run into client side java all that often........and the only ActiveX control I ever see is Flash. .NET? Its a great platform, I develop both client side and server side.....and its being cloned by various open source projects. Sun shot themselves in the foot by requiring Microsoft to cancel their distribution of Java......infact, what Sun should have done was work with Microsoft and others for CROSS PLATFORM UI and multimedia libraries that WORKED well....Microsoft's customizations were designed for mainly UI elements.....so are Apples. Whereas .NET was built ground up for GUI applications as well as web applications, and is much more what developers like myself want to deal with.

    On the client side Java is becoming irrelivent.....and I for one do not want to be forced to see the Java icon flashing me from my tray. This is not furthering choice what-so-ever. I think if this settlement would take effect, Microsoft should counter Sun needs to carry .NET with Solaris and StarOffice, as they both include Java. (And MS has a BSD runtime now...for developers, not fully completed libraries yet).

    1. Re:Ummm.....Slashdot is at it again by lgraba · · Score: 5, Informative

      3) MS adds extensions for Windows only development, which are optional to developers depending on their target market (HINT: Apple has Cocoa extensions in Java......samething......they are optional)

      This is inaccurate and very misleading. The MS JVM added keywords that were not part of Sun's Java, and which Visual J++ would use automatically, meaning that a developer might be writing what he thought was standard Java, when in fact non-standard, MS-only java would be produced. MS was ordered by a court to turn these off, making them an opt in, rather than an opt out. However, these keywords were still not part of the Java language as defined in the language spec. This leads to non-portable Java, and a Java different than the one Sun built and licenses.

      Perhaps more important were the J/Direct extensions, which used special comments and the MS compiler to generate annotations the the class files, which the MS runtime used to link in native code, such as windows DLL's. THe problem is not that you could link in native, non-portable code, since standard JNI (Java Native Interface) provides a way for you to do this. THe problem was that the MS approach only worked with MS compilers and MS runtimes. Class files compiled in this manner would not work with Sun or IBM runtimes on Windows environments. Within the Java Virtual Machine specification, it is stated that the class annotations (which MS used) must not change the semantics of the class. In MS' JVM, the annotations would cause a certain behavior, while in the other JVM's, they would be ignored. Clearly, MS' use of the annotations violates the JVM specification.

      MS had the option of taking an approach that obeyed the specifications. THere is at least one product that can analyze a DLL and produce the mapping code to make calls on that DLL, using standard Java mechanisms. With their billions in cash, surely they could have easily produced a product that used the same approach. Perhaps a clue came from evidence in the DOJ trial, in which a Microsoft engineer spoke of "blunting the cross-platform java market" by distributing a "polluted" java.

    2. Re:Ummm.....Slashdot is at it again by DunbarTheInept · · Score: 5, Insightful
      • 3) MS adds extensions for Windows only development, which are optional to developers depending on their target market (HINT: Apple has Cocoa extensions in Java......samething......they are optional)

      The key point you leave out is that MS's extensions were in the same namespace as the core language, which is in violation of the spec, whereas none of the other extensions to java (such as Cocoa) did that. Why was such a thing put into the spec? Because the spec was written with platform portability as a goal and one step toward that goal was to make it blatantly obvious to the programmer which parts are standard and which are extensions, by using a naming convention that shows it.

      • 9) Sun cries fowl. Demands MS includes Sun's java because they limited MS's license to an old, obsolete version.

      Liar. MS was free to produce any modern version of JAVA they liked. What Sun told them they couldn't do was produce a non-compliant Java and call it "Java". MS had two possible ways to solve it: 1 - Fix their naming conventions to make their newer versions compliant, or 2 - go back to the older version from when it was still in compliance. MS chose to do #2, and then went on a smear campaign designed to make idiots believe this was the only option Sun allowed them to do and that this makes Java a language you should avoid because Sun is vindictive. Unfortunately idiots outnumber thinking poeple, so the smear campaign worked and now their big lie is believed in the IT community.
      --

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

    3. Re:Ummm.....Slashdot is at it again by irix · · Score: 3, Interesting

      If you had a higher UID, I'd accuse you of being a Microsoft astroturfer...

      all products from MS that include .NET runtime must supply Sun Java.......this is ass-backwards. .NET is a runtime enviroment (as is java of course).....if an application uses .NET at its core, for example Visual Studio .NET, they need to include the runtime

      Are you being deliberately obtuse? Nobody is talking about applications - if MS wants to ship the .NET runtime with their O/S (future versions of XP, etc.) then they also have to ship the Java runtime.

      MS adds extensions for Windows only development, which are optional to developers depending on their target market (HINT: Apple has Cocoa extensions in Java......samething......they are optional)

      Another poster has pointed out how misleading this is. Java has a method that you can use to add extensions to the language - MS deliberaely chose not to use it, thus creating an incompatible Java implementation. This is not the "same thing" at all.

      Microsoft should counter Sun needs to carry .NET with Solaris and StarOffice, as they both include Java. (And MS has a BSD runtime now...for developers, not fully completed libraries yet)

      First, I don't see Microsoft shipping a .NET implementation for Solaris now or any time in the future. Second, even if they did, Sun is not a convicted monopolist, which means that they don't have to play by the same rules as MS. When will you MS apologists get this through your thick heads?

      --

      Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
    4. Re:Ummm.....Slashdot is at it again by LarsWestergren · · Score: 2

      9) Sun cries fowl.

      Oh, a bird call? :-)

      Sorry...couldn't resist.

      --

      Being bitter is drinking poison and hoping someone else will die

    5. Re:Ummm.....Slashdot is at it again by toriver · · Score: 2
      3) MS adds extensions for Windows only development, which are optional to developers depending on their target market (HINT: Apple has Cocoa extensions in Java......samething......they are optional)

      I think you will find that Cocoa neither introduces new keywords (like "delegate") nor changes to the classes in the "java" package hierarchy, both of which Microsoft did. And which were violations of the license.

      If Microsoft had put 100% of their "extensions" in the "com.ms" package tree (instead of 99%) Sun would not had any complaints. But they didn't.

      On the client side Java is becoming irrelivent...

      Really? I have used exactly one .Net client application (and it was dog slow) whereas I run and write client-side Java-applications a lot. Or are you using the false "client software = shelfware" definition?

    6. Re:Ummm.....Slashdot is at it again by DunbarTheInept · · Score: 2

      You are entitled to your opinion about whether java's GUI is good or bad, and whether or not the J++ extensions made for a better interface. However, there's no technical reason MS had to implement those extensions in such a way that they destroy the compatability of Java for people who want to avoid those extensions. But they did anyway. So your arguments about whether the J++ extensions were better or not are irrelevant, since if MS was playing by the rules they could have implemented those very same extensions you like using, but in a way that adheres to the spec. After all, it's what EVERYONE ELSE WHO IS MAKING JAVA EXTENSIONS is doing and not getting into any legal trouble for.

      --

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

  44. In other news... by MavEtJu · · Score: 2

    The BSA has just informed the US DoJ a letter saying they have three days to hand a list of all their computers, the software they are running and the licenses for the software. A spokesman for the BSA said "Of course this has nothing to do with the case against Microsoft, the law makers have to obey the law too. The normal patriotic courts in this beautifull country have nothing to fear, it's the ones which are against us we're after.".

    --
    bash$ :(){ :|:&};:
  45. Re:microsoft should be ordered... by geekoid · · Score: 2

    Sure, the virus writers are the culprtis, but don't people who make a product that will go into a 'hostile' enviroment have the resposibility to make sure that there product can survive without propagating the problem?

    If I was a general, and you came to me and said "There are 10,000 troops coming!" I would not kill you, however, if in the process you knowingly let them in, than I would probably kill you.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  46. But I don't want Java! by nhavar · · Score: 2

    But I don't want Java!

    --
    "Do not be swept up in the momentum of mediocrity." - anon
    1. Re:But I don't want Java! by Iamthefallen · · Score: 2

      The reason I sometimes step in in defense of MS is simple, I tire of people making up fake arguments. There is no reason to make up bad stuff about MS, there's plenty there already to use against the giant. So from "Windows crashes every 5 minutes" to ".Net is just a Java ripoff", I tend to point out the small fact that if you need to invent bad things about MS, then maybe MS isn't all that bad.

      --
      Wax-Museum Fire Results In Hundreds Of New Danny DeVito Statues
    2. Re:But I don't want Java! by MillionthMonkey · · Score: 2

      I agree with you; people do make some very confused arguments against Microsoft on Slashdot. Their OS doesn't crash anymore, that's true. Regarding .NET being a Java ripoff- there's a grain of truth to that one, sorta, especially if you're a Java programmer, although to be fair to MS that's an extremely harsh way of putting it. I guess you could say any virtual machine is a "ripoff of Java" but I wouldn't agree with that statement since p-code predates both Java and .NET. MS has put enough work and energy into .NET that to simply call it a ripoff is being overly simplistic, even if their original starting material was their Java implementation. It's their implementation, and they can do what they want with it if they're not going to call it Java anymore.

      But there are plenty of nasty things to say that are completely true, like their abuse of their monopoly in the OS market to form monopolies in other markets, their embrace/extend/encrypt/extinguish approach to open protocols and file formats, the designed incompatibility, the ridiculous reverse engineering they make people do in order to interoperate with their products, the boneheaded decisions they make (like a mail client that executes any crap that shows up in your Inbox), their conspiring with Hollywood to destroy the general purpose computer, etc. If all they did was crash a lot (which they don't anymore) and create ripoffs of good technologies (which they still do) I wouldn't have any problem with them.

      Forcing MS to carry Java means .NET at least has competition present on the same machine, and that can only be a good thing for both .NET and Java. If one wins out over the other, it shouldn't be because of something stupid like a 30 MB download being required for one and not the other. That would really suck.

      Although Sun has made some very bad, very ideological decisions with Java on the client. Java has an albatross hanging around its neck called Swing. Everything is drawn in the Java layer. There are no buttons, just pictures of buttons pretending to be buttons. Before that they gave us AWT, which took the opposite extreme (using the lowest common denominator of all native widgets for EVERYTHING). No tree control on AIX? Then you can't have one on Windows/Mac/etc. Hopefully IBM's SWT will take off in the Java realm. You can write a real application with it- meaning it doesn't have that cheesy Java feel that Sun's GUI libraries impart to Java applications.

  47. Slow down... by pb · · Score: 3, Interesting

    I'm still trying to figure out why Outlook Express is a required part of Internet Explorer!

    --
    pb Reply or e-mail; don't vaguely moderate.
    1. Re:Slow down... by thasmudyan · · Score: 2

      Hehe, I don't think it is. But as modularity goes, Outlook won't work with IE components just like 80% of the whole damn Win32 environment. Which makes sort of sense if only it would have been done right. But it wasn't done right, there's security holes and just plain buggyness all over the place! Well, BUT IN THEORY you should even be able to replace the IE component with an ActiveX version of Mozilla or something... ;-)

  48. Re:That's it? by geekoid · · Score: 2

    "Apple and Microsoft *both* visited PARC and took the technology with them to implement it, mind you, they were actually very close to one another at the time!"

    Actually, Apple paid(with stock) Xerox/PARC for the rights to the GUI, whereas MS did not pay Apple, who had the right before MS started writing "Windows".
    Based on the fact that Apple paid for the rights to use a GUI, MS definatly should have paid Apple liscensing.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  49. Free Market Economy by fizban · · Score: 5, Insightful

    I've seen a lot of comments here about how this is government intrusion and has no place in a free market.

    That, dear friends, is complete bullshit.

    People seem to equate "free market" with "freedom for companies to do whatever the hell they want." But it doesn't work that way. A free market is a market in which there are multiple companies all competing on the same level with the same rules. And it provides consumers with multiple choices so that they have the power to decide what's the best product to use.

    The key point here is that if the product is a foundation for other products, such as telephone lines, cable service, computer hardware or computer software, you need to set some rules so that everyone has the chance to compete on the same level.

    Think of it like a football game, where one team provides the playing field, the locker rooms and all the other assorted stuff that goes along with a normal game. The visiting team plays at a disadvantage because most of the fans are rooting for the home team, but they still play with the same rules, independent referees, the same size goal posts and end-zone. The home team doesn't get the ability to have things however they want it just because it's their field. There are rules, and they must be adhered to.

    Remember, a free market economy's prime benefactor is the consumer, not the company. When companies become so large that they can influence the consumer's choices no matter what, you lose the benefits of free markets. That is why anti-trust laws were created and one of the reasons you need governments in the first place.

    So, don't think that a free market economy needs no supervision. It needs lots of it, for the benefit of the consumer. In the end, everyone wins, not just one producer of products.

    (BTW, on a completely different note, this is partly the same argument that can be made for affirmative action and programs like it, in order to create a level playing field so that everyone progresses and moves forward, rather than just a select group).

    --

    +1 Insightful, -1 Troll. What can I say, I'm an Insightful Troll.

    1. Re:Free Market Economy by Arandir · · Score: 2

      Think of it like a football game, where one team provides the playing field, the locker rooms and all the other assorted stuff that goes along with a normal game.

      Yes, very good analogy. Think of it as a football game being played between Microsoft and Sun. The score is 78 to 3, Billy Boy's favor, at the start of the fourth quarter. So Sun bitches to the ref, the ref agrees, and makes Microsoft carry Sun's ball when Scotty Lad has possession.

      Even in a level playing field, teams can still win and lose. The ref is there to keep people from cheating, not to ensure a tie game.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    2. Re:Free Market Economy by Henry+V+.009 · · Score: 2

      That is a horrible analogy. In the free market, the game is never over. There are no ultimate winners or losers.

    3. Re:Free Market Economy by sql*kitten · · Score: 2

      Remember, a free market economy's prime benefactor is the consumer, not the company.

      Actually, that's entirely incidental. Free markets are designed to favor efficient production and producers. This does make things better for consumers, true, but only to the extent that said consumers are also producers.

      When companies become so large that they can influence the consumer's choices no matter what, you lose the benefits of free markets. That is why anti-trust laws were created and one of the reasons you need governments in the first place

      Yes, those damn steam engine companies! Using their cursed monopolies and patents to suppress internal combustion and gas turbines! Why, if it wasn't for them, we'd have cars and airliners by now!

    4. Re:Free Market Economy by (trb001) · · Score: 2

      this is partly the same argument that can be made for affirmative action and programs like it

      I don't like affirmative action, so maybe I'm just destined to disagree with you. But...

      I think your analogy to the football game is flawed. Or, at the very least, you're looking at it from the wrong angle. Let's say Team A is MS. They have a nice field, great seats, they sell good beer between quarters. Fans are, ofcourse, going to flock to their stadium because of these things (the fact that they marketed the hell out of the game and put ads up everywhere is beside the point). After awhile, other stadiums (IBM w/ OS2?) are having a difficult time because instead of the plush seats, they went for the hard aluminum ones because they are shiny...they sell different beer, not worse, but the people don't like it as much. Team A's profits go through the roof and the other teams can't afford to keep playing because their costs exceed their stadium's profit. They shut down, or get bought out by Team A and disassembled.

      Team B can come play at Team A's field, but they have to go through paper work, get directions to the field, etc. Team A provides some of it's own workers, but it gets other people to come in and sell the beer (Blizzard, EA) and make the pretty signs everywhere (Adobe). Team A has gotten big enough that it can actually just scrimmage itself (.NET), but occasionally people want to see Team A play other teams (Java). Now, the field changes from time (Win98) to time (WinXP). Differnt contours, different lines, but both teams have to play on the same field. Granted, Team A practices there, so they have an upper hand, but if they were to go over to Team B's field (Solaris), they would have the same hard time adjusting.

      Occasionally, the stadium will pop up that forces you to bring your own beer (XWindows) and the fans make their own signs (GIMP) and the seats really aren't all that comfortable until you get used to them (KDE/GNOME). But the game has free admission, and there are a LOT of people cheering it on. Team C plays here. Oh, and Team C doesn't get sick and barf in the middle of the game, ever. Team A has a tendency to do that about once a week or so.

      The home team always has the advantage, but when it comes to apps, people ARE playing on a level field...they both have to develop for the same OS.

      </analogy>

      Getting back to the point, you know how pissed off I'd be if someone told me I HAD to bundle someone else's software with my app? That's ridiculous, absolutely preposterous, especially in this day and age of install wizards. Java takes two clicks to install, any moron can do it or have the desired program do it for them.

      --trb

    5. Re:Free Market Economy by SETIGuy · · Score: 2
      Now, the field changes from time (Win98) to time (WinXP). Differnt contours, different lines, but both teams have to play on the same field.

      It's not so simple, not only does the field change from time to time, but the rules change at the whim of the home team. There are hidden passages from the 20 yard line to the end zone. An ever shifting maze moves to a pattern known only to the home team. The field also tilts so that the opposing team is always running up hill.

      Granted, Team A practices there, so they have an upper hand, but if they were to go over to Team B's field (Solaris), they would have the same hard time adjusting.

      You've forgotten that most of the spectators aren't there because they like Team A. They are there because ticket vendors are only allowed to sell cheap tickets to Team A's stadium. If they sell a ticket to Team B's stadium, the vendor still needs to pay Team A as if they had sold a ticket to Team A's stadium. So tickets to Team B's stadium are twice as expensive.

      Team B tries to give tickets away so their hot dog vendors will make some money, but they need to distribute the tickets through licensed ticket vendors, who still need to pay Team A for the tickets.

      The home team always has the advantage, but when it comes to apps, people ARE playing on a level field...they both have to develop for the same OS.

      Not even close, especially when the OS contains hidden APIs and can change in an instant to break a competitors software. Remember "DOS ain't done till Lotus won't run." Remeber how WIN32S would immediately change every time IBM was able to make it run under OS/2?

      Getting back to the point, you know how pissed off I'd be if someone told me I HAD to bundle someone else's software with my app? That's ridiculous, absolutely preposterous, especially in this day and age of install wizards. Java takes two clicks to install, any moron can do it or have the desired program do it for them.

      Then you are certainly lucky that you don't have a monopoly. Bill Gates is lucky he's not in jail. (Yes, there are criminal penalties for abuse of a monopoly position. Far be it for A$hcroft to seek anything like that.) He's lucky he gets to sell his software at all.

    6. Re:Free Market Economy by J.+Random+Software · · Score: 2

      A free market is supposed to allocate resources to producers in proportion to their current efficiency in using them to meet demand. When a monopoly appears, even the more efficient producers (if any) are unable to compete. This is a sign that the market has failed and that resources are being diverted out of the productive economy (wasted, hoarded, or predating in other markets).

      Any market is a means, not an end. We shouldn't blindly continue relying on them in circumstances where they demonstrably don't work.

  50. Re:That's it? by thasmudyan · · Score: 2

    That's right and there was a law suit and a settlement. I didn't say MS plays nice as a rule, but the whole thing was settled at the time. That and, MS actually gave Apple some developers to help roll out their OS at the time, so they worked pretty close together when the whole GUI thing was hot. Later, of course, MS decided to screw Apple over and do their own thing with GUIs, but at that point they really did it together - they couldn't do it alone.

  51. Still ludicrous by lseltzer · · Score: 2

    The judge overstates the importance of the distribution channel. On the client this will change absolutely nothing, just as any inclusion of the .NET Framework would affect nothing.

    Even if Microsoft had just shipped the Sun Java VM from the begining it would not have afforded Java any more success on the client than it got through Microsoft's VM, which was the fastest and most compatible around in spite of the few unimportant differences Sun sued over. Does anyone out there really think that ISVs will be more likely to write Java apps, or users more likely to use them, if MS is forced to ship Sun's VM?

    On the server the idea that bundling will help is so dumb it doesn't deserve serious consideration.

  52. Re:This is the logical extension by greenrd · · Score: 2
    Despite the fact that airbags kill more children than school shootings [forthepeople.org], the government continues to legislate guns out of existence and airbags into existence.

    This is not arbitrary. Both compulsory airbags and gun control are argued to have greater benefits than costs. That's not inconsistent or arbitrary, that's just a utilitarian argument.

    So too shall the government legislate Microsoft out of existence

    Ridiculous hyperbole. The chances of that happening are zero point zero percent.

    Arbitrary conclusions

    like yours, fueled by illogical arguments, are making you look like a troll.

  53. Great by sulli · · Score: 2

    Now my browser will crash even more often, until I remember (AGAIN) to disable Java.

    --

    sulli
    RTFJ.
  54. Re:News flash by hkmwbz · · Score: 2
    No, your pretty face is still "your pretty face".

    You see, Microsoft did not agree to distribute your pretty face, and then change it completely but still calling it "your pretty face". The result being that everyone recognizing Microsoft's "your pretty face" rather than your pretty face.

    If they had, I am sure you would have had a case, and the courts would agree that Microsoft should undo their wrongdoing and re-instate your pretty face as the proper "your pretty face."

    Because what Microsoft called "your pretty face" wasn't your pretty face in the first place, and that damaged you because people stopped recognizing you on the streed, you lost your job, girlfriend, home etc.

    But your pretty face is still "your pretty face".

    --
    Clever signature text goes here.
  55. XP and IE have .NET??!? by throx · · Score: 2

    While I can understand the judge's opinion that Java should be carried on every system that ships with .NET to avoid the anticompetitive practices here's what I don't get from the ruling:

    My copies of IE and Windows XP did NOT ship with the .NET runtimes - they were a separate download! I don't see why a product that Microsoft *hasn't* bundled the .NET runtimes with should be required to have Java bundled.

    --

    Fear: When you see B8 00 4C CD 21 and know what it means

    1. Re:XP and IE have .NET??!? by AndroidCat · · Score: 2

      At least we'll get a new Java runtime for Robocode. :^)

      --
      One line blog. I hear that they're called Twitters now.
  56. Re:Unfair by Anonvmous+Coward · · Score: 2

    "The rules are different for them due to the DAMAGE that such an entity can do to our economy."

    Ever think about how much damage would be done to the economy if MS suddenly folded? I'll give you a hint: It's not guaranteed the world would be a better place.

  57. Thoughts... by saikou · · Score: 2

    From PDF one can see, that Sun asks not for mere "put us on desktop" but to be carried on any product, containing .NET(page 10 of PDF) which (allthough not specificly listed) would include all Pocket PCs and Server products. While having Java pre-loaded on desktop versions is, of course, reasonable, having Sun's environment piggybacking on pocket pc is not.
    Arument about market tipping from Java to .NET (in terms of developers) is based on survey and projections from Evans Data ignores development tool availability and/or usability (in other words there's Visual Basic for Dummies, but I have not seen any IDE that would let a Dummy User to generate Java Application -- except for Macromedia FX).
    Good things in this injunction for Microsoft are:

    1. No more litigation. Once Sun supplied Microsoft with it's runtime environment it cannot sure Microsoft in regard of this matter (bye bye other lawsuit)

    2. Microsoft will be able to blame problems on included Java platform and charge users extra to resolve them (if any).

    3. Must carry does not mean "can't be removed". So it is possible that first question user will see after starting system will be "Would you like to remove Sun's Java Runtime environment, to save space and resources?" with button YES set as default :)

  58. Re:Plenty fair by Anonvmous+Coward · · Score: 2

    "Listen, if my Television was manufactured by NBC, they should not have the power to not carry CBS, ABC, PBS, etc. They should be forced to carry all stations, within reason, that fit the standards."

    This is a dumb metaphor. If you demand everything be open to all companies like that, then you leave the door open for bigger companies to swoop in and steal business. Imagine what would happen if Disney started buying up the networks.

    Think about it.

  59. Re:Plenty fair by EzInKy · · Score: 2

    Though I agree with you in principle, I think your analogy is a bit off. Forcing MS to distribute Sun's Java is akin to requiring NBC to broadcast another network's signal.

    --
    Time is what keeps everything from happening all at once.
  60. Re:Unfair by Rinikusu · · Score: 2

    Actually, it's not the idea that they can do anything they want because they are "above" the law: they should be able to do anything they want with THEIR PRODUCT, including the decision to not include other people's products. It really was summed up with the statement that someone whom I've forgotten said that it's like Coca-Cola being forced to include a Pepsi in every six pack.

    Now, if MS bound themselves contractually to Sun and violated that contract, then they SHOULD be forced to obey that agreement. However, once that contract is fulfilled, they should be able to say "fuck you, McNealy" and not distribute Java by default.

    --
    If you were me, you'd be good lookin'. - six string samurai
  61. Re:Unfair by Master+Bait · · Score: 2
    The superceeded agreement you speak of is the injunction Sun got forcing Micros**t to stop including their own 'embrace and extend' version of Java. Geez, the spin doctors never sleep, do they?

    --
    "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
    --Tom Schulman
  62. Re:microsoft should be ordered... by nicodaemos · · Score: 2

    Uhh ... I don't think you understand.

    Outlook is an application that must balance features likes scripting (which help sell the app) and security (which helps protect the user from viruses). Now Microsoft specifically chose to let the default Outlook support unsafe scripting so it appeared that it had a lot of capability -- this is also the most insecure setting as people are finding out.

    Microsoft could have chosen to have scripting off by default and informed the user that they could turn scripting on, but that it might be a security risk. But hey, why burden the user with facts and information when you can divert the blame to someone else.

    It worked on you, didn't it?

    Oh and by the way, if your house has an insecure access door that is available to thieves will you: a) blame the thieves b) blame the architect c) blame your builder. The question is did you have a expectation that the product you purchased (house or OS) was defaulted to a reasonably secure setting?

  63. A very fair remedy by zipwow · · Score: 4, Informative
    Zeinfeld wrote:
    I don't think the claim that sun are harmed holds water. It was their previous action that caused Microsoft to stop shipping the Java VM.

    A lot of people have missed why Sun was harmed in the first place. You mention the shipping of the defunct and broken MS JVM, but miss the real past harm: MS' illegal actions against Netscape.

    Netscape, the then-dominant browser, also installed a Java VM with every installation. Its this inclusion that led to the MSJV in the first place. When MS illegally forced Netscape out of the market, they also harmed Java. Evidence that this is more than just a side effect is that Sun Microsystems is specifically mentioned in the DoJ findings.


    I don't have much sympathy for Sun here. It may be the US way for failing companies to go to the government or courts to try to win there what they failled to win in the market but it didn;t do Netscape any good.


    Several points can be made here. Sun "lost Java" (not really, but close) in the open market because Microsoft violated the rules of that market. The idea that monopolies are legal, but using them to extend to other markets is a pretty basic tenet of free market economics. That Java still exists despite this 'foul play' from MS is a testimony to its strength.

    Next, you say that suing about this "didn't do Netscape any good". There's two important things that Sun has that Netscape didn't. First, an injunction that remedies the problem during litigation, and more importantly: a new product, based on the harmed one, that is also a strong competitor.

    J2EE is competing with .NET. Sun is saying (and I think its justified) that .NET has a good chance of beating J2EE not because of technical merits, but because of MS's past illegal usage of its monopoly to fragment the Java user base, and because the promise of ubiquitous installation that the Microsoft monopoly makes. This injunction avoids the continuance of that harm while Sun seeks a permanent remedy.

    All in all, I think its pretty reasonable. This is a new market, and we as consumers deserve a product created by competition free of monopolistic influences.

    -Zipwow
    --
    I don't know which is more depressing, that 2/3 didn't care enough to vote, or that 1/2 of those that did are crazy.
    1. Re:A very fair remedy by Zeinfeld · · Score: 2, Troll
      J2EE is competing with .NET. Sun is saying (and I think its justified) that .NET has a good chance of beating J2EE not because of technical merits, but because of MS's past illegal

      Sun is saying lots of things, that does not make them true.

      Sun is the DEC of the 2000s. Its hardware business is stagnant and its software business has no real connection to the hardware. They are under attack from Open Source and from IBM. They are likely to face a very stiff challenge from Apple. However they spend 65% of their time whining about Microsoft.

      The guys at Redmond are laughing their asses off at Sun. They are winning the battle and losing the war.

      OEMs already have the right under the federal settlement to add Java if they chose. They also have the right under the same settlementto remove components they don't want to ship. What do you think the probability is that Dell and HP will choose to ship the Sun code? They don't think any more of Sun than Microsoft does, they are competitors in the hardware business and the sooner Sun dies the better as far as they are concerned.

      I doubt that it will come to that as Microsoft will certainly appeal and the chances of blocking the temporary injunction are pretty good, they can win simply by spinning out the appeal.

      Java on the client is a pretty wierd idea. Very few sites have ever used Java. I don't think we will suddenly see a rush to switch from flash to Java on the basis that Microsoft will be shipping the latest version for the next year.

      The judgement has no effect on server side java. If you are going to do java on the server you are big enough to load it youself.

      So where exactly does this rulling have any effect - except on the size of Scott's ego.

      The Sun lawsuit is simply a way for a failed management team to cover up their mistakes while they make good on their exit strategy. They will survive as is for maybe a year or so but in the long term they are going to be bought by IBM once their market cap has settled to a more reasonable level.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    2. Re:A very fair remedy by Tonetheman · · Score: 2, Interesting

      OEMs already have the right under the federal settlement to add Java if they chose. They also have the right under the same settlementto remove components they don't want to ship.

      I am not sure what rock you are living under but MS has still not done anything to help this. AFAIK the PC maker (dell, gateway...) are still bowing under Microsoft's thumb. Though I do remember where one of them shipped FreeDOS with PC's to satisfy MS unfair contracts.

      And even more importantly the problem is not with Java but MS screwed up half witted implementation. The security problems with the MS VM are long and well documented.

      The damage has already been done. Your post is proof. You believe the crap that MS is feeding you. Java on the server is fine and Java on the client is fine too.

      I do think you are right about the fact that you will not see that much changes over this. Your average web developer who already is competent with flash will not change. I wouldn't.

      It does help people like me who have to work with the VM from MS and their really BAD OLD version of Java.

      At least the ruling will help some.

    3. Re:A very fair remedy by zipwow · · Score: 4, Informative

      Did you read the judge's decision? He/she lays it all out very well.

      Client-side java was one of the most obvious harms of Microsoft's activities. In the judge's opinion, he/she repeatedly quotes Microsoft's own communications about its strengths, and its possibilities. Even now, ActiveX is not as fully featured (or anywhere near as secure) as a Java applet. And still, you can't be sure your java applet is going to run properly, because of Microsoft's earlier pollution. And, the judge concludes, that pollution also reduces the near-ubiquitousness that Java was achieving by being a part of all Nescape installations.

      But that's not even the main point.

      Why is it that as *soon* as .NET was announced, hordes of developers began talking about how to switch over and support it? The answer, the judge thinks (and I agree), is ubiquitous deployment and support. This ubiquitous deployment is due to a monopoly. This usage of a monopoly to break into other markets is illegal. Its at this point in the reasoning that we really don't have to go any further. Harm has been done, and it needs a remedy. Harm was done to Microsoft's competitor Sun in a previous but related market, and that harm is continuing to hinder Sun's ability to compete in this market. Since Microsoft's guilt was upheld on appeal, and since Sun was named *specifically* in the judgement, its pretty clear that Sun's chances of winning the case are good. Its also clear that in the years it takes to decide this, that the harm to Sun will continue, and will be unable to be undone after the trial. Hence the injunction.

      Apart from that, I think you discount the difference it makes for something to be part of the default installation. Honestly, with the outcome of IE vs Netscape, I don't see how you can miss how important that is.

      The judge's position describes how having Java with the OS changes developers' approaches very well. And even were that not the case, the granting of this injunction certainly gives Sun the perception in the developers' minds that Sun is going to win this challenge, and win the right for Java to compete unfettered with .NET.

      That's the only effect worth talking about. To further answer my earlier question about the rapid adoption (or at least interest) in .NET relates to the perception that .NET is going to win hands down not because of better technology, but because of the advantages MS has from its OS monopolies.

      Lastly, if I had a dollar for every time I heard "They will survive for a year or so" about Sun, I'd have all my money back from the stock market. Lets talk about the law and the technologies, rather than ad hominem attacks on executives.

      -Zipwow

      --
      I don't know which is more depressing, that 2/3 didn't care enough to vote, or that 1/2 of those that did are crazy.
    4. Re:A very fair remedy by Zeinfeld · · Score: 2
      Why is it that as *soon* as .NET was announced, hordes of developers began talking about how to switch over and support it?

      Because dotNET is what people had hoped to get from Java framework but didn't.

      dotNET is language neutral. So I can take advantage of the framework from within my old FOTRAN or COBOL decks without having to rewrite them. Sun is on a religious trip with its 100% pure Java I would much prefer to use my old codes without having to have someone rewrite them.

      dotNET also eliminates the performance penalty that is inevitable with the bytecode approach. Java has switched to JIT techniques because it is the only way to get acceptable performance, but if you are going to do JIT you will do a lot better if you use a code optimized for JIT rather than a code optimized for an interpreter.

      There was absolutely nothing in either Java or dotNet that was not well understood in the language research community. C# and Java are nice packaging jobs, nothing more. C# packs in a bunch more features and has the advantages of 5 years extra experience and much less dogma.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    5. Re:A very fair remedy by toriver · · Score: 2
      dotNET is language neutral.

      No, it's not. It sets forth requirements (the CLS) that a compiler needs to support in order to compile for the runtime (the CLR). Yes, a lot of languages actually do compile to the CLR, but e.g. C++ needs a lot of "tweaking" in order not to commit sins from its C past.

      old FOTRAN or COBOL decks

      Care to provide reference to anyone making .Net-targeting compilers for those languages? If you mean precompiled code (executables), you leave .Net's managed environment and start calling into "unsafe" code via COM+, and that's not .Net but its bridge to pre-existing systems.

      Sun is on a religious trip with its 100% pure Java

      but not everyone else is. There are several compilers already which target the JVM, for languages like Python, Smalltalk, ...

      dotNET also eliminates the performance penalty that is inevitable with the bytecode approach.

      No, it just eliminates one intermediate step between byte code and machine code, in that the generated machine code is cached for later use. There really is no other benefit over Java's Hotspot or other adaptive VMs.

  64. Re:Unfair by Physics+Dude · · Score: 2, Informative
    It was their previous action that caused Microsoft to stop shipping the Java VM.

    No, it was Microsoft's bastardization of their Java VM that caused them to stop shipping the Java VM.

    Microsoft's platform dependent extensions to their Java VM were against their contract with Sun, and when Microsoft was barred from spreading their bastardization, they said they wouldn't include ANY version of the Java VM and tried to claim it was all Sun's fault for upholding their contract to keep Java platform neutral. Apparently a lot of people bought the claim hook, line and sinker.

    Microsoft's press releases sounded like Sun was barring them from shipping Java, when it was only Microsoft's bastardized version that was being barred!

    Java is active code and active code has historically been subject to lots of security risks - including Java.

    Compared to what??? I haven't seen such a clueless statement in a long time. Please go get yourself a book on Java's security model.

  65. Good, clear ruling by Animats · · Score: 2
    Nice ruling. The judge gets it. Writes well, too. His argument is that, regardless of the merits of the case, allowing Microsoft to continue its anticompetitive activity hurts Sun more than stopping it hurts Microsoft. Therefore, it's appropriate to require Microsoft to carry the current Sun version of Java while the case is litigated.

    Microsoft can appeal this preliminary order, but they probably won't get it overturned. So 90 days from now, we should have a decent Java shipping with Windows.

  66. I'd call this the wrong remedy. by jcr · · Score: 2

    IMHO, requiring MS to include a Java runtime (are they even required to pay for it?) is simply the wrong tactic. It won't keep MS from bastardizing Java with windoze-only extensions that the VB lusers will insist on (Java.NET, anyone?)

    The right thing to do here was simply to make MS pay out a nine-figure judgement for damages.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:I'd call this the wrong remedy. by chaotica1974 · · Score: 2, Informative

      Actually, the articles state that MS should use a Sun compliant JVM and not Microsoft's old JVM. Sun is fighting to get their JVM into Windows which is the best way to go. If Sun was able to get into Microsoft's OS then that nine-figure payment would be made in profit and many developers would rejoice.

  67. More details by zipwow · · Score: 3, Informative

    Two interesting details, the first being that I think the payment to Sun from MS was $20M, and the second that at that time, MS offered to exactly what Sun just got the injunction for: shipping Sun's JVM.

    Sun didn't take it then because it had lots of nasty strings (I think it would've allowed MS to break it 'for security' or some other odiously broad clause).

    However, that offer is one thing that the judge cites to refute one of MS' defenses against this injuction: that the Sun JVM would introduce security problems. The judge basically said that if MS really believed that, they wouldn't have made the offer in the other case.

    -Zipwow

    --
    I don't know which is more depressing, that 2/3 didn't care enough to vote, or that 1/2 of those that did are crazy.
  68. And in other news... by AndroidCat · · Score: 2, Funny

    Microsoft announced plans that it was halting C# and .NET development. "Oh well, never mind" said Steve Balmer.

    --
    One line blog. I hear that they're called Twitters now.
  69. Re:Unfair by mysticgoat · · Score: 2

    Ever think about how much damage would be done to the economy if MS suddenly folded?

    Now come back to the real world. If there was any risk of Microsoft folding from any kind of marketplace pressures, the courts would not have found Microsoft to be a monopoly.

  70. Re:microsoft should be ordered... by spongman · · Score: 2

    not really. as long as they don't fraudulently claim that it defends 100% against virus attacks then I don't see they've done anything wrong. it's like blaming the manufacturers of boxcutters for the 9/11 attacks.

  71. Re:Unfair by Anonvmous+Coward · · Score: 2

    "Now come back to the real world. If there was any risk of Microsoft folding from any kind of marketplace pressures, the courts would not have found Microsoft to be a monopoly."

    Hardly conclusive. Lack of vulnerability due to economic pressures is not a requirement of a monopoly.

  72. Re:Unfair by civilizedINTENSITY · · Score: 2

    " I don't think the claim that sun are(sic)harmed holds water. It was their previous action that caused Microsoft to stop shipping the Java VM."

    But that previous action to which you refer was actually a reaction to MS's "...extend, extinguish", which was an illegal violation of their aggreement.

  73. Re:microsoft should be ordered... by spongman · · Score: 2
    if microsoft sold outlook as 'a 100% secure' product then I'd be pissed off, and I'd probably sue for fraud. but they don't so I take it upon myself to avoid viruses.

    besides, it' not like outlook is the only product that viruses writers use to spread their wares. the argument that it need special legal attention because it does so (allegedly) more than other products is fatuous and against the guiding principles of the judiciary.

  74. so what? by devleopard · · Score: 2, Insightful

    Where's the value? Now I can run applets? This doesn't hurt MSFT - and has marginal benefit for Sun. MSFT can actually put added pressure on Sun now, to ensure that the Windows version of the JVM works perfectly with whatever features they put into Windows. Added cost for Sun. Additionally, how many Java-based applications do you actually install and run? The majority of the desktop application market is still MFC/Win32/COM/.NET. This is only a moral victory for Sun.

    Not to mention that MSFT could probably engineer Windows/IE to run the JVM more slowly, and give the user a "Disable Java" option. Of course, it'd end up back in court - but how long? 2-3 years? Enough time to gain more ubiquity for .NET. Not to mention the additional 6-12 months that MSFT will appeal and maneuver.

    Best scenario for MS: they advertise the fact that they have Sun's Java, make it run slow, and put an imprint in the mind of managers everywhere that Java is slow. No matter what the financial costs would be (Bill and Steve: "Fine us for $300 million! Oh please, don't throw us in the briar patch! Oh no!") What matters is the decision that those very same managers make, when they're deciding between Java and .NET (managers aren't programmers, they don't read Slashdot, and they don't give a damn about the politics of McNeely or RMS)

    --
    The best thing about a boolean is even if you are wrong, you are only off by a bit.
  75. Yellow Pages & "the fingers" not � by MacAndrew · · Score: 2

    Nope -- at least not in the States.

    That's neither trademark nor copyright.

    Hey, that was almost interesting, wasn't it? :)

  76. Re:Unfair by thx2001r · · Score: 2, Interesting

    I agree 100% with you. Because DELL is in the business of making money! Their "discounted" pricing schemes help them run that much leaner. That's why DELL is doing so much better financially than its competitors and its profit margins are so much higher.

    Besides, as a DELL technician, I'm sure you didn't get phones ringing off the hook asking for Linux. I would venture to guess that most of the people that want to install other OS's on their machines fall into this category of build it yourself. Linux and other similar OS's are fantastic but are so far a niche market (for consumer PC sales). Hobbyists and enthusiasts will enjoy them while others probably will ask what the big deal is... "You mean I can't install my screensaver I've used for the last 3 years?"

    In fact, most people I know that buy computers build their own and see some of the all-integrated component PC's that DELL (no offense), and Gateway, and HP-Compaq mainly sell as somewhat inferior and outdated to what they can build on their own (for less, in most cases). Or, in other cases, they own lots of components already and just upgraded a few pieces at a time (new Motherboard, CPU, and memory every few years (cause how often do you need to upgrade your CPU case, or CRT, or keyboard, or mouse, or printer, speakers, or CD drive? I'm not a gaming enthusiast and upgrading my MB, CPU, and memory typically gives the necessary extra punch to do the job) recycling the ones that don't need upgrading.

    --

    -Joe
    If we're all god's children, what's so special about Jesus? - Jimmy Carr

  77. Ruling heralds: The return of the applet? by DA_MAN_DA_MYTH · · Score: 2

    With this ruling will this bring to the desktop a more unified Java VM. Developers can build applets using the latest technologies provided by the latest JVM.

    Of course not. Applets suck.

    (Just kidding, or am I?)

    --
    "It takes many nails to build a crib, but one screw to fill it."
  78. Natural monopolies by smiff · · Score: 2
    Market forces generally do a decent job of figuring these things out (the "invisible hand").

    I don't think this is true when it comes to software, especially middleware and operating systems. With software, compatibility is a critical issue. People buy the operating system that has all the software. Developers write software for the popular operating systems. We end up with networking externalities. The end result: monopolies form naturally in the software industry.

    To change the natural formation of software monopolies, we would need to drastically change copyright and patent law (which themselves, are government granted monopolies).

  79. Re:microsoft should be ordered... by spongman · · Score: 2
    yeah certainly they deserve to be called stupid fools but since it is the virus writers express desire to have the user open the message and unknowingly propagate said virus the blame falls squarely on the writer and not at all on the receiver.

    you can't trick someone into killing for you and then expect to get away with it.

  80. Ummm... by stubear · · Score: 2

    ...this is a preliminary injunction. This means for the time being, at least the duartion of the trial, Microsoft will be forced to comply with this ruling. However, they can always appeal this decision and the final judgement could always allow Microsoft drop Java in compliance with the ruling from a year or so ago where MS was ordered to pay Sun $20m and phase out Java from their OS over the next 7 years. The fact that MS dropped Java much earlier was not in violation of the agreement.

  81. Re:Unfair by harlows_monkeys · · Score: 2
    Real Player is a big mofo too, and nobody wants to wait to download it. Does Microsoft have to include this? How about QuickTime?

    Microsoft has not been shipping an old version of Real Player of Quicktime. They have been shipping an old version of Java.

    I see your point, that Microsoft is stunting Java's growth, but that's life. I don't think my tax dollars should be spent ensuring that Microsoft plays fair

    It sounds like your beef is with antitrust law in general, rather than this particular application of it.

  82. it is saving Java from the wrath of M$ by SHEENmaster · · Score: 2

    Microsoft is trying to "kill off" Java by making an inferior and incompatible alternative.

    My snowboarding game for example, will not work on M$'s virtual machine while it works perfectly on every version of Java2 from Sun.

    Should Micro$oft be able to include(and advertise) an orange with every copy of windows while calling it an apple?

    --
    You can't judge a book by the way it wears its hair.
    1. Re:it is saving Java from the wrath of M$ by ostiguy · · Score: 2

      Java will kill itself as a broswer applet technology on its own.

      I cannot successfully get IE configured with a JVM that works correctly for both Cisco's http switch interface (does kinda cool port utilization graphs real time), and HP Toptools (free windows management software). I've tried ms's, sun's 1.3xx, sun's 1.4xxx.

      Write once, run *nowhere* has been my experience.

      ostiguy

    2. Re:it is saving Java from the wrath of M$ by sparkz · · Score: 2

      Sounds like an IE problem, not a Java problem. Under Netscape, you can, for example, select either the built-in JVM, or the JVM plugin, for those instances where you need different versions for different tasks.

      --
      Author, Shell Scripting : Expert Re
    3. Re:it is saving Java from the wrath of M$ by Daniel+Phillips · · Score: 2

      Java will kill itself as a broswer applet technology on its own.

      I have to admit it's been less than awe-inspiring so far, but that is due in large part to Microsoft's manuevering to prevent the obviously needed improvements to the browser-embedded version from happening, essentially freezing web java at 1.0, little grey boxes and all.

      That will start to change now, at least it's a chance to show what Java can really do in a browser. I'd like to see a browser-embedded chat client that doesn't suck, for example. I can see a lot of uses on the easy-installer side, for example, you could provide a real hand-holding type of environment for a first-time Linux install over the web, but providing a simple browser-based installer in Java, enough to download a better installer. It hasn't been possible to seriously contemplate nice hacks like that until now, and of course there were the efficiency problems that had to be solved. Which are now pretty much solved, in fact, I was quite amazed when I ran some benchmarks a couple months ago and found Java (Hotspot) was running typical benchmark programs faster than gcc C/C++. Granted, gcc is not the greatest speeddaemon in the world, but still.

      Personally, I won't suddenly start doing a whole lot of Java - I just do not like massive heavyweight things, even if today's hardware makes them usable. Then there is the fact that Sun still hasn't let the other shoe drop on the open source side. But all the same, I'm glad that those who do like programming and running Java are going to benefit from this. I suppose I'll be running more Java programs.

      How about somebody write a Python installer in Java? Let's get something genuinely useful out of this :-)

      --
      Have you got your LWN subscription yet?
    4. Re:it is saving Java from the wrath of M$ by sparkz · · Score: 2
      Heh, only that..

      If only 95% of the users didn't use MS stuff, wouldn't the world be a better place?

      Sad fact - they do, and it isn't.

      --
      Author, Shell Scripting : Expert Re
  83. Re:Great... by darien · · Score: 2

    1. Start -> Settings -> Control Panel -> Java Plug-In
    2. Untick "Show Java in System Tray"
    3. Click "Apply"

    Voilà.

  84. Re:OT: Stop Java Terminal from popping up? by darien · · Score: 2

    If you're using Sun Java, go to the Control Panel and run the "Java Plug-In" control. Change "Show console" to "Hide console" and click "Apply." Eccolò!

  85. Re:Take a step back, man by SuiteSisterMary · · Score: 2

    For much the same reason that, say, glibc is required for most Linux apps; once you have a better than 5 percent chance that multiple programs will use the same functionality, you put the buggers in a library. Then you expose the library. The fact that the libraries happen to come with a little wrapper executable not withstanding; like the man says, removing iexplore.exe doesn't remove the underlying guts anymore than removing ls removes the underlying filesystem.

    And, yes, at this point, exposing app-level libs for common TCP/IP protocols makes sense. Has for years.

    --
    Vintage computer games and RPG books available. Email me if you're interested.
  86. Re:Unfair by theCat · · Score: 3, Interesting

    Since you bring it up, nobody knows what would happen if M$ folded up. But I can tell you this much, before M$ came along companies were churning out revolutionary software and services, and M$ still haven't added much to the mix. On the way to buying everything in sight and vaporwareing their way to infamy they have certainly killed off some interesting products that came too close to their core interests. If you don't think that's true then you don't understand fully why they are being called on the carpet as a monopoly.

    People think that rich companies are good for the economy. If Big Blue had killed the PC somehow would our economy be better now? IBM was rich, still is, so why not kill the PC? Or how about the Bell system. Got their asses kicked, and good thing. Otherwise do you seriously think your silly cell phone technology would have ever taken off? The Bell system was rich, but that didn't make for a great economy and fabulous options in personal communications. Did it.

    You like M$, you can have them. You want to Be Like Bill, have at it. It's just money, it's not progress. Some of us still know the difference.

    --
    =^..^= all your rodent are belong to us
  87. Re:Unfair by bmetzler · · Score: 2
    Unfortunately for them, they signed exclusivity contracts with MS so they could get "discounted" pricing schemes. [...] As a former Dell technician, it was drilled into us that it's not MS Windows, it's DELL Windows

    So what you are saying is that Dell is somehow bound to honour a contract because they signed it as a contractee of Microsoft? But, as a contractee, it's not a problem that Microsoft not honour contracts they sign?

    Or are you saying that Dell really legally didn't need to honour their exclusivity contract? Actually, I'm sure that if Dell broke their contract with MS, they have an injunction filed against them, just like Microsoft has.

    -Brent
  88. Classic! by first+axiom · · Score: 2, Funny

    From the Judge's opinion:

    "According to Sun, if Microsoft had not committed its anticompetitive acts directed toward thwarting the implementation of Java, current and compatible Java runtime environments would now be ubiquitous on PCs."

    This is hilarious.

  89. Plans for lawschool? by sparkz · · Score: 2

    .... after you get out of kindergarten?

    --
    Author, Shell Scripting : Expert Re
  90. Re:Unfair by shaitand · · Score: 2

    When the product is the instrument of a monopoly yes. With any technology microsoft wants to put on the windows monopoly bandwagon they must also include competing products. That's the idea, they have a monopoly, they no longer have the right to use windows to push their products. Windows is an illegal monopoly and if used to push anything it must also be used to push that somethings competitors to promote fair competition. They've lost their right to promotion via windows through lying, cheating, stealing, and forcing it into a state where it has become an illegal monopoly.

  91. It's Not An Issue of Fairness by Anonymous Coward · · Score: 2, Informative

    I know this is Redundant, but everyone is missing the underlying point here. Sun and Microsoft had an agreement to put the Java platform on Windows. Sun did NOT sue to "force" their competing technology onto the Windows platform. Indeed, they actually sued to "force" Microsoft to keep up it's end of the agreement, nothing more. It would be like me contracting with someone to create a software product, being paid, then delivering something that only meets 10% of the specs. I can't really argue that the rest is "my own version" of the product, because that wasn't the agreement. Likewise, Microsoft has effectively created something that isn't even Java, so it's in violation of the contract they agreed to with Sun.

    I would agree that if the court were stepping in and saying something like "you must include Open Office on Windows" that would be wrong. However, in this case, there was an agreement that Microsoft didn't live up to, and all the court has decided is that "yes, they must honor the agreement they made with Sun".

  92. Re:Plenty fair by shaitand · · Score: 2

    bad bad analogy, NBC should absolutely have that right, NBC is not an illegal monopoly and they have every right to put what they want on their product unless they have a contract with CBS, ABC, PBS, etc that binds them to show those programs. Not many would buy it, but they can do it. On the other hand, Microsoft is in a far different position than NBC would be in your scenerio. Microsoft has over a 95% monopoly in windows. An illegal 95% monopoly, they don't have the right to use it to promote anything, that would be leveraging the monopoly and illegal. The only time they could do so would be if they provided equal support, access, and pre-emptive installation of competitors products with the same ease of installation or if MS is preinstalled then the competitors products must be preinstalled. Normally a buisness would have every right to not include their competitors software in their OS. But the rules all change when the product is A) a monopoly and when MS is B) bound to include said product by terms of a contract.

  93. It's Called Contract Law by Ho-Lee-Cow! · · Score: 2

    ...and Microsoft violated the terms of their contract with Sun by including a non-compliant Java in Windows. They also misused a Sun trademark and have sought to further break the original agreement by simply removing it altogether. But since there still is a contract in force, M$ is obligated to follow it.

    The courts ruled in favor of Sun, and since that time, M$ has been trying ANYTHING they can to weasel out of the consequences, mostly by using their huge amounts of cash and monopoly power to push their own technologies.

    Case closed, contingent upon appeals anyway.

    --
    In space, no one can hear you moo.
    1. Re:It's Called Contract Law by Rinikusu · · Score: 2

      And please note that I completely support the court's decision if indeed MS broke their terms of the contract.

      --
      If you were me, you'd be good lookin'. - six string samurai
    2. Re:It's Called Contract Law by Ho-Lee-Cow! · · Score: 2

      Note also that it only makes sense, given the current circumstances, for SUN to latch on to M$ by the throat and make them follow the contract--including the demands for damages--because letting M$ walk away would otherwise give M$ a free hand to do as they please.

      People should really quit rooting for the cheating monopolist and start rooting for the process of making them follow agreements that they freely entered into. This simply isn't about penalizing success; it's about making an arrogant company play by the rules everyone else plays by(and anti-trust law applies to everyone in one way or another).

      --
      In space, no one can hear you moo.
  94. Re:Unfair by Rinikusu · · Score: 2

    Um.. You know.. I'm not sure what you're getting at, but if you read my initial post above you'd see that I fully SUPPORT enforcement of contract law. However, most people don't even read the articles, I should be surprised if they actually read the comments, either. Don't worry, I've found myself guilty of the same offense. Contracts are legally binding. Of course, then there's EULA's and that whole mess....

    --
    If you were me, you'd be good lookin'. - six string samurai
  95. Re:Plenty fair by stefanlasiewski · · Score: 2

    Haven't there been some recent cases resulting in local cable monopolies being required to carry certain local stations?

    --
    "Can of worms? The can is open... the worms are everywhere."
  96. Re:Unfair by bmetzler · · Score: 2
    I'm not sure what you're getting at, but if you read my initial post above you'd see that I fully SUPPORT enforcement of contract law.

    Ah, I'm sorry. I misunderstood your comment. I though you were contrasting Dell's contract with Microsoft to Microsoft's contract with Sun. But you were really comparing them. I'm glad you corrected me that you support this injunction.

    A lot of these comments are really bogus and it's getting late....

    -Brent
  97. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  98. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  99. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  100. Re:Maybe they should be required to include Linux? by MillionthMonkey · · Score: 3, Insightful

    Read the article, or the verdict. Microsoft and Sun had a pre-existing contract and Microsoft broke it. Since Redhat has not ever entered any contractual relationship with Microsoft, nobody will be forcing Microsoft to bundle Redhat.

  101. Re:Unfair by ceejayoz · · Score: 2

    Unnecessary government intrusion is the "War on Terror", a war on a verb, mind you

    Actually, "terror" is a noun. Nice troll, though.

    By the way - you don't see Sun getting a free ride on Microsoft's OS because of a court decision as being "unnecessary government intrusion"?

  102. You mean Jython? by mwa · · Score: 2
    How about somebody write a Python installer in Java? Let's get something genuinely useful out of this

    Jythons an implementation of the high-level, dynamic, object-oriented language Python written in 100% Pure Java, and seamlessly integrated with the Java platform. It thus allows you to run Python on any Java platform.

    1. Re:You mean Jython? by Daniel+Phillips · · Score: 2

      "How about somebody write a Python installer in Java? Let's get something genuinely useful out of this"

      Jython [jython.org]s an implementation of the high-level, dynamic, object-oriented language Python written in 100% Pure Java, and seamlessly integrated with the Java platform. It thus allows you to run Python on any Java platform.

      Right, I know about that one but I haven't checked how well it works. I was thinking more along the lines of having a small Java program install something a complete Python platform that then runs independently of the Java Platform. There are a few reasons for wanting this, not the least of which is that the Python tool chain is completely open. Strange as it may seem, I'm also interest in Python for performance reasons, ever since I tried this Python specializing compiler. Before that I had my doubts about python, because I'd measured slowdowns of up to several hundred times vs optimized C. Now, with this work by Armin Rigo I feel Python is really looking like the tool that can do it all, as much as any tool can. With a fraction of the time and money put into it, Python+Psyco is now running within striking distance of Hotspot, which is in itself an impressive performer.

      So I'd like to see a seamless way for the whole Python toolchain to be installed and then to operate independently of Java, and as I see it, Java is exactly the tool that can automate that, i.e., user sees |"Get Python" button, user clicks, user gets Python, user no longer needs Java for Python-scripted pages.

      --
      Have you got your LWN subscription yet?
  103. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  104. Re:Unfair by Anonvmous+Coward · · Score: 2

    Um right. Never mind that MS's era rushed millions of PCs into people's homes, they stifled innovation and other bs.

    Face it, before Win95 PCs were not a mass market item. If MS hadn't have succeeded, niether would have quite a few companies in its wake. My comments have nothing to do with liking MS, rather I'm not interested in joining the "MS SUCKS!" club so I can be cool.

  105. Re:Unfair by Anonvmous+Coward · · Score: 2

    I misread your post. When I read 'marketplace pressures' I thought you meant events like 9-11. I'm sorry. I didn't sleep well last night.

  106. What world are you living in? by GunFodder · · Score: 2

    Sun isn't very popular on the client because there is no consistency in the client-side VM. Gee, do you think Microsoft had anything to do with that?

    I doubt that a consistent client JVM would seriously degrade the security of a product that already has weekly security patch releases.

    And last time I checked Sun still does more than twice as much business as Apple. But since they don't sell desk lamps to starfuckers they don't get the same kind of press.

    1. Re:What world are you living in? by Zeinfeld · · Score: 2
      Sun isn't very popular on the client because there is no consistency in the client-side VM. Gee, do you think Microsoft had anything to do with that?

      Java isn't very popular on the client because the idea is stupid. It is only marginally more useful than VRML.

      I have yet to see a java applet that does something that would not have been done better in HTML or need not have been done at all. I mean just how interesting is it to have a dancing java bean on your web page???

      And last time I checked Sun still does more than twice as much business as Apple.

      Who ships more boxes? At the end of the day it is the number of boxes you ship not the price per box that matters. The price per box will inevitably fall over time.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
  107. to an extent... by pb · · Score: 2

    I guess my point is, I would like to have a web browser on my system, and let's say that I use Internet Explorer on Windows for that (I don't, but that's beside the point...). Now let's also say that I would like to have an e-mail client on my system, but I specifically don't want Outlook Express (or anything with the word "Outlook" in it) on my system. Now the problem presents itself...

    And actually, I wish that all of the 'functionality' that (only) Outlook Express exploits could be removed as well, to enhance system security. I agree with you that it's nice to have handy libraries to automate common tasks. But I don't want to have these ones, because one common task I don't want to automate is the macro virus.

    So as long as glibc doesn't add that added, handy macro virus functionality, I should be fine. Windows users should still be careful, however.

    --
    pb Reply or e-mail; don't vaguely moderate.
    1. Re:to an extent... by Zathrus · · Score: 2

      Well, I do use IE on Windows, and I don't use Outlook/OE... at least not at home. Never had a problem with system security as far as Outlook/OE is concerned because I simply don't run them.

      Yes, I know, someone else could run it (my wife doesn't use it at home either), and it's still installed and eating "valuable" disk space (er yeah with 70+ gigs free...), but realistically those aren't concerns.

      As for being careful - that's the watchword, and not just for Windows users. Yes, I am a Unix developer.

  108. Re: It's not optional - it's pollution by phamlen · · Score: 2
    For those who haven't read the judge's decision, it's definitely worth reading (as mentioned in another comment, it's online here. )

    3) MS adds extensions for Windows only development, which are optional to developers depending on their target market (HINT: Apple has Cocoa extensions in Java......samething......they are optional)

    Actually, the issue is that Microsoft was intentionally attempting to propagate a non-standard version of Java in order to kill it off. As emails from Microsoft state, their strategy was to:

    "Kill cross-platform Java by grow[ing] the polluted Java
    market." Microsoft, 253 F.3d at 76-77 (quoting Government Ex. 259).

    The key issue is that Microsoft was deliberately trying to kill off Java using their OS monopoly to distribute a polluted version of Java and thereby fragment the Java market (as indicated by internal documents brought up in the court case.)

  109. Re:Taking steps... by nhavar · · Score: 2

    I think there's more to it too.

    The agreement with Sun and MS was that all previous contracts in regard to Java were terminated. MS could no longer use the Java Compatible trademark. It was however allowed to continue to ship the existing Java technology developed prior to the agreement for a period of 7 years at the cost of 20 million dollars. SUN would allow for future licensing and distribution of Java technology (with additional charges/fees) on the provision that the end product meet SUN's compliancy criteria.

    MS had a choice: continue to fund SUN, a competitor, with no forseeable return on investment. Help to popularize a competitors product line. Market against the companies own languages/api/development platforms. Be constantly accountable to a competitor. OR forget about it and pursue other more worthwhile goals that did have a return.

    J++ development was basically dead. The developer community moved on. MS's revenue stream in regards to Java was in dissarray. It had a crap relationship with SUN and the constant lingering ANTITRUST threat (of which SUN was part of).

    From a business perspective the safest route I can see is to dump JAVA (which was allowable per the agreement) and favor someone else or an internal product. Continue to ship the version on hand until the agreement runs out or it becomes so outdated as to be useless and eventually drop it all together.

    Now from a business perspective on SUNs part I would see it this way. MS doesn't choose a the license option right away. The JVM it is shipping will become useless and discarded. I need to find a way to get the latest JVM into the peoples hands. Partner, partner, partner... hmmmmm... who could I partner with? How do I get the JVM out there without using MS? How do I solidify my market and revenue stream?

    Four years later MS has a competing product. Java has moved very little on the client side and still has not found a reliable easy way or a good partner for getting Java into the consumers hands.

    Is this MS's fault or simply poor business decisions on SUN's part?

    --
    "Do not be swept up in the momentum of mediocrity." - anon
  110. dumb developers.... by telstar · · Score: 2
    "a developer might be writing what he thought was standard Java, when in fact non-standard"
    • Maybe the developers should have known better. Developing isn't just manual labor. In theory, you've got to keep up with what you're actually doing when you press those little labeled buttons in front of you.
  111. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  112. In MS's favor? by InnovATIONS · · Score: 3, Insightful
    This to me seems like one of those 'losses' that is really a win.

    The remedy essentially costs MS nothing. They were going to be burning the CD's anyway. I am sure that there were a few extra bytes available on them.

    It means that MS can skip trying to make a good JVM and put those resources elsewhere and nobody will have cause to complain.

    If the JVM for Windows is buggy or slow it is Sun that catches the flak, not MS. Nobody can claim (as it is essentially was done in the suit) that MS is intentionally making the JVM bad because it is no longer Microsoft's JVM. On the other hand MS will no longer have to worry about having to jump through hoops when Sun ammends the Java Specification.

    If then Microsoft makes their .NET clr run rings around Sun's JVM then it will be a matter of the products winning on their own merits, not a matter of MS putting more resources to one than the other. And frankly the odds are pretty good that MS could outprogram Sun. Dislike their business practices all you want but the programmers there are a fairly sharp bunch.

    1. Re:In MS's favor? by Dyolf+Knip · · Score: 2
      Do you have any idea how grateful some of are that MS is actually going to give up on embracing and extending something? More often than not they screw it up, much to the detriment of people who have to actually use it. Java, SMB, and Kerberos come readily to mind. They were certainly willing to try with TCP/IP/

      If then Microsoft makes their .NET clr run rings around Sun's JVM then it will be a matter of the products winning on their own merits, not a matter of MS putting more resources to one than the other

      Perfectly fine. That's all we really want, anyway. It's the constant dirty and underhanded business tactics that fuck up what shreds of compatability exist whilst bitching and moaning about protecting their own IP that really pisses everyone off.

      Dislike their business practices all you want but the programmers there are a fairly sharp bunch.

      Very likely. But remember that actual coders are usually pretty far down on the totem pole. If management says "make a broken version of this protocol which is already in use everywhere" or "put in annoying features that do nothing but irritate users", then it gets done regardless of what mere programmers want.

      --
      Dyolf Knip
  113. Correcting history... by sheldon · · Score: 2

    Actually you have your history all confused.

    It was ALCOA who had the monopoly, not on mines but on smelting process and technology. They knew how to produce aluminum cheaper than their competitors. After WWII the US government sold plants that ALCOA had helped build, but they prevented Alcoa from bidding, they ended up going to Reynolds and Kaiser for pennies on the dollar.

    There was also a lot of political wrangling, Alcoa had their initial case overturned on appeal, but then they lost again. Alcoa is still fighting off anti-trust issues to this day, some 60 years later. Back in like '99 they were going to buy a can making plant from Reynolds but it was blocked by the DOJ.

    Of all the various anti-trust cases in the past, the ALCOA one has the most parallels to the Microsoft case.

  114. Re:OT: Stop Java Terminal from popping up? by alyandon · · Score: 2

    Restart IE not reboot.

  115. Re:OT: Stop Java Terminal from popping up? by AndroidCat · · Score: 2

    Oops, right. I'm too used to MS software requiring a reboot when you change screen colours (exaggeration).

    --
    One line blog. I hear that they're called Twitters now.
  116. Java has had its chance by jeti · · Score: 2

    Java has been on the market for nearly 9 years. It was hyped, lots of money went into it. Java ports of a lot of a lot of major applications were announced. None of these were released as a final version. Java has found a nieche on some servers, but hardly anyone uses it on the desktop.

    Do we have to blame MS for that? Or is it remotely possible that Sun has screwed on the tech side?

    After more than 8 years Java 1.4 sped up Java GUIs to a decent speed. But startup times and memory consumption are still horrible on the desktop (Sun failed to implement memory sharing). And there isn't a clean way to terminate threads from the outside.

    Personally, I'm convinced that it's not MS that is to blame for the lack of popular applications that bundle a JRE.

  117. Only Scott's ego will benefit by ClosedSource · · Score: 2

    Well, I hope this injunction (if it stands, which I doubt) satisfies Scott McNealy's ego because it won't help Java and it won't help Sun's bottom line.

    The problem with crafting an invalid argument to fight MS is that a judge might believe it and give you a remedy that is equally flawed. Since MS is not at fault for Java's problems, making them carry Sun's version won't change anything.

  118. Go get them! by miffo.swe · · Score: 3, Insightful

    This: http://www.theregister.co.uk/content/59/28677.html

    They are still at their best shoddy practises. I say sue them into limbo for whatever stunt they pull. Microsoft have shown us time and time again that they themselves doesnt believe in their own offerings since they go to such great lenght to artificially stifle all and every sign of competition.

    If Microsoft doesnt think their products is worth a rats ass, why should we?

    Im totally "Anything But Microsoft" and my decision seems better and better each day.

    --
    HTTP/1.1 400
  119. Re:Unfair by ClosedSource · · Score: 2

    Sorry, guy, but MS is not a criminal corporation, fucking or otherwise.

  120. Main point - IE must install Java Plugin by SuperKendall · · Score: 5, Informative

    After reading the judges decision from the PDF helpfully linked elsewhere, I found what I was looking for - the judge does not just generically demand that any .Net implmentation must also ship with Java, but also that in particular IE must ship with the Java Plug-In and Windows Update must notify MS users of Java to make it availiable for install.

    That is huge. If the Java plug-in really is everywhere, it might well help stamp out crappy java programs everywhere that are forced to run in the shadowland between IE's VM and all others. It means that with a modern Java VM everywhere, you really might be able to develop and distriibute a nice Java application for web distribution much easier. Corperate developers do not have to weigh the choice between a good UI and features with a lengthy plugin download vs. just making do with a very limited interface, either AWT or pure HTML/DHTML.

    Although this has nothing to do with my main point, I really liked this quote from the judge:

    If, as Microsoft asserts, the granting of preliminary relief is extraordinary, the short answer is that extraordinary circumstances require extraordinary remedies.

    Another very interesting point the judge makes is that (and this is the exact wording from the descision):

    "Sun has no control over the JCP"

    All of you out there who keep claiming Sun controls Java ponder that. The injunction would have Sun provide MS a VM to ship along with .Net (sorry for the buzzword bingo there), but that VM must pass tests from the JCP to insure the distrubited VM is valid (de-facto standard) java!!! (my own wording there). Repeat after me - the JCP defines what Java is, and sun does not control the JCP. Sorry for repeating that, but I thought it would be helpful as few seem to believe it and perhaps having a federal judge pointing it out to them will help. Responses arguing against this point will have to study the workings of the JCP and then provide specific examples of how sun "controls" the JCP or they will be ingored.

    This is also a judge that knows what he is talking about, just reading the document he issued supporting the injunction provided a number of points that no poster here has managed to make in the course of 500+ comments, and also addressed a number of the arguments against the injunction that posters here have raised. After reading the PDF about 499 of the 500+ posts could probably be removed without any overall loss of content.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Main point - IE must install Java Plugin by ClosedSource · · Score: 3, Funny

      Yes, I'm sure that this judge knows more about programming then most of us here. After all we know more about law then he does, right?

    2. Re:Main point - IE must install Java Plugin by ClosedSource · · Score: 2

      I guess you failed to see any humor in my comment.

      I'm sure that most Federal Court judges are quite smart but if you are arguing that they understand these issues better than we do I don't buy it. Likewise, although many Slashdot posters act like they are experts on the law, even a mediocre judge probably understands it a lot better.

      As for your 25 year coast, sorry you didn't learn anything important. Perhaps your company should replace you with a cheaper new grad since you value your experience so little.

  121. Re:Disable Java by ClosedSource · · Score: 2

    Actually, MS was the best thing that evey happened to Java. If MS had just ignored it, it would have died a long time ago.

    On the other hand, Sun would probably have argued that MS was abusing their monopoly by not including Java.

    Or if MS hadn't altered Java to make it work better with Windows, Sun would probably have complained that MS wasn't treating it as full-fledged language since it didn't work as well on Windows as VC++ or VB.

    I think Sun's strategy was to fight with MS, even if it wasn't good for Sun's bottom line.

  122. But what is the point exactly? by slantyyz · · Score: 3, Insightful

    I'm not siding with Microsoft per se, but what is the point of including the Sun JVM with Windows?

    I don't think the masses are buying Windows to write their own Java programs, are they? The main benefit to the average user to have the Sun JVM would be what? To run some ugly Java applet? Don't even get me started on Swing applications.

    Regarding Netscape, I would argue that this was Netscape's downfall as well. (Everyone knows how big a piece of crap IE3 was, and everyone knows how big a piece of crap Netscape 4 was. Netscape 4 was Netscape's downfall. Coming out with a competent browser now isn't enough to break the multiyear stranglehold given to Microsoft by Netscape 4.) In the earlier days of the browser wars, people were smart enough to pick the browser that did a better job. Today? I don't know.

    Let's be realistic - most users don't need or care about Sun's JVM at this point in time.

    In the grand scheme of things, I think most end users have more need for the Macromedia Flash plugin than the Sun JVM. Of course, The Register has a story talking about Microsoft making a hostile bid for Macromedia.

    Ultimately, forcing Microsoft to add Java to Windows accomplishes little, since Joe Average won't be impacted in any meaningful way. This is as empty a moral victory as Sun can possibly have. And for the users who actually use Java, it will probably end up being more of an inconvenience, as they'll be upgrading to a more recent version of the VM anyways.

  123. They didn't violate the contract... by Otis_INF · · Score: 2

    They just implemented some specs differently: COM components were possible and some interfaces were developed using native code. (the things Sun does too in the JVM for Solaris). Sun dit sue, won, and in the end, MS was ordered by a settlement to stop producing an own JVM and they had a limit amount of time (7 years) to keep distributing the JVM they had. (which is still distributed). Sun wanted that, but figured out that in the end the settlement wasn't very positive for Sun so they sued again with this ruling as a result. Did Sun win? No. All they will achieve is more hate among MS developers towards everything that's ever touched by Sun. More and more developers who produce software for MS-related platforms (.net/win32) will turn their back agains Sun.

    After I've read the ruling, I've removed all JVM's from my machines, disabled Java whereever I could. I'll never ever do business with Sun nor using sun-related techniques. And with Mono around the corner I don't have to either.

    _THAT_'s the true 'win' Sun will get and of course I'm just a lonely geek behind a keyboard ;) but I'm sure I'm not alone in this. Sun's whining in court is starting to get pathetic and it definitely hurts the already bad image of IT/software development in general.

    --
    Never underestimate the relief of true separation of Religion and State.
    1. Re:They didn't violate the contract... by toriver · · Score: 2
      They just implemented some specs differently: COM components were possible and some interfaces were developed using native code. (the things Sun does too in the JVM for Solaris).

      A vast over-simplification. Granted, Sun were slow in specifying JNI so that both Netscape and Microsoft created their own APIs for "native". But Microsoft waited longer than 6 months with implementing JNI, which was a violation of contract.

      Also, they added two unofficial keywords, plus made changes to classes in the "java" package hierarchies; if you tried to run code compiled with Visual J++ 1.1 on a Sun or IBM VM, it could fail because of this.

  124. Injecting a little accuracy by LinuxGeek · · Score: 3, Interesting
    Sun is saying lots of things, that does not make them true.
    Zeinfeld says a lot of things, that does not make them true.
    Sun is the DEC of the 2000s. Its hardware business is stagnant and its software business has no real connection to the hardware. ...However they spend 65% of their time whining about Microsoft.
    Sun is #1 in UNIX sales , Sun sells a huge array of software, all of which runs on their hardware. I have to say you are completely wrong on this point unless you can point us to something besides your statement. Where do you get the %65 figure?
    I doubt that it will come to that as Microsoft will certainly appeal and the chances of blocking the temporary injunction are pretty good, they can win simply by spinning out the appeal.
    So the more mature technology can be squashed just by just playing the waiting game? I agree with the judge: Motz wrote that if Microsoft's system was to remain dominant, "it should be because of .NET's superior qualities, not because Microsoft leveraged its PC monopoly to create market conditions in which it is unfairly advantaged."
    Java on the client is a pretty wierd idea. Very few sites have ever used Java. I don't think we will suddenly see a rush to switch from flash to Java on the basis...
    So weird of an idea that it scared the crap out of MS, the whole make the OS irrelevant thing you may have missed. Hmmm.. I have seen Java applets and full applications on many sites. Please point us to something supporting your 'very few sites' contention. If you think that Flash is the main competitor for Java, then, well, your opinion weighs very little.

    Most rabid MS supporters want to ignore that MS was found to be a monopoly in Jude Jackson's findings of fact. MS appealed the judges decision for break up based upon those findings of fact, but the FoF stand as does the monopoly declaration. That means that MS has a different set of rules they must adhere to now because of their dominance in several different markets.
    --

    Kindness is the language which the deaf can hear and the blind can see. - Mark Twain
  125. This will only extend the 'holy wars'... :( by Otis_INF · · Score: 2

    There is already not a friendly atmosphere between .NET developers and Java developers when it comes to their technologies and this ruling will not be a startingpoint to open the minds and work together instead of against each other. I already moved away from sun 8 years ago and now I've decided throughout my company no-one should have java on their machines nor work with sun-related material. Why? Because I've had it with Sun. Totally. Java might be a nice platform, I don't care anymore. I also don't have to, .NET is also extremely nice and with Mono around the corner, my software will also run on Linux and other platforms Mono is ported to.

    I'm all for fair competition, but this ruling is insane. What's next? RealPlayer bundled with XP because it's crushed by the unfair competition of WMP, which is bundled with XP? Apple Quicktime too? I surely hope not! I mention these two allthough MS hasn't signed a contract whatsoever with Apple nor Real Networks about distributing them, because Sun has settled a lawsuit with MS years ago (1997) so that MS was forced to stop distributing the latest java and had the option to distribute java in the last known good state for 7 more years (but there wasn't an option which forced MS to do so for 7 more years). So legally: MS didn't had the obligation to distribute java, it was Sun's wish, well, what's the saying? "Be careful what you wish for, you just might get it" ?

    If I may add: the first lawsuit of Sun against MS about Java truely hurted developers on windows: after the lawsuit they weren't able to develop COM objects running in native code using Java, but had to fall back to VB for ease of use or to C++ which requires more in depth knowledge of COM to produce COM objects. If Sun hadn't sued MS for that, I'm pretty sure we wouldn't have had .NET today, but everyone on Windows was developing in Java for COM objects. Ah well...

    --
    Never underestimate the relief of true separation of Religion and State.
    1. Re:This will only extend the 'holy wars'... :( by el_chicano · · Score: 2
      If I may add: the first lawsuit of Sun against MS about Java truely hurted developers on windows... If Sun hadn't sued MS for that, I'm pretty sure we wouldn't have had .NET today, but everyone on Windows was developing in Java for COM objects.
      Whatever it is you are smoking I want some! Eventually MS would have gotten jealous of Sun's control of Java and it would have created it own version of the technology. Microsoft will never support its "enemies". Embrace, extend and sometime extinguish, yes, but not cooperation.

      Microsoft's competitors need to keep pressing Microsoft to uphold its agreements with them. If Microsoft had not broken its agreements with Sun, Sun would have not been able to successfully file the lawsuits in the first place.

      If the federal government is not willing to put some teeth into the punishment as far as the antitrust trial is concerned, private companies should go ahead and file private lawsuits to gain individual relief from Microsoft's illegal actions.

      It's like people keep forgetting that Microsoft was convicted of breaking federal antitrust law. Microsoft must have one of those Monopoly the game "Get Out Of Jail" cards, a gift from the Republican White House.

      I wonder how much one of those "Get Out Of Jail" cards costs? I'll bet it wasn't cheap...
      --
      A man who wants nothing is invincible
  126. Re:This is the logical extension by greenrd · · Score: 2
    vs. gun ownership (basically requiring the ownership of a gun).

    That's fascist! (At least in peacetime.) I wouldn't live there, personally.

  127. right lawsuit, wrong remedy by g4dget · · Score: 2
    A partial analogy would be Microsoft owning the default Yellow Pages distributed to everyone's door and selecting who can be in it -- say, virtually everyone but "Sun."

    Lots of people aren't included in Microsoft Windows distributions, and the ones that are presumably have committed to some serious contractual obligations. Why should Sun have it easier than everybody else?

    The specific harm to Sun in this case is that Microsoft ships a broken version of Java, not that they fail to ship Sun's product for them.

    If you don't think MS should have been sued in the first place, you will not believe any of these rationales, and probably not that antitrust is necessary in the first place.

    Oh, I think Microsoft should have been sued, and I think there should be a remedy in this case and others. But the remedy is to require Microsoft to stop shipping their broken version of Java, not to force them to include Sun's. If Sun wants to get their version of Java into Windows, they can negotiate with Microsoft and computer manufacturers, and create compelling Java applications that end users will actually want to download.

    In general, the best remedy for anti-trust problems is to create the conditions under which market forces can operate again. And that may mean breaking up the company or forcing it to unbundle its products. Forcing Microsoft to bundle Sun Java just replaces one company that forces software people with another company that forces software on people.

  128. then unbundle Microsoft's middleware by g4dget · · Score: 2

    Then Microsoft should be required to unbundle their middleware. But forcing people to include Sun's middleware is not the right solution because it just increases the club of companies that can use coercion to get market share by one.

  129. right problem, wrong solution by g4dget · · Score: 2
    Yes, what Microsoft is doing is bad. But the remedy is wrong.

    First of all, unlike IE, .NET really, really is not a separate solution. Microsoft is going to be basing almost its entire operating system on it. That's actually a reasonable thing for them to do. It's not a competitor with Java in that sense.

    Second, Java is just another proprietary solution, one that happens to come from Sun. Why should Sun get special treatment?

    Third, both Sun and Netscape's products were more hype than reality. Netscape's browser lost in the market because it increasingly sucked compared to IE: it was slow, buggy, and failed to be standards compliant. It wasn't until Mozilla that it became competitive again. And what Sun has been doing with Java isn't exactly pretty either: Java has become bloated, and Sun has failed to deliver on numerous important promises. I used to be a strong supporter of Java, but Sun has been lying and failing to deliver for so long that I just have to say: don't touch Java. And I also have to say: don't touch .NET--it's still shrouded in legal uncertainty.

    The correct remedy is to require Microsoft to stop shipping their broken version of Java and to stop exclusive distribution arrangements with PC vendors. But, ultimately, to actually get Java pre-installed on end user PCs, it is still Sun's responsibility to do the hard work of negotiating with PC vendors and creating attractive distributions for end users.

  130. you don't understand by g4dget · · Score: 2
    It's only other big corporations with a lousy product and a large legal staff that get to force Microsoft to bundle their products.

    In any case, it would have been entirely appropriate for the judge to order Microsoft to stop shipping MS "Java"--Microsoft was violating Sun's trademark and engaging in unfair business practices. But it was inappropriate for him to order Microsoft to ship Sun's software: Sun has to figure out how to do that just like other companies. And AOL shows that companies can successfully do that (AOL software is pretty much everywhere, despite the AOL/MSN competition).

  131. And This Is Important How? by ONOIML8 · · Score: 3, Insightful

    In a story about any other company I could see this being an important story. And I could discussing it on /.

    The court orders Microsoft to do a lot of things.

    MICROSOFT DOESN'T DO THEM!

    The court doesn't follow thru with anything directed at Microsoft. There is no enforcement, no actual punishment.

    You wouldn't raise your kids this way. You wouldn't tolerate this kind of behavior from your neighbors. You would expect/demand that the courts stand behind what they say in any other case.

    But this is not what happens with Microsoft.

    So some lawyers and a judge got their chests all fluffed up and announced that Microsoft will carry java.

    If you think that actually means that Microsoft will include java....well, I've got some great real estate deals for you.

    Wake up people!

    --
    . Quit playing Monopoly with Bill. Switch to one of many non-Microsoft products today.
  132. Re:Unfair by shaitand · · Score: 2

    they are still on trial for their illegal monopoly, they are very much STILL an illegal monopoly.

  133. Re:News flash by hkmwbz · · Score: 2
    Microsoft agreed to drop their Java. But that didn't clean up the mess they made - far from it.

    I bet you wouldn't feel very good either if they agreed to use your face as the default Windows background and you were excited to become famous, only to find that they had photoshopped your face into something else. And everyone thought the Windows background was the real you.

    --
    Clever signature text goes here.
  134. Re:microsoft is not a monopoly by saddino · · Score: 3, Insightful
    You're confusing a dictionary term with a legal term. Legally, Microsoft has been found to have a monopoly -- this is not in dispute. So, yes, Microsoft is a monopoly, even though Linux, OS X, etc. are available to consumers. That may irk you, but it is indeed a fact.

    Furthermore, having a monopoly in and of itself is not illegal. But leveraging that monopoly to adversely affect your competitors -- as Microsoft did with using its OEM licenses -- is illegal.

    Remember that the findings of fact in the antitrust case survived on appeal. The question is no longer whether Microsoft is a monopoly, or whether it was anticompetitive. The question is what should be done about it.

  135. Java on the Desktop by apuku · · Score: 2, Insightful

    There are a lot of posts in this thread that say, in effect, "nobody uses Java on the desktop, so who cares about this decision". Well, I'm a developer who uses Java on the desktop. Why? So that I can deliver cross-platform apps (Windows, Mac OS X, Linux, etc.) from the same codebase. So I can use Java Web Start to securely deliver those apps over the Internet. So that I can use a language that is (IMHO) better than C++. Sure there are a few things that I'd like to see improved in Java, but it's an excellent platform with some unique advantages. Unfortunately, Microsoft's smear campaign has been effective - many users erroneously think that Java is 'dead' or 'bad' or 'slow'.

    --
    Look, it's trying to think - Albert Rosenfield
  136. It's evil, I tells ya! Eeeevil! by JonathanF · · Score: 2

    Eeek, when I checked on this article this morning it said that there were exactly 666 comments. For those of you who wanted proof that anything associated with Microsoft is evil incarnate...

  137. Doh! The obviousity of it all!! by xigxag · · Score: 2

    So the question is, why didn't Sun long ago make a bundling deal with AOL to include the latest JVM with those ubiquitous coasters? Frankly the two would be a perfect match. AOL gets to claim their disk comes with a free bonus OS upgrade, and through AOL Sun reaches exactly those clueless users who can't figure out how to get their hands on an up-to-date version of Java if they want it.

    --
    There are two kinds of people: 1) those who start arrays with one and 1) those who start them with zero.
  138. Stupid courts, what next? Burger kings in Wendys? by pcx · · Score: 2

    Java really has no place in windows and it certainly sets a very dangerous precident IMHO. Windows is Windows, if I don't like it I can use Linux, or Solaris, or one of the other dozen operating systems.

    While I appreciate the staggering power MS has because the vast majority of people have elected to use their platforms. I most certainly do not agree that the courts have the power to let other companies ride on that popularity.

    This decision is nothing more than ordering McDonalds to put a burger king counter in all their restraunts, or requireing the NFL make room for MLB to play a game during halftime.

    It's stupid and very illconsidered.

  139. Re:Monopoly x2 by J.+Random+Software · · Score: 2

    How is IBM's JVM better on Win32? VisualAge for Java isn't even up to JDK 1.3 yet, and their Developer Kit for Windows seems to still be in beta.

  140. Scott McNealy's alibi for failure by Zeinfeld · · Score: 2
    Sun is #1 in UNIX sales [com.com],

    The report you cite does not mention either Apple or Linux. They are the two factors I identified as threatening Sun's position. Apple shipped more UNIX machine last quarter than all the other proprietarty suppliers combined.

    So weird of an idea that it scared the crap out of MS, the whole make the ... yack yack

    Self serving bullshit. Java died on the client because creating content as Java applets makes no sense. There are not that many Active X components either. Take out the flash component and the certificate enrollment plugin and you are left with a bunch of stock ticker applets.

    Most rabid MS supporters want to ignore that MS was found to be a monopoly [internetnews.com] in Jude Jackson's findings of fact.

    And rabid anti-Microsoft types completely ignore the fact that Jackson was found to have been biased by the appeals court who censured him for his conduct. They also stated that his 'findings of fact' contained many opinions that they are not bound by. So no, Jackson's findings of fact do not stand except in the most technical sense. The appeals court is certainly not going to reverse a lower court that rejects Jackson's opinions and has much more lattitude if it decides to reverse a court that depends on them without hearing evidence on an issue.

    The monopoly finding by the appeals court does not rest on Jackson's opinion, they simply applied their own judgement to the evidence.

    This whole Sun/Microsoft thing is a false dichotemy. You don't have to like the Democrats to loathe the Republicans. McNeally and Ellison are only upset at Microsoft for one reason alone and their complaints about Microsoft are largely projection.

    Ellison is the guy whose company scammed $90 million out of the state of California and whose yatch cheated in the Americas cup by using a banned radar. OK so the other side was found to have cheated too, but a rational person says that both OneWorld and Oracle were cheating rather than saying that OneWorld cheated worse so anything Oracle did was OK.

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/
  141. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  142. Not about programming... by SuperKendall · · Score: 2

    Did you read what I said? He said taht sun does not control the JCP, a combination of an organization and a process. Not programming. I'm sure the judge knows less about programming than most of us, but about ownership and control of a process that is directly pertinent to a case he's overseeing, yes I'd say he knows that pretty well.

    The fact are that the JCP stands outside of Sun. If Sun went away tomorrow (not likley) the JCP, and Java, would be just fine and continue on without a hitch.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Not about programming... by ClosedSource · · Score: 2

      I was a bit sloppy. I should have said that the judge knows less about software development issues, not just programming.

      The question is if Sun is not in control of Java, why should they have standing to sue MS? They have the standing because they own Java 100% and have full control of it. If Sun decided to abandon the JCP I doubt that any legal action could be taken to stop them. If there is any legal action the JCP members could take, I'd like to know what it is.

    2. Re:Not about programming... by SuperKendall · · Score: 2

      Actually, from reading the document the judge had it down quite well! He seemed to exactly understand the issues involved and laid out very good arguments for the choice he made. He understood pretty well (after some explanation) what it meant for MS to drop RMI from the java distribution they put together.

      If Sun decided to drop the JCP they could - just like for a while HP tried to develop thier own version of Java, and MS tried to do thier own Java. At this point Java really, honestly, is not under the total control of Sun (though of course because they spend a lot of money and time on the thing and devote resources to it they are listened to). If Sun was in control of Java, Generics would have been in 1.4 and not 1.5. If something does not go through the JCP, it will not go into "standard" Java and will not be used mainstream - period. That has good and bad sides, but it does mean that Java moves on controlled by a community and not a company.

      But that is all beside the point. The reason why Sun is in a position to ask for MS to ship a VM is because they are simply the company Microsoft signed the original contract with, and in theory it is Sun's implementation of the Java VM (not the generic concept of a VM, but a specific implementation) that is being hurt through MicroSoft actions - to summarize what I remember from the brief, MS went thier own way with Java and for years stalled Java on the desktop to buy time in developing thier own Java - .Net. Now that they are poised to ship .net with every possible MS offering, they could possibly tip developer mindshare away from Java - simply because they are a monopoly in a position to force that (again, as many others pointed out the whole usign amonopoly to take over new markets thing, the new market being a Java-like VM based system). The judge rather liked the idea of making MS ship the Sun VM with all copies of .Net because it meant that the two technologies would have to compete on technical merit, and not just that fact that one was there and the other might not be. Even then of course MS has an advantage as they can provide all sorts of tasty tie-ins with Windows... which I hope they do because the less portable .Net gets the easier it is for Java to win people over.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    3. Re:Not about programming... by ClosedSource · · Score: 2

      I disagree that a JCP version of Java would be considered a standard over a Sun version, but we'll have to wait and see if it ever comes up.

      I think that .NET is a reaction to Sun's litigation over Java, not a reaction to Java itself. Had Sun not sued MS, MS would be continuing to support Java and would contiue to add functionality that made it more useful for Windows. MS's version of Java was really the best way to perform COM programming.

      If Sun had left MS alone, Java would be a lot more widely used then it is now. Regardless of what the judge decides, Windows programmers having been burned by Sun, will continue to avoid Java like the plague.

    4. Re:Not about programming... by SuperKendall · · Score: 2

      I frankly cannot believe that .Net is a reaction to litigation. They simply saw that Java was taking hold and drawing away developers - that's what worries them most.

      It is true I believe that without the lawsuit MS Java would have become what the CLR and C# are now (and we would not even have the JCP), but the lawsuit was not the cause - loosing developers was the primary thing that scared them enough to develop thier own Java.

      If MS had supported Java the way Apple now supports Java under OS X, there never would have been a problem and Java would still have been a great tool for windows development. I think the fact that MS did NOT go along with the Java standards of the day as Apple has speaks volumes for the respect they have for anything not developed at MS.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    5. Re:Not about programming... by ClosedSource · · Score: 2

      "It is true I believe that without the lawsuit MS Java would have become what the CLR and C# are now (and we would not even have the JCP), but the lawsuit was not the cause - loosing developers was the primary thing that scared them enough to develop thier own Java."

      So, you agree that without the lawsuit there would not have been a CLR or C#. So what part of .NET is left? Passport?

    6. Re:Not about programming... by ClosedSource · · Score: 2

      Really? Then you can write VB code and C++ code and Java code can inherit from them. No.I guess something is going on in CLR that is not going on in the JVM.

    7. Re:Not about programming... by J.+Random+Software · · Score: 2
      It seems like the platforms are equally able to support that. You'd just need compilers for VB and managed C++ that target JVM instead of CLR.

      I have heard a few CLR instructions allow certain optimizations a JVM can't do, though I don't remember what at the moment.

    8. Re:Not about programming... by ClosedSource · · Score: 2

      Sorry, you'll have to explain to me what's funny - I don't get it.

  143. This illustrates the hypocrisy of SUN... by waltc · · Score: 2

    Microsoft was distributing SUN's java under license; SUN sues Microsoft for shipping the "wrong" kind of java; Microsoft changes java; SUN sues Microsoft again for not shipping a "compliant java,"; Microsoft has enough and strips all SUN java products out of Windows; SUN sues again to force Microsoft to *ship* SUN's java with Windows (because Microsoft making SUN's java available on the Internet for anyone who wanted it to download was not enough for SUN), and another computer-illiterate judge decides to play it safe and rule against Microsoft (without, it seems, ever understanding the issues involved.)

    The wonder of it all is what SUN thinks Microsoft's shipping of their little java engine will do for SUN...? That's what's I find baffling. Microsoft never stopped shipping SUN's java on its own in the first place--the company simply sickened of lawsuits from SUN objecting to the way Microsoft is run and managed. Who can blame them? I certainly don't. But the irony here is sweet: Scott McNealy believes so strongly in the strength of the Microsoft operating system that he would sue Microsoft just to make sure his little java virtual engine gets shipped with each and every copy. What's the deal? Does he think it makes Windows a better OS?

  144. Re:Umm, have you ever used JNI? by lgraba · · Score: 2

    1) At least one company has solved this problem, with an automatic tool (The name of the tool is J-Integra, from Linar systems, www.linar.com). I believe it uses JNI, but does not require you to write any JNI.
    2) With either approach, there has to be a linkup between the DLL and the Java code. MS' approach used an approach that hid everything in the JVM. Could they not have generated JNI code that did this instead? This approach does not necessarily have to make the developer deal directly with the JNI code (i.e. write it). And, it meets the language and JVM specifications, and would work with other Windows-based JVM's.

    I suspect that such approaches did not meet MS' business objectives (to kill cross-platform java by promoting a polluted version of java).

  145. Hilarity ensues by grundie · · Score: 2, Insightful

    A few moths back there was a story about NatWest (a UK bank) and their peculiar Java based online banking system. Someone tried to login using Mozilla with the latest official Sun JVM. They were presented with a message telling them they were using an incompatible JVM and they should use the proper M$ one as the one they were using 'lacked' important features.

    Apart from the irony of the situation, this goes to shows the dangers of the actions of MS. Look at this way, MS adds ActiveX like features to Java, devlopers start using these features, users forced to use the MS JVM, a few years down the line MS suggests to developers "Why not switch from Java to ActiveX controls?, MS drops Java. As a result of this more users are locked in to MS systems as it will become a pain to have a Doze system on hand to access certain website or services.

    The same thing happened with the browser wars and is still happening. MS may have pretty much killed off Netscape, but they will continue to add IE specific features to make it a pain for users of other OS's to access certain sites. How many sites fail to work in Linux? Quite a few, the more irritating it is for me to access popular sites the happier MS are.

    1. Re:Hilarity ensues by Radical+Rad · · Score: 2

      I didn't realize that would be news worthy. It happened to me just a week ago with a major USBank. Their tech support says that only IE with MS Java will be supported. So the user is forced to use a virtual machine which is only mostly compatible with Java 1.1.4. How old is 1.1.4? But IE has a bug in its proxy code so we still couldn't get it to work even working with their so called tech support. Another program that is designed to only work with MS's ancient version of Java is Ciscoworks 2000.

    2. Re:Hilarity ensues by Radical+Rad · · Score: 2

      Was your post in response to mine? I don't believe said anything about blaming Microsoft. Or did your tinfoil hat fall off and your imaginary conversations are bleeding through into the real world?

      You are right that the blame should be placed on the bank for choosing IE/Ms VM only and doing so was about as smart as parachuting without a backup chute.

      Several other tidbits I didn't mention in my original post: Finance people don't like driving in to work over the holidays due to a bug in IE or a poor choice by a bank, we are switching to a new bank, and we are not a small account.

      Say hi to your imaginary friends for me.

  146. Re:SUN Should be made to carry the .Net Framework by mmacdona86 · · Score: 2

    I think Sun would be ecstatic if Microsoft offered a fully supported .Net framework for Solaris.

  147. Re:For those who don't understand or can't remembe by spongman · · Score: 2
    ah, but JNI is inherrantly not cross-platform compatible, since it's a native code interface.

    my original question still stands.

  148. Re:I don't want Java in my Windows! by Vegeta99 · · Score: 2

    Gee, maybe for something like.. java web applets?

  149. Re:For those who don't understand or can't remembe by J.+Random+Software · · Score: 2
    Competently written native code can be very portable. I can write native wrapper methods around useful libraries like zlib, openssl, libvorbis, or the Apache module API (I think most of these already exist, in fact) and my JNI code will compile and run with any available JVM on any platform those libraries themselves have been ported to.

    RNI code will probably never run with anything other than Microsoft's old VM on Win32 (which is already at the end of its life AFAIK), mostly because it constrains optimization opportunities much more severely (the lack of write barrier support was one problem that leaps to mind).

    I think Microsoft's VM also omitted RMI in favor of DCOM or something, though eventually they at least made that available as a separate download.

  150. Re:News flash by hkmwbz · · Score: 2
    Not quite. What has happened is that your face is no longer your face. That is, you have a face, but it's not what everyone thinks is your face. You may have thought that having the Microsoft version of your face removed as the default background was good enough, but it wasn't. People still get it wrong, and it becomes apparent that the damage is much greater than you perhaps thought.

    You want your name to be connected with your face again, and you want them to correct their wrongdoing against you, because simply removing your face wasn't enough in the first place.

    Perfectly acceptable and understandable.

    --
    Clever signature text goes here.
  151. Re:Unfair by Zeinfeld · · Score: 2
    How big was the fucking crack rock you smoked this morning? Linux is -NOT- a threat to the Sun industry. Linux runs on cheap assed x86 based hardware (and more.. but x86 is where it's cost effective)... for mid-grade server environments and clustered computing. Go to Sun's online store sometime. They've got shit in "entry level" listed at over 30k per box.

    Go tell that to the folks at symbolics, the price points are even the same. Oh and symbolics had their best year the year before they went under.

    There is no high end in the computer business, never has been. The high end suppliers have always been killed by competition from below. That is what happened to SGI, you can go to Frys today and buy a $400 video card with a rendering engine that is more than adequate for most professional uses so why pay $30K for an SGI workstation?

    Furthermore -- Where the hell do you think OS/X came from? They yanked the OS right from FreeBSD and put it on the PPC architecture.

    Actually OS/X is NextStep which is the MACH kernel plus the original BSD distribution. 4% of the desktops is a heck of a lot more machines than 30% of the high end servers. If the desktops are so irrelevant then why the paranoia about Microsoft?

    I get irate about this stuff; obviously. It amazes me that somebody that can actually use a keyboard would swallow anything less than a "thrash MS to death" mentality.

    You don't say. Perhaps you should try an anger management class or a 'how to flame coherently on slashdot' course.

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/
  152. Re:Stupid courts, what next? Burger kings in Wendy by toriver · · Score: 2
    the vast majority of people have elected to use their platforms

    Um, you are aware of the anti-competitive practices of Microsoft where they effectively banned vendors from offering other operating systems? Some choice: Windows or Windows.

    let other companies ride on that popularity.

    Funny, I seem to recall a certain Redmond, WA company that loves that other companies write software for their operating system and thus ensure its continued use.

    It's stupid

    Your misplaced allegories are. The choice between Burger King and McDonald's is real, the choice between Windows and other operating systems is not, because of secondary markets (read: software).

  153. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  154. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion