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.
i think Red Hat includes IBM's implementation, and Apple uses their own impl.
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
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
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.
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.
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"
>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.
"Life is tough but we're tougher. You only get what you give, so give all that you've got." --Tony LaRussa
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.
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.