New IE Disables Netscape-style Plug-ins
Snibor Eoj writes: "In his latest column, Robert Cringely takes a look at Microsoft's motivation for disabling Netscape API plug-ins in IE. As always with Cringely, it's an interesting take on things. We'll see how this one turns out..." Among other things, this will disable Quicktime plugins.
No it isn't. It's Sun's. They refuse to let it go, refuse to let it be an open standard, and they never will allow it.
I'm afraid it is you who are wrong about a great many things...
In particular, it's finally time to lay to rest the false notion that Sun controlls Java. It is controlled by a standards body called the Java Community Process, plain and simple. IBM has a major VM as do other companies, and they are not letting Sun alone hold the reigns on Java. There are far too many corperations from all sides that have gone with Java to let Sun alone control things.
Furthermore, I would argue that not only is Java controlled by other groups besides Sun but in fact Java is the most open and interactive standard to ever come down the pike, and THAT is what has really made it popular with developers. All new aspects of Java (like generics support or new API's) come through the JCP, and along the way ANYONE can help shape the direction of things - I know as I've been on the KVM mailing list as well as the Java 2D mailing list before they were finished standards, and ideas from individuals were incorperated into final standards. That means everyone who wants to has a say in how the API works along with the giant corperations, who send reps to the ISO bodies you seem to think Java needs to be controlled by. I don't know about you but I like enhancements done out in the open with vigorous discussion from everyone rather than by some smoky-back-room process.
If Java really is closed, how can projects like Kaffe exists? (GNU JVM).
Ugh, this is getting so tired. XP CAN run Java. In fact, in can run the MS JVM if you download and install it. It can run any JVM you want that you download and install.
Well, that's great! So support then is on the same level as Perl, in that you can download and install that. What percentage of users do that again? I think right now I'd say that XP comes with better support for Code Red than Java.
I agreee though with the concept that XP really has shot itself in the foot by not including Java. This leaves the door open to say "well, they're going to have to download a VM anyway so we might as well use the Java plugin". Microsoft could have kept Applets mired in the old Java 1.1 world for quite some time, but now that the plugin is more of an ooption it can help further the use of Java. I know that discussion is happening right now at my own company, we're pretty sure to move on to using the Java Plugin for external applets to help provide a more standard applet environment.
Why do people insist on writing long comments trying to look smart, without actually bothering to know what they are talking about?
Why do most posters here insist on furthering group-think that's patently wrong? Who knows.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
This change by Microsoft means that anyone who upgrades to Service Pack 2 for IE 5.5 breaks our product. And the best part is Microsoft's KB article describing the status as, "This behavior is by design."
It's not like Microsoft was been bothered by Quicktime before and told Apple where they could stick it.
Curmudgeon Gamer: Not happy
Much of Cringeley's argument seems to be that Microsoft will soon issue a "real" rationale why they are removing support for the JVM and Netscape plugins. This seems unlikely to me, given the following release from Wagged PR, Microsoft's agency, recently distributed to some industry media outlets. I'm blanking out the names because I'm not sure if this is supposed to be a general-public release or not. But it states pretty plainly their reasons for dropping Java -- and in direct opposition to Cringely's theory, it pretty much amounts to "Sun made us do it":
.NET, where we have submitted the underlying specifications to
.NET supports over 20 languages from Microsoft and third parties
.NET
-------[cut here]-------
To: xxxxxx
From: xxxxxx@Wagged.com
Date: 08/16/2001 01:50 PM
Dear xxxxxx,
There is a considerable amount of confusion surrounding Microsoft position
regarding the virtual machine in Windows XP. Wanted to make sure you have
the most accurate information from Microsoft as to the events leading to and
the consequences resulting from this decision. From Microsoft's perspective,
Sun Microsystems has turned its marketing machine into high gear about
Windows XP, claiming that Microsoft has hurt Sun, Java and customers by not
including the Microsoft virtual machine in Windows XP.
It's time to set the facts straight.
First, this is unparalleled hypocrisy on Sun's part. Sun has taken every
step possible to prevent Microsoft from shipping its award winning Java
virtual machine. They spent several years suing to stop Microsoft from
shipping a high performance Java virtual machine that took advantage of
Windows. Rather than pursue a new licensing arrangement, Sun settled its
lawsuit with Microsoft by offering a phase out of Microsoft's Java
implementation. Since the settlement a Federal Appeals Courts has upheld
Microsoft's development of a high-performance, well-integrated virtual
machine for Windows as pro-competitive.
Moreover, 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 and an agreement
that Microsoft would phase out its Java virtual machine. Now they are
either unhappy with what they got or simply being disingenuous. Analysts
such as Bob Sutherland with Technology Business Research say: "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
Sun is also being disingenuous about the impact on customers. Microsoft has
taken multiple steps to make its Java implementation available to Windows XP
customers while adhering to the settlement agreement and protecting Windows
users 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
virtual machine. Customers with new machines or who perform a clean
installation of Windows XP can automatically do 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 user
may encounter. Finally, Microsoft has made its virtual machine available to
any PC manufacturer to ship with new Windows XP systems so as to save
customers even the one-time download.
The Microsoft virtual machine has a long history of outperforming other
virtual machines and offers the best real world compatibility of any virtual
machine. It is also the only virtual machine that offers an integrated
applet browsing experience with Internet Explorer. But if desired, Windows
XP also runs other third party virtual machines.
Sun wraps itself in a mantle of openness and choice. The idea that Java is
open is laughable, particularly after Sun submitted Java to a standards body
and then broke its promise not just once but twice. Contrast this to
Microsoft
ECMA and are following through on our commitment. Moreover, Sun's idea of
choice is you can have any language you want, as long as it is Java.
Microsoft
and Java too will be supported as a full-fledged language for the
platform.
Breakfast served all day!