Slashdot Mirror


MS Gives 60-Day Deadline to Web Devs

capt turnpike writes "Since losing the patent case filed by Eolas, Microsoft has to change radically the way IE works with a lot of content, especially video and other ActiveX controls. eWEEK is reporting that Microsoft has gotten a one-time, 60-day extension in which developers and companies can try to re-engineer their Web pages and ads to work with the new regime. If devs don't make that deadline, users could face pages asking them to activate much of the content, plus ads."

85 of 375 comments (clear)

  1. Good Riddance by OverlordQ · · Score: 5, Funny

    You mean ActiveX websites will break? . . . And that's a *bad* thing?

    --
    Your hair look like poop, Bob! - Wanker.
    1. Re:Good Riddance by Tackhead · · Score: 5, Funny
      > You mean ActiveX websites will break? . . . And that's a *bad* thing?

      They're going to fucking bury that technology. They have done it before, and they will do it again. They're going to fucking kill ActiveX.

      Microsoft has gotten a one-time, 60-day extension in which developers and companies can try to re-engineer their Web pages and ads to work with the new regime. If devs don't make that deadline, users could face pages asking them to activate much of the content, plus ads.

      And someone, somewhere, will get an ActiveChair flung at them.

    2. Re:Good Riddance by hagrin · · Score: 2, Insightful

      Unfortunately, this is a very bad thing for me.

      I'm a .Net Developer who just joined a new company where I am in charge of updating and upgrading an existing environmental tracking program. However, all the charting options (over 300) were written with Steema's Tee Chart ActiveX control. Now, I could use their .Net version that they have released to fix an ypotential problems, but I have a demo scheduled for April 15th which I can already forsee is going to be a potential disaster.

      As this is an internal application, the use of ActiveX isn't too obnoxious, but since I have to deal with the existing code in the short-term, the "good riddance" atitude can only come from those who don't actually maintain old code.

    3. Re:Good Riddance by Syberghost · · Score: 5, Funny

      And someone, somewhere, will get an ActiveChair flung at them.

      Now that I've stopped laughing at this line, I can reply with who that will be:

      Developers, developers, developers, developers.

    4. Re:Good Riddance by sydb · · Score: 4, Insightful

      Don't get so personal about your work. If the timescales can't be met because of external factors, tell your management. If you need more people on board because of external factors, tell your management. If goalposts need to be moved because of blah blah, blah blah. This is not your problem!

      --
      Yours Sincerely, Michael.
    5. Re:Good Riddance by manifoldronin · · Score: 4, Funny
      but I have a demo scheduled for April 15th which I can already forsee is going to be a potential disaster.
      so you just gave up trying and came to /.? ;-)
      --
      Tyranny isn't the worst enemy of a democracy. Cynicism is.
    6. Re:Good Riddance by Z0mb1eman · · Score: 4, Funny

      Developers, developers, developers, developers.

      Mushroom, mushroom!

      --
      ClutterMe.com - easiest site creation on the Net. Just click and type.
    7. Re:Good Riddance by sydb · · Score: 5, Insightful

      No it's not like that at all. It's like saying it's not the Network Administrator's responsibility to resource the work required in light of support being dropped for Token Ring. It is his responsibility to provide advice to management and to provide technical resource in any projects which are initiated off the back of the event. It his not his place to protect the business from the effects of an external influence beyond his contractual duties. In IT we are not gods and cannot work magic, only long hours, and if we're not getting paid for them, why should we? And if we are, why are we complaining? And if we feel the balance between work hours and non-work hours is wrong, why did we accept our contract of employment which allows such abuse of employees? And if it isn't in the contract, we don't have to.

      At least that is how it works in civilised countries.

      --
      Yours Sincerely, Michael.
    8. Re:Good Riddance by rxd · · Score: 2, Funny

      No, in this case it should be Lawyers, Lawyers, Lawyers...

    9. Re:Good Riddance by mkiwi · · Score: 2, Informative
      I'm a .Net Developer who just joined a new company where I am in charge of updating and upgrading an existing environmental tracking program. However, all the charting options (over 300) were written with Steema's Tee Chart ActiveX control. Now, I could use their .Net version that they have released to fix an ypotential problems, but I have a demo scheduled for April 15th which I can already forsee is going to be a potential disaster.

      Rule #5 on slashdot:
      Never say you are a .Net or Java developer

      I've seen some ugly fights between developers of different languages about this.
      Best to declare you are like Switzerland- neutral, not worth conquering, and having nice places to ski.

    10. Re:Good Riddance by john82 · · Score: 4, Interesting

      Understand that I am not laughing at the position Microsoft has put you in, but I find this incredibly ironic.

      Here Microsoft daily flings FUD at the likes of Linux.
          - "Linux|Open Source. You just don't know where it's been."
          - "Sure, we'll indemnify OUR users."
          - Ballmer: "Linux is stealing our IP. We might sue."

      And yet, when push comes to shove who is getting screwed this time? Developers using MICROSOFT's products.

    11. Re:Good Riddance by sydb · · Score: 4, Insightful

      Thanks. Of course young people with a clue but little experience feel they have to work above and beyond the call of duty to make an impression to management and get ahead. But that's the apprenticeship and not the real job. When you're good enough that your skills and knowledge make you competitive in the marketplace, then you're in the position of providing a contractual service. For the first few years in IT the balance is heavily in favour of the employee who gets to learn lots of stuff while being paid. Apprentices (an unofficial title, of course) are in no position to complain about getting opportunities to learn for money. The rewards come later, when you know what you're doing.

      --
      Yours Sincerely, Michael.
    12. Re:Good Riddance by damium · · Score: 2, Informative

      Just so you know there is a quick fix. Replace ever instance of <embed src="stuff"> with <script src="embedStuff.js"></script> and have embedStuff.js be document.write('<embed src="stuff">'); Simpe to do with a python/perl/shell script... :)

    13. Re:Good Riddance by MickDownUnder · · Score: 2, Informative

      The suit is against Microsoft's infringement of Eolas patent on the embedding objects inside of HTML pages... It affects Macromedia Flash, QuickTime, RealOne Player, Acrobat Reader, Sun's Java Virtual Machine, and Windows Media Player among other applications that embed into Web pages.

      It only affects IE as Eolas has only filed their suit against Microsoft. Mozilla, Linux, OS-X, and any other OS or browser capable of rendering pages with this content are also going to be in violation of this patent. If Eolas is successful and defeats Microsoft's appeal against the suit, there will be nothing to stop them going after others in violation of this suit....

      No doubt your tune will suddenly turn around then....

      This suit is really only going to serve Microsoft's interests as it will further complicate and hamper those who would push a world connected by HTML. Something Microsoft is not really that interested in, with the rise of Google they'd really like to see HTML suffer and die and be replaced by their own XAML markup language. Google is heading down the same path looking to create their own browser, based on an extended version of HTML.

  2. A good reason to dump ActiveX by jimmyhat3939 · · Score: 5, Insightful
    My guess is that Microsoft actually doesn't mind this one bit. ActiveX was a mistake from the get-go, with its permissions-based scheme which is dramatically more hackable than Java's sandbox-based scheme.

    There are other technologies that can plug the hole. For some applications, an Ajax page could provide the same level of interactivity as ActiveX. For stuff like Flash, they can have a plugin architecture more line Firefox's.

    Bottom line is Microsoft will use this to "encourage" websites to move away from ActiveX and toward their next annoying proprietary technology.

    --
    Free Conference Call -- No Spam, High Quality
    1. Re:A good reason to dump ActiveX by Kaellenn · · Score: 5, Insightful

      I highly doubt MS is going to shun their own proprietary technology (especially since they've already said it would be present and "enhanced" in IE7 and Vista.

      Wishful thinking; but nothing more I'm afraid.

    2. Re:A good reason to dump ActiveX by supra · · Score: 3, Informative

      This affects all active (aka "rich) content in IE. Aside from ActiveX, this includes technologies like Flash, Java, etc.

      --
      On a computer or under a hood.
    3. Re:A good reason to dump ActiveX by Andrzej+Sawicki · · Score: 3, Funny

      Except that by "enhanced" they might mean "nerfed", if is so suits them. It's been done before, no?

    4. Re:A good reason to dump ActiveX by Gunny101 · · Score: 3, Insightful

      Not a chance. The ONLY reason my company has not switched to Firefox is that we have some critical internal applications that require ActiveX. IBM had the same issue migrating to Linux, and I'm not sure if that's even solved yet. Bottom line: If they eliminate ActiveX, they eliminate the need for IE.

    5. Re:A good reason to dump ActiveX by acroyear · · Score: 3, Informative

      this is still an issue until IE7 - in IE 5.5 and 6, XMLHTTPREQUEST is an ActiveX object, not a native JS component.

      if my Ajax code is broken, i'm going to be pissed, 'cause I can't just say "use firefox", much as I would love to.

      --
      "But remember, most lynch mobs aren't this nice." (H.Simpson)
      -- Joe
    6. Re:A good reason to dump ActiveX by jalefkowit · · Score: 4, Informative

      Might be time to test those internal apps with the Firefox ActiveX plugin, if that's the only thing holding you back...

    7. Re:A good reason to dump ActiveX by nmb3000 · · Score: 3, Insightful

      Bottom line is Microsoft will use this to "encourage" websites to move away from ActiveX and toward their next annoying proprietary technology.

      Ignorance, as they say, is bliss.

      Nobody here seems to acknowledge the true nature of this problem, because it has nothing to do with ActiveX being thrown away. This is simply a warm welcome to the exciting new world of software patents.

      This ActiveX fiasco is a great example. The company holding the patent in dispute, Eolas, is an utter joke. They don't actually make or produce anything except patents. All they do is sit around all day thinking up stuff to patent. That's it. One of these great "products" is a patent dealing with the way embedded interactive multimedia interacts with the user. Part of the patent talks about how the media starts working and interacting. According to the patent, they own the idea behind having it start automatically or in response to page loads.

      The truth is that this patent impacts open source software as well, and even though Microsoft presents a much juicier target than the Mozilla Foundation, they have equally "violated" this patent and OSS will feel the impact soon enough.

      And THAT is what this is about.

      Read this and tell me this whole thing doesn't stink like the deepest abyss of Hell. With more and more companies filing patents like nuts, this is the future of software development. Company X is going to spend as much as they did to develop the software just to make sure they don't get sued and have to pull it off the shelves 6 months after shipping. Then there's all the frivolous licensing fees to do stuff like make a Flash animation start when the page loads. How exciting!

      There's nothing inherently wrong with ActiveX. It's based on the COM and is actually pretty nice for developing on Windows. ActiveX is just am implementation of an open standard and provides a way to more closely work with the host system. Firefox extensions are really no better, they can completely bork a system just as easily as ActiveX. In the end, when a user clicks "Install" they may have just signed their own death certificate and it doesn't matter what color the pen was.

      In any case the whole thing boils down to an example of why software patents, in practice, are a terrible thing.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
  3. Re:Maybe by eln · · Score: 3, Insightful

    From the article, it seems that unless the websites are redesigned, users would have to basically click an "OK" button before ActiveX content would load. This includes any ActiveX controls, including ads. Obviously, websites that use ActiveX to display ads would want to remove the need for a user to "authorize" the display of the ad.

  4. One-Click Activation by gregarican · · Score: 5, Insightful
    From TFA: However, sources tell eWEEK that the situation could be chaotic when the IE patch ships as an automatic update to users of IE 6 on Windows XP SP2 and Windows Server 2003.

    Each page a user visits will require them to click a button to activate the underlying ActiveX control. Wow. BFD. And that is just for those websites that haven't updated their content by June. Chaotic? Far from it.

  5. Impact on JavaScript by cyngus · · Score: 3, Interesting

    Aren't there a good number of JavaScript events that are handled through ActiveX on IE, for example onblur() and onclick()? I hope that I'm wrong or else I've got a lot of JS recoding to do, I hate JS.

    1. Re:Impact on JavaScript by cyngus · · Score: 2, Interesting

      Ummm no, it means that I believe some JavaScript events are actually implement in IE by using ActiveX. So when you write an onclick() handler, the flow of control passes through ActiveX. I support IE at all, only because I have to, and in fact my company has discussed dropping IE support completely now that Firefox market and mind share is getting higher.

    2. Re:Impact on JavaScript by cyngus · · Score: 3, Informative

      I think it is fine. My initial concern came from here, when I saw the list of DTHML events disabled when ActiveX controls are disabled. I think they are referring to the fact that the ActiveX element itself won't generate these events. Not that these events will be unavailable in general. By the way XMLHttpRequest objects won't be affected by this change, as they are not elements that the user interacts with throught he GUI.

    3. Re:Impact on JavaScript by LuxFX · · Score: 2, Informative

      I'm not sure about some of the javascript, but there is a whole array of CSS "filters" that use ActiveX. That's how to make PNGs with variable transparency in IE. There are also a lot of DHTML menu builder products out there that use these filters to animate the appearance/disappearance of drop down menus.

      I don't think we're "Y2K"ing this. This will be a huge headache.

      --
      Punctanym: alternate spelling of words using punctuation or numerals in place of some or all of its letters; see 'leet'
  6. Re:Maybe by __aaclcg7560 · · Score: 2, Insightful

    Maybe I'm just out of it today, but what does this mean?

    It means that users should find a better browser to use and developers should use a different technology for their web applications. Of course, the Microsoft solution would be to switch to IE7 and Visual Studio .NET for a hefty upgrade fee.

  7. Re:That doesn't hurt Microsoft! by Eccles · · Score: 5, Insightful

    Just goes to show Microsoft shouldn't copy other people's designs and make their own to prevent this kind of problem.

    Tim Berners-Lee wrote the USPTO calling for this patent to be overturned due to prior art. A broad embedded content patent in 1998? Pu-lease. It's as bogus as a $3 bill.

    --
    Ooh, a sarcasm detector. Oh, that's a real useful invention.
  8. Re:Maybe by Serapth · · Score: 4, Insightful

    Frankly after reading the article I havent got a clue where they came up with the ads part.

    However, the gist I got from it is any embeded auto playing content ( heres their example list: Adobe's Reader and Flash, Apple's QuickTime Player, Microsoft's Windows Media Player, RealNetworks' RealPlayer and Sun's JVM ) will require activation before playing.
    So for example, if you go to a page that has a stock ticker applet in it, instead of it automatically scrolling the current stock market stats, you will have to click it to start. However, if this is true, it would pretty much make Flash useless, as flash based GUIs would become irritating, flash based start pages wouldnt work right, etc...

    Lastly, what I dont understand beyond the above question is... why arent Firefox, Opera, Safari etc... also affected?

    No matter what you think of Microsoft, in the end, this is bad for the end user and the web in general. Insert misc active X jokes in your replys all you want, you would be suprised how much of the daily web actually depends on this stuff.

  9. Click here to activate Advertising by Alien54 · · Score: 4, Funny

    The sweet irony of it al

    --
    "It is a greater offense to steal men's labor, than their clothes"
  10. This will be a disaster! by Anonymous Coward · · Score: 5, Funny

    Users will be forced to click once before punching the monkey.

  11. Functionality removed as part of security update by pe1chl · · Score: 2, Interesting

    They are lucky that there are so many vulnerabilities in IE that they need to release a patch every 1-2 months... without that, users could easily choose not to update.

    Even then, they will have to be very careful. With some coverage in the general media, a lot of users could decide that it is better to diable windows update than to find their applications being crippled because of pointless quarrels in court.

  12. Re:Tell me about what /really/ matters for me... by __aaclcg7560 · · Score: 5, Insightful

    If ActiveX is screwed to the point that some heavy engineering is needed to get the websites back into normal operation, some developers might start moving towards open standards that the non-IE browsers support pretty well.

  13. Not just ActiveX... by akac · · Score: 4, Informative

    For all those .\ users who say "ActiveX good riddance" - yes, EXCEPT that QuickTime, Flash, and all the other IE plugins are guess way - ActiveX plugins.

    So that means every page with any usage of plugins will be broken.

    1. Re:Not just ActiveX... by OneSeventeen · · Score: 2, Insightful
      For all those .\ users who say "ActiveX good riddance" - yes, EXCEPT that QuickTime, Flash, and all the other IE plugins are guess way - ActiveX plugins.

      So that means every page with any usage of plugins will be broken.

      I guess for this \.user, I mean not only "ActiveX good riddance", but also "Internet Explorer good riddance". If their browser can't display standards-compliant code, most likely due to their shady business practices, then who cares?

      They are saying, change the roads because we found out our car needs to be changed. That is unacceptable. My sites will not change, and if someone wants to view them, and it doesn't work in IE, they are free to use Firefox, Opera, Safari, etc. The fewer sites that require IE, the better, and maybe this will be the final straw that pushes at least one more developer away from the instability that is IE.

      IE is not a bad browser, it just renders bad code, and takes a little longer on publishing security patches than other browser manufacturers. Because they have decided to go against Web Standards, I have no sympathy. If they were using Web Standards, I'd consider them, ActiveX, and other things IE displays as being something worth designing for.

      Overall, I just don't use some of the more fine-tuned features of CSS/XHTML so it looks good in both fx and IE. But why should I care about IE users getting screwed, when they are getting screwed either way? I'm tired of hacking code so it "works" in IE.

      As long as my sites are functional, meaning users get the same information, and as much the same experience as possible, I'm happy. I can 99.9% of the time achieve this with standards-compliance CSS. The other 0.1% of the time I just ignore IE. I know the bulk of users are IE users, but why should they change if we keep building an IE web?

      --
      "Now the trouble about trying to make yourself stupider than you really are is that you very often succeed." -C.S. Lewis
    2. Re:Not just ActiveX... by gstoddart · · Score: 5, Insightful
      For all those .\ users who say "ActiveX good riddance" - yes, EXCEPT that QuickTime, Flash, and all the other IE plugins are guess way - ActiveX plugins.

      Wait, we can get rid of ActiveX, Flash and quicktime all in one shot?

      So, umm, what's the downside again?
      --
      Lost at C:>. Found at C.
    3. Re:Not just ActiveX... by acroyear · · Score: 4, Informative

      the "Netscape-style" plug-ins would still be vulnerable; Mozilla is still vulnerable, as is Safari (and its Konquerer codebase).

      the patent isn't on the specifics of Active-X, but the absolute general vague as hell concept of the browser plug-in. According to Cringley (years ago), Eolas showed a version in the opensource Mosaic codebase to Sun and Netscape *before* java was included in Netscape 2.0. Java is vulnerable.

      --
      "But remember, most lynch mobs aren't this nice." (H.Simpson)
      -- Joe
    4. Re:Not just ActiveX... by mejesster · · Score: 4, Insightful

      Are you literate? This isn't killing IE, this is a suit based on IP about plugins. Any browser that has plugins would be vulnerable to future suits, including your precious firefox and opera and konqueror and seamonkey or whatever else. It has nothing to do with standards compliance or the quality of that steaming piece of shit browser. And how are their "shady business practices" in any way related? This isn't about monopolies, or media/browser integration, it's a patent case against a specific browser. It's comments like yours that make slashdot so painful to read.

      --
      MacroHard - Boning you in a big way! (TM)
    5. Re:Not just ActiveX... by Nineteen.Eleven · · Score: 2, Insightful

      Wait, we can get rid of ActiveX, Flash and quicktime all in one shot? 64bit Linux does the trick for me.

    6. Re:Not just ActiveX... by boldtbanan · · Score: 2, Informative

      Mod parent up.

      This is not about IE bing a POS, this is about changing the way all plugins and non-javascript interactive content and plugins work. It's just that Microsoft is the only one to have been sued so far. You can bet that all other browser manufacturers that support any plugins will also be sued if the verdict is not overturned.

      This is a patent that was filed in 1994, and granted in 1998. Since the Netscape browser has only been around since '94 and I'm not sure if plug-ins existed before that, this could get very ugly for all browser creators. Of course, there's no guarantee that the original patent filing contained anything about plug-ins (although I don't see that it's been amended since the original filing).

  14. The Future of the Internet Experience by digitaldc · · Score: 3, Insightful

    "Six months from now, there will be no difference to the Internet experience whatsoever," Wallent said, insisting that customers and developers have been very receptive to making the necessary content modifications.

    He's right you know, and it is really too bad...so sad. :(

    --
    He who knows best knows how little he knows. - Thomas Jefferson
  15. Re:That doesn't hurt Microsoft! by gid13 · · Score: 4, Insightful

    Software patents AT ALL is a problem. I don't care if it was the first person who patented something like this suing, it's just not good for the end user. Suppose MS patented browser extensions, and then sued Firefox or Opera devs... And they probably will start doing stuff like this in light of this decision. I'm no MS fan, but I was on their side for this case. No good can come of this.

  16. Re:Maybe by mingot · · Score: 5, Interesting

    Lastly, what I dont understand beyond the above question is... why arent Firefox, Opera, Safari etc... also affected?

    Because the guy who owns the patent has stated that he is only going to sue microsoft.

  17. Eolas and Mozilla: still open, can still close by acroyear · · Score: 4, Informative

    As of 2003 (when Eolas won judgement against M$), Mozilla hadn't attempted to reach any agreement. Their post on the subject says to simply keep an eye out and be ready to change if we have to change.

    Wikipedia currently is still saying "Other browsers such as Opera, Mozilla Firefox and Apple's Safari might have to implement a similar change to avoid infringement, or to license Eolas' patent".

    --
    "But remember, most lynch mobs aren't this nice." (H.Simpson)
    -- Joe
  18. What if they tried to have a lawsuit... by Illbay · · Score: 2, Interesting
    ...and nobody came?

    Hey, this isn't a "pro-Microsoft" rant, but wouldn't it be just dandy if the courts declared "Heal yourselves!" to the myriad silly and frivolous lawsuitery that is drowning the domestic business environment?

    Of course, you'd have LOTS of poor widdle lawyers out of business.

    But hey, is that REALLY such a bad thing?

    --
    Any technology distinguishable from magic is insufficiently advanced.
  19. Microsoft Umbrella? by MyDixieWrecked · · Score: 5, Insightful

    I thought one of microsoft's main anti-linux FUD points was that if you use M$ technologies that you'll be protected against patent troubles like this...

    wtf happened?

    --



    ...spike
    Ewwwwww, coconut...
    1. Re:Microsoft Umbrella? by jefu · · Score: 4, Funny

      Actually I think it is more like : If you use MS technologies you'll be protected against lawsuits by MS.

  20. Re:Maybe by jdub_dub · · Score: 2, Interesting

    Additionally... can't ajax/dhtml count as "automatically playing content"? It would be pretty trivial to create a scrolling stock ticker in ajax/dhtml which automatically starts when the page loads.

    How do you stop this? Disable Javascript? :p

  21. If Microsoft wanted to do the world a favor.. by symbolic · · Score: 3, Insightful


    It would include, as part of this re-engineering effort, a dialog that would appear, explaining to the user, why this is happening- pointing out the destructive nature of software patents. The effect is, that since someone else "owns" the ability to do things a certain way, you are required to do it differently, or fork out some cash. If enough people are made aware of just how sofware patents really do have an effect on what they can and cannot do, perhaps this could be the beginning of some grassroots support for much-needed change.

  22. Missing the point by szembek · · Score: 4, Insightful

    Where I'm seeing the biggest potential problem is here: Say a company hired somebody a few years ago to make them a brochure style website, and it had a flash intro, banner, etc. The company is used to seeing their website a certain way. When all of the sudden the website starts making them click 'OK' every time they go to their homepage they're going to get pissed off. They also aren't going to know why it's happening, or care, or switch browsers, or bitch about Eolas being a bullshit company, they are just going to call the person who made the site and have them fix it. I think there are going to be a lot of cases like this. Sure big companies are going to see this coming and change their code, and yes nerds will just use FireFox... but many small non-tech-savvy people with websites are going to be hit by this.

    --
    nothing
  23. How to update your pages by raju1kabir · · Score: 5, Informative

    Apple has a helpful page detailing what to do in order to get your pages to continue working as usual with IE.

    --
    "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
  24. Patents spur creativity - kind of by Midnight+Thunder · · Score: 3, Insightful

    Generally, with what I have seen going on I would say they don't in general. On the other hand, patents do encourage people to come up clever alternatives to avoid having to pay money to the patent, that they might have otherwise infinged. Kind of ironic that creativity is not in the patents, but in the avoidence of patents.

    --
    Jumpstart the tartan drive.
  25. More details? by slashkitty · · Score: 2, Insightful
    Does anyone have more details on what exactly has to be changed?

    Some people are saying it's going to change everything (flash, movies, some JS, etc) while others say that no one will notice the difference.

    What's the difference, and what do developers have to do for there to be no difference?

    --
    -- these are only opinions and they might not be mine.
    1. Re:More details? by bsd4me · · Score: 2, Informative

      The basic fix is that you don't use an object directly in the HTML. You either add it through document.write() or through the DOM. In other words, the fix is rather trivial, and in the long run makes the page more maintainable.

      --

      (S(SKK)(SKK))(S(SKK)(SKK))

    2. Re:More details? by quantum+bit · · Score: 4, Interesting

      How is having javascript that runs clientside to fiddle with the DOM more maintainable than static HTML?

  26. The day is April 11th. by jwaters · · Score: 4, Informative
    Most people will be affected by this starting on the next patch Tuesday from Microsoft (April 11th). TFA states:
    "Michael Wallent, general manager of the Microsoft Windows Client Platform, confirmed that the changes will be included in a cumulative IE security update that's on tap to ship on April 11 and said the 60-day extension would apply only to a "small set of customers."

    The eWeek article doesn't do a very good job of highlighting that.

  27. Re:Tell me about what /really/ matters for me... by acroyear · · Score: 2, Interesting

    As noted elsewhere, ALL browser plug-in architectures are vulnerable (the reason TBL got involved in the first place). IE was just the first target because 1) they didn't license it (actually thumbed their noses at it), and 2) they have the largest market share.

    Mozilla could be hit at any point Eolas feels like it.

    Eolas expected Microsoft to finally roll over and eat it and take out an official license. Microsoft called the bluff, only Eolas is still holding the higher hand right now.

    --
    "But remember, most lynch mobs aren't this nice." (H.Simpson)
    -- Joe
  28. Won't disable "non-interactive" ActiveX by zsazsa · · Score: 5, Informative

    Before everybody says "good riddance," note that the upcoming IE update will simply mean you have to click first to enable interaction with the embedded object. This means that things like Flash ads and streaming video will still run automatically -- a user would need to click on them to be able to interact with them, i.e. find the tiny little "mute" or "close" button to make them go away. This page previews the update and shows exactly how it will change things.

  29. ActiveX by Chas · · Score: 3, Funny

    *WHAP! WHAP! WHAP!*

      Not so active now. Are ya' sunshine?

    *KABLAM!*

    --


    Chas - The one, the only.
    THANK GOD!!!
  30. Re:Tell me about what /really/ matters for me... by b17bmbr · · Score: 4, Insightful

    ah yes, money. there is nothing to be gained from filing suit against mozilla. of course that's why my school district gets sued, but the teachers themselves rarely do.

    this highlights a real problem with our IP laws and patents. while patents are good for things, for ideas they are horrible.

    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
  31. Re:Well, where's the indemnification? by Spiked_Three · · Score: 2, Informative

    I'll byte.

    indemnify
    v. to guarantee against any loss which another might suffer. Example: two parties settle a dispute over a contract, and one of them may agree to pay any claims which may arise from the contract, holding the other harmless.

    You see, if you understood the word, you would realize that the end user is not suffering a loss. They are losing some convenience.

    Microsoft is just the first case. All other browsers will be required to change their way of business as well. The precedent has been set. There is nothing 'indemnifying" Firefox or Opera.

    The one that cracks me up is "its permissions-based scheme which is dramatically more hackable than Java's sandbox-based scheme" - lol - never really read about computers before I take it? The patent does not only affect activeX it also affects Java, since last time I looked, Java was a plug-in. Both are affected by the ruling. That baseless statement of false facts (about hackable) does not even apply.

    "Ajax page could provide the same level of interactivity as ActiveX" - please - do you have any idea what you are talking about? I didn't think so. Ajax can help avoid postbacks to the server. ActiveX controls are code that has full access to the Win32 stack. Show me an Ajax control^h^h^h^h^h^h^hscript that does what the ActiveX performance Monitor control does.

    --
    slashdot troll = you make a compelling argument I do not like the implications of.
  32. You can already test this with Windows Update by Bloodwine · · Score: 5, Informative

    There is an optional update at Windows Update that says something to the effect of "This update changes the way Internet Explorer handles ActiveX ... blah blah blah".

    I figure they'll move it from optional to required when the deadline is reached.

    I've already installed the update so I can get my sites ready.

    ActiveX controls cause a little dialog box to appear that makes you hit either "Ok" or "Yes" in order to use an ActiveX control. Honestly this is fairly rare occurance when browsing most sites.

    The big thing that is going to trip people up are flash movies. All flash movies now have a border around them when you mouse over them with a tooltip that says "click to activate and use this control".

    The good news is that non-interactive flash movies work regardless of whether or not you activate the controls. Not sure why that is, but that has been my expeience. The bad news is that flash menus (unfortunately some clients want that junk) no longer work until you click on the flash movie to activate the control. This also goes for interactive flash movies that track mouse movement and whatnot.

    The workaround is to write the flash movie using javascript.

    you can do something simple like document.write() each line of the object tag or use something like UFO (http://osflash.org/ufo) that is XHTML compliant.

    1. Re:You can already test this with Windows Update by Nicolas+MONNET · · Score: 2, Insightful
      The good news is that non-interactive flash movies work regardless of whether or not you activate the controls. Not sure why that is, but that has been my expeience. The bad news is that flash menus (unfortunately some clients want that junk) no longer work until you click on the flash movie to activate the control. This also goes for interactive flash movies that track mouse movement and whatnot.
      Sounds like good news to me! Eh, if that forces stupid web developpers to abandon flash navigation ... it's even GREAT news! (Proud user of Firefox+FlashBlock!)
  33. Benifit to Eolas? by pembo13 · · Score: 2, Interesting

    So how exactly is this going to benifit Eolas in the long run? Seems like infringers don't mind coding around the patent. So then what? Hang the patent up on a wall framed?

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  34. Re:Maybe by wrecked · · Score: 4, Informative
    Here's an eWeek article from January 14, 2004: Eolas Discussing Browser Patent with Linux Community. In the article, Dr. Michael Doyle, the principal behind Eolas, expresses his support for the "open-source community".

    While I'm link-whoring, here's some more stuff if you want insight on the guy: Doyle's homepage, another eWeek interview "Browser Victory Shouldn't Alter HTML", and an article from I, Cringely that was one of the first media pieces on the whole issue. More can be found on Google and Wikipedia, of course.

    Regardless of Doyle's intentions, I'm against the whole software and business-method patenting regimes. It's been said many times before, but patenting software or business-methods is as ludicrous as patenting story ideas in literature.

  35. It's good and bad by zogger · · Score: 5, Insightful

    Maybe your senior devs and management might want to take a look at GPL code now. This and many other reasons make it attractive, no vendor lock in (don't you think bill gates and MS are rich enough now?), helps to avoid future patent disputes, etc. It's as good as time as any,and you have 60 days, besides the one demo. Avoid future FUBARs like this, or at least minimise the chances. MS has a clear track record of shady deals and monopolistic abusive tendencies. It is their *business model*. Why be associated with people like that? And something to throw at senior management-where is the fat check from MS to pay for all the stuff you have to change because they were thieves and lost in court and people got sucked into using their stolen code? Aren't they the straight suits dream business? Where's this idemnification action?

    The old saying fits, "sleep with the dogs, wake up with fleas"

  36. Read the Patent Reexamination by Anonymous Coward · · Score: 2, Informative
    The patent reexamination includes some interesting text:
    MediaMosaic explicitly discloses: "users can switch media modes by selecting 'Full-View Editing' or 'Embedded-View Editing' from the pull-down menu." Likewise, Toye teaches that interactive processing is enabled only after a user manually clicks on the "static snapshot" image to launch an external editor program, as discussed supra.
    This seems to be where Microsoft gets around the patent by requiring a click to start interactivity. What kills me is that, had the developers of MediaMosaic made a slightly different design decision to enable Embedded-View Editing by default, we wouldn't have this problem. Clearly, MediaMosaic had the concept of in-place interactivity, but one minute design decision blocks the rest of us from taking that next logical step. Shouldn't patents be novel and non-obvious? Seems glaringly obvious to me. The patent examiner states that all points of the patent must be declared in or suggested by prior art. The prior art references include static items that render automatically (without the user first clicking to initiate rendering) and interactive items that require a click. If a static item can start without a click, so can a dynamic item. I disagree with the examiner that the prior art does not suggest the possibility of an automatically interactive dynamic item. Don't you?

    A simple design decision enables this patent. Does that not make the patent itself seem untenable? Here stands one more reason why software patents are bad.
  37. Ridiculous Solution to Ridiculous Patent by Ruvim · · Score: 3, Interesting
    I wonder who approved this solution in a first case and whether it would be stricken down by another court? Because form the looks of things, we are still having an object in a page, except now it's generated not from the source code, but from Javascript code. I remember in older Netscape browsers text, generated by "document.write" command used to just show up as a straight source code if you do a "View Source".

    If the reasoning was to exclude object creation from the source code, we still have an OBJECT statement, but it's inside of Javascript now. And court said that it makes the difference? WTF?!!

    So, if I write a code that creates JPEG file, but saves it as a text file, with following renaming .TXT to .JPG, have I just avoided JPEG PATENT?

  38. Re:Well, where's the indemnification? by asylumx · · Score: 2

    Wow, you pick out the tiniest thing from the entire post and your conclusion is "Fucktard"... Seriously, the reference is that the end user is not suffering a loss of usability, nor a financial loss. They will simply endure a minor inconvenience. Grow up a little and get over yourself, bud. Let the adults talk.

  39. Windows Update by joshtench · · Score: 2, Insightful

    I'm no programming or computer genius, but please correct me if I'm wrong....

    doesn't MS Update use Active X?

    Wouldn't this make every update after the first one very obvious to the user and very frustrating?

    Just a thought

    1. Re:Windows Update by I'm+Don+Giovanni · · Score: 2, Insightful

      Microsoft will just recode WindowsUpdate to use Javascript to load the control from an external script file. This gets around the patent (and shows that the patent is useless and therefore idiotic).

      See:
      http://msdn.microsoft.com/library/?url=/workshop/a uthor/dhtml/overview/activating_activex.asp

      --
      -- "I never gave these stories much credence." - HAL 9000
  40. Is it ironic... by stg3095 · · Score: 2, Interesting

    Is it ironic that I had to install a Quicktime plug-in to view the patent images in question at USPTO.gov

  41. Re:Maybe by __aaclcg7560 · · Score: 2, Interesting

    All I'm suggesting is that Microsoft could use this as an excuse to get developers to switch over to newer technologies that could bring in more money. Adobe is doing the same by withholding a Universal patch for Photoshop to get everyone to spend money upgrading to the next release. When you got companies depending on regular upgrades to maintain a revenue stream, they will use any excuse to shake down users for an expensive upgrade.

    As to why my crap keeps getting modded up, check out my Slashdot F.A.Q. :P

  42. Web Devs Give 60-Day Deadline to MS by booch · · Score: 2, Funny

    In related news, web developers worldwide have given notice to Microsoft to fix Internet Explorer to actually conform to the standards it purports to support. Any web browser that is not fixed in 60 days will no longer work with many web sites.

    --
    Software sucks. Open Source sucks less.
  43. Your case for IP idemnification by siddesu · · Score: 2, Insightful

    There goes the case for preferring Windows over other OSes
    because of the superior IP idemnification offered by Microsoft.

    I have heard/read before that Microsoft provides "protection"
    for its users. I have heard/read before that this "protection"
    is strong. IMHO claims about "protection" are empty without
    including protection of the investment of your customers in
    your proprietary technology - and websites using ActiveX
    extensively are just such investment, and a huge one for some
    companies, e.g. a few banks I know of.

    So, what's the value of IP idemnification after the first major
    test? Dubious, at best. What's the qualification of the claims
    for "superiority of Windows because of better IP idemnificaction"?
    FUD?

    Ah, those pesky patents ;)

    1. Re:Your case for IP idemnification by wkitchen · · Score: 2, Insightful
      There goes the case for preferring Windows over other OSes because of the superior IP idemnification offered by Microsoft.
      How so? It isn't Microsoft's customers who are getting sued. I don't buy MS's fud about IP liability, but this particular situation is not a counterexample.
  44. Management? Civilized? by DragonHawk · · Score: 2, Interesting

    "At least that is how it works in civilised countries."

    Where I can I find one of those?

    Seriously, while I agree strongly with everything you say, I've also found that the world is full of managers who don't want to face reality, and blame their employees instead. "Find a better job" sounds nice, but I find PHBs everywhere I go. Much like gravity, one cannot escape it, only increase one's distance from it.

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  45. Fool me once... by DragonHawk · · Score: 4, Insightful
    While I sympathize with the parent poster's problem, this situation (and the many others like it) is something to keep in mind the name time you face someone who wants to choose Microsoft because:

    • Nobody ever got fired for choosing Microsoft
    • We need commercial support
    • We need a company standing behind the product


    Microsoft routinely and regularly pulls the rug out from under developers and end-users alike. What amazes me is that people continue to choose Microsoft, no matter how many times they get burned.

    Say the parent undertakes a massive switch to the .Net version, as he describes. Then, in five years, when Microsoft decides .Net is dead and $the_next_big_thing has to replace it, he or his successor will be faced with the same problem all over again.
    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  46. Chaotic yes. by Jaime2 · · Score: 2, Interesting

    I just got out of a meeting about this. One of the software packages we install and support at work will be heavily impacted. The web version of the application is composed of three ActiveX controls and tends to spawn a lot of new windows for search results. On April 11th, it will cease to work in anything resembling a useable manner. We now have to update about 700 installation seats spread over 500 miles in the next 13 days. Even worse, the vendor won't have a fix until Monday (with 8 days left) and the fix will only be for the newest version of the software. Our clients will need to "upgrade or die". Some have software that is three versions old and will need a lot of retraining on the new system.

  47. it doesn't matter by zogger · · Score: 3, Insightful

    it's not my coding problem! I really don't care who owns what patent with activeX! Thanks for telling me/informing me, but I honestly do not care at this point. I am more concerned over the further ramifications of software patents in general. I prefer a no patents, GPL world, if that was possible. The article is an example, it wouldn't be an article if the patents didn't exist. *That* is the problem, not the minutiae of this or that case. Real companies big and small are getting nailed now, and the deluge has hardly begin, it is only going to get worse here on out, because more and more ridiculous patents are being issued. It's an artificially created problem, brought about by short market cycle greedsters, IMO, I'll add.

        I am pessimistic anything good will happen until the system gets so complex that it collapses, which I think it will sometime. With thousands of software patents going in yearly...it'll collapse, bound to, because it was nuts to begin with.. After collapse, when even the dood in the street notices how far it is gone because it is affecting his life, then maybe we might see some positive changes for the better. It might take another decade, but collapse it will, when it becomes almost impossible to write one line of code without infringing on someones "IP" and when coders need a full time lawyer sitting right next to them as they type. That's the direction it is heading now, and I see nothing that will stop that extrapolated outlook on the horizon now.

      "IP" is in a MAJOR push in the WTO,including software patents and patents on such things as the necessities of life, food, etc, and by far the WTO calls the shots on international business now, it's not this government or that government, it's the large corporations that run the WTO in the background insisting on this sort of thing. Some nations will hold out and not adopt software patents for awhile, but faced with trade sanctions from the major players..they'll cave.

  48. Re:The fix is really easy, just some Javascript by Spydr · · Score: 2, Informative

    The whole 'click to activate' thing can be bypassed by using Javascript to embed your plugin/activex content.

    It's really easy, and there's a number of solutions for embedding Flash and Quicktime content. (And these methods make it much easier to embed the content and detect the presence of the plugin anyway. Many people are already using it, like youtube.com for example.

  49. In that case... by Timbotronic · · Score: 2, Funny
    --

    One of these days I'm moving to Theory - everything works there

  50. In light of that, this comment is interesting. by hullabalucination · · Score: 2, Informative
    A quote from Eolas found Michael Doyle, two years ago:

    "We're in discussions with major players in the Linux world and are working on a plan to resolve the '906 patent issue with the entire Linux community," Eolas Founder Michael Doyle told eWEEK.com, referring in short hand to the patent's full number. "The solution will be supportive of the open-source community."

    http://www.eweek.com/article2/0,4149,1437469,00.as p

    I haven't heard anything more on this in the intervening time.