
Sun Files Suit Against Microsoft for Anti-Trust Violations 694
Herve writes "Sun Microsystems announced it has filed a private antitrust lawsuit against Microsoft Corporation. The suit, filed March 8, 2002 in the United States District Court in San Jose, CA., seeks remedies for the harm inflicted by Microsoft's anticompetitive behavior with respect to the Java[tm] platform and for damages resulting from Microsoft's illegal efforts to maintain and expand its monopoly power. In June 2001, the Federal Court of Appeals found Microsoft guilty of illegally abusing its monopoly power with respect to Sun and the Java platform. Sun's suit seeks to redress the competitive and economic harm caused by Microsoft's illegal acts."
...and more (Score:5, Interesting)
Would be interesting to see if there are "hidden interfaces" exposed in the Windows API.
Re:...and more (Score:3, Interesting)
Same problem the DoJ had - lets focus on IE without realizing that the functionality is buried much deeper.
Re:...and more (Score:3, Insightful)
Re:...and more (Score:3, Informative)
Re:...and more (Score:3, Insightful)
The ugly part is when I start loading in large amounts of data, rather than empty out all that unused code, it starts paging it. Beautiful. Way to manage memory. It's fun to load about 180Meg of data into memory, when you have 512Meg and then get messages that you now have insufficient memory to open new application windows.
Re:...and more (Score:4, Insightful)
The net layer stuff for communication with servers, bookmarks, history, security, etc...
If the 'HTML component' does all of this, then I would argue its a part of IE.
PS: let's just consider the fact that everyone is already familiar with the 'mozilla bloat' jokes/comments and we don't need to rehash them
Not entirely true (Score:5, Interesting)
Re:...and more (Score:3, Insightful)
Re:...and more (Score:5, Informative)
Did you ever consider that maybe Sun, Oracle, HP, Apple, etc. don't wish to break the law in order to compete with Microsoft? Microsoft got where they are now by breaking the law. Their insistance that we don't believe we broke the law so it did not happen not withstanding.
Re:...and more (Score:2, Insightful)
May I suggest that the shameful thing is that their browser didn't follow standards? In typical MS fashion they "extended" the standard. And they supplied HTML tools that generated non-standard pages too. Thus, with their market clout lots and lots of pages didn't work properly with browsers that did conform to standards.
To the naive user this made it look like all the conforming browsers were broken.
I'd call that shameful.
Yes, I know netscape retaliated in kind.
Re:...and more (Score:3, Interesting)
Not true. Netscape started shipping non-standard extensions to HTML and HTTP in their very first browser. Netscape did not 'retaliate', it instigated the non-standard extensions fight before Microsoft shipped their first browser.
Netscape set out from the start to become the standards setter for the Web. The current W3C rules about submitting standards were written expressly to curtail Netscape's practice of launching a product and announcing that the new proprietary extensions they included would be proposed to the W3C for 'standardization'.
Microsoft soon realised that they did not need to play the same game. They could get what they wanted by simply bothering to show up at W3C meetings (which Netscape often failed to do).
Re:...and more (Score:5, Interesting)
See, you buy a license for GSloop roads, it's only $150/day, and the cars, gas, tires and everything else come for free.
Not only that, I can use my monopoly power to sell Cars/Tires/Gas/Oil cheaper than you - well, actually they're free - so you'll never be able to compete, and thus, either you won't try, or you'll go out of business.
The only way to break my monopoly is to go into Road manufacturing yourself. Except that building your own roads will require massive funds. If you complete a few roads, I'll just sell my road license cheaper where your roads are. All the people will choose to use my roads, and incidentally free cars/gas/tires etc. Since you can't make it, you go bankrupt. Future investors see this failure, and learn quickly - don't invest in the whole roads/cars/gas thing. GSloop Inc. will really screw your investment.
That's not a fair market. Never was, never is.
The OS is a commons. It's like telephone lines, electric lines etc. It makes the most sense to only have a few sets, rather than make everyone build theirs too. Plus the uniformity is good. That's all well and good, as long as the owner of the "Commons" manages the commons for the general good.
As soon as GTE/US West (commons owners) start competing for outside services, they start to manage the commons for their own good, not the good of the customer. Soon the customer has no choice, and then bad things start to happen.
The choice is clear. If you own a commons, you have an obligation to manage it for the good of all. If you want to give up your commons, you can then start to compete with others, and not be worried about the common good. BUT YOU CAN'T DO BOTH. That's just the law.
What disgusts me, is that MS wants protections afforded by your said "capitalist society" - namely copyright protection. But they only want part of the deal, and not all. When it comes to the rules for monopoly governace, well - Screw that...that's life in a capitalist society, take it or leave it.
MS can't choose one, but not the other. Get used to it. If you want the freedoms afforded here in our capitalist society, you also have to suffer some of the regulations that keep the system fair. Copyright/Private Ownership of Capital/Monopoly governance - They're all a package. Take one, I don't want to hear whining about the others.
Cheers!
Re: Hidden Interfaces (Score:3, Informative)
Microsoft wrote their own JVM, and therefore owns its source code. Sun didn't sue Microsoft because of theft -- they sued to protect their trademark. Even if the CLR could directly run JVM bytecode, Microsoft could legally redistribute it. They just wouldn't be able to use the name "Java" for it.
I'd like to sue SUN (Score:3, Funny)
Think I have a case?
Re:I'd like to sue SUN (Score:4, Insightful)
Re:I'd like to sue SUN (Score:2, Interesting)
I see MS more to blame in this case.
What they didn't want is for MS to warp Java such that it only worked on the Windows platform, losing its feature of platform independence.
Also, as mentioned time and time again, although they keep control over the Java language, the language's specs are aligned by the JCP. (Although I must admit, the new Regular expressions and Log libraries suck compared to the Apache's libraries)
Speaking as a Java applications developer, it works quite well on the desktop if done correctly, just like any other language.
Sun should be in good shape (Score:2)
Of course, it all really depends on who has the better lawyers.
Re:Sun should be in good shape (Score:3, Interesting)
The antitrust trial only showed that Microsoft had broken the law. To win this suit, Sun must show that they have been damaged as a direct result of Microsoft's actions (and not, say, bad marketing, an inferior product, customers preferring Microsoft, or a host of other things Microsoft's lawyers could come up with). Showing wrongdoing is only half the battle. This suit is by no means a slam-dunk for Sun.
It *is* a slam dunk for Sun. Here's why. (Score:3, Interesting)
I think Sun will get far far more than 3 Billion quoted somewhere else. This is big, we're talking 10s of billions possibly. Next up will be Novell. You can bet dollars to dimes on it. Companies will *not* stop until the Monopoly machine is dried up of cash for destroying their sales with their illegal practices. (As it SHOULD be with all Monopolies - Try and take too much of the pie, and you get none at all. So sorry.)
Re:Sun should be in good shape (Score:2)
sPh
Perhaps someday... (Score:2, Insightful)
What a nice little thought.
why we're seeing these lawsuits.... (Score:5, Insightful)
Re:why we're seeing these lawsuits.... (Score:4, Insightful)
Please. (Score:2)
A little cynicism would do you good.
They are suing because Microsoft has deep pockets and that reason alone. In sun's case, they weren't harmed, they were helped. And only their bizzar temper-tantrums have hurt them with respect to Java.
But the fact, not the idea, that they are using court rooms as away to improve their bottom line and not a place to seek redress makes me want to vomit. Those are the types of people at sun. Amoral sophists. That's what they stand for. It's only a matter of time before that attitude permiates everything they do.
Well, it's obvious (Score:3, Funny)
Microsoft's Open Letter to Sun (Score:4, Informative)
An Open Letter Regarding Windows XP and Java Support
Sun Microsystems has invested a great deal of their marketing dollars and lobbying efforts in attacking our yet-to-be released Windows XP operating system, claiming that Microsoft has hurt Sun, the Java language and PC industry customers at large by not including the Microsoft virtual machine in Windows XP.
We feel it is important to outline for our customers the facts on this matter.
Sun Microsystems has taken every step possible to prevent Microsoft from shipping our award winning Java virtual machine. In fact, Sun resorted to litigation to stop Microsoft from shipping a high performance Java virtual machine that took optimal advantage of Windows. The settlement agreement provides for a termination of Microsoft's existing license with Sun and phase-out of the Microsoft VM, so Sun's professed surprise is mere spin. It should be noted that, since the settlement, a Federal Appeals Court has upheld Microsoft's development of a high-performance, well-integrated virtual machine for Windows as pro-competitive.
When Microsoft and Sun settled their litigation earlier this year, Sun was quick to pronounce the settlement a great victory. Sun's CEO said, "It's pretty simple: This is a victory for our licensees and consumers. The community wants one Java technology: one brand, one process and one great platform. We've accomplished that, and this agreement further protects the authenticity and value of Sun's Java technology."1 Sun got what they said they wanted: the termination of the existing Java license with Microsoft, and an agreement that Microsoft would phase out its Java virtual machine.
Sun now professes surprise and unhappiness, and is complaining publicly. But as industry analysts such as Bob Sutherland of Technology Business Research point out: "Sun can't have it both ways. They don't want Microsoft to have monopolistic control, but at the same time they want them to control their Java. No matter what Microsoft does, Sun is going to try to demonize them."2
Perhaps most disturbing, Sun is being disingenuous about the impact on customers. Microsoft has taken several steps to make its Java implementation available to Windows XP customers while adhering to the settlement agreement and protecting Windows customers from any future litigation by Sun. While the Microsoft virtual machine is not on the Windows XP CD, it is still an integrated part of the product. Customers who upgrade to Windows XP from recent prior versions of Windows can easily and automatically take advantage of their existing Java virtual machine. Customers with new machines or who perform a clean installation of Windows XP will automatically be offered the choice to perform a one-time download of the virtual machine the first time they browse a Web page containing a Java applet. This download is then available for any subsequent applet a customer may encounter. Finally, Microsoft has made its virtual machine available to any PC manufacturer to ship with new Windows XP systems, to save customers even this one-time download.
At Microsoft we are proud of the Java virtual machine we created, and the value our customers see in it. It has a long history of high quality and superior performance. It is also the only Java virtual machine that offers an integrated applet browsing experience with Internet Explorer. And it offered customers a choice - just as Windows XP will enable customers to choose and run other third-party virtual machines.
Sun works hard to create an image of itself as a leader in openness and choice with Java. The notion that Java is "open" is simply incorrect - Sun's actions ensure this, as again clearly demonstrated when it submitted Java to an industry standards body and then reneged on the submission, not just once but twice. Contrast these actions with Microsoft, where we have submitted the underlying specifications for Microsoft
Sun's idea of choice is that you can have any language you want, as long as it is Sun's version of Java under Sun's control. By contrast, Microsoft
Re:Microsoft's Open Letter to Sun (Score:5, Insightful)
Then they jumped on the bandwagon of people trying to get Sun to release a standard for Java (and release control if it). But they weren't doing this because they felt that it would be good for consumers/customers. They wanted it standardized so that they could manipulate the statndard. Since Sun knew this, (and they don't have a monopoly) Sun had to do something to keep some control over Java so that M$ couldn't destroy it thru manipulation of the standard.
(M$ C# doesn't have they problem, so M$ "standardized it". When will the first M$ only exstension appear? Since M$ holds a monopoly and can create a new defacto standard if anyone else comes close to competing they aren't worried. I'd love to see someone like Sun propose a change to the "standard" just to see M$ either use it's weight to block it, ignore the new standard, or what ever.
Anyway, now M$ is trying to play all innocent and portray Sun as evil. But, in reality, M$ was successful in killing Java in the browser and are now trying to replace it with C#. Just trying to copy^h^h^h^hinnovate great technology.
Re:Microsoft's Open Letter to Sun (Score:3, Interesting)
I'm still convinced that Sun's whining is not necessarily the real reason XP doesn't ship with the the JVM. The way I see it, by not including the JVM, but including support for MS-only scripting technologies, they passively discourage third parties from implementing with Java. The reason is fairly straightforward, if you are John Q. User who just bought a computer with XP Home, and you go to a site which requires Java, are you going to wait 20 minutes for the JVM to download and install? Probably not, however, if you go to an alternative site which makes heavy use of MS technologies, you can just surf right on, and will likely bypass all Java-enabled sites entirely. If your website is e-commerce in any way, would you want to use a technology which puts obstacles between you and your customers' money.
Microsoft's warning that the page won't display correctly if the JVM is not downloaded is similar to the error messages people got when they ran Windows 3.x on top of DR-DOS. It puts FUD into the users and steers them away from non-MS technologies.
Re:Microsoft's Open Letter to Sun (Score:3, Interesting)
Their JVM is better than the other ones I've used, which are Kaffe and Sun's Java for Linux. I run Matlab 6, which compiled pure java. In spite of the better process protection protection et all on Linux, the Linux version spits out all kinds of java class errors, and is slow as the dickens, while on Windows 98 it runs much better (until Windows OS-rot sets in, of course). And I also have to agree that Sun is no paragon of openness, but the part about submitting .NET to ECMA is pure FUD.
The redress includes (Score:2, Interesting)
Unbundle tied products like Internet Explorer, IIS and
I think microsoft should be forced to release RFCs for anything proprietary that they use to extend their monopoly.
I for one would be so so so glad to see IIS go away permanently. Has microsoft even begun a next generation "secure" implementation of IIS yet?
Not all that private.. (Score:3, Interesting)
Sun sues for 1 billion!
http://www.msnbc.com/news/721268.asp?0cm=c30 [slashdot.org]
Some more info from java.sun.com (Score:2, Offtopic)
http://java.sun.com/lawsuit/
Cringley on Microsoft (Score:5, Interesting)
Re:Cringley on Microsoft (Score:2)
Mr. Cringley recomends that the US government further reward Bill Gates by purchasing all of Bill's M$ stock for about $50,000,000,000. Is it my imagination, of did a PBS spokeman just compete with Hollywood exaduration in suggesting that tax payers give up one half of Doctor Evil's "one hundred billion dollars" extrotion? Wow, you would think that old Bill was sitting on top of a nuclear device at the world's core rather than a maker of second rate, insecure, invasive software. I've ranted that M$ was aiming for regulated monopoly status and is just another piece of evidence that the government might like it.
No thanks, Mr. Cringley. I don't need M$ and I don't think it's worth the price you suggest. Microsoft deserves to be punished for it's bad business practices and lawsuits like this will do it. Software itself is something the government should stay out of.
Re:Cringley on Microsoft (Score:3, Interesting)
I don't think I buy into his proposed remedy, but he's right about Gates worrying less about the PC market and more about shifting his monopoly into new areas. He's changing Windows licensing to squeeze out more short-term revenue, while creating an opening for Linux in the long-term.
But I think Cringley underestimates the power of Microsoft's new enemies. AOL/TimeWarner, Sony, and Nokia are big, smart, and on to him. And the old enemies who are still standing (IBM, Oracle, and Sun) are just waiting for a sign of weakness.
Re:Cringley on Microsoft (Score:2)
Sounds like whining from Sun (Score:3, Insightful)
But why oh why should MS have to include anything of Sun's in their OS? Okay...XP pulled out Java support. And now it really looks like Sun is complaining that the only way they can get Java everywhere is if MS is forced to include it.
Still sounds like whining to me.
Re:Sounds like whining from Sun (Score:3)
Re:Sounds like whining from Sun (Score:2)
Now, they're suing to what? Undo the previous agreement? I thought they had already settled that issue.
Frankly, I think Microsoft might have a case for malicious prosecution in this instance.
'bout freaking time (Score:2, Interesting)
And in other news... (Score:2, Funny)
Treble damages... (Score:4, Interesting)
If Sun wins the suit, they stand to get treble damages, because MS has already been found guilty of abusing a monopoly.
Frankly, it's this type of stuff that's really going to put a serious drag on MS.
I do wish the JD and GWB would actually DO somthing about MS, but it appears that they won't. Hopefully the states will be able to continue. The reason I want this, is it seems, well unseemly, that Sun et. al. use this forum to get MS. Sure, MS deserves it, but it's not like Sun wouldn't be doing the same thing, should they be in MS's position.
It just seems better for the Gvmt to strike MS, and split the company. They should also levy massive fines, as the value of competing companies could have been very large - but instead they're bankrupt or playing the small time. (Think of DR-Dos, OS/2, Netscape, WordPerfect, Novell etc.)
Why do I think splitting the co is the right action? Well, that way the Gvmt doesn't have to be invloved in the day-to-day activites of the company. The problem now, is that what benefits MS's is often not what benefits the customers. It's better for MS to keep the client locked to Windows, and locked to Office, as well as all the other "tightly-integrated" MS apps - think tightly-insecure!
If the Office group were a separate company, then they wouldn't care who used office. Any copy sold was a buck in their pocket. So, port it anywhere it could sell decently. But right now, it's to their benefit (high stock-price, better profit sharing etc) to help sell Windows the OS. More Windows, more bucks. Don't sell office on other platforms that threaten Windows, because it cuts into your pay.
By breaking the company into smaller function specific pieces, we can align the best interest of the company with those of the consumer. Ala - a MARKET based solution - stemming from necessasary Gvmt intervention. That's the way it should be.
But, if our good old DOJ can't do it's job properly, I guess we'll just have to settle for a box or rats all biting each other to cut MS back to size. It's sure not pretty, but it'll probably help. I guess the guilty verdict is the the good thing to come out of this so far...
Cheers!
Re:Treble damages... (Score:3, Insightful)
I think forcing microsoft to release all current source code prior to win2k (including prior NT) to public, and requireing thm to fully document any new API's and file formats as public RFCs for a few years is a better idea.
1) forcing the release of "old" code would not hurt XP as much since it would be a year before any "emulator" would be ready. Plus since MS touts Win2K and XP as rewrites there should be no complaints.
2) forcing the release of APIs and file formats would allow current alternative OS's to keep up software compatability until the industry stabilizes.
Course these are just my though, and I have a 512bit random number generator installed in my head.
Re:Treble damages... (Score:2)
It's not like the code for Office is really useful in the OS group - is it?!
If you mean information sharing, that's exactly the problem. They should have to share information between their groups (OS/Applications) the same as outside competitors.
Frankly, the PC OS/Apps market might just explode too. If you're in investor, why would you invest in the PC Apps space that MS might find interesting sometime soon. If they do, you might get bought, or MS might just decimate you. As an investor, that should make you nervous.
If MS wasn't such a massive gorilla, then there probably would be lots more innovation and investment in the PC OS and Applications space. I think that this could be a huge boon, both for innovation and for choice.
Perhaps you could explain yourself a bit better. I'm afraid that I'm misunderstanding you.
Cheers!
Re:Treble damages... (Score:3, Insightful)
OS X is an amazingly feature-rich system to use, Apple's push to make their desktop systems the center of 'your digital world' isn't JUST marketing hype - I've been using iTunes and iPhoto pretty extensively and I must say, neither app is lacking in anything that I've needed yet. My Rio500 hooks up perfectly with iTunes and my Olympus C-2100 UltraZoom hooks up perfectly with iPhoto. My efforts with Linux+gphoto were less than successful, I'm afraid, never mind the not-so-nice interfaces built for gphoto.
Now, don't go flaming me right away. I love Linux - I have 4 PCs running some variant of Linux including my laptop which has been running Linux + VMware for the past 3 years. I just think as a desktop OS, OS X is very, very nice. Its stable (I've experienced exactly one kernel panic which I haven't been able to reproduce) and it has some kick-ass apps written for it already with more on the way.
With Office v.X out for OS X, why couldn't the consumer live w/o Windows? I prefer quicktime to windows media player, OS X plays nicer on heterogeneous corporate networks than Windows does and not to put too fine a point on it, OS X is a whole lot easier to learn and a good bit more difficult to screw up than Windows has ever been. System files are protected so without consciously entering a system level authorization, you can't muck anything up too bad. For Windows gluttons who love all the shareware they can grab from C|Net, there's just as much written for OS 9/X that you can download from the 'Mac' category. The quality is just as dubious, so you should feel right at home
I would truly like to see more Open Source folks jump on the OS X bandwagon. This is a great OS - don't abandon Linux by any means, but don't diss OS X - support Apple as you would support RedHat. They've got a great thing going here, I really believe that.
Re:Treble damages...?? (Score:2)
treble Pronunciation Key (trbl)
adj.
Triple: "treble reason for loving as well as working while it is day" (George Eliot).
Music. Relating to or having the highest part, voice, or range.
High-pitched; shrill.
Cheers! [Moron]
Re:Treble damages... (Score:2)
Re:Treble damages... (Score:3, Insightful)
Never mind the various factors that would be affected by the J++ fiasco.
Why I stopped using IE (Score:2, Interesting)
Several years ago I was responsible for creating the website for my Dad's company. Just a small business thing, a source for information on their products, manuals, etc. After a while we started thinking that it would be great to have something that could help his customers choose which model best met their needs (a procedure my dad would spend 15 minutes on the phone to do), so I coded up what I considered a very nice little JavaScript program to do that. Worked great and without problems for about 2 years or so until the "latest and greatest" version of IE came out which "just happened" to have changed some of the JS commands around, and the program no longer worked for IE users. The day I discovered that probleam was the day I downloaded IEradicator and I haven't missed it since. And, coincidently, my dad sold his business and I didn't have to be bothered by that problem anymore.
Reason: Sun is losing market share and money. (Score:2, Insightful)
At yesterday's conference call, Sun admitted that its sales are falling below expected "linearity". In other words, Sun is having trouble in exceeding last quarter's revenue.
Sun is losing market share. Read " IBM claims win in bruising server battle [com.com]" As Sun's finances continue to sink, Sun will increasingly pursue lawsuits to boost its finances.
As another sign of desperation, Sun recently announced that it, too, will sell Intel-based servers running Linux. To understand the level of desperation, we note that Sun has been touting itself as the SPARC-only shop for the last 15 years. Sun claimed that it would never resort to selling Intel-based servers.
Re:Reason: Sun is losing market share and money. (Score:3, Interesting)
Which is the real joke here. Sun is crashing because of the competition from Linux, Microsoft is practically irrelevant to its market.
Sun grew fat during the Internet dotcom craze because there were lots of VCs out there throwing obscene amounts of money arround. The VCs would typically demand that their companies applied the latest, sexiest technologies - regardless of whether there was a point. Some friends of mine had to recode their system from Lisp to Java just to please their VC.
A lot of the startups were buying high end Sun gear because it pleased the VCs for whom Sun meant Java, meant 'sexy', meant a red hot IPO.
Today their are two factors that are causing trade to shift from Solaris to Linux. First Linux is now sexier than Java. If your VC demands buzword compliance then Linux is fine. Second companies no longer have unlimited amounts to spend on unnecessary hardware. A company like Google that uses low cost Linux/Intel boxes is thought of much better than one that blows money on Sun gear that costs much more.
Propietary UNIX is doomed. But Microsoft is not the reason, Linux is.
The only proprietary UNIX vendor I would put much faith in long term is Apple. They do have a major base of desktop software and they are the only folk in UNIXland who appear to understand what a user interface is. But even Apple may well end up having to jetison the quasi-proprietary kernel and moving to an open source core some day.
Sun's problems are not going to be solved even if they do force Microsoft to distribute Java. At this point .NET is rapidly becoming the hot issue for enterprise customers. While .NET has lots of hype features, the core advantage of .NET is it provides the means by which the WinTel market can transition from 32 bit x86 architecture to 64 bit Itanium.
A company can transition to using the .NET CLI with a simple re-compilation. The Java VM requires them to rewrite their application, it is a non-starter as an Itanium migration strategy.
Proprietary against proprietary... yawn! (Score:3, Interesting)
On the one side:
1) MS has offered a decent VM from the start.
2) MS tried to screw people in adding uncompatible java calls (non-JNI) without labelling them properly. They were trying to break Java.
On the other side:
1) Sun VMs have taken a long time to match MS VMs in perfs.
3) Sun hasn't done much good in client-side support. Java applications are memory-hungry and just slow. Chances are that MS would have done better.
Hence, yes, Java has failed under Windows as a client application framework. Sun is to blame for that.
Microsoft did play hardball, but this was settled a long time ago.
Sun can't blame MS for Java's failures. Client-side Java failed under Linux too! Mozilla doesn't install Java by default!
This would be a lot more interesting if Java had been an open technology, not something controlled by Sun.
Re:Proprietary against proprietary... yawn! (Score:2, Insightful)
Re:Proprietary against proprietary... yawn! (Score:4, Insightful)
It's amazing that Sun's (or any other non-M$) VM could approach the M$ VM perf considering the proprietary hooks and low-level tricks M$ used to get that kind of performance.
That's the basic sin of M$ that hurts the consumer: They ensure their monopoly of apps because they don't disclose the available APIs to get the best performance. They save those goodies only for themselves, then point fingers at how slow the other guy's app runs. NO KIDDING!! If I was able to pre-load all of my piece-of-junk apps so they open quickly then use tricks no one else can access to speed them up, I'd be doing well, too! No wonder that non-M$ apps stay slow...they only get the leftovers of the resources M$ apps hog!
Re:Proprietary against proprietary... yawn! (Score:3, Insightful)
It's amazing that Sun's (or any other non-M$) VM could approach the M$ VM perf considering the proprietary hooks and low-level tricks M$ used to get that kind of performance.
Let's ignore for a moment the fact that Sun's 1.1 JVM had comparable performance with Microsoft's - how do you explain then that the JVMs Sun makes for Linux (open source, no hidden hooks or APIs) and Solaris (their own platform) aren't any faster? How do you explain the fact that IBM has consistently released JVMs that run faster than Sun's? How do you explain bugs like Integer division and modulo operations are 10 times slower on Hotspot [sun.com]?
Re:Proprietary against proprietary... yawn! (Score:5, Insightful)
You know what most of those proprietary hooks and low-level tricks are?
Not using fopen and malloc to handle all of your memory management and file i/o.
That's it. End of story.
Use VirtualAlloc for memory management, and you'll get better perf.
Use CreateFile with overlapped I/O or completion ports, and you'll get better perf.
Basically, Sun writes their code to be ported, and MS writes it directly to their platform. Portable code = sucky performance. Live with it -- don't blame Microsoft because Sun don't tune their code.
Simon
I hope it works (Score:2)
Wow. It would be nice, but is there any way it could actually happen? We are talking Microsoft.
so to summarize... (Score:2, Funny)
Hmmf. The AOL lawsuit is going to result in Microsoft putting Netscape's management on trial to show that they caused Navigator to tank...and this trial is going to result in Microsoft putting Sun's management on trial to show that they caused Java to go astray.
Forget the XFL...NBC should sell tickets to the software industry.
- adam
Re:so to summarize... (Score:3)
Innappropriate Demands (Score:2, Interesting)
Re:Innappropriate Demands (Score:2)
Sun doesn't have a case. Didn't they sue MS eariler about using the MSJAVA SDK? Well. . they won. Now MS is saying. . "Fine, you don't want us to have Java, you win. We will not longer have Java (by default)." Now Sun is whineing again. You can't have it both ways.
What is next? Are they going to fobid the use of Kaffe? Or IBM's? What about Oracle's, that one isn't 100% compatible (try using JNI with it)?
Sun & MS tag team poor Java (Score:5, Insightful)
Sun's attitude was that there was no way they were going to allow Java to become "just a better way to write Windows apps." They succeeded.
As a result, Java is virtually irrelevant to Windows client app development, and since Windows is the vast majority of all "computer-scale" clients, Java is irrelevant for almost all client programming. Go team!
Is this the smartest move ? (Score:2)
Which is why much of my previous Java programming on Win32 platforms used the MSFT runtime versus Sun's. Yes, I was coding myself into an evil-empire box, but that's what the client wanted, despite my warnings.
One of the reasons I used the MSFT runtime was because it was fast-fast-fast, and it was much easier (at least for me) to instantiate windows, COM services, etc. than it was via straight-up J2EE.
If I were Sun, what I would have done was NOT sued them to remove it, and NOT sue them now to put it back in
Oh wait, I just snapped-back into reality
What Sun Seeks (Score:2, Troll)
Distribute Sun's current, binary implementation of Java Plug-in as part of Windows XP and Internet Explorer.
Stop the unlicensed distribution of Microsoft's Java Virtual Machine through separate web downloads, instead of incorporating within Windows XP and Internet Explorer, in accordance with Jan. 23, 2000 settlement agreement.
In other words seeks to undo in this Microsoft suit what it 'won' in its other Microsoft suit.
Last I heard there was no law that said that Sun could decide what Microsoft distributes with their O/S.
Essentially what Sun are demanding that the court do is to tie the distribution of Windows XP to a proprietary Sun product. Sun has consistently refused to allow other companies to extend Java in any way that Sun does not sanction. Meanwhile Sun are demanding that Microsoft be prevented from distributing their .NET CLI which competes against JVM.
Jackson's rulling is not going to be as much use to sun in the suit as many here think. Sun can bring it up at the trial, great, but Microsoft can also bring up the fact that Jackson was dismissed from the case and his 'findings of law' thrown out by the appeals court for gross procedural violations, apparent and actual bias. They can also quote from the Appeals court judges statement that the fact that Jackson describes something as a finding of fact does not make it a finding of fact.
All told I don't think that any sensible lawyer for the Plaintif would want to rely very heavily on the Jackson opinions. They are unlikely to have much weight with the judge and would be very likely to backfire in front of a jury. The appeals court rulings are much narrower.
What Sun Seeks (Score:2, Informative)
Sun is seeking remedies that include:
Preliminary injunctions prior to trial requiring Microsoft to:
Distribute Sun's current, binary implementation of Java Plug-in as part of Windows XP and Internet Explorer.
Stop the unlicensed distribution of Microsoft's Java Virtual Machine through separate web downloads, instead of incorporating within Windows XP and Internet Explorer, in accordance with Jan. 23, 2000 settlement agreement.
Permanent injunction requiring Microsoft to:
Disclose and license proprietary interfaces, protocols and formats.
Unbundle tied products like Internet Explorer, IIS and
Treble damages.
Attorneys' fees.
Sun just wants a handout (Score:5, Insightful)
Ok, so Microsoft can't distribute any Java after 2008. But Microsoft decided not to included the Java VM with Windows XP, kind of saying we don't need your stinking POS. Now, on this new lawsuit Sun asks among other things for: "Preliminary injunctions prior to trial requiring Microsoft to: Distribute Sun's current, binary implementation of Java Plug-in as part of Windows XP and Internet Explorer." Why don't they make up their fucking mind?
It seems to me Sun is just looking for some money to pad their lackluster balance sheet. If you think Sun is doing any of this for the good of the public you should stop watching the Teletubbies.
Guilty Guilty Guilty! (Score:2, Interesting)
However, since justice belongs to the highest bidder in this crony capitalist country - I predict Microsoft will successfully defend themselves against these warranted charges.
Naturally, this will employ tons of lawyers - and since they're tech lawyers, this is probably Good For The West Coast.
-
[sorry about the prior post - hit the Enter key by mistake]
-
This is not about Java (Score:3, Interesting)
Does anyone know what became of the DR-DOS/Novell/Caldera complaint that Microsoft illegally tied the OS to the window manager (GUI)? I remember running Win95 on top of DR-DOS even though Microsoft claimed the window manager and OS were inextricably linked.
Re: (Score:2)
Let The Dinosaurs Tear Eachother Apart. (Score:2)
Let The Dinosaurs Tear Eachother Apart. It makes more room for small, rodent-like mammals to grow and evolve.
What did MS do to Sun? (Score:3, Interesting)
Netscape: Hey OEM! We have this product! It's great! It adds value to your system! We'll license it to you cheaply! Please bundle it!
OEM: OK! Sounds Good!
Microsoft: Hey OEM! We don't want you bundling this product. Stop it or else we'll yank your Windows license... or maybe you'll just lose your "discount".
OEM(1): Yikes! We'll stop... hey, that IE 3.x product looks OK.
OEM(2): I don't know, our customers really like Netscape... maybe we could display IE prominently and still include Netscape?
Microsoft: Well, the price of producing Windows _is_ going up.... but you are a good customer, maybe we can work something out.
So it's easy to see that at first, Microsoft didn't compete on quality or even simply bundle. They tried to lock Netscape out. To a great degree, they were succesful. Netscape lost licensing revenues and mindshare which might have been used to fund good development....
But I don't see how this happened with Sun. Does Sun have contracts with OEMs to distribute JVMs or class libraries? Did they try, and were locked out? Or is it that they distributed with Netscape, and were locked out? Or are they still whining about incompatibilities with Microsoft's own terrible Java?
I may not know the facts here, but I don't see how Sun is a victim in the same way that Netscape is, much as I think Microsoft's business practices are deplorable.
Re:What did MS do to Sun? (Score:3, Informative)
2 points people seem to have missed (Score:5, Interesting)
2) Did anyone consider that maybe the MS Java VM being faster than the Sun Java VM had something to do with MS not makeing their full APIs available for other companies to use? Just a thought.
I think I see where this is going... (Score:5, Insightful)
IANAL, but it looks as if they are alledging that Microsoft built the CLR off of their "illegal" Java VM. I have to say, it *was* the first thing that entered my mind when I heard how the CLR functioned. Proving that they are one and the same (with many many many additions and modifications along the way) could be the thrust of this whole lawsuit - carefully buried in item #184 all the way at the end of the document.
Re:I think I see where this is going... (Score:3, Interesting)
As similar as they may seem, they have completely different origins. Read more here [dnjonline.com]:
The origin of this new runtime environment lay in the little-noticed acquisition by Microsoft of Colusa Software in 1996. Co-founded by Steven Lucco, Colusa had released a product in 1995 called OmniVM based on research carried out by Lucco at Carnegie Mellon University. OmniVM was a virtual machine environment that offered two distinct advantages over early versions of Java. Firstly, by avoiding interpretation and using a virtual RISC architecture it provided near-native code execution performance. Secondly, it implemented robust 'application' isolation via a virtual memory manager. This made it a very safe environment for running 'legacy' and 'mobile' code. What caught Microsoft's eye was that, partly in order to support the porting of legacy code to the virtual environment, Colusa had produced both C/C++ and Visual Basic development environments.
And here [nikos.com]:
On March 12th of 1996, Microsoft bought Colusa Software, the maker of Omniware and OmniVM. For several years, Microsoft has been quietly developing Colusa's universal virtual machine and waiting for the right time to deploy it.
And here [zdnet.com]:
Microsoft Research is developing a virtual machine, which it calls CVM, based on technology it acquired a couple of years back when it bought Colusa Software Inc. Colusa originally was building a run-time language similar to Visual Basic. But CVM goes beyond this; it will act as a virtual machine running on multiple platforms that can run programs written in C++, Visual Basic, Java and other languages.
I'm dizzy from the circular logic (Score:3, Interesting)
NOW Sun is suing MS because MS isn't including their particular little technology into Windows?
Stop the circle, I want to get off.
Really, where else does this go? Can any company sue MS because they decided to not include something in their OS? I don't see any complaints that you can't install Java on your own, so any enterprise company that wants a Java solution on MS platforms can do it, it's just not bundled.
This is a load of horse-shit IMHO. If you want to accuse MS of abusing its monopoly power by bundling technology in, then fine. But don't tell me that their competitors can dictate what non-MS technologies have to be included in an MS product! That's the exact opposite of a market system!
The meaning of treble damages (Score:3, Informative)
According to Microsoft's latest filings [microsoft.com], they have about $38,229,000 USD in either cash or short term investments. Corrections appreciated, but to me that sounds like moderately liquid assets.
Let's say we forget about those additional assets awhile, and focus only on new profits. For the last four quarters ending in December 2001, they announced a total of $26.91 billion. This amount of profit is above the previous year by a minimum of 10% in each quarter.
So, let's say that Microsoft looses two major cases -- Netscape (AOL/TW) and Sun -- and that the courts have no patience or mercy and award $2 billion each for a total of $12 billion. Let's also say Microsoft makes no effort to fight the settlement, and they fork up the $12 billion in installment payments over a span of 12 months.
At the same rate as last year, keeping it at a modest 10% growth rate, MS's profit would have grown to around $29.60 billion or a little over $81 million a day.
That means that at Microsoft's current rate, they would hand over the profit from the first 148 days of 2002 -- ending just before June kicks in.
No doubt, that's a lot of ifs. Chances are any settlement will happen years from now, and will be much more modest. Also, this does not touch the short term investments and liquid assets -- only the new profits and only using the fictional example up till June.
Corrections, additional calculations welcome.
Re:The meaning of treble damages (Score:3, Funny)
So, let's say that Microsoft looses two major cases
While I completely agree that Microsoft wields far too much power, I don't believe they have the means to let loose or release any cases against them. On the other hand, they could potentially fail to win their cases. The word you were looking for is loses.
Congratulations! You have been participant #50 in my campaign to rid Slashdot of this error.
Important: THE BIG DIFFERENCE (Score:3, Insightful)
Sun want's to be a monopolist (or at least a market leader).
Microsoft IS a monopolist.
So behaviour in one company can be considered being competitive. In another anti-competitive.
Re:Boys be Boys (Score:3, Insightful)
Re:Boys be Boys (Score:2)
I hope that the facts found in the government case will at least allow many other companies to successfully sue them now.
Re:Boys be Boys (Score:3, Insightful)
This is, as others below me have pointed out, another example of Microsoft's competitors taking the easy way out and ligitgating their way into success, rather than earning it and convincing a larger share of the public to buy their products. No matter how you frame it, the consumer has the ultimate choice in the matter...to buy or not to buy. If the majority of consumers cared about this, they'd change their buying habits.
Dismiss my opinions as you will, but please give this article some thought. Antitrust laws are unobjective and arbitrary, punishing successful companies for the "crime" of being better than their competitors.
Re:Boys be Boys (Score:5, Insightful)
at the danger of being accused of being 'dismissive', and of feeding a troll..
have you even looked up the definition of a monopoly? exclusive ownership through legal privilege, command of supply, or concerted action. basically that means the monopolist has such leverage in the market, individuals no longer CAN choose an alternative. that is the point.
Antitrust laws are unobjective and arbitrary, punishing successful companies for the "crime" of being better than their competitors.
Far from it. It is fine if Microsoft is so much better than their competitors that they control most of the desktop operating system market. That is fine and good, a monopoly is not in and of itself an evil thing. But, if a monopoly uses that monopoly position to: (1) artificially inflate prices of a necessity (such as a desktop OS); (2) tie their products in other markets to their monopoly position in the desktop OS market (such as a web browser); or (3) use illegal 'blocking' means to prevent and/or stifle competition (such as agreements with computer vendors to bundle Windows and only Windows or pay the consequences).
note that i'm not trying to 'dismiss' you, just point out that maybe you don't realise that people do NOT have the choices you claim they do.
-rp
Re:Boys be Boys (Score:5, Interesting)
KDE and GNOME exist outside of the market. They exist outside of the market due to the problems of competiting commercially against the "most compatible" player. No gratis-ware can be used to refute the existence of a monopoly. The fact that gratis-ware is the most likely competition against the market leader is infact a demonstration that the market leader enjoys a monopoly as defined by the Sherman Act.
I was suprised when I read this. It's not often an attitude shown on slashdot, but it is true. When it takes a completely free OS, with tons of completely free Applications, and free access to the source code of all these Applications, to get a tiny 1% market share, the market has failed miserably. I have tremendous respect for Linux and it's supporting projects, but it isn't a good example of how the market isn't being monopolized. BeOS, a commercial project which showed incredible potential, and had even met some of that potential(and I'm running it right now), on the other hand, is a good example of how it is monopolized.
Re:Boys be Boys (Score:2)
but i don't think that the fact that Microsoft has been in court a long time make this subject cease to be important. i do think this is a hope that Microsoft has. The consumers will stop caring or forget that they've been screwed and spend even more money with Microsoft.
This isn't an isolated case; this is part of the way people think (it seems, especially here in America). People are so bombarded with information and so used to quick gratification that when something important takes a while, they just stop caring.
i'm not trying to say cases involving Microsoft should take their sweet time. i am saying it is important that people keep caring what happens. When people don't care if they get screwed, more bad things will certainly happen.
maybe you didn't mean to be a troll, but you did snag me. so it was successful.
They waited to see what M$FT's hand was. (Score:2, Insightful)
Re:yawn. (Score:3, Interesting)
Re:yawn. (Score:2)
You can bet your wallet Sun is going to be cautious about filing a suit against Bill (think countersuit) but it still seems delayed.
One does have to admire their use of current events to their advantage, in the current situation. They are basically positioning themselves as the saviour in the fight against the monopoly.
I say yawn, only because it seems every third story on
Re:Redundantly redundant (Score:2)
It's called citing your sources (Score:2, Insightful)
but linking to a page when the entire contents are in the article seems a little goofy.
It's called citing your sources. Otherwise, not only do you have zero credibility, but you're also plagiarizing the original article. (Plagiarism and copyright infringement are considered separate offences.)
Re:Operating System requirements... (Score:2)
Re:All well and good for Sun... (Score:2)
Re:C# (Score:2)
Could they stop MS shipping C# on the grounds that it is a java rip off?
I hope not. Linux is a UNIX rip off, isn't it?
I can't believe actually I'm defending the right of MS to "innovate".
Re:C# (Score:2)
Could they stop MS shipping C# on the grounds that it is a java rip off, and it is bundled with windows , and only run on windows (as of yet).
Basically it is the same strategy they followed against Netscape, with impressive results. Create a clone of the competitor's product, bundle and integrate it into windows.
If MS weren't a monopoly it wouldn't be a problem to me. but...
Also, I am not taking tha position that they shouldn't be allowed to ship C#. I just say that Sun could take it in that direction.
Re:C# (Score:2)
I guess the killer question is, is this lawsuit really a veiled threat because of the potential success C#, or because XP doesn't include the Java VM?
I for one cannot say. Both of these giants are vying for world domination, one through J2EE, the other through
As a programmer, I just want tools that help me get the job done so I can go home and play with the kids at night.
As for the similarities and differences between C# & Java, I'll leave that up to smarter people than myself, including one lengthy article by Dare Obasanjo entitled "A Comparison of Microsft's C# Programming Language to Sun Microsystem's JAVA Programming Language [gatech.edu].
.
Re:and in this corner ... (Score:2)
Re:Eh, tell me when it's a class action suit (Score:2, Insightful)
The harm: excessive anxiety over the amount of diskspace taken up by Sun's VM and worry about compatibility issues.
The remedy: about $250 in real damages, and $500 million in mental anguish, lost time, depression etc.
The terms of this suit are way more reasonable than Sun's wishy-washy attitude on shipping their VM. The thing is available for download if you need it, and if you don't, then you don't have to download it.
This is the equivalent of suing every Linux release for not including Jahshaka (a Linux-based video editing/effects package).
It's stupid and it sucks.
Straight from the MS breakroom... (Score:5, Insightful)
I realize that I should not attack your post with only insults, so I'll give an example, but only one since I don't have much time.
You cannot honestly ask any company to ship their competitor's product with their own. That is an absurd idea at best.
The problem is not that MS Windows doesn't come with Netscape or Java or any other competition. The problem is that Microsoft makes contracts with resellers that say if they're going to sell Microsoft Crap.X version of the OS then they have to include certain things, and they have to leave out certain things (like netscape and java.) Therefore, the illegal action is not leaving the competition off their CDs, but forcing the computer sellers to only have MS crap on their machines. That's mafia-esque and just as illegal.
Re:Straight from the MS breakroom... (Score:3, Insightful)
No, pay attention...
The nine non-settling states were told by Sun to include a provision to force Microsoft to ship the Sun JVM with Windows. That's what is being referred to here.
The exclusive contracts business is part of the DOJ settlement.
Re:Out of court settlements and private negotiatio (Score:5, Interesting)
All may not be lost. Earlier this week news came out that the former antitrust chief under
New York AG, Stephen Houck, has joined the rebelling states' legal team, throwing Ballmer
and his legal eagles off balance. The NY AG's office was leading the
enquiry into the Office suites monopoly case until they shelved it to
concentrate in the still-lingering Netscape case.
The Office suite case files are there to be picked up again, and this
time MS has already been convicted of monopolist behaviour; it's just
the "remedy" that they're busy watering down, despite Enron hanging
over quite a few high-placed Republicans' heads.
If the Netscape case, as it would appear, gets sold down the river,
what are the chances that the angry states will try again using
heavier ammunition, such as WordPerfect Office? Or if Java is deemed worth billions
under a private antitrust case, what would the former main competitor
to Microsoft's profit center Office be worth?
Whatever rights Burney signed away in order to get that "life-saving
investment" from MS, surely those clauses can be annulled by any
fractionally competent lawyer. The second task would be get injunction
against MS-Office...
Of course someone would need to take over this company first, but
they'd get all the products, including the WPO, for practically
nothing! In this climate some high-profile law offices might even want
to take the private Office antitrust lawsuit on a commission basis. BTW Corel's market cap is a little over $250 mil while they have over $100 mil of cash. So for $150 investment someone could get a chance at a big settlement and the company/products would be a bonus. Anyone out there from IBM or AOL interested?