main
Report a problem

Microsoft brings back automatic ActiveX

Daniel Fleshbourne   on 12 November 2007 - 12:06 · 30 comments & 19430 views

Advertisement (Why?)
Microsoft is to remove a feature from Internet Explorer that required users to activate certain interactive features on a website. Prior to April 2007, the features functioned without any user interaction. The changes were made in an effort to circumvent a patent owned by Eolas and the University of California.

Microsoft agreed in August to pay $521m to settle the patent dispute. "Microsoft has now licensed the technologies from Eolas, removing the 'click to activate' requirement in Internet Explorer," said Pete LePage, a senior product manager at Microsoft, on the company's IE Blog.

View: The full story @ vnunet

Post a comment · Send to friend Comments · There are 30 additional comments
#1 tsutton on 12 Nov 2007 - 12:19
Hurrah, at last! Now get the patch out soon so we can get rid of this.
(3 replies) #2 phiberoptik on 12 Nov 2007 - 12:27
Hmmm I thought the change was made as a security feature, so active-x controls didn't run automatically....
#2.1 +Kirkburn on 12 Nov 2007 - 13:02
Quote - (phiberoptik said @ #2)
Hmmm I thought the change was made as a security feature, so active-x controls didn't run automatically....

Nope
#2.2 compass4 on 12 Nov 2007 - 13:31
Yeah, since when was this not a security feature.. strange, they had me fooled.
#2.3 vetneufuse on 12 Nov 2007 - 15:52
Quote - (phiberoptik said @ #2)
Hmmm I thought the change was made as a security feature, so active-x controls didn't run automatically....


No the patent covered interaction with a plug-in.. thats why it says "press spacebar to interact" the activex controls still run! you just cant interact with them until you do an extra click or button press.. this never stoped activex from running... thats why you have a security dialog that asks you if you want to run unsigned controls or install activex controls at first run
#3 MightyJordan on 12 Nov 2007 - 12:36
At last! That thing was a bloody annoyance.
#4 Gstar on 12 Nov 2007 - 13:03
Hooray! Hooray!!
(3 replies) #5 iCarry on 12 Nov 2007 - 13:37
Nice, this is good news. When radiology systems use ActiveX controls, the staff hates to make extra (unnecessary) clicks to get to the pictures they need to do their jobs.
#5.1 phiberoptik on 12 Nov 2007 - 13:49
OOOO Noessssss! 2 extra clicks in the name of security... I hope you guys lower their pay since they won't be doing as much work now.
#5.2 dodgetigger on 12 Nov 2007 - 14:10
Quote - (phiberoptik said @ #5.1)
OOOO Noessssss! 2 extra clicks in the name of security... I hope you guys lower their pay since they won't be doing as much work now.

This was never introduced for security reasons. The plugin can run, call javascript in the html and other stuff just fine without anyone clicking on it. The only reason you have to click on it is to enable user interaction on the plugin (and yes, the user is you).

Last edited by dodgetigger on 12 Nov 2007 - 14:21
#5.3 +ozzieXP on 12 Nov 2007 - 15:41
Quote - (phiberoptik said @ #5.1)
OOOO Noessssss! 2 extra clicks in the name of security... I hope you guys lower their pay since they won't be doing as much work now.


nothing about security here like the post above says .. OOOO Noessssss someone doesnt know what they are talking about
#6 Cpugeni Ω on 12 Nov 2007 - 13:50
lol... This is quite funny. I bet Eolas are gonna be laughing all the way to the bank with their $521m!

How come FireFox doesnt have that "issue" then?
(4 replies) #7 X'tyfe on 12 Nov 2007 - 14:08
firefox doesnt support activex at all
#7.1 z0phi3l on 12 Nov 2007 - 14:28
One of the better known features of FF, no ActiveX crap running.
#7.2 X'tyfe on 12 Nov 2007 - 15:04
Quote - (z0phi3l said @ #7.1)
One of the better known features of FF, no ActiveX crap running.


indeed
#7.3 Ledward on 12 Nov 2007 - 15:14
This is (all entirely) incorrect.

This patent concerns the use of the <embed /> tag(s) in HTML, not just embedded ActiveX controls.

People THINK it affects ActiveX only because the most prominent use of <embed /> is for Flash, which so happens to be an ActiveX control.

This patent DOES affect Firefox, Opera, Safari, etc basically any browser that supports <embed /> but Eolas being the greedy bastards they are, decided to sue Microsoft only because they had $$$.

#7.4 +mrbester on 13 Nov 2007 - 10:41
Quote - (Ledward said @ #7.3)
This is (all entirely) incorrect.

This patent concerns the use of the <embed /> tag(s) in HTML, not just embedded ActiveX controls.

No, it concerns the use of embedded content, not necessarily in a HTML page, but the lawsuit was based around web page content. This also includes the <object/> tag (which is the proper way of doing it, the proprietary <embed /> tag is used within the <object /> tag because of attributes like classid that Gecko-based browsers don't grok but help IE).

Quote -
People THINK it affects ActiveX only because the most prominent use of <embed /> is for Flash, which so happens to be an ActiveX control.

That is Microsoft's way of embedding the content (which uses the <object /> tag BTW). FF uses a different method. So does Opera.

Quote -
This patent DOES affect Firefox, Opera, Safari, etc basically any browser that supports <embed /> but Eolas being the greedy bastards they are, decided to sue Microsoft only because they had $$$.

So did Opera, before they decided to go completely free; you could pay for the browser if you wanted to. Eolas also could have gone for Apple, but didn't, which is another good reason this lawsuit should never have been allowed to see the light of day. Opera decided to do the same as Microsoft (the "click to activate" business) as a just-in-case-we-get-sued-too measure. The open source movement stuck two fingers up at Eolas instead, just as Microsoft should have done.

All this boils down to the fact that developers still have to do the round-the-houses method of external script in order to have an automatically activated control in IE and Opera, as the update(s) to remove this behaviour a) won't be classed as "critical" (unlike the cripple code) and as such won't be automatically installed and b) not everybody will update in the first place. This still means that those who choose / have to browse with JavaScript off and haven't / can't update still get the "click / press Spacebar to activate" annoyance.
(1 reply) #8 dodgetigger on 12 Nov 2007 - 14:08
I'd rather see the behavior not changed than Eolas getting any money out of it. Damn.
#8.1 +Octol on 12 Nov 2007 - 16:34
Agree.
(1 reply) #9 vetneufuse on 12 Nov 2007 - 15:55
Seriously, if I was a patent judge, I'd say if you go after MS then thats it while other big companies infringe on your patent with out action against them also, you invalidated your claim and have to pay the winnings back... this is just stupid its agains MS only.. Apple violates this also, so does FF, Opera, etc... yes I know the laws of MS has money blah blah but if you go after MS you should be required by law to go after the others also or you are marked as a leech for money and lose your claim
#9.1 vetJames7 on 13 Nov 2007 - 16:06
Quote - (neufuse said @ #9)
Seriously, if I was a patent judge, I'd say if you go after MS then thats it while other big companies infringe on your patent with out action against them also, you invalidated your claim and have to pay the winnings back... this is just stupid its agains MS only.. Apple violates this also, so does FF, Opera, etc... yes I know the laws of MS has money blah blah but if you go after MS you should be required by law to go after the others also or you are marked as a leech for money and lose your claim


That's not how these things work. If you hold a patent, you can go after whoever you want. Microsoft do this as well in their patent lawsuits, whether directly themselves or through proxies/puppet companies.

The real problem is the granting of software patents in the first place. Software should only be a matter of copyright and not patent. But in America you can patent software ideas, like Amazon's 'one-click' thing and... Eolas' embed thing. Luckily you can't do that in Europe and in most of the rest of the world. It has become such a nightmare the US would be better off getting rid of software patents and just letting software copyright do its job, like the used to do in America.
(2 replies) #10 lbmouse on 12 Nov 2007 - 16:03
Thanks for the warning. Now if you'll excuse me, I'm going to go confirm that IE is disabled on my kids' computer.
#10.1 +Octol on 12 Nov 2007 - 16:35
Why don't you just unplug your kids' computer? Then you wouldn't have anything to worry about!
#10.2 vetneufuse on 12 Nov 2007 - 16:55
Quote - (lbmouse said @ #10)
Thanks for the warning. Now if you'll excuse me, I'm going to go confirm that IE is disabled on my kids' computer.


What does this have to do with security of your kids computer? If you dont want them doing activex then turn it off in the IE control panel... this change had NOTHING to do with security... it just prevented interaction by default... the control still ran like it should just you could not interact with it without an extra click
#11 GreyWolfSC on 12 Nov 2007 - 16:53
This is good news, it's unfortunate it cost half a billion dollars to do it.
#12 jwjw1 on 12 Nov 2007 - 19:57
good...i can stop hacking the mshtml.dll every update.
#13 Joseph21 on 12 Nov 2007 - 20:56
i wish they fixed IE 7 huge huge cpu usage... i am lag in the comment pages of youtube with his hundred comments with a core 2 duo t7700
#14 rm20010 on 12 Nov 2007 - 21:23
So by the looks of it, unless Opera ponys up millions of dollars they'll remain as the only browser with click-to-activate?
#15 dhavalhirdhav on 13 Nov 2007 - 04:49
this is good one.. at first I got scared is it soemthing to do with.. u get a bar on top.. which says click here to run activex control.. but good its nto that.. its just the interaction with controls part hurray.
#16 bucko on 13 Nov 2007 - 13:03
Gooooooood, this was one stupid patent that affected many web sites who didn't update there codebase with a workaround.

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?)