Slashdot Mirror


Appeals Court Sides With Microsoft On Java

burgburgburg writes "Reuters reports that the three-member federal appeals court in Virginia ruled today the U.S. District Judge J. Frederick Motz erred when he ordered Microsoft to include Java with the Windows operating system. Fortunately, Dell and HP, the top 2 PC makers, have already decided to ship Java on the PCs that they sell. Apple, Red Hat and Lindows have also agreed to include Sun's Java." The ruling is available.

517 comments

  1. actually, by Anonymous Coward · · Score: 5, Informative

    i think Red Hat includes IBM's implementation, and Apple uses their own impl.

    1. Re:actually, by Anonymous Coward · · Score: 2, Informative

      Yes, but they are all based on Sun's Java.

    2. Re:actually, by leifm · · Score: 4, Informative

      Yeah, I thought that was the case as well. Doesn't Apple have the only Java implementation that doesn't spawn a new VM for each new app? I can't remember what the terminology for it was.

      --

      "Windows Me offers tremendous reliability and stability improvements..." -- Paul Thurott
    3. Re:actually, by Anonymous Coward · · Score: 5, Informative

      Not anymore. RedHat will now bundle Sun's Java implementation. I believe there's a link to this on Sun's website somewhere.
      At my client's site, they had a symposium with the chief technologist from Sun, Brian Wilson, a couple of weeks ago and he announced the agreement between RH and Sun.

    4. Re:actually, by Suppafly · · Score: 2, Interesting

      Yeah, I thought that was the case as well. Doesn't Apple have the only Java implementation that doesn't spawn a new VM for each new app? I can't remember what the terminology for it was.


      I wish sun would jump on that bandwagon, I'm sick of a new 30 meg vm opening everytime i visit a webpage with a java applet. You'd think a virtual machine, much like a regular machine, could handle more than one program at a time.

    5. Re:actually, by Anonymous Coward · · Score: 0

      they had a symposium with the chief technologist from Sun, Brian Wilson,

      "And now I'm, Lyin' in bed Just like Brian Wilson did.. oh well I'm, Lyin' in bed Just like Brian Wilson Did!"

      Sorry for the Bare Naked reference, but I just HAD to ... :D

    6. Re:actually, by Saeed+al-Sahaf · · Score: 3, Funny

      I can say, and I am responsible for what I am saying, that these Java nerds have started to commit suicide under the walls of Microsoft. We will encourage them to commit more suicides quickly. I can assure you that those villains will recognize, will discover in appropriate time in the future how stupid they are and how they are pretending things which have never been a reality, this Java.

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    7. Re:actually, by RedneckNinja · · Score: 1

      I hope somebody mods the parent up. Red Hat entered into an agreement to distribute Sun's Java, and Sun will act as tier 1 (and 2?) support for Red Hat sold on Sun systems. It's part of their new "low cost" initiative.

      Sun is also ditching Sun Linux in favor of Red Hat, which was what Sun Linux really was anyway.

      RN

    8. Re:actually, by jceaser · · Score: 1

      What? Your post makes little since. Please use correct English.

    9. Re:actually, by kenthorvath · · Score: 3, Funny
      Yeah, I thought that was the case as well. Doesn't Apple have the only Java implementation that doesn't spawn a new VM for each new app? I can't remember what the terminology for it was.

      Efficient, I think is the term you are looking for, perhaps also see good, nice, cost-effective, and elegant. Now as an excersise to the reader I leave you the task of assigning some terms to Microsoft products... (grin)...

    10. Re:actually, by fanatic · · Score: 1

      Saeed al-Sahaf, the pseudonym used in the parent post, was the infamous Iraqui Minister of (mis)Information

      --
      "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
    11. Re:actually, by Steveftoth · · Score: 4, Informative

      No, they still spawn a new VM for each new app, you can't get around that limitation. Too many of the core classes are coded in such a way that you cannot get around that. (it's because of the static member variables)

      However, Apple's vm is basically sun's VM with some enhancements. First of all there's the Java-Cocoa(Objc) bridge that lets a developer write a java backend with a Obj-C native Cocoa front end. Secondly, the feature you may have heard about that saves much time and reuses code is that the VM caches on disk the HotSpot compliation of the Java byte code. The way it works is that Java code is compiled to JAva byte code by the developer. The VM then compiles byte code to it's own internal representation for eventual compiliation to native code. This code is normally intrepreted, but when a section of code is 'hotspotted' it is then compiled to native code. Apple modified the vm to save the internal representation of the bytecode to disk and use this in the VM. This is automatically done for all core classes at install time and on the fly for other Java code.

      Sun is supposedly looking into a way to extend it to other applications. Though only in client application does this make much difference because in server applications classes don't get loaded a lot. (except for JSPs but you really shouldn't be doing cpu intensive stuff in the JSP code, but in a library function)

    12. Re:actually, by Anonymous Coward · · Score: 0

      What? Your post makes little since [sic]. Please use correct English.

      Please use correct spelling!

    13. Re:actually, by JeffryG138 · · Score: 1

      Actually, one process can hold multiple apps by using appdomains. Just use J#.

      Ah, it was only karma...
      Jeff

    14. Re:actually, by shawnce · · Score: 4, Informative

      Apple's implementation does start up a new JVM instance for every applet/application but the JVM's all use shared code and loaded jar instances. So it is like starting up a new task which links against the same set of shared libraries/frameworks as other tasks.

      Additionally Apple provides, by default, installations of 1.3.1 and 1.4.1 in a fixed and standardized location, generally following the deployment style other the frameworks provided on the system. They are also updated automatically as needed via the normal Apple Software Update process, just like any other framework/application/etc...

      They go out of their way to discourage application developers from installing their own JRE's, it is not needed, it wastes space, and actually could lead to compatibility issues (the JRE they install could be in compatible with the OS version installed, etc.)

      Apple tests and maintains correct versions of their JREs for you, they are considered as part of the OS. This is very nice. Why should Java be different then any other OS framework?

      I do find it funny that it is worded as saying that Apple has "also agreed to include Sun's Java". Apple goes out of their way to provide Java on Mac OS X, its Apple's JVM/etc. implementation not Sun's.

    15. Re:actually, by flacco · · Score: 1
      I wish sun would jump on that bandwagon, I'm sick of a new 30 meg vm opening everytime i visit a webpage with a java applet.

      Yeah, no shit. Contrary to world, it seems, I *like* Java desktop apps. I just can't keep loading another massive JVM every time I want to run them concurrently.

      --
      pr0n - keeping monitor glass spotless since 1981.
    16. Re:actually, by fantastic · · Score: 1

      I looking at a Redhat box on my desk, on the front it say

      "Java tm included from Sun (c)"

      What does it say on your box?

    17. Re:actually, by DShard · · Score: 1

      As is microsft java implementation. But they've had the foresight to break compatibility for the developers. Without that added "MS" touch, it would be just like everyone elses. That isn't what the IT industry wants now is it.

    18. Re:actually, by Anonymous Coward · · Score: 0

      Brian Wilson? Hmmm, wouldn't it be nice?

    19. Re:actually, by zapfie · · Score: 1

      That would signal a problem with our government, not Microsoft. Microsoft is just the symptom. As long as money is allowed to influence politics, you will always have another Microsoft.. or IBM.. or Big Oil.. etc.

      --
      slashdot!=valid HTML
    20. Re:actually, by Directrix1 · · Score: 0, Flamebait

      But blowing Microsoft up, would send the other companies a message: "We're mad as hell and we're not going to take it anymore!!!!"

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
    21. Re:actually, by ElGuapoGolf · · Score: 1

      Yes, but IBM's implementation is buggy as all hell.

      Well, not entirely, but if you run it on an SMP system, it just won't work on some distros with some versions of glibc. I'm not sure what the magical combos are, but RH is one of them. IBM has even admitted the fact, and as far as I know is still working on it.

      So why does RH ship a broken JDK/JRE with their advanced server product? Dunno. Makes no sense to me. Sun's works.

    22. Re:actually, by Joe+Tie. · · Score: 1

      I'm in the same boat. I have a couple of desktop, swing based java applications that I find useful. But unfourtunatly what I don't have is a lot of memory, and using too many at the same time bogs down my system.

      --
      Everything will be taken away from you.
    23. Re:actually, by Anonymous Coward · · Score: 0
      lessee: atheist, vegetarian, linux user. have i missed anything?

      "Virgin" would be my guess.

    24. Re:actually, by sabshire · · Score: 1

      Actually, Apple is not the only one that does that. Seems that there is something similar with Oracle or HP-UX.

      --
      You will never "find" time for anything. You must "make" it.
    25. Re:actually, by flacco · · Score: 1
      "Virgin" would be my guess.

      Hook, Line, Sinker - welcome to the bucket! Hehehehe.

      That's - let's see - four or five so far?

      --
      pr0n - keeping monitor glass spotless since 1981.
    26. Re:actually, by Jonner · · Score: 1

      Not reusing a JVM may be the result of design decisions in the early '90s. Originally, Java was intended for embedded consumer electronics, not desktop machines. Also, this problem seems to exist for all high level runtimes, including Python and Perl. Those do far better than typical JVMs, but they still take a lot longer to start up than a typical C program.

      I believe this is because most modern operating systems are biased toward the runtime of their native language. Apple's efforts are trying to eliminate that bias against Java. I think any high level runtime could benefit from similar treatment. The DotNet approach may hold some benefits in that area. This may be a good reason to check out Mono or DotGNU.

    27. Re:actually, by SashaM · · Score: 3, Informative

      I don't know what Java Plugin you're using, but Applets already run all in the same JVM for all Browsers and JVMs I know. The problem is with multiple applications in the same JVM, which expect everything to close down when System.exit() is invoked (and other sharing issues). See the RFE on this issue

    28. Re:actually, by Anonymous Coward · · Score: 0

      >>as XP does not ship with Java, it must be downloaded- either MS's old Java or Sun's lastest JRE

      The best thing for Sun to do is to stop MS from shipping any JVM but negotiate with vendors like Dell to package Sun java plug-in with the installed browsers - IE or otherwise.

      MS version of java is 5 year old and doesn't provide much to write jazzy applications. That is why flash is winning over java as the platform to write rich clients. How did flash become so popular? Because vendors distributed it with their PCs and there was no 5 year old MS version. The continued presence of MS Java is sabotaging Java's future as a web client programming environment.

    29. Re:actually, by Golthar · · Score: 2, Informative

      Sun is working on this issue together with Apple and are in the process of merging their code.
      At first they expected it in 1.4.2, but because the code is not stable yet, they haven't released a new date

      Java chat on 1.4.2

      *snip*

      Filip: Startup performance is better in this release, but you only achieve about 1.3.1 startup performance with 1.4.2. Is there going to be some work in the Tiger release to further speed up startup? Also, why is shared VM dropped from 1.4.2, and can we expect it in Tiger?

      Ken Russell: We are planning to make more startup improvements in 1.5, but cannot provide specific details at this time. We are continuing to work with Apple Computer to develop and integrate their VM sharing code, but can make no guarantees about its future availability in Sun's J2SE releases.

      *snip*

    30. Re:actually, by ggeens · · Score: 1

      [IBM and Apple Java are based on SUN's code] As is microsft java implementation.

      No, Microsoft made a clean-room implementation of the Java specification (except for the things they made incompatible).

      --
      WWTTD?
    31. Re:actually, by Anonymous Coward · · Score: 0

      Pants!

    32. Re:actually, by Suppafly · · Score: 1

      I don't know what Java Plugin you're using, but Applets already run all in the same JVM for all Browsers and JVMs I know.

      You are wrong, why is it that I have one java plugin icon on my taskbar for the little webpage that has my dsl router information and another open anytime I'm on a webpage that has a java applet. If sun's java plugin and IE don't allow for multiple applets using one jvm, I fail to see how all browsers and jvm's do it.

    33. Re:actually, by SashaM · · Score: 1

      Perhaps you are running several instances of IE? Every time you click that IE icon on the quicklaunch (or desktop, or start menu), a new instance (process) of IE fires up. If you open a new window with ctrl+N from an existing IE window, it won't start a new process.

  2. Hate to say I agree, but... by donutz · · Score: 0, Flamebait

    Why should a company be forced to include a competitors product with their own?

    Microsoft is definitely still awaiting its comeuppance, but the libertarian in me knows that more government and judicial bureaucracy isn't the way to get there.

    Go Linux!

    1. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 5, Interesting

      So far in history there is little evidence that anything BUT regulation will solve the problem of a single company getting too powerful.

    2. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 5, Insightful

      The libertarian in you should also realize that unrestrained capitalism is functionally equivalent to communism. Instead of a top-down dictatorial system driven by government incompetence, we would live in a world of top-down dictatorship driven by corporate incompetence. Libertarians love to overlook the Enron's and the SCO lawsuits of the world, but the fact is in a world without well intended regulation of those who claim to be well intended, we might as well live in anarchy.

    3. Re:Hate to say I agree, but... by Jad+LaFields · · Score: 1

      At first I was* pleased to hear about this, for it would mean not having to download Java just to run all those neat Java applets all over the web. Then I thought of ways this sort of thinking ("include this because lot's of people use it") could be applied in ways I would not like...

      * I almost just wrote "At first I was afraid, I was petrified..." No shit. That's scary.

      --
      [SIG] It's like putting a moose in the blender -- a recipe for disaster!
    4. Re:Hate to say I agree, but... by aridhol · · Score: 1
      Why should a company be forced to include a competitors product with their own?
      Maybe we should ask Microsoft why they felt that IBM, who was working with Linux, should be required to ship Windows, a competing product, with their systems?
      --
      I can't say that I don't give a fuck. I've just run out of fuck to give.
    5. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 1, Funny

      Damn, he pointed out the flaw in your argument. Time to pull out the name-calling strategy!

    6. Re:Hate to say I agree, but... by TrollBridge · · Score: 1
      Original question: Why should a company be forced by government to include a competitors product with their own?"

      Your question: Why should IBM be forced by Microsoft to ship Windows, a competing product, with their systems?

      Two COMPLETELY different issues. The first is done through law, where Microsoft doesn't have a choice in the matter, and the second is done through contract, where both parties agreed to the terms.

      --
      There's a Mercedes gap too. I want one and can't afford one, but it's not government's job to do anything about it.
    7. Re:Hate to say I agree, but... by killmenow · · Score: 0

      Maybe she already moderated...Oh, wait. Girls don't read slashdot

      Maybe HE already moderated.

    8. Re:Hate to say I agree, but... by notque · · Score: 1

      Why should a company be forced to include a competitors product with their own?

      Good question, here's one back.

      Why should a company that sells an operating system package whatever programs they want onto it?

      Furthermore.

      Why should a company that sells an operating system package their programs onto it?

      With their ISP on it.

      Go to Best Buy/Frys/Compusa and find me a single computer with JUST windows on it.

      It should be sold stand alone, and not bundled.

      I still find software on my pc I didn't know that I had (read: paid for)

      --
      http://use.perl.org
    9. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 0

      People will think I'm ghey if they see my name on slashdot, so I post AC. Glad you liked my comment, though.

    10. Re:Hate to say I agree, but... by andy1307 · · Score: 1
      Why should a company be forced to include a competitors product with their own?

      Because they signed a contract saying they would do so?

    11. Re:Hate to say I agree, but... by Rasputin · · Score: 1
      1) In a monopoly situation, there is no choice.
      2) Contract law is enforced by the government.

      --
      "I once preached peaceful coexistence with Windows. You may laugh at my expense - I deserve it." Be's Jean-Louis Gass
    12. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 0

      no doubt. Java's such a useless pile of donkey droppings anyways - puts me in the same mood as websites designed entirely in Flash. Good riddance, and for once I'm entirely on the side of the Evil Empire.

      The earlier ruling was so ridiculously unbalanced, and did *nothing* to break the monopoly.

    13. Re:Hate to say I agree, but... by geekee · · Score: 2, Redundant

      "Maybe we should ask Microsoft why they felt that IBM, who was working with Linux, should be required to ship Windows, a competing product, with their systems?"

      MS didn't use the govt. to do this. They merely negotiated a contract. Sun on the other hand, thinks it right to get the govt. to point a gun at a competitor to get what they want. There's a big difference.

      --
      Vote for Pedro
    14. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 1, Interesting

      I've never really understood what Microsoft product actually competes with Java, it sure as hell isn't .NET because it isn't platform independent. As far as I can see it's a simple "include our language with your OS" which makes no sense. Java isn't magical or anything, it's a langauge and compiler, and I don't see where they're coming from - I mean it's like Borland trying to get C into Windows 3.11... I mean seriously, are we going to have Fortran, Forth, Lisp and Logo ship with it too?

      Incidentally, does this mean that Netscape should be made to include a J# compiler? I mean, if we really want to level the playing field...

    15. Re:Hate to say I agree, but... by LMariachi · · Score: 1
      Why should a company be forced to include a competitors product with their own?

      It's a punitive measure. You might as well ask why you'd be forced to live in a small locked room with barred windows if you went out on the street clocking passersby with a crowbar. Of course jailing you won't do anything for their head injuries, but it will presumably make you think twice about engaging in similar behavior in the future.

    16. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 1, Interesting

      I guess you haven't followed this story. Sun and Microsoft had a contract. Microsoft broke that contract. All but the most extreme libertarians think the courts should help deal with contract disputes. I think the courts did a good job here. Do you know enough of the facts to prove otherwise?

    17. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 0

      Looks like you got the old favorite "-1: I-disagree-with-you-but-don't-want-to-have-an-hone st-discussion" moderation.

    18. Re:Hate to say I agree, but... by LMariachi · · Score: 1
      the buyer always has the choice of taking his business elsewhere

      Not when dealing with a monopoly.

      or boycotting an industry altogether.

      Oh please. That's not a viable choice. We're not talking about Beanie Babies, we're talking about essentials. Could you realistically boycott the food industry or the real estate industry?

    19. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 1, Insightful

      Actually, had the government not interceeded in MS and Enron case, then things would be different. MS has the passive support of the current admin and DOJ. Likewise, ppl like Ken Lay would be behind bars except for the intervention of the current admin. To stop this does not require more regulation but simply non-corrupt government.

    20. Re:Hate to say I agree, but... by Shimmer · · Score: 1

      A corporation is NOT incompetent like a govt in running a business, since there is negative feedback that will put a company out of business if it does poorly.

      The point is that this is not true of monopolies, hence the anti-trust laws. Our maybe you think T. Roosevelt (Republican, by the way) and friends were hallucinating?

      -- Brian

      --
      The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
    21. Re:Hate to say I agree, but... by LMariachi · · Score: 1

      How do you suppose contracts are enforced if not through getting the government to "point a gun?"

    22. Re:Hate to say I agree, but... by Eric+Damron · · Score: 1

      For the most part, the government should stay out of things. However, the true function of government, if you think about it, is to do for the people what the people cannot do for themselves alone.

      Free market is a great idea and works until you have a monopoly or near monopoly. At that point the system breaks down due to the overwhelming force of that monopoly. That's where government must intervene in order to maintain a healthy balance.

      Of course the assumption being that government is working for the good of the people. Lobbying, however, causes a corrupt government to turn a deaf ear to the voice of its people.

      Microsoft being a monopoly and having shown that it is willing to abuse its monopoly position to both maintain that position and to extend its influence into other non-related areas of business, clearly demonstrates that the government needs to take corrective action. I personally don't think that forcing Microsoft to include a non-broken version of JAVA as a corrective action is in error.

      --
      The race isn't always to the swift... but that's the way to bet!
    23. Re:Hate to say I agree, but... by makoffee · · Score: 1

      I'm fine with anarchy. People throw that word around in a negatave way. But it's the only way we could ever actualy be free to live as we please.

      Don't confuse anarchy with chaos. Anarchy simply means you're no longer anyones slave.

      "Those Ivry tower egg-heads have screwd us once again" --Homer J Simpon

      --
      -makoffee
    24. Re:Hate to say I agree, but... by ratamacue · · Score: 1
      unrestrained capitalism is functionally equivalent to communism

      Except for the fact that a communist society operates on the principle of force, while a [true] capitalist society operates on the principle of voluntary association only. Of course, our pro-government friends would never admit to this.

    25. Re:Hate to say I agree, but... by poptones · · Score: 1

      I mod you +6...

    26. Re:Hate to say I agree, but... by ERASE+THE+JEWS · · Score: 0, Troll

      Maybe they should toss in small packet of Cheerios in every box of Corn Flakes. How is it fair competition to force a company to include a competitor's product inside their own? Enron and WorldCom are the minority rather than the rule. Most companies expand because they provide desirable goods and services at competitive rates. Regulating business for the sake of regulation only serves to promote inefficiency and incompetence.

      --

      "The jews are insidious pigs bent on world domination." - Noam Chomsky

    27. Re:Hate to say I agree, but... by jafac · · Score: 1

      Freedom must always be taken.
      There is no freedom that can be given that isn't some form of collar-and-lead.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    28. Re:Hate to say I agree, but... by Zeinfeld · · Score: 2, Insightful
      Why should a company be forced to include a competitors product with their own?
      It's a punitive measure.

      But even with Ascroft as AG the courts still presume innocence before a case is settled. Sun is not entitled to damages or any form of punishment until they prove their case. An injunction is strictly limited to preventing certain types of irreparable harm.

      Sun's case for forcing Microsoft to carry Java is pretty ludicrous. They sued Microsoft to stop them carrying Java. Then they were surprised that Microsoft wanted nothing more to do with Java and in particular Sun's Java.

      It is even more ludicrous when you look at where client side Java is these days. Client side java was getting nowhere when Microsoft was distributing it, in large part because the software Sun originally delivered was utter crap.

      What Scott McNealy is up to is tring to find an excuse for the reason Sun is going down the toilet. The reason for that is not Microsoft, its Linux. Some companies are moving from expensive Sun boxes to WNT machines, but the flight from SPARC to Intel is making much deeper cuts in Sun's market share. Sun's problem is not Microsoft, its Dell, HP and IBM, each of which is taking deep bites out of Sun each quarter and saying yum yum yum, give me more.

      Its a bit like blaming Bin Laden for the budget deficit. Bin Laden is a really bad guy, but 9/11 is not the cause of the Bush recession or the Bush deficit.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    29. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 0

      "Could you realistically boycott the food industry or the real estate industry?"

      Yes, yes I could. In fact, there is a whole section of the population that does just this. They are know as "Bums"

    30. Re:Hate to say I agree, but... by Theatetus · · Score: 1
      it's a simple "include our language with your OS" which makes no sense. Java isn't magical or anything, it's a langauge and compiler

      Actually, this ruling has nothing to do with any compiler or language, but rather a virtual machine which is (at least nominally) language-independent (and more-than-nominally language agnostic). The Java VM is a program that interprets .class bytecode files and produces an execution environment from them.

      Nothing is forcing anybody to distribute a compiler or JDK with Windows, and MS is more than welcome to develop their own bytecode compiler that uses Java or any other language they want (not bloody likely to, though)

      are we going to have Fortran, Forth, Lisp and Logo ship with it too?

      Man, wouldn't that be awesome? As it is, the only language that comes with a Windows/Office bundle is VBA (neat for what it does, I suppose, but a bad first language for a hobbyist).

      --
      All's true that is mistrusted
    31. Re:Hate to say I agree, but... by JimmytheGeek · · Score: 4, Insightful

      There ain't no such thing as a true capitalist society. Inevitably you get market-deforming agglomerations of power. In a company town, there's no voluntary association with the only source of goods and services. Oligopoly/monopoly is a very different animal and obliterates the "free market" basis for libertarian thought.

      That's why I'm disgusted with Republicans - they aren't acting like conservatives. They are anti-market and pro-business, and business has plenty of power vs. consumers as is.

    32. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 0

      The notion that anything can be voluntary when there's only one option available is silly.

    33. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 1, Insightful

      I'm fine with anarchy. People throw that word around in a negatave way. But it's the only way we could ever actualy be free to live as we please.

      Courtesy of http://www.m-w.com

      Main Entry: anÂarÂchy
      Pronunciation: 'a-n&r-kE, -"nÃr-
      Function: noun
      Etymology: Medieval Latin anarchia, from Greek, from anarchos having no ruler, from an- + archos ruler -- more at ARCH-
      Date: 1539
      1 a : absence of government b : a state of lawlessness or political disorder due to the absence of governmental authority c : a utopian society of individuals who enjoy complete freedom without government
      2 a : absence or denial of any authority or established order b : absence of order : DISORDER

      Main Entry: chaÂos
      Pronunciation: 'kA-"Ãs
      Function: noun
      Etymology: Latin, from Greek -- more at GUM
      Date: 15th century
      1 obsolete : CHASM, ABYSS
      2 a often capitalized : a state of things in which chance is supreme; especially : the confused unorganized state of primordial matter before the creation of distinct forms -- compare COSMOS b : the inherent unpredictability in the behavior of a natural system (as the atmosphere, boiling water, or the beating heart)
      3 a : a state of utter confusion b : a confused mass or mixture

      Yeah... until someone with a bigger gun comes along and kills you because they just want to because that's how he chooses to live as he pleases. Folks who talk about anarchy often only view it from their own perspective and fail to think about it from anyone else's perspective. Yes, you are free to live as you please in anarchy. But... so am I... and what pleases me may have a large impact on what pleases you - like my taking a gun and killing you simply because I feel like it... or I could come along and rape you or your wife/family if I could force myself on you... or I could simply walk into your house and take whatever you owned as mine and kill you or kick you out of your house... and there would be no consequences at all as long as my might kept me alive. And yes... I realize that someone else could do the same to me.

      You assume that humans would behave in the utopian mode of anarchy. Look at some of the bad parts of NYC and LA. Where lawlessness exists, warlords and gangs form to enforce their own law. This is a fact of nature, not idealism.

    34. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 0

      "Our maybe you think T. Roosevelt (Republican, by the way) and friends were hallucinating?"

      T. Roosevelt and friends did the right thing when they acted, however I think they would have done differently if someone were, say, GIVING AWAY FREE OIL. Don't you?

    35. Re:Hate to say I agree, but... by donutz · · Score: 1
      Look you little weenie, I'll call any Anonymous Coward a wuss if I want to.

      I mean, hell, we already call them Cowards!

      wuss n. Slang
      A person regarded as weak or timid and especially as unmanly: âoeCats are for wusses, dog men sayâ (Laura Blumenfeld).
    36. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 0

      "1) In a monopoly situation, there is no choice."

      Then why isn't everyone using Windows?

      "2) Contract law is enforced by the government."

      That's AFTER you AGREE to the contract.
      Special emphasis on the capitalized words in that sentence.

    37. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 0

      "Why should a company that sells an operating system package whatever programs they want onto it?"

      I dunno, maybe because, it's THEIR GODDAMN PROGRAM. Why should a car dealership bundle a radio with a car, or tires or airbags? Because it's THEIR GODDAMN CAR and if you don't like it get a different one.

    38. Re:Hate to say I agree, but... by Gerynar · · Score: 1

      Boycotting the food industry: Grow your own vegetables and go hunting.

      Boycotting the Real Estate Industry: Buy your home from someone who's selling it themselves. Sell your home yourself (and make an extra $2k or more)

    39. Re:Hate to say I agree, but... by orionware · · Score: 0

      When are you going to learn that anytime you say anything against Apple or FOR Micro$oft you get labelled at flamebait?

      Watch how it's done:

      You are right. Only socialist pinko jackasses think that Micro$oft should cater to their competitors.

      Capitalism rocks.

      --


      Karma means nothing to me, so suck it...
    40. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 0

      actually I'd call that situation when the Government boycotts the population. But hey, I'm obviously just a bleeding heart liberal

    41. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 0

      can't say i've ever seen a "Ford" tire...

    42. Re:Hate to say I agree, but... by 2short · · Score: 1

      Are these questions really meant to be a rebuttal?

      "Why should a company that sells an operating system package whatever programs they want onto it?"
      Because they want to.

      "Why should a company that sells an operating system package their programs onto it?"
      Because it makes good business sense.

      "With their ISP on it."
      Definitely makes good business sense.

      "Go to Best Buy/Frys/Compusa and find me a single computer with JUST windows on it."
      Why?

      "It should be sold stand alone, and not bundled."
      So start a company selling an OS, and have at it.

      "I still find software on my pc I didn't know that I had (read: paid for)"
      You decided to pay the asked for price for the pc, not knowing that software was there. I'd say you didn't pay for it.

      Providing a bunch of software you'd like people to use along with the OS isn't wrong any more than other sensible business practices are wrong. You, the customer, can consider those programs when deciding whether to buy or not, depending on their value (if any) to you. Heck, I'd say it's not even wrong to be such a successful company that you dominate your market. Which is not to say that the government shouldn't step in and attempt to restore competition...

    43. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 2, Interesting
      An Anonymous Coward wrote:

      T. Roosevelt and friends did the right thing when they acted, however I think they would have done differently if someone were, say, GIVING AWAY FREE OIL. Don't you?


      I don't think you really understand antitrust laws. If T Roosevelt and friends saw a huge oil company with a virtual lock on the market giving away free oil just to drive competing oil companies out of business of course they would not have done differently. Product dumping like that is a classic tactic of large operations trying to drive smaller outfits out of business. It is one of the things that has made Wal~Mart so successful. A Wal~Mart will move into an area where there is not already a Wal~Mart (is there any such place?) and charge very low prices so that everyone goes there to shop. They make no profit while doing this, but they have the resources of the large organization behind them whereas the local operators only have their local profits. After draining away all business in the area until the Wal~Mart is the last man standing or at least until people are used to shopping at the Wal~Mart, they slowly raise the prices back up to more profitable levels.

      Wal~Mart was just an example. Home Depot does this too. Pretty much all large chain stores do it. The smaller stores have no chance against that sort of tactic. And, once the large chain stores have crushed most small competition, the largest will use those same tactics on other large chain stores by lowering prices in all places where the larger chain and the smaller one have locations.

    44. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 0
      The libertarian in you should also realize that unrestrained capitalism is functionally equivalent to communism.

      I don't think you know what communism is. While unrestrained capitalism may result in a dictatorship run by coporate greed, it would not be the same as communism.

    45. Re:Hate to say I agree, but... by UserGoogol · · Score: 1

      Anarchy's a nice enough idea, but it needs some sort of body to govern it so that it doesn't descend into chaos.

      The power to gain power is a positive feedback thing, (get more of that kind of power and you'll get even more of that kind of power) and thusly without proper maintenance you'll end up with power accumulated among a few. And then you have something bad.

      That's why you need a Democracy, (Or as close to that as is sanely possible.) not raw Anarchy.

      --
      "Never attribute to malice that which can be adequately explained by stupidity." -- Hanlon's Razor
    46. Re:Hate to say I agree, but... by dnaSpyDir · · Score: 1

      i don't wonder why you posted ac, since that's the safest bet when you are completely wrong.

      yeah, yeah, get humor ha ha... riiiiight...

      the fact of the matter is the homeless, (or bums if u prefer) are hardly boycotting anything.

      you would have been more correct if you said a coop, but even they need land (commonly known as real estate)....

      if you wanted to be absolutely correct, you could have said grizzly adams, or robinson caruso, (though technically the latter was marooned). you see the point i'm making here....

      (just in case u couldn't) the homeless rarely make a choice to boycott the food or real estate industries. the norm is probably closer to the rug being pulled out from under them due to economics, mental disfunction, or just plain old self alienation.

      now, the teamsters or any other large union on the other hand have some real boycotting power. and don't even get me started on "the grey panthers"...

    47. Re:Hate to say I agree, but... by dnaSpyDir · · Score: 1

      You assume that humans would behave in the utopian mode of anarchy. Look at some of the bad parts of NYC and LA. Where lawlessness exists, warlords and gangs form to enforce their own law. This is a fact of nature, not idealism.

      no it isn't, it's a fact of poverty u ac twit!

    48. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 1, Interesting
      George Soros, in his book, 'On Globalisation,' makes the point very well that market fundamentalists believe the myth that the common good is always best served by allowing individuals to pursue their self interest without showing any regard for the common good.

      Experience has shown that the profit motive does not always coincide with what's best for society. Where it does, little or no regulation is required. Where it does not, more regulation is required. This is just such a case.

    49. Re:Hate to say I agree, but... by The+Vulture · · Score: 1

      IBM has a choice. They could ship Windows with their systems, or something else (like OS/2, back in the days when they were really hyping it).

      IBM was not *forced* to ship Windows, they chose to do it because there wasn't enough market demand for OS/2 (or Linux, or whatever) at that point. They *could* have shipped both operating systems, except that then Microsoft wouldn't let them get the same deal that other OEM's got, which would mean that IBM would have to increase the prices for their machines.

      This is not force, people, this is a choice. Granted, IBM didn't have as many choices as they would have preferred, and Microsoft did in a sense lowball them, but they did have a choice - be able to compete with everybody else, or not. Companies are not entitled to a profit, and they're also not required to provide hand-outs.

      -- Joe

    50. Re:Hate to say I agree, but... by martyros · · Score: 1
      Why should a company be forced to include a competitors product with their own?

      As I understand the situation, it has to do with the way MS did their contracts and stuff. No one make MS include Java in the first place -- they could have just ignored it and told people to d/l the JVM from Sun; they could've waited until they had C# ready before they put *any* vm on their system.

      But instead they decided to do their anti-competitive, "Embrace, extend, extinguish" crap, including a JVM that was incompatible with the published Sun standard; including it on their widely-distributed platform by default guaranteed that a large percentage of people using Java would be incompatable with any non-MS implementation.

      No one made them do this flagrantly illegal acts; forcing them to include Sun's JVM is a punishment for their behavior.

      Asking, "Why should MS be forced to include Sun's JVM" would be like saying, "Why should I have to pay a $100 ticket for driving on the road -- other people don't." (Answer: you were driving 20 mph over the speed limit.)

      --

      TCP: Why the Internet is full of SYN.

    51. Re:Hate to say I agree, but... by The+Vulture · · Score: 2

      I'm sorry, but I must disagree.

      A proper punitive measure would be for Microsoft to have to stop shipping their incompatible VM (which they have done), and a cash settlement of some sort (maybe a lump sum, plus a percentage of Visual J++ profits?).

      Bundling a competitor's product forceably provides an unfair advantage for that competitor (Sun in this case). What if there was another company that made a Java Virtual Machine that was also harmed by Microsoft's acts? (Okay, there isn't, but let's suppose their was.) Shouldn't we include their VM as well, or give them some compensation?

      Typically in criminal offences (which is your example), people are jailed because there's no real way that they can provide restitution. There's also no real competitor of the criminal, in the sense that nobody else directly benefits (well, okay, maybe the extra crowbar clockers find more victims because one of their cohorts is off the street, but that's not really the point).

      -- Joe

    52. Re:Hate to say I agree, but... by Kohath · · Score: 2, Interesting

      In a company town, you can quit and move away.

    53. Re:Hate to say I agree, but... by ClosedSource · · Score: 1

      There's no contract between MS and Sun in which MS committed to distributing Sun's JVM so it's not a matter of government enforcement.

    54. Re:Hate to say I agree, but... by ClosedSource · · Score: 1

      I guess you're talking hypothetically since no such contract exists between MS and Sun.

    55. Re:Hate to say I agree, but... by ClosedSource · · Score: 1

      The contract that MS broke was settled to the tune of millions of $ paid to Sun. MS didn't break the latest contract which did not commit MS to distributing Sun's Java.

      The current litigation is a private antitrust case, not a contract dispute.

    56. Re:Hate to say I agree, but... by geekoid · · Score: 1

      true, but MS went out of there way to confuse peple about Jave, and try to become the defacto Jave company. In doing so the intentional broke the Java implementation. I felt this was a good punishment that fit the crime.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    57. Re:Hate to say I agree, but... by vsprintf · · Score: 0, Offtopic

      . . .or robinson caruso, (though technically the latter was marooned).

      Ah, yes. Robinson Caruso, the famous tenor who crooned while marooned. :)

    58. Re:Hate to say I agree, but... by LMariachi · · Score: 1

      Whether it's a proper punishment is certainly open to debate, but from some of the posts around here it seems some people see this as Big Government taking it upon itself to butt in on behalf of whiny little Sun as Microsoft was just peacefully strolling along minding its own business. I was trying to point out that this was a response to bad behavior on MS' part, not some kind of food stamp program for underprivileged corporations.

    59. Re:Hate to say I agree, but... by ClosedSource · · Score: 1

      If I were a Sun shareholder I'd want MS to pay money instead. MS distributing Sun's Java in Windows isn't going to have much positive effect on Sun's bottom line. This case is not about business, it's about ego.

    60. Re:Hate to say I agree, but... by Gherald · · Score: 2, Funny

      I mod you +6...

      Is that like one of those D&D superweapons?

    61. Re:Hate to say I agree, but... by mabhatter654 · · Score: 1
      Sure, slack back on govt regulations, as long as the govt would stop constructing petty things like patents, trademarks, and copyrights as well as stop wasting their time enforcing things like mortgage forclosures, car repos, etc...After all those things are a big drain on government resources too!


      Funny how those pesky govt regulations work huh?

    62. Re:Hate to say I agree, but... by Master+of+Transhuman · · Score: 1


      There are two problems with your argument:

      1) Capitalism != free market, at least not in the US or anywhere else in the existing world that I am aware of. Corporations are creations of the STATE, NOT a free market. Chomsky repeatedly emphasizes this in his lectures.

      2) Anarchy does not mean chaos. Read the philosophy of anarchism before misrepresenting. (And don't bother quoting Webster's definition or some other dictionary to prove your point...they're probably equally ignorant of the concept.)

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    63. Re:Hate to say I agree, but... by Angry+Pixie · · Score: 1

      Heh heh heh... Gold Standard. Telecommunications Act of 1996. Republican tort reform.

      It's never a good thing to be asleep at the wheel.

      But that's not what this decision is about. Allowing a court to decide that Microsoft should include as part of its product, the product of a company Microsoft regards as its chief competitor, is tantamount to ordering Coca Cola to include a can of Pepsi in every 24 pack. The Court here correctly saw that. If we assume that there is a public good in supporting the proliferation of Java, then we must first ignore that Sun Microsystems is a business seeking to make profits and dominate the market. Remember, Sun wants us to abandon our flat desktop computing models and embrace a networking computing model that has Sun Microsoftsystems at the center. I can recall early Sun speeches about Java's purpose as a long term strategy.

      The original decision was additionally irrational. The court didn't spend time considering why Java should be given protected status over any other technology that must also rival de facto standard Microsoft technologies (PHP vs ASP, MP3 vs WMA, DIVX vs WMV). The original decision further set a precedent that would encourage companies to sue more successful competitors into giving up access. This actually goes against the spirit of the AntiTrust Act, which sought only to create a level playing field and not guarantee the success of any one company. Granted, this is a floodgate argument, and would be considered inherently weak, but it's a worthy one.

    64. Re:Hate to say I agree, but... by Golthar · · Score: 1

      Because Microsoft has been known to use unlawful practices to keep competitors out of the market.

      Microsoft wants to control the client side with .NET in order to grab some of the server market.

    65. Re:Hate to say I agree, but... by hughk · · Score: 1
      That's why I'm disgusted with Republicans - they aren't acting like conservatives. They are anti-market and pro-business, and business has plenty of power vs. consumers as is.

      Actually, I'm afraid that your are wrong there. The Republicans are currently pro a very small section of business. Namely large companies and not entrepreneurs.

      --
      See my journal, I write things there
    66. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 0

      "Grow your own vegetables and go hunting."

      Well, some of us do that out here in outer-island Hawaii, but what would the vast majority of citizens living in urban areas do?

    67. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 0

      Java's status arises from the contract Microsoft and Sun signed. Have any PHP, MP3, or DIVX developers reached agreements that Microsoft will distribute a good faith implementation of those technologies?

    68. Re:Hate to say I agree, but... by jpmorgan · · Score: 1
      And in the history of anti-trust legislation, regulation has solved the problem by turning a single powerful company into a number of powerful companies.

      The forward march of technology is the only thing that ever solves the problem of a company getting too powerful.

    69. Re:Hate to say I agree, but... by JimmytheGeek · · Score: 1

      Not if you're broke. Not if you don't have assurance that things will be any different where you go. It's the choice between slow and rapid starvation.

    70. Re:Hate to say I agree, but... by Kohath · · Score: 1

      A communist government shoots you if you try to get out. This actually happened.

      A worker in a (capitalist) company town faces uncertainties and takes a common economic risk when he leaves. It's not the same.

      History has answered these questions. You don't need to make up ridiculous hypotheticals when your argument is correct. Why not look to reality to be your guide?

    71. Re:Hate to say I agree, but... by makoffee · · Score: 1

      If someone wants to point a gun in my face, I say ... bring it. In that same inviornment I would also be unteathered to defend myself will all posible means. I would have no qualms with slaying a man on my door step, if he came to lay harm on myself or my family.

      I've also lived in some of these so called "lawless" parts of the world. ie New York City, and Detroit. And they are in no way absolutly lawless. Even if there isn't a visable police presence there is still law and a code of conduct that is still upheld to some degree. Even if it is up to the high standards of drug lords and pimps. (don't fuck with my bitches!)

      I'm not so much looking for the utopian mode of anarchy. I'm looking for that mad max kind of anarchy. The type of situation where as I can stand up and take back what should rightfully be mine. Where I can paint the streets with the blood of the fat cat capitalists.

      Thanks for the brush up from webster by the way. ;)

      --
      -makoffee
    72. Re:Hate to say I agree, but... by Anonymous Coward · · Score: 0

      That's funny man.

  3. MS by jeffkjo1 · · Score: 5, Insightful

    While I agree that MS has erred in the past, they shouldn't be forced to carry another company's product within their product.

    However, they should not be allowed to continue carrying their own, proprietary version of java. Does the ruling say anything about that?

    1. Re:MS by classic66coupe · · Score: 1

      if that is the case, can they sell me a copy of windows 2003 without .NET ?

    2. Re:MS by i.r.id10t · · Score: 1

      They should be able include their own java - as long as they don't call it java, or use the same file names, etc. I suppose that being generous, I wouldn't mind to much if they called it a Java implementation.

      Not having RTFA or being able to remember enough background, but shouldn't/didn't Sun sue them over the name and non-standard implementation?

      --
      Don't blame me, I voted for Kodos
    3. Re:MS by Anonymous Coward · · Score: 0

      Do they, it's called .NET.

    4. Re:MS by notque · · Score: 1

      While I agree that MS has erred in the past, they shouldn't be forced to carry another company's product within their product.

      However, they should not be allowed to continue carrying their own, proprietary version of java. Does the ruling say anything about that?


      They've errored in the past. Multiple times.

      The only answer is that they are an unfit company and should be disbanded.

      (This would be the case if it wasn't for Market Share, Politicing, etc.)

      They are in a position where they are above the rules.

      --
      http://use.perl.org
    5. Re:MS by andy1307 · · Score: 1

      MS wasn't just "forced to include java". It was forced to include java as a penalty for its misdeeds. Forcing a person to stay behind bars is bad. Forcing a person to stay behind bars is GOOD if said person did something unlawful.

    6. Re:MS by Anonymous Coward · · Score: 0

      Remember, MS is a monopoly. The rules for monopolies are/should be different.

    7. Re:MS by getling · · Score: 2, Informative
      Yes, the ruling only partly strikes down the injuction; MS still cannot ship their own version of java, but they are not forced to include Sun's version.
      In granting the mandatory injunction, the district court acknowledged that its "must-carry" mandatory preliminary injunction was unprecedented, but explained it was necessary in the extraordinary circumstances of this case to prevent future "tipping" from Sun to Microsoft in an emerging middleware market - a market for "general purpose, Internet-enabled distributed computing platforms" that is distinct from the PC operating systems market that Sun alleged was being illegally monopolized by Microsoft... Because the district court was unable to find immediate irreparable harm and because it entered a preliminary injunction that does not aid or protect the court's ability to enter final relief on Sun's PC-operating-systems monopolization claim, we vacate the mandatory preliminary injunction. With respect to the preliminary injunction prohibiting Microsoft from distributing products that infringe Sun's copyright interests, however, we conclude that the district court did not err in construing the scope of the license granted by Sun to Microsoft, nor did it abuse its discretion in entering the injunction. Accordingly, we affirm that preliminary injunction.
      --
      "Life is tough but we're tougher. You only get what you give, so give all that you've got." --Tony LaRussa
    8. Re:MS by Heywood+Yabuzof · · Score: 2, Interesting


      If you look here, then search around the web a bit, you can find out more about the first part of the ruling - removing Java from Windows.

      They have already removed Java from their current OS (XP), and were seemingly more than happy to do so since they did so rather quickly without providing a Java alternative - they recommend migrating to a different product, or downloading a VM from "Some UNknown company"

      XP doesn't come with a JVM by default, and since February you can no longer download-on-demand the MS VM nor is it included anymore in XPSP1. They removed it right away, and just waited for this appeal decision in order to find out if they needed to include Java's VM instead. Now they don't even need to do that, so when users try to run Java apps, they just don't work, so Java generally just looks like a bad technology. Or maybe that's just a coincidental side-effect!

    9. Re:MS by el_gordo101 · · Score: 1

      MS is no longer shipping ANY flavor of Java with their OSes. They just dropped the implementation altogether, proprietary version or not. Everyone here seems to be missing this point. This is probably what they should have done from the start, rather than shipping a crippled implementation.

      --
      TODO: Insert witty sig
    10. Re:MS by AnalogDiehard · · Score: 1
      Forcing M$ to include Java is stupid, they can do whatever they want with their product. That would be like forcing Linux users to install Internet Explorer or something silly like that!

      ...and how is this worse than MS forcing ISPs and OEM to exclude Netscape from webpages and desktops, and twisting their arms into an exclusionary contract favoring IE?

      --
      Eternity: will that be smoking, or non-smoking? I Corinthians 6:9-10
    11. Re:MS by dcuny · · Score: 1
      • Yes, the ruling only partly strikes down the injuction; MS still cannot ship their own version of java, but they are not forced to include Sun's version.

      You mean that Microsoft can't ship .NET anymore?

    12. Re:MS by rearden · · Score: 4, Insightful

      Something to keep in mind is that MS does not offer a newer version of Java because of Sun. A while back Sun sued MS for offering an implementation of Java that was not fully compatiable with Java.

      As part of the settlement MS was barred by Sun from shipping a newer version of Java or updating the current version. Microsoft actually had to go back to Sun to get permission to fix some bugs/ security holes in the old Java runtime.

      Really, Sun is a victim of its own foolishness. Yeah, MS was selling a broken implementation, and yes they should have been stopped. But preventing MS from shipping any JRE they developed in house simply meant that they would basically ship nothing (as XP does not ship with Java, it must be downloaded- either MS's old Java or Sun's lastest JRE). Now that they stopped them they said "Hey, no one is using the new stuff on Windows!?!?"- well DUH! Most Windoz users have no idea about Java, no less who makes it or if they needed (heck most dont know about Flash)

      I am sorry, I feel no pity for Sun here. They may not have started this fight or layed the foundation, but they certainly built upon it with the settlement they hammered out with MS on Java a long time ago.

      Just my $0.002

      --
      Huh?
    13. Re:MS by Kjyn · · Score: 1

      Could you point a link to where "Some Unknown company" is stated?

      I searched around on the link you provided, but couldn't find those words. I also searched google, but 'VM "Some Unknown company"' and 'microsoft "Some Unknown company"' didn't turn up any relevant links. And 'microsoft java "Some unknown company"' turns up 0 results.

      I wouldn't have bothered but you put it in quotes and I would like to see it myself.

    14. Re:MS by Anonymous Coward · · Score: 0

      At first I also wondered about the merits of the original settlement, but it did make more sense. Microsoft used its monopoly to prevent competition and sabotage Java on the desktop. If the judge were able to turn back the clock and uninvent the beast that was Visual J++ and the MS hacked platform dependent JRE, he would. The next best way to undo the damage would be to force Microsoft to carry the competing product so that developers (and Sun) will be able to take advantage of Microsoft's ill gotten marketshare. I think Microsoft already lost the ability to carry it's hacked version of Java and they responded as if it was their idea "Ha, Java good riddance, we won't carry it at all after Windows year(+1)" Once again using their monopoly power to discourage developers from writing to the competitions API. It doesn't surprise me that this settlement goes to microsoft. Microsoft should have been broken up, absolute power corrupts absolutely, but our legal and government system is thouroughly in bed with big business.

    15. Re:MS by Heywood+Yabuzof · · Score: 1


      Quotes don't always indicate a direct quote. Those are "air quotes" inserted in order to make a "joke" about SUN, based on the direct quote you'll see below that provides a solution without mentioning SUN at all. "Thanks" for removing what miniscule amount of "humor" that "joke" once contained.

      The exact quote is this (from the first link on that linked page):

      "Replace the Microsoft VM with a Java Virtual Machine from another company"

    16. Re:MS by Anonymous Coward · · Score: 0

      Actually, forcing Microsoft to ship a fully compatible version of Java basically meant they would ship nothing.

    17. Re:MS by Anonymous Coward · · Score: 0

      What is $0.002? Maybe it's what 2 cents seems to be worth these days...

    18. Re:MS by Anonymous Coward · · Score: 0

      The way you have stated it, you make it sound like Microsoft was shipping a version that was missing some functionality from Sun's Java. The real reason for the lawsuit was that Microsoft included functionality that was only available in their implementation. This was in direct violation with the license agreement, as well as the spirit of Java, which is "write once, run anywhere". Microsoft was essentially trying to get users to "write once, run on Windows and nowhere else". There is no way of looking at it in which Microsoft was not at fault and attempting to use their monopoly in an attempt to corrupt or destroy Java, and that is why Microsoft has been banned from developing their own implementation.

      Ironically, the reason that Sun wants Microsoft to include Sun's Java in Windows is because of Microsoft's monopoly. If Java is automatically included in a huge portion of systems available, then more people would be more likely to write Java applications. With the great support for Java on Linux and OSX, it is certainly an attractive option for cross-platform development, but it would be even moreso if it were included by default with Windows.

    19. Re:MS by Anonymous Coward · · Score: 0

      Yes it does.

      == From the Judgement:
      Because the district court was unable to find immediate irreparable harm and because it entered a preliminary injunction that does not aid or protect the court?s ability to enter final relief on Sun?s PCoperating-
      systems monopolization claim, we vacate the mandatory
      preliminary injunction. With respect to the preliminary injunction prohibiting Microsoft from distributing products that infringe Sun?s copyright interests, however, we conclude that the district court did
      not err in construing the scope of the license granted by Sun to Microsoft, nor did it abuse its discretion in entering the injunction. Accordingly, we affirm that preliminary injunction.

      ==

    20. Re:MS by Moraelin · · Score: 1
      Sun is a victim of their own foolishness anyway. They seem to spend too much time posing as the Holy Anti-Microsoft Crusaders, and too little time actually making a good product.

      The ultra-sparcs, sad to say, have fallen behind to the point where for most people they're 100% useless as workstations. In case you wondered what do all those thousands of dollars buy you when you buy a Sun Blade, the answer is:

      - 32 bit bus worth of SDR RAM (when the rest of the world, Macs included have DDR and 64 bit busses)

      - an ancient ATI Rage graphics chip with 8 MB video RAM (which Sun sells for 450$ anyway)

      - a CPU with all the power of an old 450 MHz K6-3 (Actually, since the cache isn't full speed, the K6-2 would be a more apt comparison.)

      And so on and so forth.

      Dig out that old Pentium 3 computer, install Linux on it, and there you go. You now have a Unix(-like) Workstation, with twice the power of a Sun Blade. (If you have a GF2 MX as a graphics card, then you also have twice the graphics power of Sun's high end 3D cards, which sell for over a thousand dollars.) And you have a more modern operating system too.

      To realize how big a joke Sun's workstations are, the PCI card they offer with a 733 MHz Celeron is actually faster than the main CPU in that workstation. Go figure.

      Which leaves the server market. But having used Sun servers both here and at the old company for Java stuff: they're rather slow too, compared to what their MHz rating would indicate. If I'm to take an estimate, a dual Xeon 3 GHz should be roughly in the same ballpark as an 8 CPU 1 GHz server from Sun.

      At that point it's _far_ cheaper to buy the dual Xeon, it's _not_ more expensive to maintain (it's still only one server), and it's got enough power for the vast majority of enterprise applications. It's cheaper to upgrade when you need more power, too. (And you can install Linux on the Xeon too: there you go, you now have a Unix server.)

      Basically it seems to me that at the moment Sun's _only_ busines proposition is "but we're the Holy Crusaders against Microsoft and Intel." And, honestly, who cares about that? Sure, it's nice to know, but how does it solve the client's business problems? Even if the client happens to already be anti-Microsoft or anti-Intel (which is rarely the case), why should they buy Sun kit and not, say, Apple kit?

      Basically my take is that Sun would do well to concentrate on their own products, not on bashing Microsoft and Intel. (And now IBM too.) It's getting old and it's getting nowhere.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    21. Re:MS by cookd · · Score: 1

      But you and the rest of the Slashdot crowd don't get to decide what those rules are. That is for judges who know the law to decide. This is what drives me nuts about people on Slashdot who post things like "Microsoft is a convicted criminal, and therefore..." Microsoft is a monopoly, which means that they operate under restrictions that other companies do not have. But those restrictions are decided by judges, not by Slashbots.

      --
      Time flies like an arrow. Fruit flies like a banana.
    22. Re:MS by Anonymous Coward · · Score: 0
      heck most dont know about Flash
      I wish I could say that...
    23. Re:MS by Anonymous Coward · · Score: 0

      you are ignorant and a fool, sir

    24. Re:MS by SpaceDogDN · · Score: 2, Insightful
      Something to keep in mind is that MS does not offer a newer version of Java because of Sun.
      Microsoft was using it's usual embrace-and-extend tactics in direct violation of one of their contracts with Sun, and Sun was under no contractual obligations to continue providing them with new specifications. It would only make sense that they stop Microsoft from perverting Java and create their own JVM for Windows. Unfortunately, adoption of the new JVM was directly blocked by the Microsoft VM.
      A while back Sun sued MS for offering an implementation of Java that was not fully compatiable with Java.
      It wasn't "Java" according to the contracts Microsoft signed with Sun. It was a technology derived from Java. It did not pass Java compatibility tests, and it altered fundamental portions of the language in a way that made some Java applets incompatible with other vendor's JVMs. That's why you don't see it actually called "Java" when you download updates from Microsoft. Even Microsoft now calls it the "Microsoft VM".
      As part of the settlement MS was barred by Sun from shipping a newer version of Java or updating the current version. Microsoft actually had to go back to Sun to get permission to fix some bugs/ security holes in the old Java runtime.
      Since Sun was offering to give Microsoft a free JVM to distribute with Windows, I fail to see how MS was barred from shipping newer versions of Java or why it was so terrible that they had to ask Sun to do bug and security fixes on a competing VM created from Sun technologies.
      Really, Sun is a victim of its own foolishness. Yeah, MS was selling a broken implementation, and yes they should have been stopped. But preventing MS from shipping any JRE they developed in house simply meant that they would basically ship nothing (as XP does not ship with Java, it must be downloaded- either MS's old Java or Sun's lastest JRE).
      What's wrong with Microsoft shipping nothing? By shipping their ancient, incompatible VM, they could argue that including a JVM from Sun or any other vendor was redundant and a waste of disk space. Now that the Microsoft VM has to be downloaded and installed separately, the two VMs are on equal footing. If you had a choice between downloading a more recent, faster version of Java and downloading a ridiculously outdated VM that doesn't even say "Java", which would you choose? Furthermore, C# is perfect proof of what Microsoft would have done with Java if given the chance. Microsoft was creating a VM that had applets that were incompatible with the JVMs of other vendors and designing Java compilers that compiled directly to WIN32 code. Allowing MS to continue with that kind of behavior would have allowed them to turn Java into C#.
      Now that they stopped them they said "Hey, no one is using the new stuff on Windows!?!?"- well DUH! Most Windoz users have no idea about Java, no less who makes it or if they needed (heck most dont know about Flash)
      Not really a valid argument. Some people don't even know what Internet Explorer is. However, if you don't have Flash, and you go to a website that requires it, you'll probably download it. If it becomes a common enough download, vendors and ISPs will start including it with their products. It's not important if the average Joe knows about it. It's important that the web developers know about it and have access to it.
      I am sorry, I feel no pity for Sun here. They may not have started this fight or layed the foundation, but they certainly built upon it with the settlement they hammered out with MS on Java a long time ago.
      The only mistake they made is not forcing MS to include the Sun JVM as part of the settlement, and they probably couldn't have gotten that out of MS anyways, since the whole point was to eliminate the threat to their OS monopoly. Courts were their only option, and considering the intentional damage MS inflicted and its monopoly status, I think this decision was a mistake.
    25. Re:MS by BenTels0 · · Score: 1

      Personally, I don't think there's any need to pity Sun or anybody else. The best way to run client-side Java loaded from a remote server through a browser in my opinion involves the Java PlugIn. All the benefits of an Applet (or more, if the user will allow it) and you're not stuck back in the stone age of Java 1.1.* implementations.

      The sooner applets drop dead in favor of the PlugIn the better, I say.

  4. Yes, this makes sense by mhesseltine · · Score: 3, Insightful

    It isn't Microsoft's job to promote Java, it's the job of Sun and the resellers (Dell, Gateway, HPaq, etc.) If MS wants to include Java, that's their perogative. However, they shouldn't be required to; any more than Red Hat should be required to distribute Realplayer (for example).

    --
    Overrated / Underrated : Moderation :: Anonymous Coward : Posting
    1. Re:Yes, this makes sense by deanj · · Score: 4, Insightful

      Taken alone, that's true...however...

      But the reason they were told to do this by the lower court was because of what Microsoft had tried to do with Java in the first place, which is splinter the market by shipping a version of Java that would only create programs that would only Windows systems.

    2. Re:Yes, this makes sense by Anonymous Coward · · Score: 0

      Hell yeah! Besides...everytime you promote that POS Java, baby Jesus cries.

    3. Re:Yes, this makes sense by nettdata · · Score: 2, Insightful

      But the reason they were told to do this by the lower court was because of what Microsoft had tried to do with Java in the first place, which is splinter the market by shipping a version of Java that would only create programs that would only Windows systems.

      True. But this means that the court should do something along the lines of squashing that version of Java, not promoting the "real" one.

      --



      $0.02 (CDN)
    4. Re:Yes, this makes sense by jspectre · · Score: 2, Informative

      ok. i agree with you in part. but M$ can also make it hard to install java and hard to make it compatable with their browser and OS. can you say "hidden APIs" anyone? and just when sun figures it out there will be an update/patch that will change things around again.

      --

      abcdefghijklmnopqrstuvwxyz

    5. Re:Yes, this makes sense by fritz1968 · · Score: 5, Insightful

      It isn't Microsoft's job to promote Java...

      I agree, only Sun has an obligation to promote Java. However, I thought that Microsoft signed a deal with Sun a while back to include JAVA with windows.

      Over the years, it went something like this :
      1 - MS and Sun sign a deal to include Java in Windows.
      2 - MS kinda created their own version of Java (or polluted Sun's version with MS-only type calls).
      3 - Sun sued MS to pull the MS version of Java
      4 -then they sued to have the original Java (or latest version of Sun's Java) to be put back into windows.
      5 - Now, so it seems, MS is legally able to backout on the original deal

      does that sound about right (generally speaking)?

      --
      It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change.
    6. Re:Yes, this makes sense by mhesseltine · · Score: 1
      ok. i agree with you in part. but M$ can also make it hard to install java and hard to make it compatable with their browser and OS. can you say "hidden APIs" anyone? and just when sun figures it out there will be an update/patch that will change things around again.

      Ok, yes, MS could make it difficult to install Sun Java. And yes, MS does have access to all the APIs for Windows. But, what stops Sun from making interaction with other Windows applications difficult? What stops Redhat from not serving pages to Windows machines? Nothing. If they want to do that, they certainly can. And while they may think it's a good idea, people in the know will see the problems and either complain about the lack of interoperability (sp?), or switch to another platform.

      When it comes down to it, I'd love to see MS make Java a difficult install. Then see Sun inform every tech publication, Fortune magazine, WSJ, etc. about what MS is doing. That might change more people's perceptions about MS and make them willing to look at an alternative platform (Linux).

      --
      Overrated / Underrated : Moderation :: Anonymous Coward : Posting
    7. Re:Yes, this makes sense by Surak · · Score: 2, Interesting

      No, it's not. I agree mostly. But Microsoft also shouldn't be engaging in anticompetitive behaviour and violating their contract with Sun by including their own broken implentation of Java. If Windows isn't going to include a proper implementation of Java (whether that be Sun's or a version of Microsoft's that conforms to standards), then it shouldn't include one at all.

    8. Re:Yes, this makes sense by deanj · · Score: 3, Informative

      But that's what the lower court did!

      At the time this was going on, Microsoft was still distributing their version. The courts response was, ship the compatible one instead.

      The damage already done, Microsoft said "well, we won't ship any at all".

      Fortunately, Dell and HP have already picked up the ball and will be distributing it anyway.

    9. Re:Yes, this makes sense by mhesseltine · · Score: 1

      Yes, that sounds right. However, if Sun didn't really lock down the contract with MS about what constituted "Java" then I really can't feel sorry for them.

      With corporate America having legal departments bigger than most law firms, that kind of screw up is inexcusable.

      --
      Overrated / Underrated : Moderation :: Anonymous Coward : Posting
    10. Re:Yes, this makes sense by IthnkImParanoid · · Score: 1
      But this means that the court should do something along the lines of squashing that version of Java, not promoting the "real" one.
      I don't think the court should necessarily 'squash' Microsoft's java per se. We can't (and shoudln't) prevent Microsoft from writing their own JVM any more than we should stop them from writing their own browser. The (IMHO IANAL without RTFA) illegal step comes when they bundle it with their monopoly status operating system. The logical and fairest solution seems to be stopping MS from bundling their crap with their OS.

      Too bad that won't happen.
      --
      It's nothing but crumpled porno and Ayn Rand.
    11. Re:Yes, this makes sense by Trashman · · Score: 1
      can you say "hidden APIs" anyone? and just when sun figures it out there will be an update/patch that will change things around again.

      You know, every time I hear this arguement, I always think, well, if MS's own products use the "hidden API" if they issue a patch, wouldn't that break their own apps? It makes me wonder if it's really true that there are hidden API's in windows.

      --
      Do not read this .sig
    12. Re:Yes, this makes sense by dnoyeb · · Score: 3, Interesting

      Untrue because that version of java was self-squashed by definition. Recall that it purposely sucked.

      The proper remedy is to make an attempt to force MS to provide Sun with what they illegally took away. Market opportunity.

    13. Re:Yes, this makes sense by Rasputin · · Score: 1
      if MS's own products use the "hidden API" if they issue a patch, wouldn't that break their own apps?

      Which would explain the legendary instability of Microsoft applications. You may be on to something there! :)

      --
      "I once preached peaceful coexistence with Windows. You may laugh at my expense - I deserve it." Be's Jean-Louis Gass
    14. Re:Yes, this makes sense by Anonymous Coward · · Score: 0

      What? Why would that issue a patch that breaks MS apps? They know which hidden calls are being used in house. Yes, these calls do exists. The Wine project has to reverse engineer them and it's the best place to get documentation on it (outside of Redmond).

    15. Re:Yes, this makes sense by warpSpeed · · Score: 1
      True. But this means that the court should do something along the lines of squashing that version of Java, not promoting the "real" one.

      The court was doing something about squashing that version of java. The court forced MS to ship the real Java to undo the damage that MS did with thier fake windows only version of "java".

      However, by now the damage should have been undone, and the market should have adapted, so this is a real big *yawn* story. Yeah, MS "won" this round, but the previous ruling did the damage to MS already.

    16. Re:Yes, this makes sense by Fishstick · · Score: 3, Informative

      >We can't (and shoudln't) prevent Microsoft from writing their own JVM

      Well, Sun had something to say about it as Microsoft was violating their license with Sun, IIRC.

      amemded complaint

      In order to obtain the right to make and distribute products incorporating Sun's JAVATM Technology, and to mark such products with Sun's JAVA Compatible trademark, defendant Microsoft entered into two written agreements with Sun in March 1996. Pursuant to one agreement, defendant Microsoft promised to incorporate Sun's JAVATM Technology in certain products, including Microsoft's Internet Explorer 4.0, in a manner that fully conforms with and adheres to Sun's set of published specifications ("JAVA specifications") and "public" application programming interfaces ("JAVA APIs") for the JAVATM Technology.

      Microsoft's prior agreements and promises notwithstanding, it has now unilaterally abrogated its obligations under both contracts by refusing to honor its express obligation to implement and adhere to Sun's most current set of JAVA specifications and JAVA APIs for the JAVATM Technology. Rather than comply with its contractual obligations, defendant Microsoft has instead embarked on a deliberate course of conduct in an attempt to fragment the standardized application programming environment established by the JAVATM Technology, to break the cross-platform compatibility of the JAVATM programming environment, and to incorporate the JAVATM Technology in a manner calculated to cause software developers to create programs that will operate only on platforms that use defendant Microsoft's Win32-based operating systems and no other systems platform or browser.

      So yeah, Microsoft can and should produce their own JVM, so long as they adhere to the agreements under which they licensed the right to do so from Sun. Sun went to court to stop MS from distributing their version because it didn't meet the standards for compatibility that Sun had put forward in their contract. If they had just done this in the first place, no one would be crying about it now.

      Someone please correct me if I've got this wrong.

      --

      There is much cruelty in the universe, John.
      Yeah, we seem to have the tour map.

    17. Re:Yes, this makes sense by jdh-22 · · Score: 0

      I totally agree with you.

      Next thing you know, Microsoft will also have to ship with Winamp, and Musicmatch.

      The society is becoming something the lazy men try to live off of, the philosphy that "can't someone else do it?". Sun has had its chance to become big with Java, and now are pointing fingers because it isn't their fault (sarcasim).

      --
      Every Super Villan uses Linux.
    18. Re:Yes, this makes sense by Porphyro · · Score: 2, Insightful

      And the correct response to that violation is not to force them to ship Sun's Java implementation. Rather it is to fine them and require them to either 1) Ship a "real" Java runtime (which could be anyone's implementation - including Microsoft's) 2) Ship no Java runtime at all

    19. Re:Yes, this makes sense by Overly+Critical+Guy · · Score: 1

      You said "M$." This renders your argument completely valid.

      --
      "Sufferin' succotash."
    20. Re:Yes, this makes sense by Thavius · · Score: 1

      How long do you think it'll take before Microsoft OEM agreement's this out? Since nothing really happened in the anti-trust suit, and the only productive thing the courts have done has just been overturned, it's business as usual.

    21. Re:Yes, this makes sense by Anonymous Coward · · Score: 0

      While this my be true in the ideal world you live in the fact is that Microsoft caused SUN harm by shipping there own slightly incompatible version of Java in order to distrupt the Java market.

      Microsoft is very anti-competive and needs judicial control to reign them in.

      The appeals court is wrong in its decision.

    22. Re:Yes, this makes sense by civilizedINTENSITY · · Score: 2

      "At the same time, the appeals judges upheld a lower court ruling that Microsoft had broken a 2001 legal settlement between the companies and infringed on Sun's copyrights. They sent the case back to the lower-court judge, U.S. District Judge J. Frederick Motz, for further proceedings."

      ...

      " Sun, which is seeking $1 billion in damages, charges Microsoft's acts against Java include polluting a version of the software and dropping it from Windows XP"

      Its not MS's "job", but it could be their legal responsibility to clean up the mess that they made. Big difference. Comparing RedHat and Realplayer to MS/Java is like saying that since I have the right to drive across statelines then so should convicted felons, and damn those pesky prision guards. Its all about context.

    23. Re:Yes, this makes sense by anshil · · Score: 1

      Well sun did that. The contract says the java base classes MAY NOT BE MODIFIED: And now guess how much microsoft cared about that? They violated the contract, took sun code and published a modified java version that is incompatible with sun's.

      Just or unjust?

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    24. Re:Yes, this makes sense by shotfeel · · Score: 1

      But if Microsoft were to create a JVM without a license from Sun, wouldn't they be grounded by intellectual property laws?

      AFAIK, they need Sun's IP in order to create a JVM. That means they need some kind of license with Sun.

    25. Re:Yes, this makes sense by shotfeel · · Score: 1

      I think Sun did lock down what constituted Java. That's why MS can't legally call what they did Java.

    26. Re:Yes, this makes sense by Anonymous Coward · · Score: 0

      Purposely sucked? It was the fastest JVM on the market.

    27. Re:Yes, this makes sense by Anonymous Coward · · Score: 0

      When Sun and Microsoft signed the Java contract, they were both holding daggers behind their back -- both sides knew that it was going to be lawsuit time.

      Since Sun has won every round so far (except this last one), I don't think you need to worry about their legal department.

    28. Re:Yes, this makes sense by Ugot2BkidNme · · Score: 1

      heh I don't think you quite understand because of the way MS OS'es work certain things that were in Sun's JVM caused problems with Windows OS(Ex: the massive Memory leaked that plagued Java Applications on Windows) so they fixed those but while they were at it they threw a bunch of extra crap in there was that right of them. Maybe not but considering MS JVm for a long time worked better then suns did on Windows maybe they had a point. the problems began to really occur when Microsoft stopped supporting their JVM and rightfully so. Its not there freaking product its Sun's. Microsoft has the right to distribute Windows however they want and include or exclude anythign they want to. I fully agree with them on that. If you want it go get it or ask your computer supplier to provide it. and Before someone gives the Old monopoly card think abotu this do most people build there computers or do they buy them. simply they buy them someone tech savy enough to build there own would know where to get the JVM and the computer suppliers can add the JVM if they like to I have to say MS has ever right not to include somethign in there OS that they would potentially get support calls on when in fact its not even their software.
      I personally don't want a JVM on my machine but I have to have one which I do not like since I consider Java to be a great idea but a horrible implementation.

    29. Re:Yes, this makes sense by anshil · · Score: 1

      You seem not to understand what the concept of java is. To let java applications run equally on all supported OSes. Of course you can make on any OS specific improvements when ignoring compability, but you're violating the concept them.

      Second contracts are to be hold. Thats the base of our laws, if microsoft signs a contract they are obliged to it. Point and out. If the contract says not to modify the data they are obliged, no bla bla here or there.

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    30. Re:Yes, this makes sense by GooberToo · · Score: 4, Interesting

      You obviously never followed the topic.

      The "Insightful" moderation is simply sad.

      This is more like you burning down my house, on purpose, and a judge says I'm allowed to live in your house until restitution is made by you, while my house is being rebuilt. Then, these other judges come along and say, "woe", that doesn't make any sense. Even though you burned down my house on purpose, you shouldn't be held responsible unless the on-going legal action says otherwise. In the mean time, I have to go live under a bridge while you and the judges all laugh at me.

      This has nothing to do with marketing or product promotion. This has to do with holding Microsoft responsible for it's very illegal and harmful activities.

    31. Re:Yes, this makes sense by Anonymous Coward · · Score: 0

      One of the few things the antitrust suit did accomplish was preventing MS from "OEM Agreementing" things like Java. If MS tried, Sun would be bitching to Judge within a nano-second.

      The other thing to keep in mind is that Sun is suing MS for $1Billion on anti-trust grounds.

    32. Re:Yes, this makes sense by Anonymous Coward · · Score: 0

      Most of those "hidden" calls uncovered by Wine are internal calls that are only needed because they are trying to run Frankenstein applications that are 50% MS and 50% reverse-engineered. If Wine had a mostly complete W32 implementation, there would not be an issue.

      With all the flamage about "hidden APIs", nobody has actually uncovered a undocumented API used by a shinkwrapped MS product since approx. 1991. Anyone can see the API calls with a debugger, so go ahead and prove me wrong.

    33. Re:Yes, this makes sense by Anonymous Coward · · Score: 0

      #4 is the one that was created out of thin air. There's no contract to support it.

    34. Re:Yes, this makes sense by ProtonMotiveForce · · Score: 1

      Are you daft or deranged?

      Your analogy makes you look stupid. Until I've been proven guilty of burning down your house, you have no recourse against me and you of course shouldn't be allowed to live in my house.

      As for "very illegal and harmful activities", bullshit. Contract law is not criminal law, Microsoft did nothing illegal in this case. As for harmful, complete bullshit. Antitrust law applied to intellectual property is asinine. End of story.

    35. Re:Yes, this makes sense by GooberToo · · Score: 1

      Where's the troll mod points when you need them. Shesh. Are you for real? I'm assuming by your tone you're a Microsoft flunky. At any rate...

      Like any analogy, none are 100% perfect. Picking apart the analogy, only makes you sound foolish and inept.

      Contrary to your opinion, most people do consider breach of contract a crime, regardless if it's handled by civil or criminal courts. Not to mention, most people also consider Microsoft's anti-trust position to be rather significant in this case. And by most people, I mean it's a significant part of Sun's case. As it should be! Feel free to delude yourself all you like. In the mean time, real world continues to move on.

      Sadly, Microsoft was given yet another green light to rape and pillage other companies and consumers at large.

      I stand by my analogy as it actually is fairly representative for those that obviously haven't followed the whole tale...as much as any analogy can be. It does fairly well at placing the wrong-doings in perspective for all parties.

    36. Re:Yes, this makes sense by ProtonMotiveForce · · Score: 1

      None are 100%, or, umm, 2% perfect?

      If "most people" consider it a crime, "most people" are idiots. If I sign a contract to work for you for 8 months, then I decide not to, I'm a criminal? Completely wrong.

      I'm no flunky, I develop software on both architectures and I understand both Windows and Unix. I'm just not some pathetic, dirty, stinky nerd zealot who hates MS in everything they do simply because they're too "mainstream".

      As for anti-trust, the allegation is absurd. There are countless alternatives to Windows and to Microsoft. How can MS conceivably have a monopoly? And if they do, it's based on intellectual property, not a finite resource they can control and use to starve or freeze people.

      Computer OS's are not oil, power, water, or even phone lines. The concept of applying antitrust law to them is completely idiotic and is obviously a pitiful attempt by their competitors to negate the fact that the masses have, time and again, _chosen_ MS products.

    37. Re:Yes, this makes sense by Anonymous Coward · · Score: 0

      It sounds factual, not right.

    38. Re:Yes, this makes sense by Anonymous Coward · · Score: 0

      You are an idiot, aren't you? Time and again, people don't 'choose' MS products. Most often today, people buy a COMPUTER. The COMPUTER has an operating system on it. People don't know what an operating system is, and don't care. They just want something with cute pictures that start programs to browse the web, read email, and type letters. There is little 'choosing' done at all.

      Call Dell or Gateway and ask for a basic computer, and ask for a non-Windows operating system. They won't provide one will they? Go to CompUSA or Fry's and they have Macs, but they don't exactly push their customers to buy them. And Walmart has started selling computers without Windows, but that seems a project doomed to failure, since the computers themselves are crap.

      So, even people who try to 'choose' their own operating system are not going to find it easy to do so. They generally will just take whatever one comes on the system they think they like most for the least amount of money.

    39. Re:Yes, this makes sense by jspectre · · Score: 1

      hmm.. companies have been complaining for years that microsoft doesn't suppily them with needed information about APIs.

      resellers have been complaining for years about requirements of their contracts with microsoft.

      consumers have been complaining for years about security and stability issues.

      businesses have been complaining for years about never-ending upgrades and rising licensing costs.

      people are still using MS and bill still looks like a wolf in a golden fleece.

      --

      abcdefghijklmnopqrstuvwxyz

    40. Re:Yes, this makes sense by Anonymous Coward · · Score: 0

      nono.. you mistunderstood. he's a BASIC programmer. M$ is a variable. Though I don't see it defined anywhere. But I think what you're saying is this:

      IF M$ = "Microsoft" THEN
      ARGUMENT$ = "VALID"

      Please excuse any syntax errors, I haven't coded in BASIC in over a decade.

    41. Re:Yes, this makes sense by Fishstick · · Score: 1

      Yeah, so? They *had* a license. That license was under a contract with certain stipulations. Microsoft agreed to those conditions. They then chose to go ahead and do what they pleased anyway.

      Sun took them to court and won. A judge said MS had to fix their implementation. Microsoft decided to take their ball home and quit (just have _no_ jvm).

      MS can do this. There is no law that says they must support java in their product -- they just can't do it while violating agreements with the owner (Sun).

      --

      There is much cruelty in the universe, John.
      Yeah, we seem to have the tour map.

    42. Re:Yes, this makes sense by Anonymous Coward · · Score: 0

      Hang on, I remember on my P120 (actually this debate goes back quite some time doesn't it), Sun's Java took at least 30 seconds to compile, and MS's Java took about 3 seconds. I rememeber using MS VJ++ for the first time - I was blown away. The debugger was just plain awesome, and it was the first IDE I had used that highlighted coding errors as you typed them (and in a language like Java, with 10,000 slightly-differntly-named classes, this was quite a time-saver). From what I recall, on MS's VM the code didn't run any faster or slower, but it seemed to inititate quicker, plus you had the option to compile into a native .exe, if that was your bag. My point is, yes MS were trying to "pollute" the Java language, they said so, but for the time it was a very welcome pollution. Java is not the be-all and end-all of languages (boy! is it not); tell me a successful language that doesn't have subsets of itself. What's the difference between a subset of a language and a Virtual Machine that acts differently in a few isolated cases. And don't throw that Write-once-run-anywhere crap at me: the reality always has been Write Once *Test* Everywhere.

    43. Re:Yes, this makes sense by Commutative+Monoid · · Score: 1

      Grow a pair, zealot, and don't hide behind AC posting.

      --
      You have exactly 314 seconds to come up with a less retarded plot.
  5. In related news.. by L.+VeGas · · Score: 4, Funny

    Three members of the federal appeals court have just purchased Ferraris.

    1. Re:In related news.. by inteller · · Score: 0, Offtopic

      In related news....a 1000 scorned slashdolts jumped off a bridge to their deaths all the while yealling the sky was falling.

    2. Re:In related news.. by Anonymous Coward · · Score: 0

      Jeez. A retarded chimp has a better sense of humor than you do.

      Obviously the parent's comment was ludacrous, but it was funny. Learn to laugh once in a while.

  6. Makes sense.... by lowe0 · · Score: 5, Insightful

    Dell and HP are where I'd expect Sun to have to push Java - do an end-run around MS and deal with the OEMs. Now, if MS were preventing the OEMs from bundling Java, that would be different - but they're specifically barred from doing that anymore, and IMO rightly so.

    Isn't middleware more of a server issue nowadays anyway? And how hard is it to include a runtime with your software?

    1. Re:Makes sense.... by AnyoneEB · · Score: 1
      And how hard is it to include a runtime with your software?
      Thanks, but I'd rather not include a 20 MB runtime enviroment with my 300k .JAR file.
      --
      Centralization breaks the internet.
    2. Re:Makes sense.... by Mostly+a+lurker · · Score: 1
      if MS were preventing the OEMs from bundling Java, that would be different - but they're specifically barred from doing that anymore

      Microsoft is specifically barred from doing various things. Until this appeal ruling, they were (for instance) obliged to ship XP with Sun's JVE. Even more to the point, perhaps some remember this story: Office Depot: Windows XP Apps Must Be Microsoft-Approved

      If it is important enough to MS commercially and strategically, then laws, ethics, contracts and any other agreements will not restrain them.

  7. Torn by Voltronalpha · · Score: 1

    Part of me feels that it is a good thing that it wasn't upheld.... How can you force someone to add code, I think though you may not realize it it's better this precedent didn't get made.

    --
    There is evidence to prove both Democrats and Republicans are lying cocksuckers. Vote independently.
    1. Re:Torn by shotfeel · · Score: 1

      You can force them to add code if they signed an agreement to do so.

      When Java came along, MS had a choice. Ignore Java and hope it didn't erode their middleware market (potentially weaking the Windows stranglehold on PCs), or jump on the Java bandwagon.

      What they did was jump on the bandwagon and try to tip it over. They signed an agreement to include Java technology, and instead included something that wasn't quite Java. That kept them from being left out in the cold, but also allowed them to weaken Java.

      My impression was that the lower court said Microsoft agreed to include a JVM and didn't. Sun says MS can meet the terms of their agreement by including Sun's JVM since they didn't have their own. The court said OK Microsoft, do it so you're not in breech of contract.

      Then the appeals court essentially says, don't worry about it Microsoft. If you don't wan't to live up to your agreement with Sun, you don't have to. At least not until the trial actually takes place.

      Anyway, that's my non-legal-expert, biased view of things.

  8. Cue Sun complaints stage left by Anonymous Coward · · Score: 0

    Sun hasn't openly cried in the last week, now they shall weep bitter tears!

    1. Re:Cue Sun complaints stage left by Anonymous Coward · · Score: 0

      And their tanks shall be smashing up against MS's walls!

  9. As long as it's there, and it works. by GNUman · · Score: 2, Insightful

    Well, as long as PC retailers can add the software their customers ask for without barriers from Microsoft. Microsoft can keep it out of their OS.

    Thing is, Microsoft should be forced not to put any barriers for Java to run properly in their OS.

  10. Re:AWWWWWWWWW YEAH by Anonymous Coward · · Score: 0

    That was 470 million moron.

    You were only off by 469,999,530,000,000 though.

  11. how sad by classic66coupe · · Score: 1

    that is pathetic. I lose more faith in our legal system everyday.

    1. Re:how sad by Anonymous Coward · · Score: 0
      that is pathetic. I lose more faith in our legal system everyday.
      That is pathetic. I lose more faith in our education system everyday...

      How lame can you get. Okay, M$ isnt the most moral company in the world, but the point is to STOP forcing software upon people. Just becasue MS has done it in the past, and maybe still now, doesnt give the legal system the right to force Sun's java down every person's troat. As long as MS doesnt block Sun Java from being isntalled, there isnt anything wrong with it.

      So go get your head examined, go back to school, and learn what is really good for the end consumer befre you go shooting your mouth off next time.

      Posted AC, becasue I'd hate to karma over this a$$

    2. Re:how sad by classic66coupe · · Score: 1

      Hey smart guy, how about you get the facts before you start running your mouth. MS Screwed up suns java, they didn't ask MS to break it.

  12. Anticompetative behavior by ikewillis · · Score: 4, Insightful

    By including an outdated and broken version of Java with Windows by default, Microsoft has effectively doomed Java on the desktop. This build has lead to a degree of fragmentation of the Java standard, has caused Java application developers to code their applications to support the lowest common denominator, the JRE bundled with Windows.

    It's very exciting to see OEMs bundling a recent Java runtime with their new systems, especially Dell who is the largest OEM. Perhaps with this application developers can have a bit more freedom to code their applications in a manner which utilizes more recent features. There's no reason why everyone shouldn't be using the 1.4 JRE at this point in time.

    1. Re:Anticompetative behavior by Anonymous Coward · · Score: 0

      Not everyone; only people willing to settle for proprietary software should be using the Sun JRE.

    2. Re:Anticompetative behavior by gpinzone · · Score: 0, Flamebait

      No, Sun doomed Java by not giving users a darned good enough reason to use Java on the desktop. Flash, ActiveX plugins, and Server Side scripting are what people use instead of Java applets.

    3. Re:Anticompetative behavior by dnoyeb · · Score: 1

      A Java application runs on the desktop, a Java applet runs in a browser. They are 2 different things.

      In any event, its still kind of silly to say Sun doomed Java because it sucked when it was MS that made it suck.

    4. Re:Anticompetative behavior by OmniVector · · Score: 1

      This build has lead to a degree of fragmentation of the Java standard, has caused Java application developers to code their applications to support the lowest common denominator, the JRE bundled with Windows.

      not necessairly. the english only JRE from sun is only 8 megs. and i'd rather tell everyone downloading my app they need to install a real JRE if they want to run it.

      --
      - tristan
    5. Re:Anticompetative behavior by MisterFancypants · · Score: 1
      In any event, its still kind of silly to say Sun doomed Java because it sucked when it was MS that made it suck.

      Did Microsoft misdesign AWT? Did Microsoft then go on the complete opposite end of the scale and overdesign Swing to the point where it was feature rich but slow as a dog, making pure Java unusable for serious desktop apps with UI needs of more than one simple list box?

      I was paid as a Java programmer for almost 3 years -- all server-side Java. Java is great on the server, but it SUCKS, SUCKS, SUCKS on the desktop, even with Hotspot, which was supposed to make it much better. Good Java performance on the desktop is one of those things that is perpetually "about 6 months away", so please don't bother telling me how much Java 1.5 or x.y is going to fix all these issues, instead point me to REAL, SERIOUS commercial applications using Java on the desktop if you want me to take you seriously. And no, Java IDEs written in Java don't count, I want to see actual apps that end-users might use.

    6. Re:Anticompetative behavior by Anonymous Coward · · Score: 0

      And no, Java IDEs written in Java don't count, I want to see actual apps that end-users might use.

      What makes an IDE not an "actual app"? To me a full featured IDE written in Java is equally, if not more impressive than a word processor.

    7. Re:Anticompetative behavior by richarst1414 · · Score: 1

      actually there is a reason not to use 1.4 runtime.... Look at the memory footprint of the 1.4 and compare it to 1.1..

    8. Re:Anticompetative behavior by SurfTheWorld · · Score: 2, Interesting

      I don't buy the "lowest common denominator" nonsense that some people are shoveling. That may have been true for browsers wrt html support and display resolutions, I don't believe it translates to Java. Consider this -

      All the customer cares about is ease of use during the installation process. With InstallAnywhere virtually free (and I can't recall the name of the project that *is* actually free) - distributing your product is easy and transparent to the user.

      Just to play games, let's assume that somebody out there *didn't* want to use an installer and shipped out JAR files. Even if this maniacal situation existed, the fact that Dell and HP are dropping the 1.4 JRE onto PCs prior to shipping them to customers makes the VM Microsoft bundled completely and utterly irrelevant!

      IF installers were not freely available, and IF Dell and HP were not dropping 1.4 onto the desktop then *maybe* you'd have a handful of customers negatively impacted by the decision of the appelate court. But that's not the case.

      In fact, I think it's better that MS doesn't have to ship the old version of Java (wasn't it 1.1.3 that they had tos hip?) - it completely eliminates any notion of "lease common denominator" nonsense.

      --
      Do it for da shorties
    9. Re:Anticompetative behavior by Anonymous Coward · · Score: 0

      Java IDEs are only used by Java programmers, users who's bread is being buttered and are somewhat delusional. "This isn't really all that slow. Really. Not ... that ... bad. Really. Not .... bad."

    10. Re:Anticompetative behavior by Anonymous Coward · · Score: 0

      Actually there is a "lowest common denominator" factor. Many web applets are designed for MSJVM and Netscape VM. For some reason it seems like half these applets bork the Sun JVM, causing your browser to hang.

      Remember sandboxing? No bad applet should crash your browser, so this has to be some DoS defect in the Sun JVM. Oh, it also takes five time longer to startup than MSJVM. Shite.

      I reverted to MSJVM in IE and disabled Java in Mozilla. If I ever see an applet that needs 1.4, I'll turn it back on, but it's been almost a year now.

      However, now that MSJVM is nearly dead, I assume most (cr)applets will either be updateded or removed, but during the transition this is a realworld problem.

    11. Re:Anticompetative behavior by SurfTheWorld · · Score: 1

      Keep in mind that applets were conceived in an era where the browser was believed to be the next incarnation of an operating system. Applets provide a widget rich environment (awt) that had tremendous benefits over the drudgery of a request/response interaction that browsers offered. Applets were to revolution application development. Unfortunately they didn't...

      Nowadays, there are lots of alternatives for installing a thin client onto a desktop computing platform, namely webstart and installanywhere. With distributing computing frameworks such as EJB so easy to deploy, it becomes a trivial task to implement in a full fledged application distributed via webstart what previously was cobbled together in an applet. Plus, webstart has controls that allow the end user to only download jar files that changed, a significant improvement over how applets worked a long time ago.

      Quite frankly I'm surprised that you use Java applets at all. I've been a java developer for 5 - 6 years now, read usenet frequently, spend long hours at the office, went to JavaOne, etc - I'm very much a pro-java programmer. But when I come across a site that uses an applet, I usually just ignore it (they are normally just eye candy or silly scrollbars), or opt for the more attractive flash equivalents.

      If you ask me, Sun really blundered on the desktop. They had a wonderful opportunity to gain a leg up on microsoft by waving their portability flag. But they pissed it all away by not creating a more visually appealing experience. What we're now seeing are full fledged flash applications that are portable, fast, and beautiful with respect to their java counterparts. It's sad...

      Hopefully, with their j2me efforts and unification of the java platform they will refocus their effort on enriching the desktop java experience. If not, I'm sure that others (namely IBM and SWT) will fill the gap. Let's just hope they do it in a specification-first, reference-implementation second fashion...

      --
      Do it for da shorties
    12. Re:Anticompetative behavior by Allanon01 · · Score: 1

      http://www.artofillusion.org/

  13. Interesting company choices by TWX · · Score: 1, Funny

    "Apple, Red Hat and Lindows have also agreed to include Sun's Java."

    That's like a couple of blue-collar labourers and a street bum giving their opinions on the G8 summit, right?

    --
    Do not look into laser with remaining eye.
    1. Re:Interesting company choices by notque · · Score: 2, Insightful

      That's like a couple of blue-collar labourers and a street bum giving their opinions on the G8 summit, right?

      That's harsh. It's actually stating that everyone else is doing it without a court mandate, so Microsoft is bad.

      Microsoft is bad. Very bad. But not because they don't want to include Sun's Java.

      --
      http://use.perl.org
    2. Re:Interesting company choices by TWX · · Score: 1

      I don't doubt that Microsoft is bad, I haven't run one of their OSes in about three years. I was trying to make a financial connection more than anything else, since fiscally, companies mentioned as supporting Java aren't terribly large compared to the original likes of HP and Dell, previously mentioned.

      --
      Do not look into laser with remaining eye.
  14. Still... by Anonymous Coward · · Score: 2, Insightful

    ...java has a much better market share than .net/ActiveX, and developers will continue using it. All the harm here is on Windows users, who will have to download a JRE.

    --
    Getting too much pr0n?

  15. Good news by DarkBlackFox · · Score: 2, Insightful

    At least now they are required to implement at least one non-Microsoft standard, which could come in handy considering they will no longer release Internet Explorer as a standalone product.

    It would seriously protect against businesses having to rely on .NET and other proprietary MS languages (forcing OS upgrades to obtain the new required features), as well as keep alternate browsers a viable solution.

    1. Re:Good news by DarkBlackFox · · Score: 1

      Doh! I RTFA and realized the obvious.

      That said, it's a ad thing, but what I said above would be a good thing.

  16. MS by pnix · · Score: 2, Insightful

    I may hate Microsoft, but I do side with them in this case. Forcing M$ to include Java is stupid, they can do whatever they want with their product. That would be like forcing Linux users to install Internet Explorer or something silly like that!

  17. Re:even SCOTUS can be influenced by Sabalon · · Score: 0, Offtopic

    This isn't the first time that the popular vote did not agree with the electoral college. Remember - us normal average citizens are too dumb to elect someone directly (see: Florida) so we have this other body to do so on our behalf.

  18. That big a deal? by Xentax · · Score: 2, Insightful

    This is about whether or not the Java Runtime should be bundled with Windows, right? If I'm off-base here, please enlighten me.

    I'm as against anti-trust as the next guy, but I can see why forcing MS to bundle Java (or, for contrast, a similar plugin e.g. Flash or Shockwave) is going too far.

    Mainly, it would place an additional support burden on MS that's not really appropriate -- they'd have to keep up with versioning, deal with customers who are confused as to who services it, etc.

    Anyone who's smart enough to distinguish it as belonging to Sun rather than MS should be smart enough to go find it on their own (these days; granted at the original time of the suit perhaps it wasn't nearly so straightforward), and it *is* free, after all.

    Xentax

    --
    You shouldn't verb words.
    1. Re:That big a deal? by Rude+Turnip · · Score: 5, Insightful

      This serves as restitution for bundling a broken version of Java whose purpose was to destroy the viability of Java. This was seen as illegal abuse of monopoly power.

      They could have avoided this by:

      1. Including Sun's Java from the get-go; or
      2. Not including a broken Java with the OS.

    2. Re:That big a deal? by jankyPhil · · Score: 1

      Totally agree. Microsoft is once again bullying everyone around by including a bunk version of Java. If Microsoft can get all pissy for people distributing old versions of ms-dos and windows 1.1, then SUN should be able to cry when M$ decides to put out old JAVA stuff.

      I think the judge should have forced M$ to

      1. Stop bundling JAVA into the OS
      2. Bundle UPDATED version of JAVA

      M$ is being a dick, and dicks have to come down sometime, don't they? (at least mine does)

    3. Re:That big a deal? by VGR · · Score: 2, Insightful
      Anyone who's smart enough to distinguish it as belonging to Sun rather than MS should be smart enough to go find it on their own (these days; granted at the original time of the suit perhaps it wasn't nearly so straightforward), and it *is* free, after all.

      Depends on your definition of "free." Not everyone has the bandwidth to download a 20-megabyte JRE on a whim. And we need to consider the laziness factor which has helped MS do so well all these years: the average dumb user is always more inclined to use things that came with the computer.

      So, the JRE is not free in terms of bandwidth (for which some people must pay), and it's not free in terms of time to download and install.

      --
      The Internet is full. Go away.
    4. Re:That big a deal? by Malcontent · · Score: 1

      MS does not have to bundle java. If they choose to bundle java then they must bundle a JVM that is compliant with the sun license.

      If they can not bundle a JVM that is compliant with the JVM they are not allowed to call it java. They could for example call it .NET runtime.

      --

      War is necrophilia.

    5. Re:That big a deal? by AnyoneEB · · Score: 1

      If I understand the other posts correctly, it sounds like Microsoft argeed to bundle Java and then bundled MS "Java" instead.

      --
      Centralization breaks the internet.
    6. Re:That big a deal? by GooberToo · · Score: 2

      Yep! With the sole purpose of creating incompatibilities thus fragmenting and/or destroying Java's momentum.

      And as usual, MS is left to take a bow for screwing the consumer, smiling all the while!

    7. Re:That big a deal? by nate1138 · · Score: 1

      Mainly, it would place an additional support burden on MS that's not really appropriate

      Umm, since when does MS support anything to the end user? Unless you are willing to pay per-incident support, they won't talk to you. You have to call your PC vendor, and lots of them are apparently including it anyway.

      --
      Where's my lobbyist? Right here.
    8. Re:That big a deal? by mcpkaaos · · Score: 1

      Actually, not to flame you, but by doing this, Microsoft is not screwing the consumer; they are screwing the developer. Consumers couldn't care less about what language is used to develop software. We are the ones with the religious zealotry for a language, not the users.

      --
      mcp->kaaos;

      --
      It goes from God, to Jerry, to me.
    9. Re:That big a deal? by GooberToo · · Score: 1

      Actually, the consumer is the one that suffered. If you ran an applet that was written using Microsoft's flavor of java on Sun's implementation, it wouldn't work.

      This doesn't have anything to do with this language or that language. It has to do with Microsoft fragmenting the market, inflicting loss of reputation in the eyes of the end user. Now granted, this did place an extra burden on developers.

    10. Re:That big a deal? by mcpkaaos · · Score: 1

      I understand the logic, but my point is that it is ultimately the developer's responsibility to make sure they can deliver their product to a consumer. If that means they must develop parallel codebases then so be it. If that means they must use a language other than Java due to whatever Microsoft is doing to their OS, then you make that call. It's a huge pain in the ass, I agree, but that's just the reality that you face.

      There was a time when writing a piece of code once and running it on multiple platforms was just a pipe dream. It was commonplace to find many code trees in order to spread your product across many platforms. Duh, right? I'm not saying anything new, I know. :) Now that we have languages like Java, Perl, et al, developers have suddenly decided that they don't want to do that work any more. They want to do it one time and have it magically work everywhere. In a way, I think that's cool. I'd love that luxury. Of course, we are still a long ways off from that every really happening, even in the face of Java. I think we are lucky that enough people came to the table to adopt XML as a semi-standard method of storing data. Even that is fragmented, when you think about it.

      I don't agree with Microsoft. I think if they purposely made such a move with the intention of smothering Java in favor of .NET that they should suffer appropriately. I don't mean to sound naive, but I also don't want to point fingers and spread blame when I personally don't know their reasoning or their tactics. However, I just as strongly believe that developers whine like stuck pigs every time something happens that requires additional work. We've been downright spoiled over the past few years with easier languages, drop-in-and-go libraries that take much of the work off of our shoulders, etc. The moment someone makes a move that causes a ripple in our otherwise still pond... we collectively freak out. If we were cats we'd all drive to Redmond and piss all over Bill's office carpet. Okay maybe we wouldn't drive.

      Personally, I'm a C++ guy. I never got on the Java bandwagon because, to be honest, I never saw anything that convinced me that it would solve the problems I was faced with as a programmer. At this point I'm used to taking great care to ensure that my code, if it is so desired, will run on every intended platform with minimal dependencies on the OS. Obviously you can only go so far with that, but that's the challenge. If I can't handle that I should probably look for another line of work, wouldn't you agree?

      In the end, if you do not find a way to work around the problem, your competitors will. That, my friend, is why the developer suffers, not the consumer. The product will still be put out there. The question, ultimately, is whose name will be on the box.

      Thanks for reading my bloated response. I don't mean to flame or to argue, I'm just making the point that either way, reality wins out. We need to satisfy the consumer if we expect to continue what we do, regardless of what the vendors are up to. Some days that's not so easy - I guess this is one of them.

      --
      mcpkaaos

      --
      It goes from God, to Jerry, to me.
    11. Re:That big a deal? by GooberToo · · Score: 1

      First, let me say, you're reasonable and have a logical argument. Unlike some that commented on this topic.

      I want to stress, IMO, this really isn't about the developer, even though it did effect them. I should also say, I never jumped on the Java bandwagon either. I personally think there are much better solutions (Python & wxPython, for example).

      The problem occurs because the Microsoft Java guys were not being clearly told which junctions were strictly MS JVM, IIRC. Furthermore, some of the, what beans?, from Microsoft leveraged their own stuff too. This means is was very easy to MS Java developers to create completely incompatible applications without realizing it. Damage was inflicted to Sun's mindshare. Both at the consumer level but also at the corporate level. All of this, in spite of the fact, that MS was prohibited from making those incompatible changes.

      Lastly, when you say it's the developer's responsibility to deliver the application, I do agree. In fact, that was never the problem. The problem was, for web site applets, for example, you have no control over pushing a JVM to someone. And if you did, who would want a huge download being forced down their throat. Especially in light of the fact that a, it shouldn't be needed and b, if MS hadn't created additional incompatible interfaces, it would of been a null argument. Remember, at that time, the big push was for your application to be delivered over the Internet via your web browser and it would automatically run, as long as you have a Java VM, safely. Who is going to want to download, I don't remember, 100M?, 200M?, 300M?, just to use an application that is maybe 200K - 1M in size? Wouldn't you be hugely turned off, especially if you had to download it at 14.4 - 28.8???

    12. Re:That big a deal? by mcpkaaos · · Score: 1

      I also appreciate your argument. I'm rather enjoying this exchange.

      I will have to concede the point when it comes down to web development. You are absolutely correct in regards to applet dev. My school of thought comes from elsewhere, as I am primarily a backend coder. My forte is server side code, generally C++, with past life experience working on shrink-wrapped products. I've never been much on the applet side of things (and balked outright when I first heard the term 'servlet' - and every time since).

      My argument does originate (and adhere to, mostly) my own experiences. I didn't consider some of your points and am glad to hear your argument unfold even more. You make a fantastic point. I suppose some of my ignorance comes from the fact that I strongly believe that at this time, the web is a terrible means to serve applications. Now I don't think that will always be the case, but I feel that we just aren't quite there yet to make the web a viable means to host apps.

      Anyway, thanks again for the discussion. It is refreshing to exchange thoughts with a slashdotter that isn't part of the lunatic fringe. :)

      --
      It goes from God, to Jerry, to me.
    13. Re:That big a deal? by GooberToo · · Score: 1

      Yes, ditto! Thank you too.

      Best Regards!

  19. Good! by mhore · · Score: 3, Interesting

    At the risk of being redundant, I've just got to say that I'd much rather have like, Sun's or IBM's Java package than Microsoft's.

    Since Java is not Microsoft's product, it only makes sense that PC manufacturers should be the ones distributing it by default (if they see the need).

    Mike.

    --

    Mmmm......sacrelicious.

  20. They're right, there should be no *legal* requirem by numbski · · Score: 4, Insightful

    They shouldn't be legally required to include it, but we should, as developers, code in such a way to JRE is the only way to go. If M$ wants to use their own Java Virtual Machine, fine, but we need to make sure that they have little choice but to make it compatible with the rest of the world.

    I'm personally not going to go out of my way to recode everything so I have to make two seperate binaries, one for windows, and one for everyone else. The whole point of Java is that I shouldn't have to do that.

    --

    Karma: Chameleon (mostly due to the fact that you come and go).

  21. WTF? by OptimoosePrime · · Score: 2, Insightful
    That doesn't make much sense:
    would have forced Microsoft Corp. to incorporate Sun Microsystems Inc's Java programming language
    Windows OS doesn't have anything to do with "Java programming language". So what if you have to download the Java SDK or JRE stuff? Windows can't get a beer out of the fridge for you after work either, but I don't hear people whining about that...yet.
    --
    796F75617265616E65726400
    1. Re:WTF? by Anonymous Coward · · Score: 0

      Windows OS doesn't have anything to do with "Java programming language". So what if you have to download the Java SDK or JRE stuff? Windows can't get a beer out of the fridge for you after work either, but I don't hear people whining about that...yet.

      This wasn't about whether or not MS should have to include a certain product in their OS. Requiring Java on Windows was the trial judge's solution to the issue of MS in-house developers having a private API (and thereby an advantage) into the OS. Also, with Java included, Microsoft would have less opportunity to break third-party products they didn't like.

    2. Re:WTF? by glenrm · · Score: 1

      The will complain about the Beer if the networked home stuff happens, heck you may have to contact mister softee if the iLoo is clogged...

    3. Re:WTF? by TheRaven64 · · Score: 1
      Windows can't get a beer out of the fridge for you after work either, but I don't hear people whining about that...yet.

      Yeah, but I bet in the next few hours someone will tell you that Gentoo (or maybe Debian) can.

      Then someone will reply to that explaining that the getting-beer-out-of-the-fridge program is in fact GNU/Beer, and should be labeled as such.

      A little while later someone will point out that GNU/Beer is acutally an inferior copy of BSDBeer (which, by the way has a much better license, and I don't know why people don't use it. Especially since NetBeer runs on every possible type of fridge, and some toasters as well).

      Finally someone will point out that both GNU/Beer and BSD Beer are included with Fink and Cygwin so in fact Windows (and OS X) can get a beer out of the fridge for you, and you are just ignorant for claiming that they can't in the first place.

      --
      I am TheRaven on Soylent News
    4. Re:WTF? by wizardmax · · Score: 1

      Ok, by the same point, what does .NET have to do with Windows? Nothing you say? Then why is it included?

      --


      Free speech is getting expensive...
    5. Re:WTF? by plugger · · Score: 1

      When MS saw the threat posed by Netscape and Java (potentially allowing users to use any underlying client platform for their information retrieval needs), they did everything in their power to defeat this threat. It seems to me that MS helped the demise of Netscape and have successfully kept Java from working properly on their platform for several years.

      That holding action is no longer necessary. IE has over 90% of the browser market, and within the next 5 years they plan that just about every PC still in use will have a .net runtime installed as default. They know that people are lazy, and are unlikely to install a new browser and VM if they already have one which works adequately. This is the endgame, the match started in 1995-6 when Bill 'turned the company on a dime'.

      If MS have engineered this position by damaging a competitor through breach of contract, then yes, they should be forced to help remedy the situation, to the extent that they are culpable. The lower court decided that would be best served by having MS bundle the Sun JVM with Windows. The appeals court disagree, but it wasn't just some random punishment.

  22. Jumbo Java by spector30 · · Score: 2, Insightful

    I say fix the whole lot at MS by not installing their software. Use Linux, use OS X. Anything but the effluence flowing from the filthy beast. Maybe if more people stopped complaining about MS and started doing something about it, with their pocket-books and wallets, the whole point here would be moot.

    It's similar to the whole controversy over the 7 dirty words that you can't say on the radio or television. There was never a need to ban those words. There are two options; turn the channel, or turn it off. There is choice.

    --
    If Darwin was right, you'd be dead by now.
    1. Re:Jumbo Java by agrounds · · Score: 1
      I say fix the whole lot at MS by not installing their software. Use Linux, use OS X. Anything but the effluence flowing from the filthy beast. Maybe if more people stopped complaining about MS and started doing something about it, with their pocket-books and wallets, the whole point here would be moot.



      Well, since most of my family and friends own Dells, and I'm sure a few of yours do as well, I task you with this challenge! Go try to customize a Dimension desktop without Windows. Seriously. Go forth and conquer! What? Your only choices were XP Home or XP Professional?

      That is what almost all (non-geek) people who want to buy a computer do. They select a name brand, go to the site, select a system based on price-range, maybe if they are saavy they customize one or two things, then either buy it online or print the specs and run to the store.

      The problem doesn't stop there. Ever owned a Macintosh? I have. Oooh, what a cool looking game, I want to play that! Eh? Windows.. where's the Mac version? Coming next summer?

      While I completely agree with you in theory, and agree with your point, I felt obligated to present a day in the life of the typical home user. Windows is a fact of life that most home users just accept at face-value because it is the same thing their friends have and it is what they use at work.

  23. Re:even SCOTUS can be influenced by tcopeland · · Score: 0, Offtopic

    > they halted the Florida recount

    The votes were recounted several times, with President Bush winning each recount.

  24. Transcript of Microsoft's closing argument. by L.+VeGas · · Score: 0, Redundant

    In case it gets slashdotted.

    MS: But I don't like Java in my Longhorn!

  25. Moot point now, but Microsoft remains unpunished by deanj · · Score: 5, Insightful

    Since the HP and Dell announcements, this is pretty much a moot point anyway.

    The real problem of all this is that Microsoft has walked away from the whole "let's release an incompatible version of Java", with only a "don't do that" slap on the wrist. The monopoly remains intact, and unpunished.

    This should be a chilling reminder to anyone that does ANYTHING with Microsoft. If they're gonna screw you, don't expect them to be punished for it, no matter what happens.

  26. it doesnt matter anymore by rexguo · · Score: 3, Informative

    Well Sun has finally figured that it's futile to force M$ to include Java with its OS and has done a great job convincing the major PC makers to include Java instead. With the new logo and new website www.java.com designed for the average joe, Sun has finally decided to do something about its branding, and making Java a household name. The Christina Aguilera (sp?) promo was a smart move in collaboration with Motorola, but I feel the handset design was a disappointment. Sun may have lost the desktop war forever, but its enterprise presence (J2EE) is strong despite .NET's aggression and its mobile presence (J2ME) is way-ahead of WinCE/Windows Mobile. Nokia's debut of the first MIDP2 phone (6600) is a great win at this year's JavaOne. With its share prices dropping ~92% in 3 years, it's now going to be make or break for Sun.

    --
    www.rexguo.com - Technologist + Designer
    1. Re:it doesnt matter anymore by Anonymous Coward · · Score: 0

      Is average Joe similar to the java standard runtime environment?

    2. Re:it doesnt matter anymore by dthable · · Score: 2, Funny

      The Christina Aguilera (sp?) promo was a smart move in collaboration with Motorola

      Ugh! I feel so dirty as a Java developer. Time to switch to .Net.

  27. Challenge by tomstdenis · · Score: 2, Funny

    Find 10 suits who know the diff between MS and SUN Java and I'll give you 100$ [subject to my approval]

    Tom

    --
    Someday, I'll have a real sig.
    1. Re:Challenge by Anonymous Coward · · Score: 0

      show me 10 suits that can tell you that Java was made by SUN and not MS and I'll give you $1000 [subject to my bank account]

    2. Re:Challenge by tomstdenis · · Score: 1

      Is that the point though?

      For all intents and purposes I could argue that GNU invented C since GCC is so popular.

      I thought the point was that MS put in a "modded" java and newbiews couldn't

      a) tell MS java was there

      and

      b) there was an alternative.

      Tom

      --
      Someday, I'll have a real sig.
  28. Re:even SCOTUS can be influenced by Anti+Frozt · · Score: 2, Insightful

    If you had read the headline, the appeals court sided with M$. There is no reason for this to go any futher now.

    I can't believe that it would even have to go to the appeals court. To force any company (even M$) to include someone else's propriatary code is foolish.

    Why not just get General Motors to start putting Porsche engines in their cars. SSDD

    --
    In C++, friends can touch each others private parts.
  29. Duh... by essdodson · · Score: 1, Funny

    Come on Sun. Wake up, you're looking like SCO. Hey, so is your stock!

    --
    scott
  30. Re:even SCOTUS can be influenced by Anonymous Coward · · Score: 1, Informative

    No. The counts were halted for specific counties that had not completed the counts yet. Suprisingly the counties in question had an unofficial lead for Gore.

  31. I have mixed feelings. by foxtrot · · Score: 3, Insightful

    On the one hand, if Microsoft doesn't want to sell their product with Sun's Java, I don't think they should have to.

    On the other hand, if they're gonna include something and call it Java, it should damned well BE Java.

    -JDF

    1. Re:I have mixed feelings. by anshil · · Score: 2, Insightful

      The base rulling is about sun signing a java license contract, which gave them access to the java technology and source code.

      The license included that the JRE base classes may not be modified. And guess what did microsoft? The published a modified version.

      Just or unjust?

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    2. Re:I have mixed feelings. by anshil · · Score: 1

      Damm sorry microsoft signed the java license contract with sun, not the otherway around of course.

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    3. Re:I have mixed feelings. by j3110 · · Score: 3, Interesting

      Well, the problem was going to be Microsoft shipping their technology for free, and no competition (IE, they were going to do the same thing they were doing to netscape). They are going to ship .Net runtimes, and then all the programers have one extra reason to program for .Net that they don't Java, which tilts the scales of fair competition toward MS. That's what this case was about.

      The other cases in the past were about MS shipping broken versions of the JRE that actually caused Java more harm than good. SUN had an agreement with MS a long time ago to let them continue shipping theing JRE because MS clients were reliant on their JRE at the time (but that didn't change because MS didn't give them any incentive to change until .Net). Now that things have changed (.Net) it would follow that MS clients would no longer need the JRE MS ships.

      When you combine these two arguements, the logical arguement is to A) prevent MS from shipping .Net with the OS (like they were going to do with IE), or B) force them to include competing products (maybe they should have to include perl and python as well?). Either way, it stems from MS's verticle integration in the marketplace giving them an unfair market advantage. If they can hook you on one product, you have to run every peice of the MS puzzle. Java threatens this domination by allowing third party developers to write programs that will run on hardware and operating systems that the developer couldn't have even imagined. This makes software completely unreliant on market fads, and the software improves with the OS, JRE, and hardware. Java doesn't care if you are using MySQL or MSSQL, it's all the same.

      This scares MS a lot, which is why they wanted to mutilate it from the start. If they have control of the VM, they can always make it preform better on their OS and hardware. SUN hasn't taken advantage of Java like this (thus Java on Solaris is horrible compared to windows).

      Basically, this ruling is saying that it is OK for MS to ship products with their operating systems without including 3rd party competing products. It's a complete reversal of the Netscape issue that lead to a government investigation and almost a break up of the MS company. What was wrong before the monopoly investigation (or before Bush took office, your choice) is now just fair trade.

      --
      Karma Clown
    4. Re:I have mixed feelings. by Anonymous Coward · · Score: 0

      Don't MS have include a PERL-to-.net compiler? So in a why are already shipping "perl".

    5. Re:I have mixed feelings. by Anonymous Coward · · Score: 0

      Microsoft doesnt need any help letting .NET get an advantage (i.e. Java not being shipped with Windows). Sun actively refuse to ship it for Pocket PC meaning Microsoft has free reign with .NET anyhow. Its not all Microsoft's fault!! See this for more details

  32. Um, okay. by RatBastard · · Score: 1

    Nice rant, but what the hell does it have to do with the story at hand?

    --
    Boobies never hurt anyone. - Sherry Glaser.
  33. Keep Java Pure by Cloudgatherer · · Score: 5, Insightful

    As a programmer, I really like Java's "write once, run everywhere" motto (while it may not always work out that way in practice). From what I understand, did not have a fully compatible VM, so Sun develops one for download. While I don't think MS should be forced to ship Java, they should be disallowed from trying to hijack Java (hence they went out and made C#).

    1. Re:Keep Java Pure by Anonymous Coward · · Score: 0

      As a matter of fact, Microsofts VM was MORE compatible than others that Sun allowed to exist on Sun's own tests. It was also 4 times faster and better behaved on the windows platform that Sun's own. (Sun actually cheated on their own benchmarking program to detect the Sun vs MS machine and cheat accordingly, this is well known and documented, Sun admitted guilt.)

      Microsoft EXTENDED the java libraries which meant that programmers could (Though with FULL intention) write Java code for use on Windows that would not run elsewhere.

      Sun didn't want people to even have the opportunity to write Windows only Java code even if they wanted to and so sued. (I'm not taking a right or wrong position here, this is just what happened)

      That was it.

      Actually I'm glad it happened because the .NET libraries and C# make for a MUCH better Windows only coding platform than Microsoft's Windows only Java libraries and the Java language/vm ever could have.

    2. Re:Keep Java Pure by zjbs14 · · Score: 1, Insightful
      It's still amazing how little underdtanding there is of the MS Java issue. First, the MS JVM did nothing to prevent compiling/executing "standard" Java code. I can take any Java 1.1.X (pre-Java2) code and it works just fine under both Sun and MS JVM's.

      What they did do was to put MS-specific extensions into their Java implementation, such as J/Direct. That meant that you could end up writing Java code that didn't run on any JVM. So what? Java was/is a cool language. Why should I as a developer be restricted by my programming language to a least-common denominator of functionality and performance if I'm only writing to one platform?

      --
      No sig, sorry.
    3. Re:Keep Java Pure by Anonymous Coward · · Score: 0

      There's nothing wrong with extending a JVM, if you're honest about which classes and methods are actually part of Java and which ones you made up. MS weren't. Worse, the MSVM couldn't run JNI code at all, and didn't even support RMI unless you knew the secret URL to download it from.

    4. Re:Keep Java Pure by Anonymous Coward · · Score: 1, Interesting

      "Full intention"? If MS didn't want to trick people into writing nonstandard code, why did they sneak them into java.lang instead of proudly labeling them com.microsoft?

    5. Re:Keep Java Pure by sxltrex · · Score: 1

      How the hell did this get modded up as Insightful?

      Why should I as a developer be restricted by my programming language to a least-common denominator of functionality and performance if I'm only writing to one platform?

      It's amazing how little understanding you have for what Java is. Have you ever heard the phrase "write once run anywhere"? Why the fsck are you using Java if you're only writing for one platform anyway?

      What they did do was to put MS-specific extensions into their Java implementation, such as J/Direct. That meant that you could end up writing Java code that didn't run on any JVM. So what?

      Seriously, are you that blind to blatant Microsoft tactics?

    6. Re:Keep Java Pure by Spirald · · Score: 5, Insightful

      Your statements are incorrect. If your standard Java code included standard JNI or standard RMI, your code would not work with Microsoft's JVM. It seems obvious that this was done to prevent people from using JNI to achieve portability in the Java->Native interface, and to prevent people from using RMI for IPC as opposed to Microsoft's IPC flavor of the year.

      If Microsoft had included those standard features of Java, there would not be so many complaints about their extensions. IMHO, the whole extension issue is a red herring. The real issue is the standard functionality that Microsoft -excluded- to kneecap otherwise portable Java code.

      The only somewhat legit issue regarding MS extensions is the fact that they didn't make developers aware that generated code from their IDE used their Windows specific extensions and thus was not portable.

    7. Re:Keep Java Pure by Anonymous Coward · · Score: 0

      I their classes were labelled with com.microsoft as "God intended" so programmers were aware which functions were MS-only and which weren't, there wouldn't be a problem. I believe Microsoft's original license with Sun explicitly discussed and encouraged this. MS attempted to be more devious.

    8. Re:Keep Java Pure by CustomDesigned · · Score: 1
      J/Direct and other true extensions were not a problem. The problem was that Sun included MS only extensions to core Java packages - in direct violation of their contract. MS was welcome to provide any number of MS only extensions as long as they weren't in packages named java.* or javax.*.

      The conforming extensions were welcome and handy for high level WIndows programming. But MS insisted on dropping in extensions to the java.* core packages to catch the unwary.

      The illegal signatures were listed from the output of a tool Sun provided to check core ABI compatibility, and the output included in the court evidence.

      What was MS's excuse in court? "Gee, that provision only applied to JDK1.0. We can do anything we want with JDK1.1." Incredibly, MS was right. The contract failed to mention something along the lines of "this goes for all subsequent official versions too". Chalk up a big boo boo for Sun's legal department. Nevertheless, MS's behavior was reprehensible.

      Subsequently, Sun introduced the 100% Pure campaign and made API checking tools widely available so that you could check whether any code used non-standard core package extensions. This helped, but most of the damage was already done.

    9. Re:Keep Java Pure by ClosedSource · · Score: 1

      "The conforming extensions were welcome and handy for high level WIndows programming. But MS insisted on dropping in extensions to the java.* core packages to catch the unwary. "

      Oh yeah, the hypothetical "unwary". Did Sun show any real evidence that companies had used J++ with the desire to be cross-platform, finished their product, brought it to the marketplace and then afterward found to their horror that it wasn't class platform and wouldn't run on the intended platforms? (I mean beyond the cross-platform problems they have using any Java language implementation).

    10. Re:Keep Java Pure by CustomDesigned · · Score: 1
      A decent commercial offering would have discovered the problem during testing on all supported platforms (write once, test everywhere) and would either use Sun's API checking tools or create their own.

      The "unwary" are all the in-house and hobby programmers who might get the impression that only Windows runs "Java" correctly. This group far outnumbers the ranks of competent programmers for commercial products - especially in-house programmers for corporations.

      As it turned out, MS's move damaged Java on the desktop and Java applets, but didn't affect servers - where most in-house programming was done anyway. Servers either wouldn't be running Windows, or would have the latest Sun or IBM JVMs since they were under the control of the programmers.

      While I would like to see more Java applets (instead of flash or shockwave), Java has some technical hurdles to overcome (like multiple apps per JVM) before it is really ready for the desktop. So perhaps the delay was for the best.

    11. Re:Keep Java Pure by ClosedSource · · Score: 1

      It think you underestimate in-house programmers. In any case, in-house projects are the least likely candidates for cross-platform development.

      Since J++ performed better on Windows than 100% Pure Java (although that phrase didn't exist at the time), in-house programmers would probably have formed a more favorable impression of Java then they would have otherwise.

      Of course, once Sun sued MS and J++ was frozen at a particular Java release number (I don't remember which one), it was incompatible with new code and there was less reason to use it (it was still a good language for COM development though).

      By then many Windows programmers were sick of the politics and switched back to C++, MFC, ATL, or VB. I suspect if J++ had not been created, even this brief flirtation with Java on Windows probably wouldn't have happened.

      So, I think there's at least as much evidence that Sun shot themselves in the foot as there is that MS was responsible.

  34. Re:even SCOTUS can be influenced by Anonymous Coward · · Score: 0

    >Remember Y2K where they halted the Florida recount and put in office the presidental candidate with the smaller popular vote

    No, I don't remember that. I remember where the court resisted attempts to get involved in overriding a state's electoral process and the constitutional election process was upheld.

    The candidate with the smaller popular vote won the presidency through the system of the electoral college. The system worked as designed. Subsequent recounts found that it wouldn't have made any difference anyway.

    I didn't like the outcome either, but I don't attribute it to the court being unlawful or corrupt or anything like that.

    Get over it already

  35. it's good to see by Anonymous Coward · · Score: 1, Interesting

    it's kind of refreshing to see that a lot of linux community kids are siding with microsoft on this one. makes us a little more reputible vs. always saying "microsoft is EVIL! linux roxors!"

    btw. i lost my password and changed my e-mail address so i can's get it back, but i'm StrangeNewGround.

  36. Re:even SCOTUS can be influenced by Anonymous Coward · · Score: 0

    Why not just get General Motors to start putting Porsche engines in their cars.

    That actually would be pretty cool.

  37. So what? by RatBastard · · Score: 1

    What does that have to do with Java? Your argument has nothing tio do with the courts forcing MS to cary Sun's Java VM.

    --
    Boobies never hurt anyone. - Sherry Glaser.
  38. It's still about the antitrust remedy by kremvax · · Score: 5, Insightful

    Even though it's hard to swallow having the government dictate the operating conditions of a company (and include / disavow specific portions and products ) it's important to remember that this is/was a *penalty* for serious antitrust/anticometitive behavior.

    It was a light "slap on the wrist that doesnt really cost much of anything" penalty too.

    Guilt without punishment, well, isn't going to hinder them from this sort of behavior in the future is it.

    I guess there is always justice for those that can afford it.

    Kremvax

    --
    --- Little Atomo - The Amazing Thinking Robot from Atomocom! http://www.youtube.com/watch?v=GIP9KisHi4k
  39. No Suprise OEMs Bundle Java by MikeD83 · · Score: 5, Insightful

    I think we can all say that Java is rampant on the Internet. For instance, most online gambling sites use Java user interfaces. The average Joe six pack thinks he got the shaft from his computer company when IE displays a broken icon when he tries to view Java content. Companies such as Dell are bundling Java so their customers won't think they have broken computers.

    1. Re:No Suprise OEMs Bundle Java by mousse-man · · Score: 1

      So basically this is to hide that the OS sold by MS is partially broken?

  40. Re:even SCOTUS can be influenced by Jim_Hawkins · · Score: 1, Funny
    A federal appeals court is small potatoes compared to the Supremes.

    Yeah...
    BTW, how are Diana and her buddies doing now-a-days?

    SIDE NOTE: You must be at least 40 years of age to appreciate this joke.

    SIDE NOTE 2: You must also have a crummy sense of humor like I do to appreciate this joke. :-p

  41. Why For M$ to include Java? Even playing field by MidKnight · · Score: 5, Insightful
    Most folks here, thus far, are reading the incredibly thin article and thinking "Sounds right -- Microsoft shouldn't be forced to carry a competitor's product. Yea for the court system." The point that they're missing is that the lower court ordered Microsoft to carry Java as a temporary measure until the Sun -vs- Microsoft case was settled. To quote from Motz's original ruling:

    • "Unless Sun is given a fair opportunity to compete in a market untainted by the effects of Microsoft's past antitrust violations, there is a serious risk that in the near future the market will tip in favor of [Microsoft]"

    Motz reasoned that Microsoft had illegally used its monopoly position to do irreparable harm a competitor's product, and that Sun was exceedingly likely to win their suit. This temporary order was necessary to level the playing ground until that suit was carried out.

    Basically, as in all Microsoft's legal troubles, their strategy is to draw out the cases indefinitely until they can leverage their desktop monopoly to the point of making the suit a moot point. Then, they can just settle out of court for chump change. Anyone heard of Netscape?

    --Mid
  42. I think... by qorkfiend · · Score: 2, Interesting
    the original ruling was meant to prevent Microsoft from deliberately breaking its JVM, defeating the cross-platform goal of Java and preventing large-scale Java development on Windows.

    From the article...
    "Jim Desler, a Microsoft spokesman, says the move relates to its January 2001 legal settlement with Sun, which Microsoft says bars it from making any changes to Sun's underlying Java programming code after next Jan. 2, 2004."
    which makes the original ruling sort of redundant. Microsoft can't touch the code any more (unless Sun gives them permission, I suppose), so they can't break it.

    I also enjoyed this:
    "As a result, Mr. Desler said, Microsoft can't provide security updates to its virtual machine, leading to its decision to stop supporting the software, though it plans to help customers migrate to alternate solutions."
    Since when has MS been overly concerned with security updates? Oh, and the "alternate solutions" - .Net.
    1. Re:I think... by Anonymous Coward · · Score: 0

      Uh, since FOREVER? What kind of 'tard question was that to ask.

    2. Re:I think... by classic66coupe · · Score: 1

      man, since NEVER . how long have you been using windows, 10 minutes ?

  43. What's wrong with releasing incompatible Java? by mofochickamo · · Score: 1

    I've seen a lot of comments that say the reason MS in trouble for this is for releasing an incompatible version of Java. Is there something wrong with doing that (legally, I mean. Obviously it makes writing Java more painful)?

    --
    Honk if you're horny.
    1. Re:What's wrong with releasing incompatible Java? by classic66coupe · · Score: 1

      did they not break suns licensing agreement when they did that ?

    2. Re:What's wrong with releasing incompatible Java? by qorkfiend · · Score: 1

      Nothing, if you're an immoral and unethical sonofabitch. Let's play the analogy game:

      Microsoft makes cars. Sun comes up with an innovative new cross-manufacturer braking system. Microsoft says "ok, we'll use your new braking system." Microsoft removes key parts to system. People using Microsoft cars with Sun brakes don't live very long. People stop using Sun brakes. People start using Microsoft's new cross-manufacturer brakes.

      Maybe a bit over the top, but I think you get the picture. This is where we get into the wonderful world of legal precedents.

    3. Re:What's wrong with releasing incompatible Java? by mlk · · Score: 1

      > legally, I mean.
      Yes, You can create an (possable incombatable) version of a Java-like VM (GCJ for example), but you can not call it Java.

      --
      Wow, I should not post when knackered.
    4. Re:What's wrong with releasing incompatible Java? by JavaPriest · · Score: 1

      Let me give you an example of what's happening in my company right now: we run multiple applications, some outsourced and others written in-house. One of our most important apps (ERP) is accessible via an applet that uses Microsoft Java "extensions", and the applet is packed in a .CAB (not recognized by Sun JRE). Other apps are using Sun Java 1.2+ applets.

      Because Microsoft's JVM is only Java 1.1, I cannot use their VM to run the Java 2 apps, and I cannot use Sun's to run the ERP applet.

      Nice huh? Looks like I'll have to install 2 browsers at the workstations of my clients: IE for the ERP and another for the Java 2 apps. I cannot ask my users to switch the JRE used by the browser each time they want to use another application.

    5. Re:What's wrong with releasing incompatible Java? by Anonymous Coward · · Score: 0

      Sun "owns" Java. You can create your own language, and call it Java, but you need to obtain a license from Sun. In order to get a license from Sun it has to comply with the Java standard.

  44. Re: java isn't just applets by ip_vjl · · Score: 1

    "Java on the desktop" doesn't mean applets.

    It means using Java to write full applications.

    Though I would argue that the reason Java isn't on the desktop is due to a history of poor performance. Those points may be less relevant now with 2ghz processors, but there is a lingering belief that Java is slow. (works great as a server development language, though)

  45. Re:even SCOTUS can be influenced by jedidiah · · Score: 2, Insightful

    Why not? It would actually cost GM money for one thing.

    IP -> real property comparisons are nearly always highly dishonest.

    The cost to Microsoft to bundle something else into their Operating System is ZERO. This is one of the problems with Microsoft having a monpoly on OEM OS distribution. They can shove their crap on everyone's desk for free.

    There's no compelling reason that other's can't come along for the ride. For every product that Microsoft bundles into the OS, every competitor should get their place as well.

    Microsoft has been declared an abusive monopoly and this has held up on appeal. So normal rules no longer apply. Thus any "harmful precedent" is also narrowed in scope.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  46. The Contrary View. by Yaztromo · · Score: 5, Insightful

    I'm going to take the contrarian view here. :).

    It looks like alot of people here are of the view that the courts shouldn't force one company to bundle the product of another. Fair enough.

    However, at this juncture, the courts might as well tell Microsoft that they can be anti-competitive all they want, as there will never be any real punishments for their actions. Microsoft has benifitted from the fragmentation of Java, through their distribution of an outdated, poorly functional version. And prior to that, they benifitted from their attempts to prevent Java from being a write-once, run-anywhere language.

    At some point, justice has to incorporate the ideal of punishing organizations for their past bahaviour, in order to reduce the benifits of undertaking that behaviour, and in order to curb others from undertaking the same behaviour in the future.

    If I were to go on a spree killing my enemies in society (not that I have any enemies... ;) ), the courts wouldn't haul me up and say "You are hereby enjoined from ever killing anybody ever again", and then setup a panel (that I get to select some of the members of) to make sure I don't. Instead, they'd take away my freedom to do whatever I want, and throw my sorry ass in jail.

    You can't throw a whole company in jail, and in the MS case, nobody has directly died (I realize the extremity of my example :) ) due to MS's actions. But still, there has been zero accountability on their part up to this point. There has been nothing yet to aid the real victims of MS's anticompetitive acts, nor nothing that would really cause MS to want to avoid such acts in the future. Where is the justice in that for the companies who have had their intellictual property values eroded due to Microsoft's acts?

    This was a chance for society to tell Microsoft (and other big computer software companies) that if they don't play fairly, there are consequences. Judge Mott gave a creative ruling that incorporated both punishment for past bad acts, while at the same time helping level and repair the playing field for Sun.

    MS's come-uppance is long overdue. They've destroyed the value of new technologies from their competitors, and thus far, while techinically losing in the eyes of the courts, have gained from the experience. And you're not supposed to be able to gain when you violate the law -- but apparently MS has found that, in their industry, crime does pay.

    Yaz.

    1. Re:The Contrary View. by qorkfiend · · Score: 1

      Amen. One of the major flaws of this country is that you can wriggle out of anything if you have the money (most recent election, anyone?). I don't necessarily think that forcing them to bundle Sun's JVM is a good idea, but something needs to be done.

      I think it is time to jerk Microsoft up short - but they may have too much momentum.

    2. Re:The Contrary View. by Yaztromo · · Score: 1

      I think it is time to jerk Microsoft up short - but they may have too much momentum.

      Nonsense! No company can ever have more momentum that the society it services. If society, through its elected officials and the courts, wanted to apply the spirit of the law to Microsoft, they could. Several judges have found Microsoft guilty of a variety of anti-competitive acts and contract violations. Most of them have proposed broad reaching remedies.

      Unfortunately, the appeals court appears to fear the notion of "remedies". They appear to be more interested in preventing Microsoft from weilding its power again, as opposed to bringing in useful punishments to show the world that bad corporate behaviour won't be tolerated.

      I'm all for capitalism and free enterprise -- but as with everything else, there has to be checks and balances. And right now, while some checks have been instituted to keep an eye on microsoft, there hav'nt been any "balances" to bring the pendulum back to centre.

      As I mentioned, I'm all for free enterprise and capitalism -- but that support shouldn't be at the expense of the spirit of the legal system.

      Yaz.

    3. Re:The Contrary View. by Osty · · Score: 1

      Microsoft has benifitted from the fragmentation of Java, through their distribution of an outdated, poorly functional version. And prior to that, they benifitted from their attempts to prevent Java from being a write-once, run-anywhere language.

      As has already been pointed out in many posts, you're wrong. First, Microsoft was forced by Sun to not build newer versions of their JVM. In other words, it's Sun's fault that Microsoft's JVM is stuck on 1.1, not Microsoft's. As well, Microsoft didn't break any functionality in Java, they only extended it (well, JNI to the contrary, but you're not going to be using JNI for a browser applet are you?). Yes, they were a little sneaky about the extensions, and about using Windows-specific code by default from their J++ IDE, but that didn't stop you from writing Java code that was compatible with every other JVM.


      You can argue that Microsoft has done some shadey things with Java, but you certainly can't blame them for not keeping their JVM up to date.

    4. Re:The Contrary View. by Yaztromo · · Score: 1

      Hey Osty:

      Actually, I'm not wrong :). Microsoft was only enjoined from shipping an up-to-date Java because they were not complying with their contract with Sun. They broke the contract, and were adamant they wouldn't comply with it. What else could Sun do but find them in violation and cancel the contract?

      And it was more than just extending Java on MSqs part. They completely left out all RMI support in their JVMs (although eventaully they offered it as some sort of "optional download -- but RMI is not an optional part of Java!).

      This case was about anti-trust, however, and not the Sun/MS contract. Sun had to cancel the contract because MS wasn't complying with it. Not a whole lot you can do otherwise when it comes to the contract.

      But the DOJ/MS trial brought out all sorts of documentation about how MS tried to illegally subvert Java -- and not by shipping an out-of-date JVM.

      This case wasn't about MS having an out-of-date JVM. It was about anti-trust. Forcing MS to ship a compliant JVM was a remedy for past anti-trust abuses against Sun, not about getting them to ship current code for the sake of forcing them to be up-to-date.

      Yaz.

  47. Look at the history. by Anonymous Coward · · Score: 1

    Why was MS told to include Java?

    Well, it was because the judge decided that MS had tried to use MS's monopoly to destroy Java.

    So, the judge decided that the damage done by MS could be fixed by having MS ship Java.

    MS was found guilty and the court ordered MS to take an action that would result in MS repairing the damage MS intentionally inflicted upon Sun.

    duh!

  48. Re:even SCOTUS can be influenced by tcopeland · · Score: 0, Offtopic

    > The counts were halted for specific
    > counties that had not completed the counts yet.

    Not counts, hand recounts. And recounts of recounts. Some folks were determined to recount votes until they got the result they wanted.

  49. wasn't the MS java "extended" java? by dirk · · Score: 3, Informative

    Maybe my memory is slipping, but wasn't the original problem that the MS version of Java had extra features that only worked on their version? It was compatible with regular Java, and would run all regular Java apps, but it had "extra features" that programmers could use that would make the Java app only work on their JRE. If this is truly the case, why would they have to include Java at all? They were originally told they couldn't ship their Java because it was "broken" (which having extra features is far from broken, not fair maybe, but not broken). So they decided not to ship a JRE at all and Sun sued because they weren't distributing Java at all. It seems when they were distributing a version of Java (although an "extended" one) Sun said don't do that. then when they decided not to ship Java if they couldn;t ship their version, Sun said they have to ship Java. They can't have it both ways. If MS's Java was compliant with the standards, but had extras, it was completely acceptable.

    --

    "Information wants to be expensive" - Stewart Brand, the same guy who said "Information wants to be free"
    1. Re:wasn't the MS java "extended" java? by esarjeant · · Score: 1

      Then by this argument, if GM built a car with 10 steering wheels it's perfectly acceptable because 9 of these steering wheels are merely "extras"?

      Hogwash. We have specifications / protocols for a _reason_. When applications violate these specs, developers and end-users are left picking up the pieces.

      As far as I'm concerned, Microsoft has demonstrated they are unable to follow industry standard specifications. As a result, they should be prohibited from participating in any standards-based development for no less than 10 years. This will let other companies build programs to leverage emerging standards without unfair competition.

      --

      Eric Sarjeant
      eric[@]sarjeant.com

    2. Re:wasn't the MS java "extended" java? by dirk · · Score: 1

      If you are never able to extend a spec, how do things advance? Most of the web is built un things that are not in the basic HTML specs. Browsers support things that are not in the specs, and if enough browsers support than advancement and it becomes popular enough, it then gets rolled into the specs. Should we ban everything browser than supports things that are not in the HTML spec?

      The key is that it will support anything written for the spec. It also gives you some options if you choose to use them. It is not breaking the spec, it is complying and adding addition, optional features.

      --

      "Information wants to be expensive" - Stewart Brand, the same guy who said "Information wants to be free"
    3. Re:wasn't the MS java "extended" java? by DickBreath · · Score: 1

      Embrace. Extend. Extinguish.

      --

      I'll see your senator, and I'll raise you two judges.
    4. Re:wasn't the MS java "extended" java? by Anonymous Coward · · Score: 0

      They *removed* bits of the spec.

      There is no good analoigy for this, except to say "this machine is windows-compatible, becasue it has the "cd" command. Of course, it has none of the software, but...."

    5. Re:wasn't the MS java "extended" java? by mcp33p4n75 · · Score: 1

      Soon people become dependent on the extra features and the competitors aren't able/allowed to add the new features and they're left in the dust. Soon, only a monopoly remains. Read the Halloween documents.

      Once a monopoly is created, there is no more reason to advance. So actually, being able to extend a spec ends up retarding technological progress when a monopoly is formed.

      It's easy to advance when you have to stick to a standard. Have a committee and make a new standard. If you want extra features, don't add them to a standard. Instead, put together a demo or a plan of the feature for the next standard committee. Or, make a different standard. Microsoft will never do this, though, because they're trying to be a monopoly in everything (if they're not already).

    6. Re:wasn't the MS java "extended" java? by Anonymous Coward · · Score: 0

      Microsoft could always create as many extra API features in classes labelled com.microsoft.* as they wanted.

      But they wanted to remove the major networking classes (JNI/RMI) and wanted to tweak the core classes to have different behavior too. Which is just ridiculous. I'll defend the quality of Windows 2000 vs Linux anyday, but Microsoft was just intentionally screwing the joe average developer so I say screw them. Hopefully the law courts see this, sooner or later.

    7. Re:wasn't the MS java "extended" java? by AndersDahlberg · · Score: 2, Insightful
      Yes and No.

      1. Microsoft did not include rmi (remote method invocation framework),
        instead they used a, incompatible , framework based on com(+)
      2. Microsoft did not include jni (native code access), instead they choose a, windows only, framework
      3. And, what they mostly lost the case on, they changed and included stuff under the java. namespace.

      Other companies, well apple, have included their, incompatible, stuff under com.apple namespace - no problem (and, of course, sun has their incompatible stuff under com.sun and ibm... etc etc)!
      Microsoft had their own namespace (strangly enough com.ms, you would have thought they would use com.microsoft? well whatever) but instead choose to deliberatly make java bound to windows by making microsoft java developed programs (those that used microsofts "extended" java. namespace classes - many of them - unclear which at a casual glimpse at the api...) incompatible with original java.

    8. Re:wasn't the MS java "extended" java? by Anonymous Coward · · Score: 0

      Because, as I understand it, 'extended' Java is no longer Java. Only Sun determines what is or isn't Java.

    9. Re:wasn't the MS java "extended" java? by Richard_Davies · · Score: 1

      > Maybe my memory is slipping, but wasn't the original problem that the MS version of Java had extra features that only worked on their version?

      The key problem was not *adding* features. Microsoft changed and left out parts of the core API. For instance, they didn't include RMI at all because it "wasn't important". It is new the basis of EJBs (and thus J2EE) - but they didn't want competition with DCOM. Microsoft also made incompatible changes in the core API to break WORA.

  50. uh by Anonymous Coward · · Score: 0

    you want an os sans-frameworks?

    are we against .NET now?

    if they don't have to include their competitor's code, can they be forced not to include their own code?

    what?

    1. Re:uh by classic66coupe · · Score: 1

      You are missing the point. They broke their agreement with sun when they made java enhancements that would only work on windows. They screwed up and didn't have to pay for it. And yes, I think .NET = .CRAP

  51. A lot of antitrust ignorance by Ath · · Score: 5, Insightful
    If you read the appellate court decision, the reason they overturned the injunction is because even the trial court judge stated that Sun could not prove irreparable harm without the injunction. The appellate court (and the trial judge) specifically says that this does not mean Sun cannot still obtain the same result after a trial.

    Please note that the appellate court upheld the part of the injunction preventing Microsoft from shipping a non-compliant JRE.

    The fact is, Sun could still obtain a final order that MS must bundle the Sun JRE with the Windows operating system. But this will only happen after a trial. The injunction here was issued at a preliminary stage of the judicial proceedings. But if you think forcing MS to ship the JRE at any point would be completely inappropriate and only market conditions should rule, you have a gross misunderstanding of antitrust laws and their purposes.

    Microsoft has a monopoly in operating systems for the Intel platform. This is legal fact and Microsoft cannot walk into any court room and claim otherwise. It's been decided already. A monopoly means that market conditions cannot work. Even Adam Smith (you know, that guy who kind of invented capitalism) said that the market cannot work when there is a monopoly. Ensuring the market can still work in a monopoly is the purpose of antitrust laws.

    Now that it is legally established MS has a monopoly, it completely changes how MS can do business in the market. In the case of the JRE, it means Microsoft cannot leverage their monopoly in the OS to obtain a monopoly in another area. You know, like they did with the browser!

    What I expect would be a more likely outcome is that MS has to make a decision. If they want to bundle .NET, then they have to bundle a compliant JRE. Then the market truly would be deciding and it would not be a case of MS simply leveraging the OS monopoly into a new market.

    All that said, the legal nuances are the important point to note from this decision. The appellate court was not saying MS would never have to include the Sun JRE. They were only saying that the legal burden of "irreparable harm" had not been met in order to obtain an injunction. That's why they vacated the order.

    1. Re:A lot of antitrust ignorance by The+Bungi · · Score: 0
      The fact is, Sun could still obtain a final order that MS must bundle the Sun JRE with the Windows operating system

      Explain how a court can order a company to include a competitor's product while at the same time order them to not ship their own. How about Oracle sues Microsoft to ship their crap forms package with every copy of SQL Server? How about Microsoft sues RedHat to include IE for Unix in every shipped copy if Linux? Or Real sues HP to ship their crap player with every PC they sell?

      That smacks of even more government involvement where it is not needed.

      And the "... blah blah blah monopoly blah blah blah..." part is irrelevant if Sun wants a judge to force Microsoft to do something, as opposed to stop doing something.

    2. Re:A lot of antitrust ignorance by Ath · · Score: 4, Insightful
      Explain how a court can order a company to include a competitor's product while at the same time order them to not ship their own.

      If I take the question literally, then the answer is easy: the court just issues the order.

      However, you ask a question regarding a point I did not make. The sentence you quote was in reference to the appellate court's decision. What the appellate court says in the decision is that Sun could still win the case on the merits, at which time the trial judge could then issue an appropriate injunction.

      But the biggest issue here is your complete lack of understanding about an important aspect. Microsoft has legally established a monopoly. Red Hat does not. Oracle does not. Real does not. That is why there is a difference here.

      The whole anti-government intervention argument gets a little old, especially regarding antitrust. Essentially, the argument is that there should be no intervention and let the market work. As I stated, monopolies and the antitrust laws meant to address them is specifically because the market cannot work with a monopoly. This is not a new concept. This has been completely understood for over 100 years!

      So your point is that there should be no government intervention (I will not even address the fact that this instant situation is a private company simply using a court's authority, not some statutory or regulatory intervention) and that, even when a monopoly in one market is used to obtain a monopoly in another then there is no redress. I think your point can be summed up that you not only disagree with antitrust laws and do not feel they should be enforced, you actually deny their existence.

      What happened in the browser market? There is no redress possible. It's done. It's clear that MS used its OS monopoly to obtain a browser monopoly (if you want to argue this point, talk to the hand because it's a legally established fact that this happened). But was there a way to redress the browser situation? No, there was not. It was done. Finished. What were the consequences to Microsoft? None. So where is the deterrent against future similar behavior? It's like sending a thief who stole $20 million to prison for 10 years and letting him keep the money. Sign me up for that.

      And the "... blah blah blah monopoly blah blah blah..." part is irrelevant if Sun wants a judge to force Microsoft to do something, as opposed to stop doing something.

      Your final point is just plain wierd. A court order can be to force a party to either do something or stop doing something. It's not some relevant point that Sun was seeking the court to enforce affirmative behavior from Microsoft, so your attempt at distinguishing the two is moot.

    3. Re:A lot of antitrust ignorance by kmweber · · Score: 0

      No reason being a monopoly should change anything.

      Does the presence of a monopoly produce an undesirable result? Probably. But that doesn't matter, because as long as its monopoly was achieved through the use of voluntary agreements and as long as it maintains its monopoly through the use of voluntary agreements then the monopoly has been earned and there is no valid reason to take from someone what he has earned just because it may be inconvenient or undesirable for some people.

      --
      "Other than that, Mrs. Lincoln, how was the play?"
    4. Re:A lot of antitrust ignorance by Ath · · Score: 2, Insightful
      Yes, a monopoly does change something. It means you cannot use one monopoly (like in the operating system) to establish another monopoly.

      In this case, Sun argues that MS is using the OS monopoly to establish a new monopoly in middleware with .NET.

      Legally obtained monopolies are legally fine. But there are restrictions on the behavior of a company holding a monopoly. That's what antitrust law is.

    5. Re:A lot of antitrust ignorance by kmweber · · Score: 0

      Yes, a monopoly does change something.

      Yes, I'm quite aware that it does. But note what I said--there's no reason that it SHOULD change anything.

      --
      "Other than that, Mrs. Lincoln, how was the play?"
    6. Re:A lot of antitrust ignorance by mabhatter654 · · Score: 1
      This is a contract dispute not an anti-trust judgement! Early on in Win95-dom MS saw java and willingly paid Sun to create an implementation because even they thought it would be the next-big-thing. MS proceded to issue an "extened" version of java that pissed sun off. Yes, sun did have in the contract a technology "we-don't-like-it" clause. According to the willingly signed contract by MS they were to modify their JVM if asked by sun.

      sun signed up for exposure not just the money! MS knowingly and willingly sabotaged that exposure causing everyone to thing that Java sucks because they never intended to support the contract to their fullest ability!

      MS already committed to bundle java. At the time sun got them to stop, there was no .Net. Now MS has a competing tech [directly based on Suns JVM tecnique on top of that!] Now sun simply wants it's JVM inserted to fufill the contract. That would seem on all counts to be very fair and equitable.

      why would MS fight this if they wern't sabotaging java? This isn't quite like netscape. MS never promised to ship netscape like they did with java-that's the difference. This is just like the smartphone case where MS was double-dealing behind their partner's back. The fact that MS is now a convicted monopolist only streangthens sun's position. If they weren't trying to monoploize VMs then this remedy wouldn't be an issue. MS is reniging on a perfectly valid contract--that is all this is about!

    7. Re:A lot of antitrust ignorance by xusch · · Score: 1

      They were only saying that the legal burden of "irreparable harm" had not been met in order to obtain an injunction Does it mean they are waiting for it to be "irreparable" before they want to repair it? But then how?

    8. Re:A lot of antitrust ignorance by Ath · · Score: 1
      But note what I said--there's no reason that it SHOULD change anything.

      Fine, then your position is clear. You do not agree with antitrust law. Talk to your Congressman to get it repealed. Until then, the court's are required to enforce it.

  52. Excellent by Jack+Comics · · Score: 2, Interesting

    As far as I am concerned, this is an excellent thing. I have not used any variation of Java in four years now. I use Windows 2000 Professional as my main operating system at home, and have Microsoft's Java VM completely disabled, as well as any and all scripting support for Java. I also have no other version of Java installed as I make sure everything I download doesn't include Java, so my system is effectively Java-free.

    IMO, Java is extremely slow and very much open to exploits, to the point that I feel it is absolutely useless to implement. If a web site I visit requires it, then I just move on to a different web site without giving a second thought.

    --
    "We are all in the gutter, but some of us are looking at the stars." - Oscar Wilde
    1. Re:Excellent by Anonymous Coward · · Score: 0

      You sir are an idiot. Please do some research and see how many exploits there are for Java. Let me help you a bit. THERE ARE NONE.

      Get a fucking clue before you post this bullshit.

      As for Java being extremely slow. STOP USING MICROSOFT's BROKEN IMPLEMENTATION.

      What an idiot.

    2. Re:Excellent by wizardmax · · Score: 1

      There is a beautiful article on Java myths on ZDnet. Just google 'Java Urban Legend ZDNet'. Then you might want to reconsider your statement. As for not using Java for your self, that's fine, but if you ever have to work in the real world IT, chances are that the company uses Java in one way or another. As for exploits, Java has no more exploits then other languages.

      --


      Free speech is getting expensive...
    3. Re:Excellent by leomekenkamp · · Score: 1

      IMO, Java is extremely slow and very much open to exploits (...) (emphasis mine)

      I am afraid your opinion does not stroke with reality. A java program is a bit slower than a c program, if both are implemented correctly. Java is certainly not very open to exploits; if it is, please show references to these exploits.

      --
      Wenn ist das Nunstueck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput.
  53. Re:They're right, there should be no *legal* requi by dnoyeb · · Score: 1

    The world you live it passed about 6 years ago. MS chose not to behave in this fair manner you suggest. This was their punishment. Recall, one of the FEW pusnshments. And now its taken away.

  54. wrong? you must live in an ideal world by Harbinjer · · Score: 5, Insightful

    The capitalist idea should do that, but it doesn't. What if there is no choice. What if there was only 1 car company, and they owned all the roads? What would you do, becaus even if you built your own car, you still couldn't use the roads. That's how Microsoft's lock-in with Windows and Office works. All documents in office format, that all other businesses use, and Office only runs on windows. The capitalist system works fine when there is competition, and at least somewhat fair competition. When 1 company controls the market, that's not capitalism, it might as well be the government like in communism.

    Thankfully that is changing slowly, but 3 years ago it was almost that bad.

    1. Re:wrong? you must live in an ideal world by yaphadam097 · · Score: 1, Redundant
      Perhaps you really mean fascism and not communism?

      If it were communism, then the entire economy would be controlled by a single entity without even the illusion of competition. Fascism is significantly more dangerous, because its economic policies are driven by a central government which controls industry through legislation. Competition still exists, in theory, but the government gets to decide who competes and who doesn't. Sound familiar?

    2. Re:wrong? you must live in an ideal world by Anonymous Coward · · Score: 0

      If it were communism, then the entire economy would be controlled by a single entity without even the illusion of competition

      This "single entity" you speak of....that would be Microsoft, would it?

    3. Re:wrong? you must live in an ideal world by Anonymous Coward · · Score: 0

      So Microsoft controlls IBM, Apple, etc? Wow, better tell Steve Jobs and whoever the CEO of IBM is that.

    4. Re:wrong? you must live in an ideal world by apt142 · · Score: 1

      While I agree with you. But, there is one fundamental flaw behind it and it's the flaw that I think lets MS off the hook.

      It's really easy to build cars and roads that don't cost much. And even easier to acquire them.

      But that's like saying "We're going to infringe on your rights now. If you don't like, take up arms."

    5. Re:wrong? you must live in an ideal world by AvantLegion · · Score: 1
      What if there was only 1 car company, and they owned all the roads?

      The consumers would revolt. You can only abuse the consumer so much before they will not take it any longer.

      That's how Microsoft's lock-in with Windows and Office works. All documents in office format, that all other businesses use, and Office only runs on windows.

      All businesses have to do is use other formats. And now, open software exists on a number of platforms that reads those Microsoft formats.

      Thankfully that is changing slowly, but 3 years ago it was almost that bad.

      That's true. It should also be expected. Especially in the relatively new industry of computer software. The software world is still finding its way.

      I don't consider Microsoft to have been incredibly abusive to consumers. Certainly some questionable and even some outright dirty practices against some competitors, but they have yet to truly rape the consumer. What worries me about Microsoft is the FUTURE stuff that has been talked about (Palladium, etc). It is for that reason that I am working on breaking the Microsoft dependency in people close to me (parents, girlfriend, etc). That is me, as a customer, revolting against what is coming. Should MS move in a different direction than what is planned, my stance will soften as well.

      As for this article, it's an example of how the market (OEMs, other OSs, etc) is meeting customer demand for Java, in lieu of legal forcing of Microsoft to meet that need. That is how the need should have been met anyway.

    6. Re:wrong? you must live in an ideal world by dytin · · Score: 1, Insightful

      But you are wrong, because microsoft never did metaphorically own "all the roads". You yourself are reading slashdot, so you have to know about Linux, and Macs, and all of the other OS's out there. Microsoft does have competition. Microsoft makes a fairly decent product that most people find easy to use, so microsoft makes money. However, people are starting to see that there are alternatives, so microsoft is starting to lose market share (especially in the server end) here's a reference). And microsoft isn't losing because of the DOJ. (Name one major thing that the DOJ has done to help microsoft's competition. IE is still embedded into windows, Office is still a closed format, and now Java will still be crippled). Therefore, capitalism is working, on its own. Next time study some economics before you post here.

    7. Re:wrong? you must live in an ideal world by Penguinshit · · Score: 1

      Your statement is analogous to a body struggling to overcome cancer. Sure a few cancer cells will get destroyed, but if you don't see the mortal peril then you have your head in the sand.

      Microsoft makes a half-assed product and they have no real incentive to change that because there is no one in a position to challenge in the consumer desktop market (MS' flagship product, and the vast majority of their revenue). Microsoft has, does, and will continue to do their best by any means possible to stop the growth of competition.

      Therefore, true innovation has really stagnated. Superior peripheral projects such as Linux are only now starting to move into the mainstream, but only because of applications which mimic the functionality of the apps which run native on Windows (which comes native on 99% of the PCs sold).

      So Microsoft may not have owned *ALL* of the roads, but they owned the expressways, boulevards, and avenues over which the majority of the population traveled, all because those were custom-built to accomodate Microsoft's cars.

      uh oh.. boss is coming...

    8. Re:wrong? you must live in an ideal world by Anonymous Coward · · Score: 0

      The only way there can be just one company is if the government keeps competition from occurring - in the case of Microsoft it is through government-enforced IP laws. So what we have is not a free market. In a truly free market there would be nothing to stop all sorts of competitors from entering the market. Monopolies can only exist with the help of the government.

    9. Re:wrong? you must live in an ideal world by skillet-thief · · Score: 1

      I'm not disagreeing with you, but one should remember that Hitler was a National Socialist.

      --

      Congratulations! Now we are the Evil Empire

    10. Re:wrong? you must live in an ideal world by Anonymous Coward · · Score: 0

      Yeah, and China is the People's Republic, but that's completely meaningless too.

    11. Re:wrong? you must live in an ideal world by SL33Z3 · · Score: 1

      It is painfully obvious that you are simply bashing Microsoft for the sake of ... I dunno, your own Karma? Heaven forbid you take a stand on this board. I can't believe this post was modded to 5, insightful when there is no insight here. Microsoft Office Documents have been opened on many platforms. Hell, I have a small program for my Palm OS that will let me view excel documents and view them well. Microsoft has been doing the exact opposite of what everyone is saying here. They open the standards for their products (ECMAScript, .NET Framework, CLI, etc). While they may still control the direction these technologies can go, they freely allow anyone to implement these technologies on any platform. Look at the Mono project for instance. It's an implementation of .NET for *nix platforms. It has some modifications that even the Windows platform doesn't have. However, look at what Sun did. Instead of allowing Microsoft to add features that they wanted in the Windows version of Java, they decided litigation was the route to take.

      While Microsoft is no peach, for God's sake, try to take your own view of these events instead of regurgitating the standard "Microsoft bad, Linux good" crap you hear on this site every day.

      --
      SL33ZE - Artificial Intelligence is No Match For Natural Stupidity -
  55. relax by Anonymous Coward · · Score: 0

    relax people - the whole argument of having something shipped as part of OS is going away beacuse people can download stuff from the net and use it - ICQ, Napster, Kazaa etc are pretty successful without any MSFT backing. Profiliration of broadband will make 50-100mb downloads seemless and the whole argument of whats the default icon on desktop go away.

  56. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  57. Re: java isn't just applets by iabervon · · Score: 1

    If it's sufficient to run on a server, where you have dozens of people using it at the same time, it's sufficient to run on a desktop. It's just that the initial implementations were slow because the necessary technology hadn't been developed yet.

    Java is also slow to start up the virtual machine, which makes it inefficient for programs you stop and restart frequently.

  58. OMFG SUN JAVA IS FREE! by Anonymous Coward · · Score: 2, Insightful

    why all the lawsuits over something that is freely distibuted over the internet and on burned cd's anywhere.... what a waste of money... why force microsoft to include 3rd party apps in its own software package. i mean we dont force any distro of linux to include winamp do we? it would be the same fucking thing..

    most of these MS lawsuits are stupid

    1. Re:OMFG SUN JAVA IS FREE! by C_Kode · · Score: 1

      You've miss the point. Microsoft could effectively kill java by not including it in their operating system. It goes back to the whole Netscape/IE law suits. Microsoft held/holds a monopoly on the home PC market. IE appears on all those PCs, why download Netscape. As you have plainly seen. Netscape's market was been all but destoryed. Sun was trying to force Microsoft to include Java in the Windows distro. So Java doesn't go out the Window(s) (pun intended)

      As for your "Java is free. While Java is free for you to download, Microsoft had to pay for it to put it in the Windows distro.

    2. Re:OMFG SUN JAVA IS FREE! by numark · · Score: 1

      Umm...how is it the "same...thing" when Winamp doesn't even run on Linux natively? You're comparing a VM that runs natively on Windows with a program that doesn't even run natively on Linux and saying that the principle's the same. And, the point is, Microsoft specifically violated certain agreements it had with Sun. In doing so, it severely harmed Sun's market, and therefore the whole point is to get Microsoft to live up to their end of the bargain. If you think Microsoft's living up to their bargain is telling Aunt Mildred to download Java when she can barely install her $5 Walmart solitaire game, I'm afraid you might be sadly mistaken.

      --
      Want Slashdot headlines on your site? Try SlashHead
  59. Such a poor decision ... by Usagi_yo · · Score: 2, Informative
    Alot of the people happy with the new decision have it wrong.

    Microsoft wasn't being forced to carry Sun Java because Sun Java couldn't compete.

    Microsoft was being forced to carry it as a remedy of past anti-trust practices of embrace, extend, then obscure.

  60. AC comments by Anonymous Coward · · Score: 0, Offtopic
    I'm not the AC here, but I've had a number of +5 AC posts.

    I for one don't put my name here on anything challenging to the average point of view. I've been targeted a few too many times for just expressing a complex thought. Sure karma's practically free, but it irks me when some moron doesn't read my post carefully and attacks me while saying everything I say. Then some other moron hits me with a "-1 overrated". I loose sleep over this kind of stupid stuff, so I post anonymously most of the time. Yes, I know I shouldn't take is seriously. I need help.

    At one point I started getting week old comments modded down. My response to that was to spend some extra time writing and get four +5's in the next few days. My "foes" only have so many mod points. Let them waste them.

    1. Re:AC comments by Anonymous Coward · · Score: 0

      You need to be reminded the obligatory simpsons quote. "Mus't resist temptation to be a slashdot karmawhore, must resit .....D'oh"

  61. Wrong by Anonymous Coward · · Score: 0, Offtopic

    Another Republican lie. Independent counters determined that a state-wide recount would have given the state to Gore.

    1. Re:Wrong by tcopeland · · Score: 0, Offtopic

      > Independent counters determined that
      > a state-wide recount would have given
      > the state to Gore.

      Please provide a citation, thanks.

    2. Re:Wrong by Anonymous Coward · · Score: 0

      Then why did Al Gore's people not insist on a State Wide recount? His people were only interested in re-counting votes in counties that are historicly Democratic strong holds. They could have gone to the courts and insisted on one.

      I do feel sorry for Al though, if a Daily (his campain manager, Chicago native and son of Richard Daily - Da Mayor and brother of Richy Daily the current mayor), can't steal an election, who can???

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

      > Independent counters determined that
      > a state-wide recount would have given
      > the state to Gore.

      Please provide a citation, thank

      How about several:

      But note the qualifier ``state-wide''. Gore's request, and the resultant Supreme Court cases dealt with recounts in a handful of counties. So even if the court had not taken an activist role, Gore still would have been on the short end after receiving the recount he requested, despite the fact that more voters state-wide cast ballots for Gore.

    4. Re:Wrong by tcopeland · · Score: 1

      > How about several:

      Thanks, very interesting. In all honesty, I appreciate the info.

      All 3 point to the same study - http://www.norc.uchicago.edu/fl/results/index.html . Reading thru the documents there, it's difficult to say that they came up with anything definitive. I mean, here's an excerpt from the "Media Group README" text file:

      ================
      'ABFOUND' (1)
      Collier--County officials said they discovered 25 uncounted absentee ballots in a still-sealed envelope after the rest of the absentees had been counted and recounted. 21 of these ballots contained votes ultimately included in certified totals, but officials cannot say if the remaining four were undervotes, overvotes or unqualified write-ins. So a precinct called "ABFOUND'' was created to account for the 25 ballots.
      ================

      Hardly a compelling argument for overturned the previous 3 recounts.

      It was a close one. But President Bush won.

  62. Still the same shit by Anonymous Coward · · Score: 0

    Java is still the same crap as it always has been, no ruling can change that. .NET/Mono is way better, and time will show this.

    1. Re:Still the same shit by wizardmax · · Score: 1

      You are right, still the same shit. Except its .NET not Java. They have been squeezing your balls so hard for so long, that you've learned to like it.

      --


      Free speech is getting expensive...
  63. Re: pointing guns by Harbinjer · · Score: 1

    I would say "good", point any gun at Microsoft, but then I though of the same gun being pointed at a company I would support.

    So now I would say, "good" point the anti-monopoly gun at any monopoly, especially MS, but also the RIAA, because that's what anti-trust laws were all about.

  64. Re:Moot point now, but Microsoft remains unpunishe by civilizedINTENSITY · · Score: 1

    Actually this was a prelim injuction that was overturned. The $Billion lawsuit is still ongoing. A little early to be calling it a slap on the wrist. God willing it could still be $1,000,000,000.00

  65. Re:even SCOTUS can be influenced by Anonymous Coward · · Score: 0

    Actually the re-count process was on it's THIRD try when it was halted. The first two not yelding the desired results. The counties in question are Democratic strong holds and yet the tallies were not enough to win the State for Al Gore. Thus the hunt for just a few more votes, in a very close election. Only in Chicago Il (Cook County), were there as many voting "issues" reported as in those 3 FL counties, but the IL vote was not close, so who cared? If it was NOT a hunt for the few needed votes, then why not demand a state wide recount? Because that could have garnered more votes for Bush as well, this was Al Gore's best and only chance.

    In care your wondering, I live in Florida, I vote in a county that has no problems with their elections (unlike the fools down in the Miami area) and wish just once I could have the chance of voting for the better of two candidates, rather then for THE LESSER OF TWO EVILS!!!! AG or GWB? what a choice to have to make, I almost voted Green!

  66. Re:even SCOTUS can be influenced by Anonymous Coward · · Score: 0
    A lot of liberals conveniently ignore one important fact: AL GORE LOST HIS "HOME" STATE OF TENNESSEE!!!


    Had he been popular in his hometown, he would be President today. He was a fucking loser, be glad he's not President. I would hate to see him try to deal with terrorists. Look at what happened under Bill Clinton's watch.

  67. Re:They're right, there should be no *legal* requi by Anonymous Coward · · Score: 0

    hahahehehehohoho ... thats just about as funny as saying "People should follow W3 standards when coding websites" If the majority of your target audience is using a broken implimentation, you unfortunately have no choice but to follow suit.

  68. The whole picture by Anonymous Coward · · Score: 1, Insightful

    I think letting companies like M$ run free while allowing them to be anti competitive is only going to hurt US. The increasing competition from other countries, where M$ can be curbed with thier own laws will just run circles around them in the long term. Yes, in the short term M$ wins and US as a country looses. The long run, both M$ and US looses.

  69. Hmmm...more "no teeth" responses for the monopoly by jav1231 · · Score: 2, Insightful

    Let's see..they bastardize Java by implementing their own version illegally. What do they get? Nothing. At least they're getting the same punishment they got for their antitrust practices. >

  70. And what harm is that? by DesScorp · · Score: 1

    How is this harming Windows users? So they'll have to download Java if they want to use it. So what? How is that different from having to download Quicktime, RealPlayer, or Adobe Reader? Why should Microsoft have to include competing products with theirs? That's like telling telling Coca-Cola "your company is too big. Ship one Pepsi with every six pack from now on to be fair to consumers".

    Let the buyer beware, and download whatever he wants. And if you don't like the way Microsoft does things, buy a Mac, or go to any small PC store, and have them build you a white box to load your own OS on. They'll probably be happy to load something easy like Red Hat for you.

    And for all of their ills, Microsoft has a point about Java. WHY should the industry just lay down and accept that Java is the future, if competitors say "we have something better, we're not using that"? Busting Microsoft for breaking the Java license is one thing. Making them ship a competitors product is another, especially when that competitor has been boasting for years that said product can be Microsoft's undoing.

    The only way you can justify this is to say that since the anti-trust people blew it, this court will pick up the slack and regulate Microsoft in one area. That might even be a just action, but it would be bad law. Don't we have enough of that allready? We SHOULD have taken more anti-trust action against MS. We should have perhaps restricted their markets. We should have perhaps made them open their API's more fully to the public. We should never make them, or any company, distribute a competitor's product as a remedy.

    --
    Life is hard, and the world is cruel
  71. If I understood the original idea correctly... by jd · · Score: 4, Interesting
    The idea was that:
    • Microsoft wrote a crippled version under the Java name, which Sun sued over (and won)
    • That they then renamed their "Java" (amongst other things) that, in effect, created a blockade, preventing Sun from reaching the Windows market
    • That Microsoft, as a de-facto monopoly, had certain duties and obligations in allowing competition, which would not normally exist in a genuinely free market
    • That Microsoft had a past history of "knifing the baby" (their words, not mine) when it came to competitor's products - using their enormous capital and userbase to exterminate products that competed with their own
    • That Microsoft - already developing their .NET product - was acting in a manner that would make alternative products impossible, and were likely (based on past experience - re: DR-DOS) to make Java actually impossible to run, whether consumers wanted it or not


    On the basis of all these points, it would be a perfectly normal, natural, sane reaction to say "hey, you can't do that!". The Libertarian view of zero (or near-zero) Government only works if one person doesn't have absolute 100% control over the desktop, the OS, the hardware (they tell Intel what to build!), the API, 95-98% of the consumers, and enough money to buy out dissenters if they somehow survive all of this.


    When someone has absolute control of 5 markets and has declared intent to obtain monopoly over 5 more (portable code, wireless, TV, servers and ISPs), fair competition doesn't exist. Competition in any sense does not exist.


    Should Microsoft actually acquire monopoly status in all ten industries, then Microsoft will be the only voice you will ever hear. Dissent could only be expressed via a Microsoft product and, as such, be eliminated.


    Think about this, for a moment. Microsoft has violated anti-trust laws, been found guilty, continued to violate those same laws, and the States that haven't settled yet are (despite having enough evidence to fight on) unable to do so. Why? Because you can't fight City Hall - when it's a partly-owned subsiduary of a corporate giant.


    We need to remember that this is NOT a typical case. The precedent is unlikely to reoccur even once in the next 300 years. There has never been a power in the US this absolute. This isn't about Us VS Them, or Govt VS People. This is about whether the Right To Choose ANYTHING AT ALL will still exist when 2010 comes round.


    The use of a monopoly in one area to create a monopoly in another is illegal. The use of FIVE monopolies to slowly engulf the entire field of technology should be no more acceptable. It's not as if it's any better!


    People have tried protests. They've tried civil disobedience, even. However, Microsoft aren't a threat to human life, so you can't really call out the National Guard. Libertarians would have us believe that guns can protect our rights. But no gun in the world will protect you against a corporate entity that spans the globe, the minds of people, and even the fabric of our lives.


    There's nothing we can do to stop the rot. The only people who can are the judiciary, because that is what the judiciary is there for. To stop evil that cannot otherwise be touched. To act as a last-ditch defence against things that can escape or evade every other protection we, as individuals, can place in front of us.


    We HAVE to rely on the legal system, because the legal system is the only thing we have left to rely on.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:If I understood the original idea correctly... by Anonymous Coward · · Score: 0

      We need to remember that this is NOT a typical case. The precedent is unlikely to reoccur even once in the next 300 years. There has never been a power in the US this absolute.

      One word: Rockefeller

      (Did you sleep in your US history classes, or are you from a foreign country which didn't teach you about the history behind the Sherman act?)

    2. Re:If I understood the original idea correctly... by Anonymous Coward · · Score: 0

      The "libertarian view" is not necessarily that there should be no government, but that there should be no initiation of force and/or fraud. Microsoft initiated fraud on Sun, which, therefore, has the right to recover the very considerable damages thereby caused. That would be true with or without government. The government has interfered with this process by protecting Microsoft while disallowing any timely and reasonable remedies that would have repaired the damages caused by Microsoft.

  72. Even more important by poptones · · Score: 4, Insightful
    More importantly than that, it also caused tens of thousands os users to say "well, java never works right on this machine anyway" at which point they just disable it because they fear it might be a "security problem" and it's so incredibly easy to just shut it down completely.

    In a way, shipping the "broken" java was doing Sun more harm than not shiping java at all, since it gave MS so many more opportunities to make java look bad.

    1. Re:Even more important by Commutative+Monoid · · Score: 1

      Java was doing a fine job of making Java look bad, all on its own.

      --
      You have exactly 314 seconds to come up with a less retarded plot.
  73. (OT) Re:AWWWWWWWWW YEAH by Anonymous Coward · · Score: 0

    Actually, the number that Americans (and now everyone else) call a trillion is the same as the old British billion (1 million million, or 10^12). Oh yeah, and you spelled 'piece' wrong too :)

  74. Parent post is the only one worth reading so far.. by Anonymous Coward · · Score: 0

    Nicely done -- simple and to-the-point... It's a complicated gray issue is some areas, but not in this one.

  75. Not "extended" Java -- "Replaced" Java by linuxwolf · · Score: 2, Insightful

    The MS version not only added things (WFC, JDirect), but removed some things (JNI), and weren't truly compatible on others (RMI, if I recall correctly). It was this removal (among others) that violated the contracts and trademark agreements. Basically, MS was calling something Java without it meeting the agreements to have that name.

    MS did not uphold their end of the contract, along with violating a trademark agreement. This is why there's such a big legal and technical mess.

    1. Re:Not "extended" Java -- "Replaced" Java by mczak · · Score: 2, Insightful

      MS removed both JNI and RMI. They also altered some core classes, though iirc they just added some features to them (which would of course cause programs to fail on the true java version if you used those features).

    2. Re:Not "extended" Java -- "Replaced" Java by Spirald · · Score: 1

      Please mod up the parent post. There is a lot of misinformation floating around that Microsoft only -extended- Java. The fact that the core issue here is their deliberate -exclusion- of standard functionality (JNI/RMI) has gotten very little play in this discussion.

    3. Re:Not "extended" Java -- "Replaced" Java by CaptRespect · · Score: 1

      So what! I still don't get it. Is Microsoft supposed to only duplicate what Sun had done? (then get sued by copyright infrigement?) IE, Netscape, Opera, Mozilla all claim to use html and javascript. Do any of them support the standards 100% ? No. Do any of them have extra features? Yes.

      All C++ compliers claim to compile c++ programs. Does that mean your linux c++ code will complie in Windows? No.

      If Apple can include their own version of java, why can't microsoft. I don't think that all Apple java programs are going to be 100% compatable with Windows or Linux.

      What if Microsoft created Java, and wanted to force their version of Java on Solaris, because Sun's version isn't as compatable? Would that be right? No.

      This whole thing is silly. If Sun want's to promote Java they have other means of doing it.

    4. Re:Not "extended" Java -- "Replaced" Java by Anonymous Coward · · Score: 0
      I believe the Apple extensions are not in public java.* or javax.* interfaces; they're honestly labeled so nobody is going to use them without realizing it. And Apple probably didn't omit any features like RMI or JNI, so their VM actually can run all Java programs. This is all Microsoft would have to do to comply with the contract they signed, but they won't because their goal all along was to cripple Java.

      If Sun agrees to ship a good faith implementation of .NET and then doesn't go through with it, I'd be happy to see them forced to uphold the agreement.

  76. Because they're Monopolists by burgburgburg · · Score: 2, Insightful
    The original decision was made because Microsoft, the civilly recognized Monopolists, used their monopolistic powers to attempt to destroy the Java market.

    Because the original judge correctly recognized that a) Sun would probably win on the merits and b) waiting for the end of the trial would probably make the issues moot (see IE vs. Netscape), he ordered that Microsoft had to include Sun's version of Java with their OS.

    But this particular appeals court tends to be very pro-business (especially businesses that have contributed heavily to the Republican party) and ignored the issues. And since what's good for Microsoft is good for our troops, siding with Sun would mean the terrorists had won.

  77. Correct! Microsoft is... by Anonymous Coward · · Score: 0

    ... effectively charging money for (business) water and (business) air. It's hard to imagine how this will ever change (at least in the short term) without involvement of the government (post '04, anyway).

    What F500 company is going to take the (retraining, reconfiguring, etc.) $ hit to try to make Microsoft unnecessary for their business?

  78. Where is the punishment? by wizardmax · · Score: 1

    I has been proven that MS is a monopoly and used monopolistic tactics to control the market. They lost the trial to Sun on the Java issue, and were ruled a monopoly by a federal judge. So, where is the punishment? All I see are the same monopolistic tactics!

    --


    Free speech is getting expensive...
  79. Re: java isn't just applets by Anonymous Coward · · Score: 0

    Ah, but the technology *was* developed -- You could run a J++ app on a P5 and be perfectly happy.

    Instead, Sun pretty much torpedo'd Java on the Desktop with Swing. Slow, complex, difficult to pick up best practices - all ensured that Java would never compete in the VB/Delphi corp app market.

  80. Whizzle. Fizzle. Bang. by c0d3fu · · Score: 5, Interesting

    Anyone here surprised? It is difficult to hold Microsoft and hundreds of other M.N.C.'s accountable for their actions as they are having to conform to the rules of individual countries less and less.

    Corporations have become world-wide economies in and of themselves; of the 150 largest economies in the world, 97 are multinational corporations! Their influence upon important governments world-wide is steadily growing as they amass tremendous amounts of wealth and influence. Governments fear cracking down on them for fear of economic and political repercussions. In the last 30 years, new supranational authorities have emerged worldwide; big global players that carry tremendous capacity for power. Microsoft, though off to a poor and late start in this arena, is one of them.

    A software producer can write whatever it wants into its operating system and it is perfectly legal. Though it sounds dreadful, Microsoft advertising its own services in Windows is a huge mistake on the part of the corporation - it will turn large number of people off. That's part of the reason all the .NET promo died off. Competitors such as OSX, Lindows, and Red Hat will gain ground from such nastiness.

    It is easy to criticize Microsoft. Keep in mind that Windows is a standard, something desperately needed in a world with hundreds of different programming languages, operating systems, and a plethora of different types of hardware and (OMG!) media storage out there. Take Sony for instance. Sony uses Stick Media not because it is better, but because it is non-standard and they can charge mucho dinero for it. They could have easily conformed to a standard media with a dozen other companies if it economically beneficial. Granted, everyone is conforming to Microsoftâ(TM)s standards, but itâ(TM)s better than another long-standing war of software standards such as that between IBM-Compatibles and Apple Computers. Even Linux doesnâ(TM)t even conform to a set of unified standards (though United Linux will theoretically change that).

    Microsoft needs reform. It will be difficult to force it to do so, as it has a tremendous amount of influence. Ideally, a global standard operating system needs to be developed. We need a U.N. resolution. :)

    --

    [c0d3fu]: jwjb62@umr.edu || james@macrohub.com
    1. Re:Whizzle. Fizzle. Bang. by evilviper · · Score: 1

      In regard to standards, the cure is FAR worse than the disease...

      You might as well have the RIAA standardize on 8-track tapes. Sure, they're complete pieces of crap, but it's a standard so that makes it okay, right?

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  81. WTF? by Ender+Ryan · · Score: 1
    Microsoft and Sun had a contract that Microsoft violated. The contract stipulated that Java was not to be modified in any way to make it incompatible. But Microsoft did just that. How was forcing them to include Sun's JVM not a suitable punishment? And why was it important enough for the appeals court to overturn the lower court's decision?

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  82. Re:even SCOTUS can be influenced by LilMikey · · Score: 1

    Actually, for your analogy to be right it would have to be something more like: GM owns the roads and some cars. Porsche comes up with a better car. GM makes their roads incompatible with Porche's car while pushing their own inferior car. Government says as a punishment GM has to use Porshe parts.

    To end the analogy, government now says "Whoopsy, we don't really know anything about roads or cars so do whatever you like."

    --
    LilMikey.com... I'll stop doing it when you sto
  83. Do yourself a favour by Sycraft-fu · · Score: 1

    Locate a Windows box, one with XP on it. Go to java.sun.com and get the Windows JRE and install it. Notice how the install process is point and click. then get a Java program, notice how it will run just fine, using the JRE.

    There is no difficulty at all in installing Java from Sun in Windows. Same process for Win 2000, etc.

    1. Re:Do yourself a favour by Anonymous Coward · · Score: 0

      Sure, you have the JRE. Twenty minutes later. If you're an admin. And if you know the JRE is available at java.sun.com.

    2. Re:Do yourself a favour by jspectre · · Score: 1

      yes. for now.

      and the day after a new service pack comes out it could be a completely different story. as i said. microsoft can make it VERY difficult to run java on a wondows box if they wished.

      now imagine they put MUST HAVE security & stability patches into that service pack. are you going to not install it just so you can have java but run the risk of having your system hacked? what about a large corporation?

      now sun must figure out what is wrong and update their jre to work around whatever microsoft fixes. then microsoft makes more "fixes" and "oops, java doesn't work again."

      do you think after a while people would just give up on installing java over and over?

      --

      abcdefghijklmnopqrstuvwxyz

  84. Java not the issue by TheNinthAttempt · · Score: 2, Insightful
    While, in general, Java is seen as a primary competitor to MS products, and thus the MS approach of limiting Java availability can be critcised, there is another possibility: This is that MS is unfairly being allowed to fill two roles: OS and infrastructure provider, as well as Application and support provider.

    Rather than forcing MS to include Java in their OS, they should be prevented from including support for their apps and development environments in the basic OS. Thus Java and .net developers would both be required to ensure that the target Os supports their developed products.

    Admittedly, this still leaves a loophole in that MS can supply .net with Office, it will provide a start in splitting the OS/App advantage that MS enjoys.

  85. History is why by Anonymous Coward · · Score: 0

    Many appear to have a problem understanding why Microsoft was forced to include Java with Windows. It is because of their ILLEGAL, MONOPOLISTIC practices.

    Microsoft forced PC vendors to pay a DOS/Windows licence fee for every PC they shipped, regardless of whose OS was on the it. They forbade them to ship PCs without an OS. They forced vendors to ship IE with every PC they sold, then they introduced incompatiblities in it to try to make the www a microsoft only playground. They bastardized Java so that a programmer had to choose between supporting Microsoft or everyone else.

    I agree, the Judge shouldn't have forced them to ship Java with Windows. He should have split the company in two, fined them the cumulative retail price for every copy of DOS/Windows ever sold, and sentence Bill Gates to wear an 8x10 framed picture of Gary Kildahl around his neck for the rest of his life.

  86. There's a much larger problem here than just Java by Matt+Ownby · · Score: 4, Insightful

    The main problem is that the stuff that comes pre-installed with Windows and/or Windows Components (Media Player, Internet Exploder) is the stuff that everyone uses, whether it's better or not.

    If Microsoft suddenly started bundling Quicktime with Windows Media Player and suddenly forced users to manually download and install plug-ins to use file formats such as .WMV or .ASF, do you think any web sites would offer content in .WMV format? No, all web sites would offer stuff in Quicktime format by default because they'd know that they'd be able to reach the greatest number of users CONVENIENTLY. No company is going to want to tell users "We really want you to view our product, but you'll need to download this plugin to do so." All companies will say "We really want you to view our product, therefore we're going to use a format which you know you will already have pre-installed!"

    Microsoft has pulled this BS time and time again. The law ought to be that if Microsoft ships with Windows Media Player pre-installed, that it must also pre-install all of its competitors too. If it ships with Internet Exploder pre-installed, it must ship with other browsers pre-installed too. Yeah this sounds kind of unreasonable, but there is a precedence. Remember how Windows 95 shipped with a bunch of shortcuts for other ISP's such as AOL?

  87. They are a monopoly, rules are different. by nurb432 · · Score: 1

    Before you say it wasn't fair to force them to carry a competitors product, once they were declared a monopoly the rules changed for their operation.

    Even something as simple as this must be looked at differently then in a 'free market'.

    Remember the OS market has been legally deemed not a free market the day they were found to be a monopoly.... so the rules are different now..

    --
    ---- Booth was a patriot ----
  88. Re:even SCOTUS can be influenced by Anonymous Coward · · Score: 0

    Each candidate won and lost several states. Gore lives there, but he went to an Ivy League school and mostly stood up for high tech in DC. Does he have so much in common with the typical Tennessee resident that they should all vote for him?

  89. Sorry, Sun. by expro · · Score: 1

    Sun, if you want people to use Java, you need to start being competetive with it or let other people be competetive with it. GPL of your implementation and open standards would be a good start (although it would likely take a few years to revitalize Java). But that would let other users do exactly what Microsoft was trying to do -- fix problems with it, which is exactly what Sun prevents. Licensee programs and JCP are a farce, and do not help enough to most users. As such, users need to be able to easily create derivitive works and show the merits of changes, which Sun could choose to integrate in their distribution or not under GPL.

    1. Re:Sorry, Sun. by MidKnight · · Score: 1

      Whatever you're smoking, can you share it with the rest of us?

      First off, in essence, Java is a specification. Sun's implementation of the Java spec is the reference implementation, not the only one. And at this point it's a reasonably open specification at that. The JCP is a farce, you say? Then how do you explain the fact that the all of the new features coming out in Java 1.5 went through that process? Or that the majority of optional class libraries, such as Java Cryptography Extensions (JCE) and Java Advance Imaging (JAI), also went through that process? Have you tried participating in the process, or is bitching about it enough to satisfy you?

      Other folks (most recently Redhat, as discussed in this Slashdot story) have been considering doing a completely open-source implementation for some time. I'm guessing we'll see one at some point, although realistically I don't see the need for it.

      Secondly (and this provided me with my biggest laugh of the day by the way), do you actually believe that Microsoft was trying to fix the problems with Java?? In that case, I'll sell you the Brooklyn Bridge if you want it.... But getting back to the point here, from scores & scores of court documents it's obvious that Microsoft's purpose for "extending" Java was to fragment it & keep their desktop monopoly intact.

      Believe it or not, even on Slashdot the "Just open-source it & all the problems will go away!" response is not always relevant. Sorry to rant, but stupid posts sometimes get me going.... I need a beer.

      --Mid

    2. Re:Sorry, Sun. by expro · · Score: 1

      First off, in essence, Java is a specification.

      Yes, but not an open one. Sun could not deal with the fact that others in the community might have valuable contributions that did not coincide with their own.

      Sun's implementation of the Java spec is the reference implementation, not the only one. And at this point it's a reasonably open specification at that.

      The implementation is clearly not open. If it were, it would be easy to do experimentation. A "reference implementation" that cannot be openly experimented with and trivially redistributed as a derivitive to try out a new idea with users leaves experimenters with very little to work with.

      The JCP is a farce, you say? Then how do you explain the fact that the all of the new features coming out in Java 1.5 went through that process?

      My point exactly. To have reasonable improvements you would have to have a more open process. I worked for a major Java licensee for a number years and it was impossible to get even the smallest critical fixes let alone improvements. I am not the only one to ever make this observation.

      Or that the majority of optional class libraries, such as Java Cryptography Extensions (JCE) and Java Advance Imaging (JAI), also went through that process? Have you tried participating in the process, or is bitching about it enough to satisfy you?

      I have certainly attempted to work with the process in a major way over an extended period of time, although not within the past 3 years. The process probably works if what you want to do happens to resonate with Sun and they have extra resources lying around to do it. That makes for a very limited path for fixes and improvements. If you are so perfectly satisfied, is it perhaps because your needs are very low, or you work for Sun?

      Other folks (most recently Redhat, as discussed in this Slashdot story) have been considering doing a completely open-source implementation for some time. I'm guessing we'll see one at some point, although realistically I don't see the need for it.

      I don't see the need for it either, when either: 1) sun could open-source their implementation and let them contribute as an equal, or 2) if the open source community group is going to do it, they should make a competing language rather than trying to play catch up to an ever-shifting monstrous target with a proprietary standard. Perhaps you do not see the need because, again, you have never had any demands that went beyond the capabilities of the basic tools.

      Secondly (and this provided me with my biggest laugh of the day by the way), do you actually believe that Microsoft was trying to fix the problems with Java?? In that case, I'll sell you the Brooklyn Bridge if you want it.... But getting back to the point here, from scores & scores of court documents it's obvious that Microsoft's purpose for "extending" Java was to fragment it & keep their desktop monopoly intact.

      Certainly Microsoft had monopolistic motives, but Sun is the pot calling the kettle black in their desire to control Java. Microsoft really was trying to fix certain real problems they had with Java, for example in providing an alternative to JNI, which has always been quite broken. Each company tries to solve its own problems and if it were an open standard, it would give various groups the ability to vary as appropriate. I would never expect Sun to try to fix Microsoft's problems or of any others of its licensees. It certainly did not prioritize things in a reasonable way when we were trying to get enough fixed to write reasonable business software. Had it been GPL, we could have at least fixed it to work the same and according to their spec on the platforms we supported. An open standard would have identified the many places that Sun did not follow their own documentation or standard, and would still keep a bar for interoperability. Sun has often not deserved it's own Java label for violating basic interface represe

  90. Re: java isn't just applets by ip_vjl · · Score: 1

    If it's sufficient to run on a server, where you have dozens of people using it at the same time, it's sufficient to run on a desktop.

    If you're running the same thing, yes. But server apps tend to basically just be limited to text processing (HTML, XML), socket access, and DB access.

    Desktop apps require GUI functionality, and the non-native feel, combined with early, slow AWT/Swing implementations gave users a bad first impression of Java applications on the desktop.

    Also, as the parent to my original post points out, a lot of people got it in their heads that Java was a language for "stupid web animations" and it also tainted people's feelings about it.

  91. And Sun Java is well worth what you pay for it. by expro · · Score: 1

    And Sun Java is well worth what you pay for it, unless you are a licensee with things you need to have fixed.

    If it were GPL and open standards, it would be worth much more, and distributers could choose the best alternative, and there might be better responsiveness for improvements and fixes.

    1. Re:And Sun Java is well worth what you pay for it. by tcopeland · · Score: 1

      Here's a report of duplicated code in the JDK, thanks to CPD.

      Crikey!

  92. Re:Moot point now, but Microsoft remains unpunishe by sheldon · · Score: 1

    Since the HP and Dell announcements, this is pretty much a moot point anyway.

    It's always been a moot point. Sun has always had the capability to license Java through OEMs to include on their machines. Sun simply choose not to pursue this path.

    The real problem of all this is that Microsoft has walked away from the whole "let's release an incompatible version of Java", with only a "don't do that" slap on the wrist.

    I'm sorry, but that court case was resolved a couple of years ago in a settlement. At the time Sun declared victory, so did Microsoft.

    But releasing a "incompatible" version of Java was never a crime, it was a contract infringement. Microsoft had their contract revoked and paid a penalty.

    The monopoly remains intact, and unpunished.

    Microsoft has a monopoly on Java? How do you figure?

    This should be a chilling reminder to anyone that does ANYTHING with Microsoft. If they're gonna screw you, don't expect them to be punished for it, no matter what happens.

    This should be a chilling reminder to anybody who forms a Strategic Litigation business unit thinking they can profit by going after Microsoft in court.

  93. Not Only, rather by default by Anonymous Coward · · Score: 0

    It wasn't "a version of Java that would only create programs that would only Windows systems".
    Rather it could do the bog standard stuff or the windows only type, it's just to do the standard stuff, you had to change one option... (Real easy to do, unless you are a lobotomized rhesus monkey...)

    1. Re:Not Only, rather by default by Anonymous Coward · · Score: 0

      It wouldn't do RMI unless you knew the secret URL to download it from. It wouldn't do JNI at all. And I don't believe for a moment that an IDE option can move all their extensions from java.lang to some honest place.

  94. Avoids VM conflicts by TheConfusedOne · · Score: 2, Interesting

    I think you need the separate VM or at least separate out memory spaces to avoid potential object conflicts.

    Say you have an applet that uses a Singleton type object in the core VM. So, you're counting on this one instance and probably are setting values on it. (Oh, let's say the System.properties object as an example.) Now along comes another applet that wants to load in it's own set of properties to work with. Obviously you both expect things to remain the way they are and changes could be quite "interesting".

    So, there are definitely some implications behind running multiple applets/applications in the same VM beyond mere RAM.

    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
    1. Re:Avoids VM conflicts by Mithrandir · · Score: 1

      That's what classloaders take care of. Each ClassLoader instance is it's own object space.

      --
      Life is complete only for brief intervals in between toys or projects -- John Dalton
    2. Re:Avoids VM conflicts by Bazzargh · · Score: 1

      You're right that that allows you to have mutliple singletons (since thats what the parent post was about), but classloaders don't completely isolate programs from each other. A classloader can't load a dll if its already been loaded by another classloader in the same VM, for example. And unless a classloader is badly behaved, you're going to get the same stdout, stderr, and system properties.

      There is a JSR on this which is going to introduce more isolation facilties, as part of the 1.5 "Tiger" release.

  95. M$ jre sux anyway by mysterious_mark · · Score: 1

    as I said..

  96. Re:Moot point now, but Microsoft remains unpunishe by Anonymous Coward · · Score: 0

    What a surprise having you come to MS's defense, especially considering you history of blatant MS worship here on /.

    "Microsoft has a monopoly on Java? How do you figure?"

    Uh yea, of course that's what he meant...:rollseyes:

    "This should be a chilling reminder to anybody who forms a Strategic Litigation business unit thinking they can profit by going after Microsoft in court."

    Where to start with this one? MS forms partnership, MS screws partner. MS should be punished. That's about as simple as it gets.

    The parent is right, because MS has enough money, enough lawyers, and enough political powers they are now basically untouchable. If MS does screw you can't realistically expect them to be rightfully punished for it. Actually your right about one thing, you can't "profit by going after Microsoft in court" because the system is corrupt.

    Back to Activewin with you scumbag zealot.

  97. Who pointed the gun first? by TheConfusedOne · · Score: 2, Insightful

    The point of the ol' DoJ vs MS trial was to show that MS ran around pointing a lot of guns at a lot of people to get them to stop supporting Java.

    The point now is that MS has been found guilty of gun waving and there should be some compensation/restitution. The Appeals Court decision (based on a prelim scan/read) is interesting in that they're saying Sun can't prove immediate harm but they can come back and ask for an injunction when/if they can. Motz's original order was based on the fact that there's no way except after the fact to go and point at the exact date when a market tip occurred. Seems to be a bit of a circular gotcha there.

    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
  98. DC Circuit Court by raistphrk · · Score: 3, Informative

    I'm not quite sure why anyone would want to sue Microsoft in a federal court under the DC Circuit Court of Appeals. Microsoft WILL win the case, regardless of its merits. Microsoft has dominated that Circuit Court; the judges have such a bias in favor of Microsoft that you're practically shooting yourself in the foot by using said district. You sue, perhaps win, perhaps lose, the case goes to appeal, and you DO lose. And given the Supreme Court's unwillingness to review cases, that pretty much puts an end to your action.

    A better strategy is to sue in a court under the juristiction of the Ninth Circuit Court of Appeals. The Ninth has repeatedly shown technical know-how and a willingness to embrace and extend technology, though certainly not in the Microsoft sense. The bottom line is, don't sue if it's obvious you're going to lose from the start.

  99. What I'd really like to see... by Anonymous Coward · · Score: 0

    ... is Sun's java getting a license that's decent enough for having jdk/jre in Debian or at least Debian/contrib.

  100. Java is a good language by Steveftoth · · Score: 1

    Regardless of the VM it's run on. Many java programs are never going to be run on any other platforms. Write-once is such a lie anyway, Java programs rarely work flawlessly on every platform. Any non-trivial application will have som issue with the platform it's run on. It might be file access, thread scheduling, nulls returned where there are no nulls, or missing classes. ( Apple's vm doesn't support javax.print classes, but most everything else ) All java code must be tested in every envoriment you expect it to run in, else you can't be sure that it will work at all.

    1. Re:Java is a good language by sxltrex · · Score: 1

      But if you're only writing for the Windows platform, aren't there a half dozen other faster, more efficient technologies that don't require their own VM? Why use a sledge hammer to push in a thumbtack?

    2. Re:Java is a good language by Steveftoth · · Score: 1

      Maybe, maybe not. Depends on what you are writing. Java is really fast to develop in compared to C++ and if you already know Java it's even faster to develop in.

      It's nice when you don't have to learn like 5 skillsets just to write a program.

    3. Re:Java is a good language by trueaveragejoe · · Score: 1

      I disagree with some of your points. One of the major goal of the VM is to ensure that it works on all the platforms which include file access, thread scheduling, and other features. If there are several versions of Java VM, then the compatibility over different platforms would be ruined. However, I agree that the developer must test it with every environment but the goal of Java is to make progammer easier. With all the VMs support one standard, then it would be easier to manage. Anyway, I believe that we should be able to make different implementations of Java but we wouldn't be able to call it java which is what Microsoft did with C#. C# includes most of the features of Java and more. I don't like C# because it is by Microsoft and will only work with on the Microsoft's platform.

    4. Re:Java is a good language by ClosedSource · · Score: 1

      Actually J++ was a particularly good language for writing Windows COM applications. Not as fast as C++ but a lot easier to use.

    5. Re:Java is a good language by Steveftoth · · Score: 1

      However, not all aspects of thread scheduling, printing, graphics display, event handling order are actually defined in the JVM or any cross platform VM. In fact many of these details are left to the VM writer so that they can implement a more efficient VM rather then one that meets some arbitrary definition of thread scheduling.

  101. Microsoft Wins Appeal on Java!!! (sad but true) by josevnz · · Score: 1

    Looks like the rule changed, read this: http://story.news.yahoo.com/news?tmpl=story&u=/nm/ 20030626/wr_nm/microsoft_appeal_dc_23

    --
    Jose Vicente Nunez Zuleta RHCE, SJCD, SJCP
  102. Re:Moot point now, but Microsoft remains unpunishe by Anonymous Coward · · Score: 0
    Next time you polish Ballmer's knob, ask him about "Strategic Litigation" -- he'll laugh in your sticky face because Microsoft was posturing for a lawsuit just as much as Sun was.

    I asked Ballmer about an internal Microsoft document concerning Microsoft's licensing of Java, which had come to light in the DOJ's investigation. In it, PaulMaritz stated that the company's goal was to "get control of" and "neutralize" Java, [...] Scott McNealy had told me he considered the document prima facie evidence that Microsoft had signed its contract in bad faith. I asked Ballmer if McNealy was right.

    [...]

    His voice quickly rising, Ballmer continued, "Sun wasn't confused. We weren't coming in there saying, Hallelujah, brother! We love you, Sun! We said, We don't like you as a company - nice people; I like Scott - and you don't like us! We said, Hey Sun, you want to get on the back of us and ride, baby, ride You want on? OK, here's the terms!"

    Ballmer's face was beet-red now, and he was screaming so loudly that, had there been any windowshades, they would have been rattling. Up on his feet, leaning across the table so that his face was no more than 6 inches from mine, pounding his meaty fists on the tabletop so hard that my tape recorder leapt and skittered, he roared, "Nobody was ever one little teeny tiny bit confused that we and Sun had this wonderful dovetailing of strategic interests! Those sub-50-IQ people who work at Sun who believe that are either uninformed, crazy, or sleeping!"

    I took this as a Yes.

    Wired
  103. Re:They're right, there should be no *legal* requi by JaredOfEuropa · · Score: 1

    "I'm personally not going to go out of my way to recode everything so I have to make two seperate binaries, one for windows, and one for everyone else. The whole point of Java is that I shouldn't have to do that."

    Many other developers share your view that you shouldn't have to do that. Yet, many developers jump through all sorts of hoops to make their applets run on the crippled JVM that comes with Explorer, rather than use the latest Java features. Why? Because an incompatible applet will just result in a grey square on your web page, and few of your average users will realise that they need to have a more recent runtime environment. Besides, the JRE doesn't run applets as smoothly as the built-in MS JVM does.

    This is just another battle in the War for the Desktop, people. This ruling means that soon IE6 will no longer run Java Applets without having to download the JRE, whereas .NET controls will run out of the box. Developers may well make the same choice as they have before when they choose to accommodate the crippled MS JVM: they will choose to develop components that will run out of the box on the vast majority of installed browsers, and choose .NET. This is nothing more than MS leveraging its monopoly of the desktop, and the judge was right earlier to require MS to carry the latest Sun JVM with IE, as per the agreement they made with Sun

    --
    If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
  104. Re:Moot point now, but Microsoft remains unpunishe by deanj · · Score: 1

    You completely miss the point of the lower court ruling. Microsoft licensed Java. They didn't adhere to the contract they signed with Sun. This was part of the remedy of that lawsuit. It was thrown out today.

    The "monopoly" refers to Microsoft. Geesh.

    The "chilling reminder" is that, is you do ANY business with Microsoft, prepared to be screwed, with no legal recourse.

    Just gotta love those Microsoft apologists.... Geesh.

  105. Irrelevant by BennyTheBall · · Score: 2, Interesting
    Am I the only one who sees this as irrelevant?.

    For users; Java applications are not so common that the average user will miss having a JVM preinstalled in the system. Flash, JavaScript, ShockWave and similar technologies have been pushing applets away from the web scene for some time now. For someone who wants/needs to run Java apps, downloading and installing the VM is a very straighforward process. If someone wants to make and distribute a mainstream java application, then they'll have to deal with the fact that the app will require a JVM and solve the issue (bundle it with the program or something)

    For the Server market: At the moment java is mainly targeted at the server market. If someone is going to develop J2EE applications, the fact that Windows doesn't ship with a JVM is not going to stop them (Plus, Windows servers running J2EE applications is a very rare setup)

    For Developers: If you are into Java development, the least of your worries would be getting a copy of the JVM, plus its always easier and more convenient to use you own Java installation than using the one that used to come with Windows (IMO).

    Agree, Its Sun's job to promote Java. MS shouldn't be forced to ship it. Even with the legal history that imposed it on Microsoft; the Java in the browser issue is not that important now, and it wont be untill sun comes up with something to make java more useful in desktop/browser arena. I hope they do

  106. So no .NET then.... by MosesJones · · Score: 1


    Well if you agree with this you also should agree that they shouldn't be allowed to bundle the .NET framework with the OS as that would be clearly using their monopoly position..... oh its integrated into the OS with XP...

    The only just decision would be both in or both out. This way it confirms the MS position and strengthens their play for .NET.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
  107. Re:even SCOTUS can be influenced by plugger · · Score: 1

    That's quite a telling statement. When the votes were being recounted, there was no President Bush, was there?

    (Don't take this post too seriously, just saw the opportunity to take a snipe)

  108. You can't even spell proprietary. by Anonymous Coward · · Score: 0

    Its not a question of putting their code in, its more runtime environment, but that's just splitting hairs.

    Your analogy is flawed on so many levels.

    1) General Motors do not have a monopoly.
    2) General Motors already had engines.
    3) General Motors have not signed a deal to include Porsche engines but not to modify them so they only work on General Motors cars.
    4) A car isn't a pc.
    5) General Motors have not included Porsche engines in their cars previously.

    As has been mentioned previously (many times before you made your posting), Microsoft has a monopoly. Its a fact. The ruling to force Microsoft to include the Java VM, is only a continuation of their prior agreement.

    Microsoft have included their own corrupted version of the VM for a long time. The reason for doing it is obvious. If Java's VM was included then it might help to return the balance that existed before Java's VM existed.

    Imagine, if anytime a Java class file needed to executed you needed to download the VM, or a patched update to the latest VM.

    Like Shockwave for example? Now imagine MS including Shockwave by agreement, then creating new Shockwave files, where the plugin doesn't work for the newest version of Shockwave from Macromedia. Only guess what, the MS Shockwave includes a few things that tie in to the operating system.

    Now, imagine as well Shockwave only now works on a pc.

    I think if you really understood Java and how it works, then you'd probably have a different opinion. However, whatever an appeals court rules, doesn't mean to say a subject is closed. To be fair, thats how the topic is started.

  109. Hey you socialist wackos by orionware · · Score: 0

    A man opens up a hot dog stand. He has pretty tasty hot dogs. He charges $2.00 a dog. After a year he's built up quite a clientele.

    Soon, another man opens up a hot dog stand right across the street. He has mighty good dogs, more condiments and only charges $1.75 per dog. He hires a designer to design a space age deco facade for his stand and add some neon. He starts to win some business from the original stand, mostly artsy pretentious types and those who feel the original stand owner is a bit arrogant about being the "top dog" on the block.

    THe original hot dog stand knows his stand is less appealing but he has been there longer and has built up quite a clientle. He saves the cost of a redesign but instead gets the same condiments plus kraut and lowers the price to $1.50. He wins back the customers who went across the street. The loyalty of his customers increases.

    The new guy, not wanting to get beat lowers his price to $1.50. He figures with a better looking stand and the same price he's sure to cash in. unfortunately in the process he buys cheaper hot dogs because he wants to maintain his margin.

    The original stand owner, now has two new stands in different parts of the city. He can negotiate better prices on better quality ingredients and in the process lower his price to $1.25 per dog.

    Not able to compete against the original stand, the new stand owner is losing money and eventually will have to close up shop.

    The original owner seeing that he's beat the new kid on the block puts the final nail in the coffin by offering free fries with every hot dog purchase.

    The new stand owner goes to the government and the government declares the original stand anti-competitive and makes the original stand sell the new guy supplies at the same wholesale cost they get from their supplier plus hand out fliers to their customers advertising the stand across the street.

    Business Plan:
    1) Look at what Microsoft includes in Windows
    2) Write a similar App.
    3) Cry like a baby, kick your legs, get a lawyer.
    4) Profit!

    --


    Karma means nothing to me, so suck it...
    1. Re:Hey you socialist wackos by Anonymous Coward · · Score: 0

      You have a remarkable lack of comprehension on the issues. Microsoft was convicted of monopolistic practices because they forced vendors to pay them for every PC they sold even if they put another OS on it. The result being that vendors could sell a PC at the cost of hardware + MS-DOS, or sell it at the cost of hardware + MS-DOS + DR-DOS.

      They prevented vendors from selling a PC without an OS, so customers could not choose what OS they wanted to buy.

      I would imagine you wouldn't have much to talk about if you limited yourself to things you know.

    2. Re:Hey you socialist wackos by orionware · · Score: 0

      For that, they violated the law.

      Go back and read the main news article this is in reference to jackass and you will see that I am talking about the govt forcing a company to include the products or services of another company in their product.

      I would imagine if you could stay on topic you wouldn't sound like such a tool.

      --


      Karma means nothing to me, so suck it...
    3. Re:Hey you socialist wackos by Anonymous Coward · · Score: 0

      Ummm.

      Two different issues. Just because M$ is guilty of one thing doesn't mean the courts should run roughshod over them at will.

    4. Re:Hey you socialist wackos by orionware · · Score: 0

      Shouldn't Taco Bell, KFC and every other restaurant owned by Pepsi Co HAVE to offer Coca-Cola products as well alongside Pepsi Products then?

      Every industry has exclusive agreements. Microsoft is doing nothing out of the ordinary.

      --


      Karma means nothing to me, so suck it...
    5. Re:Hey you socialist wackos by Anonymous Coward · · Score: 0

      Taking in to account your obvious emotional problems, it's probably pointless to continue to go on, hotdog boy, but here goes.

      Microsoft has been a serial offender in the courts, and continues to be so. In this instance Microsoft shipped a home grown version of Java under licence from Sun. This version intentionally violated the standards for the language (violating the licence terms as well) in order to introduce incompatabilites that would subvert the the established standards and language.

      As Microsoft of its own accord licenced and shipped a purported "Java", in its products, and customers purchased those products with the expectation that they would contain Java, the court has rightly decided that at the very least Microsoft should ship Java with their product to prevent them making future court action moot because C# had been installed on 95% of desktops in the mean time.

      Your hotdog analogy is what is off topic. There is a difference between providing better goods and services than your competitor and damaging your competitor's product.

      Read the article again (sound out the big words), the original decision was to prevent the ongoing offence to continue while it is being tried. It is exactly the same as freezing the assets of an embezeler until he has been tried in court.

      Microsoft could have saved themselves all of this by not shipping Java in the first place. What they're going through now is called accountability.

    6. Re:Hey you socialist wackos by Anonymous Coward · · Score: 0

      Your analogy is nothing at all like the situation. Your analogy is a properly, functioning free market. Try this one instead which is closer to the case. For fun let's stick with fast food.

      So we have a burger joint that has a monopoly. The burger joint started pretty small and quickly found people like burgers, in fact lots of people like lots of burgers. Within a few years they had millions of locations where they ubiquitous fast food establishment and had next to no competition. (This is in a world where there was basically no real fast food and they created the market.) Imagine say burger joint wherever there is a fast food joint any fast food joint even across the street from themselves competing with themselves. Rows of them in food courts, just one big burger joint counter. That's getting close to the kind of monopoly in the desktop market that MS have. Now take the % of the market that MS don't have in desktop and pepper Pizza joints, sandwich shops, curry houses, taco joints, fried chicken etc etc proportionally representative of all the other operating systems (these are Apple the BSD's, linux, OS/2, etc) around the streets. Now we've modeled the desktop market in fast food.

      Now someone has a great idea, for say a Donut shop. (our fantasy world was, a pretty boring place full of health food nuts that only ever cooked at home.) So they open the donut shop and again it takes off like wildfire, people love donuts, they're all eating burger joint and heading to the donut shop for a treat later, the donuts aren't really expensive compared to a meal, so the donut shop doesn't have anywhere near the money of the burger joint. Well the burger joint sees the donut shop has a strong following, and wants a piece of the pie as well.. plus the whole idea of a dessert fits well with the meal, a good strong vision for the future. They start selling donuts with meals. Pretty quickly nobody bothers going to the donut shops anymore since they can just get the donut with a meal, not have to go somewhere else for the same thing and just grow fat more efficiently in the same place. The donut shop doesn't go down without a fight, there are some minor spats about which donuts are better, but in the end the ease of a donut and a meal in the same place wins out. The donut shop cries foul, everyone agrees, then forgets.

      Next someone gets another great idea.. How about a delivery service! So they start a company and start delivering meals to people at home. "JOY!" squeal the masses, "Now we can get fat and not even leave home!" It was a hit. But it scared the shit out of the burger joint because the fact that they had locations everywhere didn't make a lick of difference since the delivery could deliver anything the people wanted, wherever they wanted it. They called it "cooked here, deliver anywhere" technology. Everyone just had to go get a special handheld device that they punched in what they wanted and like magic it showed up at their door. The main thing that was great about the handheld device was that you could use it to order anyone else's food as well.

      As well as being in the normal delivery service the burger joint started their own delivery system that promised to be the same as everyone else's. After a while the delivery people noticed that the handheld devices the burger joint was handing out with every meal didn't work with anyone else's food! You could only order burgers! Worse still some things that the delivery system was supposed to do it couldn't and people were getting confused and a bit angry. So they revoked the burger joint's licence to make newer handhelds. The burger joint didn't really mind and kept handing out the devices with every meal.

      Now The problem was in order to get a proper delivery system you had to go to the delivery people and ask them for one. This worked with burgers but wasted valuable getting fat time and most people didn't bother and just decided that delivery just wasn't a good idea. Meanwhile all the time the delivery service is going it's being impr

    7. Re:Hey you socialist wackos by Anonymous Coward · · Score: 0

      If Taco Bell sold goat p*ss labeled as Pepsi in order to damage Pepsi's buisiness, yes they could be forced to carry Pepsi's actual product.

      As for exclusive agreements, Microsoft has been convicted of criminal behavior that is most certainly out of the ordinary (like forcing your distributors to pay you even when they sell a copy of your competitors product). That may be nothing out of the ordinary for the Mob, but it is for a legal buisiness.

      The court's current ruling was on an injunction to prevent Microsoft from exacerbating the problem while its latest offences are tried.

      The only reason the lower court injunction was overturned was that Sun did not show it was irreparably harmed by waiting until the trial (at which it may be decided to permanenty require MS to carry Java). It would have been quite easy for Sun to do so, they just didn't.

  110. Re:even SCOTUS can be influenced by tcopeland · · Score: 1

    > When the votes were being recounted,
    > there was no President Bush, was there?

    That recount sounded fairly chancy... lots of guessing going on. Blahh...

    > just saw the opportunity to take a snipe

    This political debate stuff is exhausting. I should stick to Java and the like :-)

  111. MS must undo the damage it has done to Java by wukie · · Score: 3, Interesting

    How else will people actually see that Java works, and it works well if they are NOT stuck with Microsofts pathetic implementation. Certainly Java has flaws (which are usually bypassed) but some "write once, run on any platform" is better than none.

    Java is Sun's contribution to computing, and it is on par with Xerox's GUI and Mouse, Apples multimedia in a desktop and Microsoft's Office.

    Millions of developers want to take the next step with Java, but Microsoft is intentionally hold them back from over 90% of users and trying to push it's C# language to further isolate all competitors (Linux, BSD, Solaris, AIX, ONX, MacOS, etc.) from the market.

    The sooner this situation is rectified the better!

  112. Re:There's a much larger problem here than just Ja by Richard5mith · · Score: 2, Interesting

    That doesn't solve the problem. You'd always get somebody who said they'd been left out. Opera would complain that only IE and Mozilla were in there for example.

    You'd also get the Linux effect. Install most distributions these days and the menus are littered with duplicate programs. Two FTP programs, two browsers, three MP3 players. It's a nightmare for the consumer. They just want one, not a whole bunch. Most consumers (and I'm saying "most" here, not necessarily the people reading this) want the OS provider to make that choice for them. They don't know the differences between browsers, they just want something to show webpages. Tabs, type ahead find etc etc don't make much difference to them.

    The basic fact is that for the majority of users, IE and Windows Media Player work just fine. I never have any issues with either, and I've happily used IE since version 4, when I switched over from Netscape. Why? It was a better browser. Not because it was included with the OS. YMMV, but for me, Netscape sucked from the moment I started using IE4.

    If these products were really terrible, I, and everybody else out there would be actively looking for a replacement. But right now, nothing is offering me a better alternative. Quicktime doesn't support as many formats and has a bad UI, Real likes sticking programs in my registry that launch on startup (a big evil NO to that) and Windows Media Player lets me give it a standard looking UI (I hate skins) and does the job I want it to do. Same with IE. It browses web pages. It does it quickly. It doesn't crash. Mozilla isn't giving me any reason to switch, so I don't. Tabs are unnecessary on Windows (it's just like another taskbar after all) and there's no single other feature that is a compelling reason to give up IE. Unlike on the Mac, where I was happy to start using Camino instead of IE (before Safari came out...).

  113. I wonder how long... by desau · · Score: 2, Funny

    >Fortunately, Dell and HP, the top 2 PC makers, have >already decided to ship Java on the PCs that they >sell. I wonder how long it will be until Microsoft says to Dell and HP: "If you're going to include Sun's Java, you'll have to pay full retail for every copy of Windows you sell."

    1. Re:I wonder how long... by desau · · Score: 1

      I'm not sure why that was moderated 'funny'... it's exactly what Microsoft has already done to Dell for trying to ship Linux. I see no difference here, and I'd be willing to bet that Microsoft will try "discourage" Dell and HP from shipping Sun's Java with Windows.

  114. At least on linux I would be able to uninstall it by Vicegrip · · Score: 1

    Thats the beauty of Linux for me.. vendors can sell whatever they want, bundle whatever they want and I, as the consumer, can choose to keep or ditch all of it-- and roll my own version of their distro.

    Nobody I know begrudges Microsoft bundling whatever they hell they want. They get aggravated because Microsoft ships it with a "and you will like it" attitude.

    I originally fancied Linux because I recognized how much freedom it gave me. Years later, looking at how the market attitudes have so changed, I cherish Linux for being the only OS that absolutely confers to me the right to choose what I want and don't want to run on my computer.

    --
    Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
  115. Re:There's a much larger problem here than just Ja by mckayc · · Score: 1

    The main problem is that the stuff that comes pre-installed with Windows and/or Windows Components (Media Player, Internet Exploder) is the stuff that everyone uses, whether it's better or not.

    It's not Microsoft's fault that people are too lazy or not techically inclined enough to install third party add-ons. If consumers don't agree with the fact that Microsoft includes their OWN SOFTWARE with their OWN SOFTWARE then DON'T USE IT. This is very simple, I don't know why people have such a problem with it. Isn't that supposed to be the beauty of free choice?

    And don't give me the "Well if I use Linux or [insert alternative OS here] then I can't use Word or [insert critical application here]..." It's called business. They made an indispensable application that you like to use. People weren't forced to use. People chose to use it. Sure, now you almost have no choice, but back in the day WordPerfect was in the same position but MS unseated them. If it happened once, it can happen again.

    What I don't understand is why people for some reason thing Microsoft should be forced to bundle COMPETITORS products with their own product just because they happened to do better than these competitors. Please note that Microsoft may have been ruthless in their business tactics but no one had to say "yes." The used their position to gain market dominance, but it wasn't given to them on a silver platter.. I don't understand why America punishes their successful businesses.

    If it ships with Internet Exploder pre-installed, it must ship with other browsers pre-installed too.

    That's just absolutely ridiculous. It makes no business sense. Please state why you think they "must" ship other browsers pre-installed too?

    Remember how Windows 95 shipped with a bunch of shortcuts for other ISP's such as AOL?

    Actually, they didn't ship AOL icons with Win95 because of anti-trust, they did it because of some clever manoeuvring by AOL. AOL had a massive market share in ISP business and essentially said to MS that if they didn't ship with their icons they'd stop using IE as their default browser.

    BTW, kudos for referring to it as Internet Exploder... because it "explodes" the Internet right? So very clever.

  116. Not True by theolein · · Score: 1

    IMO, Java is extremely slow and very much open to exploits

    Microsoft's Java was by no means slow - it was the fastestof all the JVM's out there for a long time- but it had the same problems with security and vulnerablities that almost all Microsoft's other software has. Sun's JVM, on the other hand, has never had much in the way of vulnerablities but has traditionally been slower on Windows than, surprise, Microsoft's JVM.

    These days, however, if you're runnig any PC that has been built in the last two years i.e. over 800MHz, then I defy you to call Java slow on the desktop.

    But with an attitude like yours, you wouldn't know any different, now would you?

  117. Since microsoft are a monopoly by stewart.hector · · Score: 1

    Since microsoft are a monopoly, it is only common sense that competitors are allowed to put there own within Windows, to even out the playing fields.

    Microsoft could very easily squash all competitors - bundling Office, Database, Development Tools with Windows == crush competition.

    of course, they aren't going to go that far because of anti trust. Mind you, the american government bend over backwards to please them.

    --
  118. But Sun won!!! by catbutt · · Score: 1

    "This is an important victory for the Java community". See their rose-colored-glasses take on it here.

  119. Bet the Judges had your mentality by wukie · · Score: 1

    MS licensed Java, then released their own extensions in a compiler.

    That was not part of the license. It broke the back of Java, and it's momentum.

    Profit!...WHAT PROFIT? What are you going on about? Java?

    Your pathetic attempt at an analogy shows you have no idea.

    Ask anyone who has written an applet for a browser and would like to use newer Java implementations (i.e. anything about Java 1.1).

    Works on Linux. Works on Macs. You need to install Sun's java to get it to work on Windows else it looks broken. Joe Average using Winows has no idea that this is the case and just assumes Java is crap.

    1. Re:Bet the Judges had your mentality by orionware · · Score: 0

      I have programmed Java for 4 years. MS did not break Java's back. Java is not broken. Who the hell develops java using MS anyway? I sure don't. Linux all the way.

      --


      Karma means nothing to me, so suck it...
    2. Re:Bet the Judges had your mentality by Anonymous Coward · · Score: 0

      Java is not broken. Well, that's another matter. Many people think Java is broken by design, you know, I think they're right...

  120. Yeah right! by wukie · · Score: 1

    Compare forcing an OS on people which that are charged for to a FREE application which actually helps people use other peoples applications.

    If Microsoft didn't license and f**k up Java in the first place, I might agree with you, but your not seeing the bigger picture.

  121. Money? by Anonymous Coward · · Score: 0

    I wonder how much the bribes cost microsoft?

  122. Options would be better by wukie · · Score: 2, Interesting

    At install time, people should be given options and a thorough explanation.

    Example: Opera will allow you browse the internet in the same way Internet Explorer....blah blah blah...and will not hinder nor interfer with Internet Explorer in any way.

    Installing every competitors applications would cause some serious bloat on an already bloated OS.

    Users should still be able to go back to the original install disks to ADD apps such as Apple's Quicktime.

    1. Re:Options would be better by tc · · Score: 1

      But when is "install time"? Most people buy their PCs with the OS (and other software) pre-installed. Or should the consumer have to go through some kind of half-assed selection procedure the first time they boot it up? I think Joe Blow wants to buy a computer, plug it in, and have it just work without having to answer dozens of questions which he neither understands nor cares about.

    2. Re:Options would be better by Keeper · · Score: 1

      People already complain that windows costs too much. Do you really think that if MS has to liscense all of this 3rd party code that it's going to get cheaper?!

  123. This is good for Java by DunbarTheInept · · Score: 2, Insightful

    I'd rather see this than having Microsoft be the dominant distributor of Java for Windows users. This way they can't pull the bullshit tactic of trying to break Java in subtle ways to make it work on their platform and fail on others, like they did to anyone developing in J++. If MS doesn't distribute Java, then people will tend to get the uncorrupted, uncrippled, unsabotaged version right from the original source. After all, look how popular RealAudio is for newscasts, and it doesn't come by default on machines - people just install the plugin when it comes up.

    --

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

  124. MS extensions excluded competition by wukie · · Score: 2, Insightful

    When you put an page on the internet with a Java applet using an MS extension, what are the chance of using the applet in a Linux, Mac (non-IE) or Solaris browser?

    Answer: NONE

    This does in include the fact that you could only use Internet Explorer to see the applet. Netscape, Opera, etc. on Windows would show a broken applet aswell.

    Users would think that only IE works, and the rest of the browsers are broken.

    Sun gave the world Java, and it was good. Sun license Java to Microsoft, and they INTENTIONALLY broke it!

  125. What about post Java 1.1 by wukie · · Score: 1

    All MS has given me is headaches!

  126. Re:There's a much larger problem here than just Ja by Matt+Ownby · · Score: 1

    Richard,

    You make several good points and I agree with you. I too do not like having multiple applications installed in my GNOME menu that all do the same thing. I would prefer the people who package up the distribution make that choice for me, or at least have some kind of user voting system so I can see which application most users prefer.

    I guess we can agree that there is no clear solution to this problem.

  127. Sun lost Karma points last Wednesday by Anonymous Coward · · Score: 0

    Sun came out with a low blow ad against IBM,
    taking advantage of the SCO BS situation.
    This is Cosmic Retribution in action.
    It is swift.

  128. Bias? by Anonymous Coward · · Score: 0
    "Fortunately, Dell and HP, the top 2 PC makers, have already decided to ship Java on the PCs that they sell."
    • Nice to see more unbiased reporting coming out of Slashdot.
  129. this is the right decision by 73939133 · · Score: 1

    I like to see Microsoft get punished for their monopolistic behavior, but forcing them to distribute Java would set a bad precedent in my opinion. Courts should not force one company to act as the distributor for another company. They have a wide variety of other remedies at their disposal: fines, corporate breakups, restrictions on contractual agreements and pricing structure, jail time for executives, etc. Besides, Microsoft could have easily sabotaged this kind of distribution anyway and placed the blame on Sun ("it's not our fault that Sun's distribution isn't keeping up with Windows DLLs").

    If decisions like this were allowed to stand, judges might start messing around with Linux distributions as well, and that would definitely not be good.

    1. Re:this is the right decision by Anonymous Coward · · Score: 0

      Companys should stick to contracts thou.
      MS said, "will ship Java"
      then shipped some shit almost like java, but called it Java.
      Sun said "No, we want you to ship JAVA".
      MS said "Fuck of, we are big, you are small and shitty".

    2. Re:this is the right decision by 73939133 · · Score: 1

      Companys should stick to contracts thou.

      Microsoft licensed Java; that is not the same as a commitment to ship.

      Sun's contractual dispute had been settled long before their claim that Microsoft is obligated to ship Java. Sun derived an obligation to ship from a monopoly argument, not a contractual argument.

      then shipped some shit almost like java, but called it Java. Sun said "No, we want you to ship JAVA".

      Linux also ships "some shit almost like java". I wouldn't want Sun to start dictating to the Linux community what to ship either.

  130. How about .NET being bundled with Java? by Anonymous Coward · · Score: 0

    We need recursive operating systems... :-)

    1. Re:How about .NET being bundled with Java? by Anonymous Coward · · Score: 0

      How about LISP written in C++ Templates? The file metalisp.cpp is quite interesting.

  131. Insightful my ass by ShieldW0lf · · Score: 2, Insightful

    You really don't seem to have a clue.

    Capitalism/communism are economic systems. Dictatorships are political systems. You can have capitalist dictatorships, and you can have communist democracy.

    Capitalists always defend their system of preference by associating it with freedom of opportunity, but it only works that way when you get started. Once the system is mature, the rich pretty much keep everyone else under control.

    If you really wanted a free society, you'd want a democratic political system combined with a communistic economic system. You'd need a society that didn't glorify greed and materialism. If everyone recognised that having a comfortable level of prosperity was all they needed, and motivated people with respect and reputation rather than money, things would be fine.

    Capitalism will NEVER lead to the end of poverty, hunger and scarcity. Why? Because those are the tools capitalists use to keep power, and they would lose their power if they were gone.

    --
    -1 Uncomfortable Truth
    1. Re:Insightful my ass by freeweed · · Score: 1

      If you really wanted a free society, you'd want a democratic political system combined with a communistic economic system. You'd need a society that didn't glorify greed and materialism. If everyone recognised that having a comfortable level of prosperity was all they needed, and motivated people with respect and reputation rather than money, things would be fine.

      There's a problem with this: in a free society, I should be free to believe whatever I want. I happen to believe that I'd like more than just a 'comfortable' level of existence, because what some people call comfortable I call barely livable. You may disagree with me, but who are you to impose your view upon me? By definition, a free society is one in which I am free to live however I want. We can add in the 'no harm to others clause', but that's so subjective it's not even worth debating in an online forum.

      Having said that, I do agree to some degree with the rest of what you've said. I'm just happy that I have the freedom not to live life as you see fit :)

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    2. Re:Insightful my ass by hyphz · · Score: 1

      > There's a problem with this: in a free
      > society, I should be free to believe whatever
      > I want. I happen to believe that I'd like more
      > than just a 'comfortable' level of existence,
      > because what some people call comfortable I
      > call barely livable. You may disagree with me,
      > but who are you to impose your view upon me?
      > By definition, a free society is one in which
      > I am free to live however I want.

      No, not true. You're free to believe whatever you like, but not free to - and certainly not supported in - act on your beliefs. So you can believe that Bill Gates ought to be shot (for instance), but you can't shoot him.

      Also, you're not free to live however you want in today's society either. You have to live how you can afford.

    3. Re:Insightful my ass by hyphz · · Score: 1

      > Capitalism/communism are economic systems.
      > Dictatorships are political systems. You can
      > have capitalist dictatorships, and you can
      > have communist democracy.

      The problem with communism, and the reason for its association with dictatorship, is that it has a serious problem with what to do if people don't work. Under pure capitalism, they just don't earn anything, can't eat and die. But under pure communism, you have to either force them to work or kick them out of the commune.

      Capitalist advocates are very fond of saying that doing this is immoral, while leaving someone to die is ok because that's only inaction rather than action. I don't agree with that; I tend to take a "black box" view and say that if what goes in is no work and what comes out is dead folks then it doesn't really matter whether inaction or action is in the middle (and, of course, it ignores the fact that choosing capitalism in the knowledge it had that trait, was an action)

      Forcing people to work is hard - you can't put them in jail, because then they're still not working. If you kick them out, they're still not working. And so in order to maintain some level of prosperity things tend to get draconian.

      > Capitalists always defend their system of
      > preference by associating it with freedom of
      > opportunity, but it only works that way when
      > you get started. Once the system is mature,
      > the rich pretty much keep everyone else under
      > control.

      This is true. In fact, this was Marx's other complaint. Ignoring the "exploiting the workers" stuff, what he said was that as established producers make profit, their demand for "machinery of production" (ie, the stuff you need to run a business) drives up the cost so high that nobody who isn't already in business can afford it. When that happens, free enterprise collapses and you have socialism. Nowadays, marketing and distribution are probably more important than physical "machinery of production" but the principle stands.

      But I think the solution would be to do something unusual with capitalism rather than throwing it away. For example, how about binary capitalism? In this, you have two currencies. Let's call them greenbacks and bluebacks. Greenbacks buy "machinery of production" (and marketing, and shelf space, and business lots, and tools, etc.) and essentials of life. Bluebacks buy luxuries like CDs, videos, etc. Greenbacks can be switched for bluebacks, but NOT the other way around.

      Now what happens? When the big companies start selling luxuries to the consumer, they CAN'T use the money they gain to push up the price of market entry - because as they're selling luxuries, they're only earning bluebacks, which can't be spent on business items. They still get rewarded - they get lots of bluebacks which they and their staff can spend on luxuries for themselves. But they can't choke the business market. In order to get greenbacks to buy the stuff they need to stay in business, they have to make and sell business-useful items as well. That means there have to be buyers, so firms are forced to help others get into business by selling them stuff for which they will pay in greenbacks. They can't bulge out the greenback prices, because they'd outprice the market and wouldn't get greenbacks themselves, without which they can't keep their business going.

    4. Re:Insightful my ass by ShieldW0lf · · Score: 1

      When having more than your fair share is imposing real poverty upon other people, that's causing harm.

      One little example:

      Rich scumbags at Nike designing shoes intended to wear out quickly by intentionally understitching essential seams, colluding with rich mass media owners to brainwash everyone into thinking they NEED these shoes to be cool (respected) while exploiting children to make the shoes, wasting massive material resources replacing shoes that didn't need to have worn out, so they can continue to have way more than their share of the wealth.

      Don't see any harm there? This the kind of freedom you want?

      --
      -1 Uncomfortable Truth
  132. Say it with me... by putaro · · Score: 1

    The rules are different when you're a monopoly (and Microsoft has been found to have a monopoly in the desktop OS market by a court of law and there is no argument about that anymore, legally speaking)

  133. Re:Netscape? Please. by Anonymous Coward · · Score: 0

    Netscape, netscape... oh, right, isn't that the piece of crap that always crashed my system?

    Sorry, but netscape died because they had a terrible product. No more, no less.

  134. Just wondering, Yaz... by FiringSquid · · Score: 1

    Just wondering Yaz, do you trust the courts to do the right thing, or not?

    You seem to trust them when they rule the way you want (MS violated antitrust laws), but not when they rule the other way (MS doesn't have to ship Sun's Java).

    Your only consistent thrust seems to be that MS must be punished, and punished hard. Your justification (correct me if I'm wrong) is that they broke the law. But when the same courts that found them in violation don't find them deserving of severe punishment, you think something is wrong with the system.

    This doesn't make sense to me. If you think the system is broken, then it makes no sense to trust any of its findings, wouldn't you say?

    1. Re:Just wondering, Yaz... by Yaztromo · · Score: 1

      Wonder away :).

      You ask a fair question. However, it's worth noting that "the courts" isn't necessarily a single entity. In this case, the lower courts have been finding against Microsoft with some interesting remedy solutions, after long and arduous trials that are both fair and impartial.

      Then MS takes them to the appeals court, where anything punishing MS for their actions gets tossed.

      I'm not one for vengence -- I don't believe it has any place in a system of justice. Still, justice must embrace the notion of "punishment" as a preventative measure. It's the stick society weilds against would-be law breakers.

      Unfortunately, this notion appears to be lost on the appeals courts whenever MS is involved. Several times the appeals courts have upheld that MS has indeed broken the law -- but each time they've voided any punishments.

      I wonder about a system that will put children, the mentally retarded, and foreign nationals who haven't been given the right to contact their consulates to death, but won't punish any corporations no matter how badly they behave. What's to stop MS or any othe rcompany from using such tactics if there aren't any punishments to doing so?

      (Note: I'm not an American, so it isn't my courts doling out this brand of "justice").

      Yaz.

  135. In a fair world, sure . . . by Vengeful+weenie · · Score: 1
    The law does not at this point take into account that Windows is a platform. When developing for a platform, certain rules should apply, as there is an implicit contract between the developer and the platform supplier. It's seem ridiculous that MS has the ability to hedge it's control of the platform to destroy any market segment it feel threatened by. (Java is a platform, and would be governed in the same fashion.)

    It is quite clear that a law establishing what a platform is, and how it should be treated legally is long overdue.

  136. Actually... by Frogg · · Score: 1

    JSPs are, behind the scenes, simply translated into Java source code and then compiled into classes by the Servlet/JSP engine.

    Keeping complex code out of JSPs has little to do with runtime speed -- it's more about code maintenance issues (at the end of the day) than anything else.

  137. Listen to yourself by Doubting+Thomas · · Score: 1

    > The consumers would revolt. You can only abuse the consumer so much before they will not take it any longer.

    Okay, fine.

    But do you really want to be one of the poor schmucks who has to live under the thumb of the proverbial King George or Louis XVI?

    Things shouldn't have to get so bad that outright revolt is the driving force for change. A civilized society shouldn't have to get to the point of insanity (people taking up pitchforks and torches, running around rioting and chopping people's heads off, or hiding in the woods with muskets to ambush passing Red-Coats) before life becomes sane again.

    Revolt is very impolite. People will avoid it until there are no other options left, reasonable or otherwise. And if you're a smart little dictator, you can get in and get out before the revolution comes, leaving someone else to hold the bag. Sure, punishment and retribution come, eventually, but does it give back what was taken? No.

    --
    Just because it works, doesn't mean it isn't broken.
    1. Re:Listen to yourself by yourmom16 · · Score: 1

      It wont come to revolting in most cases. A monopoly cannot sustain itself. Buying out all competition is not an effective tactic because in general it would cost more to buy a business out than it cost to open it. Anyone would then eagerly jump into the business just to get bought out, if not for the potential profits. The monopoly would eithher go bankrupt buying them all out or stop buying them out and lose the monopoly. Thus buyouts can not work. In most cases, the only other tactics are FUD and legislation. FUD will not work forever though; as long as someone sees through it the truth will eventually come out. Thus in most cases, the only way a monopoly can be sustained is through government regulations. The other way is when a resource is found only in a certain region, which is owned by the company.

      --
      "We have got to make Stan understand the importance of voting, because he'll definitely vote for our guy." - South Park
  138. Re:Moot point now, but Microsoft remains unpunishe by sheldon · · Score: 1

    You completely miss the point of the lower court ruling. Microsoft licensed Java. They didn't adhere to the contract they signed with Sun. This was part of the remedy of that lawsuit. It was thrown out today.

    No, I'm afraid you missed the point of the lawsuit.

    Sun already sued Microsoft on contract infringement relating to Java, and settled out of court two years ago.

    This is a new lawsuit as part of Sun's Strategic Litigation division. (look for the name Lee Patch and check out his title) Sun is now claiming that they were harmed by the earlier lawsuit they settled, after Microsoft announced they were going to pull all versions of Java out of Windows XP.

    Well whatever. Anybody who has been in the industry for a while knows why Java failed no the desktop. It had nothing to do with Microsoft's JVM for Internet Explorer. If you wanted to run client-side Java you had to download Sun's JVM anyway. The Microsoft JVM just let you run Java applets in the browser.

    But Java applets in the browser never took off, not because Microsoft made a JVM that allowed developers to hang themselves if they wanted to.(Apparently Sun believes developers aren't smart enough to realize interfacing with COM components means your stuff won't run on a Mac) No, Java didn't take off in the browser because it didn't work well. Instead Macromedia came out with what they called Flash which had the same concept of running applets, but was a higher level language that was easier to create content with.

    The "chilling reminder" is that, is you do ANY business with Microsoft, prepared to be screwed, with no legal recourse.

    Once again, the chilling reminder is that strategic litigation and whining doesn't improve your market position.

    Just gotta love those Microsoft apologists.... Geesh.

    No, you've gotta love people who don't understand the history of the internet and believe whatever sob story someone tells them.

    Please, people, engage your brain!

  139. Re:Moot point now, but Microsoft remains unpunishe by sheldon · · Score: 1

    blatant MS worship here on /.

    You confuse pointing out the flaws in ABMers arguments with MS worship.

    Back to Activewin with you scumbag zealot.

    I must admit I get more informative news at ActiveWin.

    But no, my goal here is to stamp out the FUD you and your ilk promote.

  140. Re:There's a much larger problem here than just Ja by Wenemeg · · Score: 1

    We don't punish our successful businesses. We punish (or are supposed to, anyway) those companies which use illegal practices to gain an unfair advantage. Free market systems with no regulations or laws are rife with corruption and eventually implode.

    Microsoft is not as successful as they are because their crew is just so darned innovative that they've made their products indispensable. They're as wealthy as they are because they've tried to limit competition and innovation using a suite of legal and illegal methods. Predatory pricing to gain control of a technology, our old friend "embrace and extend", threatening third parties with inflated prices, etc..

    The way you describe it, Microsoft can do no wrong because after all, people can just refuse to do business with them. Sure, third parties might go out of business because their clients require Microsoft compatability - compatability that others don't have because Microsoft has specifically engineered it that way - but they can still say "No." This is ridiculous. By your reasoning, none of us should complain or seek relief for anything, because after all, we can just refuse to do business with anyone and go live in the hills.

    Oh, and kudos on taking his "Exploder" bait. You really showed him with your blithe sarcasm.

    --
    .i'm fully acquainted, thanks.
  141. Who's talking about MONEY? by Anonymous Coward · · Score: 0

    The code is already free, just needs to be installed.

    1. Re:Who's talking about MONEY? by Keeper · · Score: 1

      No it's not. The "free" pieces you speak of have clauses in the liscense that prohibit redistribution. You've got to be kidding if you think Sun or Apple will let MS include their products in the OS for "free". The mere thought of it would cause their eyes to turn into dollar signs comic style...

  142. Then just use their pc? by wukie · · Score: 1

    What about virus scanners, firewalls, updates...not to mention the actual applications...yeah right buddy!

    1. Re:Then just use their pc? by tc · · Score: 1
      I'd bet that many users never install any software that didn't come with the machine. If it's got a web browser and comes pre-installed with an office suite, they're good to go.

      I was trying to make the point that the software average users use most frequently comes pre-installed on many systems. The user isn't around at install time to select from options.

      How is Joe Sixpack supposed to make an informed choice between Mozilla and Opera? And, more to the point, why should he have to give a flying fuck in the first place? Forcing users to make choices which they don't understand, and which they don't care about, is a step backwards in usability.

      Virus scanners and firewalls are mysterious voodoo to the average user. If you give them options, they will select the default, and then worry that maybe they did it wrong. Bundling that stuff with the basic pre-install of the system, in a way that the average user doesn't have to screw with is a good thing. Knowledgeable users can always install whatever they feel like later on.

  143. Obvious no applets in those 4 years! by wukie · · Score: 1

    Try writing a "graphically rich" applet for all browsers on all computers platforms, INCLUDING older versions of IE (4 and up).

  144. The whole point is to get Java working! by wukie · · Score: 1

    Sun wants Microsoft to distribute the JRE, which is easily downloadable by any tech savy person, with Windows!

    Unfortunately, like yourself, most people have no idea.

  145. Re:Moot point now, but Microsoft remains unpunishe by Anonymous Coward · · Score: 0

    Moot point? Great point! Businesses are now becoming aware that the DOJ simply will not enforce the law when it comes to MS. Businesses are in business to make money, dealing with MS will be seen to entail a financial risk not present with other companies lacking the (cough cough) influence to sway the Justice Dept. and Executive branch. MS is turning into the schoolyard bully not one can beat, so they avoid.

  146. Re:Why For M$ to include Java? Even playing field by sabshire · · Score: 1

    While I do not care one whit about MS, I have to step in here, and say, for crying out loud, give it up already. If people would quite whining, and just stop using MS products, the "problem" would resolve itself. Just a thought.

    --
    You will never "find" time for anything. You must "make" it.
  147. World's most unnecessary trial in 2005 by Anonymous Coward · · Score: 0

    Since Sun did a run around and managed to get Dell and HP to ship Java anyways this year, the coming trial in 2005 is probabl;y the most expensive, unnecessary trial.

    http://www.infoworld.com/article/03/06/26/HNmsja va carry_1.html

    quote:

    An appeals court has reversed a lower court's ruling that Microsoft must distribute a version of Java endorsed by Sun Microsystems. But the appeals court also affirmed a ruling saying Microsoft violated Sun's copyright by distributing its own version of the Java programming language with its products.

    Both companies claimed victory after the Fourth U.S. Circuit Court of Appeals announced its decision Thursday, another step in Sun's private antitrust lawsuit against Microsoft, which is scheduled to go to trial in 2005.

  148. One Billion??? by mplex · · Score: 1

    Why, that will only leave them with $44Billion in the bank. So long MSFT...

    1. Re:One Billion??? by Fujisawa+Sensei · · Score: 1

      IIRC those were last years numbers. It increases at a rate of something like 1 Billion/month.

      A Billion dollar fine for MS is something like a heafty traffic ticket to the rest of us.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
  149. Re:Moot point now, but Microsoft remains unpunishe by deanj · · Score: 1
    First, sorry for the swipe at the end of the posting. Shouldn't have added that.

    And actually, I think we're both wrong. The lawsuit wasn't part of the original case (as I said), but it also wasn't Sun suing a second time (like you seem to be saying). The remedy was because of the Federal lawsuit brought by the states see here for a reference. Sun made the request for the injunction in May, 1998, and it was granted after the first lawsuit was settled after the first lawsuit was settled. Sun didn't initiate all this after the first one was settled. So we were both wrong. While, "strategic litigation" is a pretty stupid title to give a division of lawyers (and you have to think they thought that one up themselves), it wasn't what Sun was doing in this case, as you imply.

    Java on the desktop and Java in the browser are two different (although related) issues. Java on the desktop was weakened by Microsoft's release of the incompatible Java, simply because of everything they did. The lower courts found that to be true.

    However, I would lay the blame at Netscape's feet for giving people the bad impression about Java on the browser. It always ran incredibly badly. Hell, even HotJava ran applets better than Netscape ever did, at least until the plug-ins came along. That was the first impression that most people got of Java. Not through HotJava, but through Netscape. I still meet people to this day that complain about Java's speed, and when pressed is usually because of some dumb applet they tried to write back in the early days.

    Microsoft's JVM did allow people to write applications, See here for a J++ guide which talks about it in Chapter 7.

    The COM interfacing thing, if you'll also recall is something that Microsoft was saying way back then, they intended for DCOM to work across ALL platforms. Here's something that talks about that search for Macintosh. So, yes, I do think that Sun believed that people were eating what Microsoft was feeding them, and further, that by not telling people the special "features" they were adding to "improve" Java, if further locked them in.

  150. The "so what" is that they are criminal, java is.. by Anonymous Coward · · Score: 0

    .. just one of many of their criminal endeavors. Tip of yet another iceberg with them. The beef with microsoft is that they included something they called java but wasn't. It was similar, but didn't work the same and borked stuff. They did it on purpose. Sun cried foul, because originally microsoft said theirs would be the same, maintaining compatability. In other words, like in so many other situations, they *lied*.

    They don't need to be broken up into seperate corporations, they need to be taken down, dissolved, cease to exist, bankrupted, put out of business, lose their corporate charter, scattered to the winds and the bigshots pulling long breaking rocks in the hot sun prison time, for being dimwads and pure evil bastards for more than a decade now. That NOTHING happens to them, incident after incident shows the power of the BRIBE not the power of real law. They are primarily a criminal organization run like the mafia who on the side ship some strange software that sort of works once in awhile, rip people off obscenely, strong arm other companies, use their leverage to destroy other software products that they don't sell, and so on and so forth. It's not like they make a mistake now and then, anyone could see that was natural part of business, stuff happens, what makes them so very special is that they consciously and with malice aforethought commit felonius acts, engage in fraud, extortion, contract violations,and various and sundy crimes high and low, and they do it time after time after time after time. They are a prime example of why RICO was passed, TOO BAD it hasn't been applied to them.

    THAT'S why I don't like them, I don't like the sicilian, russia,japanese or colombian mafias either. And all of these latter entities engage in some "legal" business, but that's no excuse to not see they are criminal organizations at their core and need to be taken down. In microsofts case, they aren't based on ethnicity or on national origin of the majority of it's members, they are equal opportunity crooks. the more crooked, the farther up the food chain you get with them. I feel sorry for the honest low level Joes working there, just trying to make a living, but mid level management and above? No, they KNOW, THEY KNOW they are working inside a criminal organization, they are crooks too as far as I am concerned. And their stockholders? I could care less what happens to them, same as I don't care what happens to the "stock" holders of various other criminal gangs when they get busted. It would be BETTER for our economy if they were busted and taken down, because criminal gangs exist as parasites on society, even if they "look" like they are offering honest goods and services, there's always a catch or 6 with them that isn't reflected in the "street price".

    It's just too bad it's so easy to bribe legislators and judges and high level prosecutors in this nation. Oh wait, I forgot, most of them PROFIT from various illegal activity, they are either bribed or blackmailed off, or part of the "stock" and corporate scams themselves. In fact, every suceeding administration since Franklin Roosevelt (it started before then but his made it an art form when they got the profits from ww2 combined with government contracts, they discovered THE gravy train, make profits by LAW, combine international business with government, it's a macro monopoly scheme properly known as fascism) has been more and more international corporate executives with clear cut conflicts of interest, and every administration has been getting more and more corrupt with this two headed single bodied demon.

    Up above was a reference to revolution, pitchforks and chopped off heads. YES, that is the only thing that will change this corrupt corporate bribed government now, voting sure as hell isn't ever going to do it. the "justice" deaprtment sure as hell isn't going to do it. And my guess is it won't happen, as the population has been neutered and pussied down to the point of irrelevance, they are so brainwashed into shuffling droneism that

  151. Use Microsoft's own technology against them... by RoadWarriorX · · Score: 1

    Sun should have done this first: Use the ActiveX control technology built into Internet Explorer to automatically install the JVM, with permission, when a user hits a page with an applet. Macromedia Flash does every time I hit a page that requires Flash 6. Plus, if I remember correctly, that the latest Java Plug-In for Internet Explorer is already implemented as an ActiveX control.

    So what's the problem, Sun?

  152. Right Decision by SilentMajority · · Score: 1

    As much as I'd like to see the latest version of Java included with every modern desktop OS, I think the decision was correct. Imagine spending years designing, creating and selling your product and then being ORDERED by the government to include a someone else's product which will reduce your competitive advantage. And even though this particular decision was the right one, I personally feel that the prior remedies imposed on Microsoft as a result of the anti-trust settlement is pure crap that was not entirely unrelated to the massive new campaign contributions made by Microsoft ever since the trials began.

    1. Re:Right Decision by Anonymous Coward · · Score: 0

      Microsoft decided to ship Java with their product. They sold it to their customers as containing Java, as licenced from Java. But it wasn't Java.

  153. WOW, Lindows? by ravic · · Score: 1

    That's great. I mean, I was going to buy Windows but then I saw that Lindows included Sun crap hole software and it was like - wow!

    --
    Dont eat yellow snow
  154. Have to say I disagree, but... by Runagate+Rampant · · Score: 1
    Except for the fact that a communist society operates on the principle of force, while a [true] capitalist society operates on the principle of voluntary association only. Of course, our pro-government friends would never admit to this.

    From its beginnings through to today captialism has always, ultimatly, relied on military force.

    "The hidden hand of the market will never work without a hidden fist. McDonalds cannot flourish without McDonald Douglas, the designer of the F-15."
    - Thomas Friedman, New York Times, March 28 1999
  155. You are mixed up. about JVMs by hughk · · Score: 1
    What Sun wants and Microsoft hates is cross-platform compatibility between JVMs. Microsoft felt that the Sun JVM and basic classes were organised more towards X rather than Windows GUI frameworks and they decided to extend and optimise this for Windows. Fair enough, but this undermines to concept of interoperability which Microsoft doesn't care about.

    The issue of hardware platforms is another story. I agree that a mass-produced x86 box will always be cheaper than specialised SPARchitecture.

    --
    See my journal, I write things there
  156. Re:There's a much larger problem here than just Ja by hyphz · · Score: 1

    > It's not Microsoft's fault that people are too
    > lazy or not techically inclined enough to
    > install third party add-ons.

    Actually, it is at least partly so; the Windows user interface has selectively dumbed down parts of the system such that the nontechnical user is shuttled towards some features and not others. There's no real reason why you shouldn't be able to insert a CD and have the software install automatically with no further prompting required (the EULA can go on the CD envelope, and with the massive drives in most consumer PCs altering the install directory will only be necessary for most technical users; of course, there'd have to be an option to let you have an install dialog if you wanted), but MS haven't tried to implement that, not even in their own MSI installer. (Except on corporate installs, but that's only because they know the end-users there don't have any choice about what software to use.)

    > They made an indispensable application that
    > you like to use. People weren't forced to use.
    > People chose to use it. Sure, now you almost
    > have no choice, but back in the day
    > WordPerfect was in the same position but MS
    > unseated them. If it happened once, it can
    > happen again.

    If "Now you almost have no choice", then NOW the restriction should be applied. WordPerfect didn't have a monopoly in the same way that Word does; amongst other things WordPerfect was competing with WordStar and SamnaWord. Further, installing new software was more common then because even the relatively nontechnical users had more computer knowledge (with only a DOS CLI, they had to!)

    > better than these competitors. Please note
    > that Microsoft may have been ruthless in their
    > business tactics but no one had to say "yes."
    > The used their position to gain market
    > dominance, but it wasn't given to them on a
    > silver platter..

    Actually, it WAS. Microsoft were *asked* by IBM to develop DOS. They didn't compete for it. They used DOS to push their apps, then DOS to push Windows, then Windows again to push their apps. Any other firm could have done as "well" as MS if they'd been the ones asked to develop DOS.

    And it's not like MS were that good in the first place. I have, in a very old attic, a dusty copy of Microsoft Multiplan for Apple II. Yes, it's the same Microsoft. Multiplan wasn't particularly good; it was a ripoff of VisiCalc with more overblown menus.

    > That's just absolutely ridiculous. It makes no
    > business sense. Please state why you think
    > they "must" ship other browsers pre-installed
    > too?

    Because there must be a free market - or at least, as free a market as possible - and there isn't one if one product is much easier to choose than all the others.

    > Actually, they didn't ship AOL icons with
    > Win95 because of anti-trust, they did it
    > because of some clever manoeuvring by AOL.

    No, it was the other way round. MS used the offer of an icon on the Windows desktop to tempt ISPs into using IE as their supported browser. Remember the Netscape lawsuit?

  157. Re:even SCOTUS can be influenced by plugger · · Score: 1

    I think you're right, I've never seen someone change their political opinion after having a discussion with someone holding a different ideology. Usually, it just ends up as a flamefest. As they say, never discuss politics or religion :)

  158. For the umpteenth time by TheConfusedOne · · Score: 1

    Sun's case for forcing Microsoft to carry Java is pretty ludicrous. They sued Microsoft to stop them carrying Java.

    Wrong. Completely wrong. Totally devoid of fact.

    Sun sued Microsoft in an attempt to force Microsoft to comply with a contract that they voluntarily entered into.

    Interesting thing that. You sign a contract and you're expected to actually live up to the terms of the contract. In MS's case they completely failed to live up to the terms of the contract. Additionally, they refused to make changes to come into compliance with the terms of the contract. At that point there was no other option but to void the contract.

    As for the rest of your comment. I'll put that down to simple opinion and non-sequitors.

    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
  159. Re:even SCOTUS can be influenced by Anonymous Coward · · Score: 0

    It's like trying to teach a pig to dance. It wastes your time and annoys the pig.

  160. No it was "extended" 90% Java by TheConfusedOne · · Score: 1

    There were two other problems with MS's VM.

    First they didn't bother to implement core Java functionality in their VM. (JNI was one main example.) Second, they made changes to core Java classes.

    MS could have very easily had all of the new functionality that they wanted if they were just willing to implement Java as it was and put all of the other functionality in the com.microsoft packages area.

    Instead they were busy deliberately polluting Java, threatening other companies (see the whole Intel "advice"), and writing restrictive contracts with programmers to force them to use MS's VM in exchange for getting technical information for Windows.

    Note that the current case is ONLY about the damage that MS did to Java via their anti-trust actions. All other complaints regarding the initial contract were settled already. (Though they did address the fact that MS isn't complying with the settlement terms.)

    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
  161. Cout elevates MS monoply to a gov cartel... by Jerry · · Score: 1

    by overthrowing the Sherman-Clayton Anti-Trust Act.

    MS will use the gov approval of their monoply to clinch further gains in their drive to control EVERY aspect of PC use. Expect to see code 'enhancements' that deliberately blocks successful use of any kind of implementation of Java. It will be in the form of bogus system error msgs that "encourage" users to employ C# instead of 'incompatible' tools.

    When the cops join the robbers ....

    --

    Running with Linux for over 20 years!

  162. MS does have their own "JVM" it's called .NET by StringBlade · · Score: 1
    The .NET architecture and it's IL (Intermediate Language) is about as close in concept as you can get to bytecode and the JVM. The trick for Sun now will be to expand and optimize Java so that it is a better choice than .NET for application developers. At present, I've seen a lot of reasons why .NET is more convenient for developers than Java, particularly when dealing with XML.


    Hopefully, the deal between Sun and RedHat to create an open-source JVM will come to fruition and will be just the shot-in-the-arm that Java needs to fix critical bugs and other asundry problems in Sun's VM implementation.

    --
    ...and that's the way the cookie crumbles.
  163. Missing a crucial point by samwhite_y · · Score: 1
    When a user configures and uses a browser they create an environment around that browser that is used to enrich the experience they get when they interact with web sites around the world. This environment includes (but is not limited to),

    Cookies

    Accepted Certificate Authorities (CA)

    Current Authentication Credentials (Basic or NTLM login state)

    Configuration for Proxys and Firewalls

    Let us say that you want to create a rich and wonderful application hosted in this environment so it can use all this browser state information when talking to a web server.

    Sun's Java plugin will not let you do this. It opens direct socket connections to a web server (bypassing the browser) and it impossible in an applet to determine any of the browser settings. You certainly cannot pick up cookies or ride on top of an NTLM login. Also, the certificate authorities for SSL may be completely different then the browser's settings.

    Microsoft's VM inside the browser let you do all these things.

    Where else am I going to get a solution that lets be write code that will run inside a tight sandbox, use the full browser environment for connecting to the web server, and let me do full OO style programming with all the extras (threads, container classes, support for interfaces, reflection, serialization of data, XML parsing, locales, etc.)? How do I get such an environment in a way where the user gets a seamless download experience once they install just one plugin?

  164. Are we reading the same opinion? by cyphergirl · · Score: 1

    Did I just read the same court opinion that the rest of you read? Micrsoft didn't win. The appeals court turned over the preliminary injuction granted against them for illegal monopoly powers.

    The appeals court AFFIRMED the preliminary injuction against them for violating the settlement agreement and Sun's copyrights.

    Microsoft lost.

    --
    --Insert catchy .sig line here--
  165. MSN Gaming Zone by ElectronOfAtom · · Score: 1

    I used to play some of the free games on MSN gaming zone and IIRC the JRE/Plugin from Sun would always fail to load/run the games and I would have to manually turn the thing off and reactive the M$ junk to get them to work. Once I would leave that site however, in order for other sites to work the M$ JFE (Java Fail-time Environment) had to be deactived and the Sun JRE had to be turned back on. Has anyone tested SUN JRE recently on MSN Gaming Zone? Are they still writing Applets to cater only to the M$ version?

    --
    Only two things are infinite, the universe, and human stupidity,
    and I'm not sure about the former.