Forum Moderators: open
A protracted war between authors of two of the most popular add-ons for the Firefox browser has prompted calls for changes in the way extensions are written, after one of them admitted he added camouflaged code that disabled features in the other's program.In a heart-felt apology posted Monday, Giorgio Maone admitted that he added a small piece of code that worked around the EasyList filter used by Adblock Plus. The code, which was obscured so it wouldn't be noticed by people who maintain the Adblock filter, was designed to ensure that commercial ads carried on Maone's websites continued to be displayed on browsers that use the popular ad-blocking extension.
Reported at The Register...
[theregister.co.uk...]
Part of me gets a chuckle out of the childishness of it all.
But Maone went pretty far over the line with this. He'll likely face some significant consequences from the community for this once word gets around.
On the plus side, it's going to result in a lot of extensions getting better peer review. There's no real approval process for FireFox extensions, and once an extension makes it across the small enough hurdles placed in front of it, then updates tend to get a free pass from the community.
It had to happen sooner or later that one of the major extensions got caught in a bit of monkey business. Now that it's happened, hopefully to extension community will start looking at each other's work more closely.
With luck, some of the nagging bugs that have plagued the extension community will iron themselves out now. I'm thinking of the problems with memory leak (which is partly the core app's fault, but is worsened by poorly coded extensions), some of the cross extension conflicts, and just overall stability issues.
With luck, some of the nagging bugs that have plagued the extension community will iron themselves out now. I'm thinking of the problems with memory leak (which is partly the core app's fault, but is worsened by poorly coded extensions), some of the cross extension conflicts, and just overall stability issues.
Wouldn't that be nice. I had to fresh install FF the other week. Without the 8/9 extensions I had installed it operates at a much faster speed. Firebug was the worst offender.
It's a shame when people take advantage, but I image it would be easy for a provider of plugins to exploit users in many ways.
A more stringent approval process would be a great reassurance.
Maone said he added the anti-Adblock Plus functionality after discovering the people who maintain EasyList had modified the filter so it blocked not just ads on Maone's websites, but all scripting languages as well. This made it impossible for Adblock Plus users to get updates for NoScript or FlashGot, another Firefox extension Maone maintains, he said.
BUT: noscript is nothing other than an ad blocker, too. because you mostly need javascript to deliver ads. so, they circumvented the ad blocking feature of their own add-on by putting their website in their exclusion list.
people who give away software with revenue destruction capabilities for the rest of the internet thereby being the only ones profiting. THAT is the scandal, if you ask me.
So the answer lies in the hands of the server-code industry. Get your code (ads, etc) certified, and I'll allow it to run.
It's a shame when people take advantage, but I image it would be easy for a provider of plugins to exploit users in many ways.
I have an addon which is quite large for my market. Maybe 0.1%-0.01% of all users of Firefox that speak the language the addon addresses. Frankly I thought many times to update the addon to redirect all users from my competitors' pages to mine. So the criticisms are not entirely unfounded. ;)
The main thing I don't understand about this is why the Adblock Plus guy wanted to single out Maone in the first place (which he admits he took proactive steps to do).
At the moment, after reading both sides, my personal opinion is that at worst, this is a case of an injudicious response to provocation.
The main thing I don't understand about this is why the Adblock Plus guy wanted to single out Maone in the first place
I'm not sure either but that's what makes the story juicy in a way. Add-ons used to block ads are trying to monetize themselves ... with ads.
As for the approval process, the editors are volunteers by the way, and it can take many, many months before an add-on is out of the "experimental" sandbox.
We DON'T use either AdBlockPlus or NoScript on our Firefox browser and NEVER have viruses, malware, downtime.Those extensions are a bane to the publisher community.
Exactly! Its like watching TV or in this case the internet without commercials, without spyware, without tracking cookies, without statistical targeting, without invasion of privacy, etc.
Plus, they disable some of the major vectors for computer infections which are the bane of hundreds of millions of internet users.
Win Win.
This is a wake up call. These products, whether you personally agree with them or not, should do right (ie, no harm) to each other and the users.
If you would like to discuss how a marketer might responding to adblocking, there's a new thread on that topic in our Advertising Forum: [webmasterworld.com...]
[edited by: tedster at 7:38 pm (utc) on May 9, 2009]
I don't want to be diverted..I want to be in the comfort of what I know, but... I am an extension user (power user?) so I use the extensions as I need to, but maybe surf my sites with something else
I have views about both sides and have used both extensions, though never together because they never quite 'gelled' - Yes I have a favourite, and yes I appreciate the "apology" but I am not going to gush the apology nor the overt bait that pre-empted the apology in the first place - It is not my place to impose that on anyone else..
on a basic level this is 'linkbait' - and nothing more IMHO! 2 big extensions... are they both going to fail or is Moz going to"choose" one above the other?
well handled NS, I'm pretty sure both will survive unscathed
[theregister.co.uk...]
These two tools not only cause a headache for me because I know which one of my users are using but the fact that these two POS extensions cause site owners to lose possible $$$. Unless you go to suspicious sites, you don't need these two extensions to stay safe.