Slashdot Mirror


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.

25 of 534 comments (clear)

  1. Once again, what about the JCP? by SuperKendall · · Score: 5, Informative

    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
  2. Re:You can't run IE plugins in NETSCAPE either by SubtleNuance · · Score: 5, Insightful

    They can ditch whatever they want, period. Regardless of "monopoly" status, which can be debated here for ever, MS is still in control of thier product. MS has no monopoly in browsers, never has, and never will. Therefore they can create any browser any way they want forever, period. They can license it, give it away, kill off Netscape, DO ANYTHING they want to it. Its thier property, thier software, thier decision.

    Monopolies are regulated. Monopolies - regardless of your overwhelming adherance to capitalist-dogma - can occur with much less than %XY of marketshare. Any business with enough power to do as they will, with no effective opposition to check on technology, direction and price is a monopoly. Period. Corporations serve customers. When customers have no choice the corporation is a public service.

    And btw, if MS ditched RFC 822 and did their own e-mail thing then yes, it would be their perrogative. They could do ANYTHING they want with THEIR software, and I will do ANYTHING I want with my computer.

    Wrong, they would be doing exactly what it anti-monoply laws are meant to prevent (see above) - one major player cannot randomly force their clients to make a move - one that makes no sense, other than to cripple already limp competitiors - this is abuse of their monopoly position. If they *DIDNT* have a monopoly - would they arbitrarily switch to a non-open standard? NO, of course not, it would be suicide, unless their was a compelling reason (technology or price)... breaking the plugin API is almost the same as saying "we are a monopoly - watch us extinguish our only competitor and ram change down the throat of the plugin vendors.. try and stop us"... where do the vendors go? NOWHERE b/c m$ is a monopoly... see it coming round now?

    Its important to remember that popularity and market share do not mean monopoly. Even if 99.99% of all computer users used IE it still wouldn't necessarily mean MS had a monopoly in browsers.

    Most people, and the law disagree. It really matters how you define monopoly. In the US, if Microsoft isnt a monopoly - your laws need to be adjusted. M$ has been running rampant in the IS industry - UNCHALLENGED - for far too long.. the health of the IS industry is suffering, opportunity is non-existant, innovation has been stiffled.

    If the DoJ dosnt win a reward with some teeth this wont be the end of Anti-Trust concerns for M$... there is always the EU ;)

  3. Some thoughts.... by Picass0 · · Score: 5, Insightful

    1) If IE stops supporting external plug ins, how many plug-in publishers will go out of business?

    2) If a plug-in maker goes out of business, I won't have future updates of that plug-in for my Linux based browser.

    3) If a plug-in such as RealPlayer or Flash goes away, websites will change to a MS based technology to drive it's content.

    4) If a websites require MS based technology that is not supported by my browser, the internet starts becoming much smaller for non-MS people.

    5)By creating the perception that plug-in technology is a liability, the laywers start looking for other browser publishers who do use plug-ins and sue them. Hello Netscape, AOL, and maybe even desktop shells with integrated HTML support. Hello Gnome.

    6) Without plug-in support it becomes damn near imposible for other OSs (Hello Linux) to utilize Microsoft's .NET.

    7) This is a very clever way for MS to further the goal of "the browser is the operating system". Hello monopoly.

  4. I won't miss <EMBED> by vaxer · · Score: 5, Funny

    RXC says:

    "Goodbye EMBED."

    Goodbye indeed. See ya. Don't let the door hit you in the marketing department on the way out.

    I, for one, won't miss the EMBED tag. I'd also be willing to go without IFRAME, MARQUEE, and BLINK.

    Microsoft's getting rid of EMBED? Bully for them. It's about time.

  5. Please everyone by vectus · · Score: 5, Funny
    Quit bashing microsoft.

    They only took out the Quicktime plugin because it is a stable feature, and thus isn't compatible with any Microsoft products.

    If Apple were willing to add some buggy code, I'm sure the Microsoft would be more than happy to allow the feature in Internet Explorer

  6. Re:You can't run IE plugins in NETSCAPE either by cybrthng · · Score: 4, Insightful
    It isn't monopolistic to be proprietary or non supportive of competitors product. It was monopolistic of Microsoft to be anticompetitive on licensing to OEMS, Product locking agreements and some shady deals. However including a browser that is conformance of W3C standards but not conformant of competitors products is NOT anticompetitive nor is is monopolistic.

    YOU CAN RUN NETSCAPE AND USE THOSE PLUGINS. Netscape DOES run on windows!

  7. Re:Cringely got one thing backwards. by thejake316 · · Score: 4, Insightful

    An activex Java applet engine is silly, but that's what MS wants, so they can co-opt part of the Java developer base. Sun's Java plugin uses NS API. Most of Java is open enough that you can run Java code and code in Java without using anything Sun. Cool high-profile things are happening with Java, and the only thing funny about that is how prejudiced programmers are language bigoting themselves out of jobs. Java is the best thing the open source movement has going for it, the only winner if Java loses is MS.

    --
    AC's cheerfully ignored
  8. The point is not the action... by jd · · Score: 5, Insightful
    ...The point is the motive.

    If Microsoft is =selectively= crippling IE, to force users down a specific upgrade path, then that is a very serious problem. So serious, it may well come up in the DOJ vs Microsoft trial, during the re-evaluation.

    Using a monopoly in one area to create a monopoly in another is a violation of the Sherman Anti-Trust Law.

    How is this relevent to plug-in technology? Actually, that's surprisingly simple. Dropping the API is not the important part. That's just the mechanism. The important part is that they are "conforming" to this patent only in part. That part being dropping compatiability, which is the entire point of a =world= wide web.

    What is happening is that they are generating negative press for competitors, at the same time as making it difficult to impossible for users to use any products other than Microsoft's.

    If it were a case of needing an API wrapper, to use Apple's, Netscape's or Sun's plug-ins, there would be no problem. No such wrapper exists, and I very much doubt that sufficient documentation exists for anybody to write such a wrapper.

    If you remember, when Microsoft dropped Java support, people voiced the opinion that all people would have to do is download the Sun Java plug-in. It now turns out that Microsoft won't let you.

    So. No 3rd-party plug-ins from ANY source Microsoft doesn't approve of. That's a monopoly. Or, to use "real english", that is a Feudal state. THIS is the "real issue", not whether the API is alive, dead, or both. Schrodinger's Cat it is not.

    To sum up, the allegation reduces to this: Microsoft is running an operation bordering on the paramilitary, in an effort to conquer and plunder territory, in a manner that is more rememiscient of a feudal war-lord than a civilised corporation in the 21st century in a country based on freedoms and democratic principles.

    I don't know about you, but I don't give a damn what runs in what. =I= don't want Napoleon Bonepart running the tech industry at gun-point.

    --
    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)
  9. Do you really believe that? by drew_kime · · Score: 5, Insightful

    Microsoft has exactly as much right as anyone else to promote a standard.

    Actually, as a confirmed monopoly, they most definitely do not have the same rights as any other company. And until/unless the supreme court overturns the unanimous opinion of the circuit court, that's exactly what they are.

    --
    Nope, no sig
  10. Hrm... by Hacker+Cracker · · Score: 4, Funny

    I wonder if this means that the BackOrifice(tm) plugin won't work anymore?

    -- Shamus

    Bleah!

  11. Re:Does anybody use it. by pogopogo · · Score: 5, Informative
    My company uses a Netscape-stlye plugin to display interactive weather data in the browser. Other applications include music notation (Coda Finale), TIFF viewing (AlternaTIFF) and the previously mentioned QuickTime.

    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."

  12. How does .Net get around this? by Rick+the+Red · · Score: 5, Insightful
    By changing these plugins to ActiveX, it increases the possibility that these plugins will stop being supported on non-Windows platforms.

    True, and I know the Microsoft KB article says to switch to ActiveX, but Cringly said ActiveX infringes on the Patent, and I can't see where he's wrong on that point (without looking at the patent, and even then IANAL).

    On the other hand, Cringly says .Net is the "solution", but I'm not sure .Net won't violate the patent, either. Well, .Net may not violate it, but .Net won't be able to "embed program objects or applets in the browser", or implement "dynamic, bi-directional communications between Web browsers and external applications" (i.e., .Net apps running on a server). I'm not sure how .Net is supposed to get around this patent.

    --
    If all this should have a reason, we would be the last to know.
  13. Re:You can't run IE plugins in NETSCAPE either by ReelOddeeo · · Score: 5, Insightful
    The problem is this:

    • Netscape plug ins run on three platforms. (Unix, Mac, Windows)
    • Many of the plug in's are important (Flash, QuickTime, RealOddeeo, etc.)
    • Some major web sites use these plug ins
    By changing these plugins to ActiveX, it increases the possibility that these plugins will stop being supported on non-Windows platforms.

    So non-windows platforms end up being second-class (or worse) citizens when it comes to the browser.

    Since the only business model MS knows is the leverage and maintenance of monopoly power, it makes sense for MS to do everything they can to make IE the standard, and make it incompatible with everything else. This helps them effectively steal open standards and turn them into proprietary standards by leveraging their monopoly on the desktop. By making other browsers second-class, it helps them maintain their monopoloy on the desktop. Nobody wants to use a desktop with a second class browser.

    Both leveraging and maintaining a monopoly is what got them in trouble in the first place.
    --

    Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
  14. A new way to say "knife the baby" by jvmatthe · · Score: 5, Informative

    It's not like Microsoft was been bothered by Quicktime before and told Apple where they could stick it.

  15. Re:You can't run IE plugins in NETSCAPE either by Reality+Master+101 · · Score: 5, Insightful

    By changing these plugins to ActiveX, it increases the possibility that these plugins will stop being supported on non-Windows platforms. [...] blah blah monopoly blah blah open standards blah blah

    So what you're saying is that Microsoft should have to support someone else's proprietary standard (i.e., Netscape) rather than being able to use their own standard. That's absurd.

    One again it must be said: Microsoft has exactly as much right as anyone else to promote a standard. If you are worried about other platforms, then put in support for ActiveX controls.

    --
    Sometimes it's best to just let stupid people be stupid.
  16. Eolas "Patent-squatting" - and Free (speach) Softw by Lechter · · Score: 5, Interesting

    Looking at Eolas, on the one hand, it's kind of funny to see the degree to which Eolas is beating Microsoft in Court, and the ridiculous hoops that Microsoft has jumped though in the process (Microsoft attempt to claim inventorship of Eolas invention-pdf). But on the other hand Eolas patent is sort of the worst kind of patent-squatting - thinking of something, patenting it, and then hoping others will pay you to license it, because you don't plan on developing it.

    If you look at Eolas's website you don't get the impression that they're generating too many "algorithms that implement dynamic, bi-directional communications between Web browsers and external applications," to quote Cringely. Granted they developed the first plugin - in 1993! - for Mosaic! but they don't seem to be doing much else these days, in the hey day of the interactive internet. In fact, as near as I can figure they don't generate anything except law suits (right now only against MS, but what's to stop them from going after Netscape, Mozilla, Sun, etc. should they decide to do so.)

    You really have to wonder about how far this sort of thing will be taken in the future - that is how many people will patent ideas and not act on them until that fundamental idea has made many companies tremendously successful. After all what if Turing had pattened the idea of "stored information, which can be utilized to control an electronic machine in the preformance of actions determined by the information" - the stored program executable. Morris and Eckert would have had to pay him to write the code for the ENIAC and we'd be paying his heirs everytime we wrote an executable (assuming his heirs renewed the patent).

    --
    credo quia absurdum
  17. Re:You can't run IE plugins in NETSCAPE either by Anonymous Coward · · Score: 5, Insightful

    Netscape plugins aren't proprietary; the API is fully documented.

    Microsoft does not have a right to ditch support of a de facto, platform-neutral standard for one which only works on Windows machines. They lost that right when they were declared a monopoly.

    If Microsoft ditched support for RFC 822 and started using their own email, would you argue that it's their perrogative?

  18. Microsoft's stance on the Java VM by PCM2 · · Score: 5, Informative

    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":

    -------[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 .NET, where we have submitted the underlying specifications to
    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 .NET supports over 20 languages from Microsoft and third parties
    and Java too will be supported as a full-fledged language for the .NET
    platform.

    --
    Breakfast served all day!
  19. Re:You can't run IE plugins in NETSCAPE either by SilentChris · · Score: 5, Interesting

    How does this affect IE on the Mac? Internet Explorer isn't just Windows-reliant, you know.

  20. Re:Great by ReelOddeeo · · Score: 5, Insightful

    I guess it's a good thing you didn't pay a lot of money for MSIE, did you?

    The reason IE was free all along was that it always was a tool to help cement Microsoft's monopoly on the desktop.

    By giving away a browser on a monopoly platform, you make that browser the standard. Once that browser is the predominant standard, then you begin changing things so that everything else is incompatible, and therefore "non-standard". (i.e. Konqueror wants to use these "non-standard" netscape plugins to view Real Video.)

    Once IE is utterly the uncontested king, and there are no other browsers to compete, you can bet it will not remain free. Someday it will be unbundled, amidst a bunch of marketing manure, stating how this provides the best value for customers and other such bullshit.

    Monopolies never give away something for free, unless it is to maintain market share. There is always one thing reflected in the actions of any monopoly: they will do anything legal, or illegal, even at a loss, to maintain that all important market share. Nothing is more important than market share. Even if you loose your shirt in the short term. Even if you are found guilty and have to pay fines. Once you have everyone bent over a barrel, you can make it up to them.

    Too bad MS probably never really expected the legal route to go so far as a breakup. Even if you are found guilty and pay a stiff fine -- you're still a monopoly!

    --

    Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
  21. Dear God, NO! by BillyGoatThree · · Score: 5, Interesting

    You mean I won't be able to watch QuickTime videos with IE on Linux anymore?

    Of course I'm kidding: I always immediately leave any site that *requires* a plugin of any kind. If you can't take a picture of it, write some words about it or (in a rare case) make a video of it in a format everybody can read, I'm not interested.

    --
    324006
  22. The quote is.. by PaxTech · · Score: 4, Funny

    Face it - Bill Gates is a white Persian cat and a monocle away from being a Bond villain. -- Dennis Miller

    --
    All movements for social change begin as missions, evolve into businesses, and end up as rackets.
  23. Cringely got one thing backwards. by Rimbo · · Score: 4, Interesting

    Microsoft leaving Java out of XP doesn't hurt Java.

    It hurts Microsoft.

    EVERYTHING that is happening in software engineering, everything new and bold and adventurous, is happening in Java. From where I sit here in San Diego, Java is simply taking over. The problem is this: Java isn't just a web page scripting language any more. And because of its structure, it's very easy to write compiler tools for it. As a result, all kinds of nifty new extensions (such as AspectJ) are being applied to it. Even the hardware industry -- including the embedded hardware industry -- is going all over it.

    The reason for the above craziness is simple -- Java has features people have been trying to put into languages for years, but unlike those languages, it actually had a marketing push behind it.

    Java is no longer Sun's alone. Java is the industry's. And Microsoft's abandoning Java just means that Microsoft has further detached themselves from everything innovative happening in the industry.

    Even Apple figured this out. Witness OS X.

    By crippling XP so that it can't run Java, they're making the same mistake IBM made when they crippled the PS/2 so that it couldn't use ISA cards, or when GM installed "planned obsolesence" and got waxed by the Japanese in the 80's, or when DEC's president decided he'd rather fly his plane than talk to IBM execs about an OS for their new "PC" dealy-bopper.

    DEC is gone. GM is still suffering (although the new attitude at Cadillac shows hope). IBM had to reinvent themselves.

    Microsoft is shooting themselves in the foot, and in the same way others have done in the past. They've forgotten that they only succeed as long as they serve their customers, and that their customers do not exist to serve them.

    It's one of the classic blunders. Like trying to win a land war in Asia. ;)

    1. Re:Cringely got one thing backwards. by anomaly · · Score: 5, Insightful

      It's one of the classic blunders. Like trying to win a land war in Asia. ;)
      Good reference.
      I fear that you're a bit optimistic. MS still controls the desktop in corporate America. Where I spend my days the idea of considering migration of desktops away from MS is not seriously considered.

      I'd love to see us dump MS like a bad habit.
      Let's get an equivalent to VB (with an accurate interpreter), a clear direction and single object model for X, and solve the font translation/printing issues and move forward with kicking their butts out of the workplace!

      I'd love to sign up for this, but we're not close enough yet. To succeed, we must do what AMD does - be better and cheaper. We're more reliable, and we're cheaper, but MS has got us at point blank range when it comes to ease-of-use.

      Try things like macros, or resolving printing issues, or clip art, or add-on programs like browser plugins, or killing applications through the GUI.

      Once we deal with this type of thing, we'll be truly competetive. We're not there yet, but we're getting closer.

      Let's find more geeks who find it interesting to do the coding necessary to make our GUI environment more AOL-like, or more MS-like - then the masses can easily move to our platform!

      Regards,
      Anomaly

      --
      But Herr Heisenberg, how does the electron know when I'm looking?
  24. What will I do now? by derrickh · · Score: 4, Insightful
    I'm one of the few people that actually registered Quicktime. So I use it to view just about everything, from MP3's to AVIs and Mpegs. Now I'm screwed until I can find a player that will handle avi's, Mp3, and Mpgs.

    Oh wait, Microsoft makes one.....go figure.

    D