main

Sun Wins One Against Microsoft—And Why That's a Bad Thing

Arnaudt   on 07 January 2003 - 16:33 · 12 comments & 1523 views

Advertisement (Why?)
U.S. District Judge J. Frederick Motz handed Sun a win, Microsoft a setback, and all of us something new (or old) to talk about when he recently granted Sun the preliminary injunction it had sought in its private antitrust lawsuit against everyone's favorite Redmond-based computer monopolist.

The specific terms of the order have not yet been determined, but the gist is that Microsoft will be required to ship a Sun-compatible Java Virtual Machine with each copy of Windows.

Presumably, this will mean Microsoft shipping Sun's own Windows JVM with Windows, rather than Microsoft's own seriously outdated JVM, which, according Sun, has held back the spread of Java with its agedness. Of course, Microsoft's JVM has become outdated largely because Bill and Co. agreed to stop developing it as part of a settlement of a previous suit between the two companies.

View: Full Story
News source: eWeek


Here's what it boils down to: Microsoft, through its desktop operating system monopoly, has a lock on what Sun perceives to be the sweetest software distribution system around—Windows is on everyone's desktop, and inside nearly every new desktop system that's sold today.

Microsoft's .Net has come onto the scene (on paper, at least), promising to do roughly what Java does, and Sun's concerned that this'll mean curtains for Java, unless it can convince the courts to make Microsoft ship Sun's JVM product, along with Microsoft's operating system product.

With this injunction, Sun's won round one, and I think it's a negative development.

First, we don't want the courts deciding what goes into software products. We lambaste the courts as tech-uninformed and brand their decisions as short-sighted—then, when a judgment happens to jibe with what we want, we cheer. He who lives by the lawsuit dies by the lawsuit.

If Microsoft had made it impossible to install Sun's JVM on Windows computers, and the courts ordered Microsoft to stop that behavior, that would be another story.

Alternatively, if Microsoft were preventing computer OEMs from bundling Sun's JVM with its systems, as Microsoft did in preventing BeOS from sitting beside Windows on dual-boot systems, that'd be another appropriate situation for the court to address.

Sun's JVM amounts to a plug-in, much like Macromedia's Flash or Adobe's Acrobat Reader or, to choose a more directly applicable example, Real's Real Player. These are all pieces of software that I download each time I set up a new system, and there's no reason why it should be any different for Sun and its JVM.

"But the JVM is such a large download, and Sun can't depend on Internet users to download the JVM, and users will turn instead to .Net, and all will be lost," you may retort.

The Internet is a much better distribution mechanism than is a boxed copy of Windows and new OEM shipments, and the Internet grants Sun and all the other plug-in makers I've mentioned a much greater level of control over the product they're distributing. And frankly, if Internet users can't handle a plug-in download, then I don't know what Sun expects they'll be doing with Java.

And as for .Net dominion, I use Java every day, and I've been doing so for years now. I've never used .Net. That's today—tomorrow, people will choose what works for them. It's probably true that all else being equal, .Net could push Java off the scene at some point down the road, but Java's got a massive head start on .Net now. It'd take some major slipping by Sun to squander that lead, no matter how its JVM gets distributed.

We close with a message for users and vendors alike: As long as Microsoft maintains its desktop OS monopoly, it'll have a cherry place to hawk its wares and a strong grip on how we all compute. You can either get used to it and fall in line, or start choosing open platforms for yourself and your enterprise.

Post a comment · Send to friend Comments · There are 12 additional comments
(3 replies) #1 Jason on 07 Jan 2003 - 16:37
I do not want a Microsoft Operating System with Sun's JVM on it. I want the right to choose MS's, Sun's or no JVM if I want.
#1.1 Rambo2000 on 08 Jan 2003 - 02:36
I don't want a Microsoft OS with IE and many other things, I want the RIGHT to choose, if only it was that simple, we as users should have the right to choose what we have in, not Microsoft dictate what we have in.
#1.2 JaggedFlame on 08 Jan 2003 - 06:43
You have the right to choose. It's called "Set Program Access and Defaults." You guys are so weird with this "I want it completely off my system" stuff. It's not doing anything, it barely takes up any disk space, and you can't even access it anymore. You have your damn choice, so use it and stop complaining.
#1.3 Rambo2000 on 08 Jan 2003 - 16:00
Yeah, we have a choice alright, try and unistall IE if you can, and as I found out with my brother and many other people, they wont use others because it's locked in the OS, as well as that, most people don't even know there is other choice, never mind them actualy getting it.
#2 DJ^TuRKiYe on 07 Jan 2003 - 16:46
Sun's Java is bloated and slow, I agree with Jason i want to be able to choose which one i use - either that or Sun's JavaVM needs to be improved speed wise
(1 reply) #3 iraklis2000 on 07 Jan 2003 - 17:06
I hate Sun's java. It is the 1st thing I will UNISTALL!
#3.1 Eric Ferleman on 08 Jan 2003 - 01:33
Absolutely!
#4 Justin03248 on 07 Jan 2003 - 17:07
MS has an ace up their sleeve. They know most people don't want java installed at all, so they will let you load java apps through the .net framework in the future. No Java needs to be installed at all .
#5 warr on 07 Jan 2003 - 17:18
this article is bs. he is talking duh.
#6 vetmalebolgia on 08 Jan 2003 - 05:14
Evil Sun
#7 JonDO on 08 Jan 2003 - 15:13
I do Desktop Support. When Win XP shipped, due to the ruling agains MS, Sun's Java 1.4 was INCOMPATIBLE with Win XP. Every page that had a Java Script in it would close out the browser. As soon as you installed MS Virtual Machine, you could set Sun's Java as the default handler, and the page would load with NO issues. I have NOT tested Sun's Java 2 as of yet to see if this is STILL the case, but it probably is. This should no longer be an issue as MS Virtual Machine has been re-included with Win XP SP!. Thanks
#8 ramcor on 08 Jan 2003 - 19:58
I hate Sun's JVM because it's very slowwww. I love MS because, despite all the time lost in the past due to crashes or system hangs, now, things are going very well with Win/Office XP. I have only rebooted my machine a couple of times since one year, and that's incredible! That sort of things tells me that MS is getting more and more experience and the only thing that I see in MS Products are utilities that wants to help and enjoy me every day. BTW, can you tell me of any Java IDE that could let me develop a single calculator in less than 4 hours????

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)