ou INSCRIVEZ-VOUS Mot de passe oublié ?
Publicité

Firefox : le pouvoir des extensions et le choc AdBlock/NoScript

De l'entente cordiale à la vendetta personnelle

firefoxMalgré la sortie de nombreuses nouvelles versions de navigateurs, Firefox conforte sa part de marché. Et non seulement le produit de Mozilla la conforte, mais on a vu avec les années qu’elle augmentait lentement, mais très sûrement. Le système d’extensions de Firefox contribue sans conteste à ce succès, les utilisateurs pouvant changer différentes parties du navigateur à volonté. Mais il y a un revers étrange à cette médaille.

Les extensions de Firefox ont un pouvoir qui peut porter loin. Aucune d’entre elles ne fonctionne dans un mode isolé, par exemple dans une « sandbox » (bac à sable), un concept familier des utilisateurs de solutions de virtualisation. Les fameux add-ons ont toute latitude pour changer le comportement du navigateur, depuis l’interface jusqu’à ses rouages les plus intimes. Cela provoque parfois des conflits entre eux. Mais il existe aussi parfois des accidents qui n’ont rien d’involontaire.

Le choc des titans

Récemment, l’affrontement entre deux extensions très utilisées a démontré les limites du terrain de jeu octroyé par Mozilla, le problème étant que lesdites limites n’ont rien d’infranchissable. Les auteurs d’AdBlock Plus et de NoScript se sont en effet livrés à une petite guerre personnelle par l’intermédiaire de leurs réalisations.

Ces extensions se retrouvent régulièrement chez les utilisateurs de Firefox. La première bloque l’affichage des publicités sur les sites Web tandis que la seconde bloque carrément l’ensemble des scripts. Comment est donc née cette guerre ? Très simple : Giorgio Maone, l’auteur de NoScript, se finance lui-même via l’intermédiaire de publicités sur le site officiel de l’extension. On comprend la suite aisément : AdBlock Plus bloque l’affichage de ces publicités, privant Maone de ses recettes.

Une guerre quasi-ouverte

Du coup, lui et Wladimir Palant, l’auteur d’AdBlock Plus ne se sont pas entendus sur ce cas particulier. Et c’est ainsi que la guerre a commencé : Maone a écrit dans NoScript des instructions visant à bloquer le blocage (sic) effectué par AdBlock Plus. Palant, pas franchement désireux qu’on se permettre d’interagir ainsi avec son bébé, a en retour demandé à Ares2 (qui entretient une liste des publicités à bloquer) d’ajouter un filtre qui allait obligatoirement couper les publicités sur le site de NoScript. Et la bataille a ainsi continué, Maone contournant les filtres, et Ares2 en ajoutant des nouveaux, de plus en plus efficaces.

Le conflit est devenu largement public lorsque Ares2 a ajouté un filtre qui a complètement détruit la mise en page du site de NoScript. Pour répliquer de manière « sauvage », Maone inclut alors un code spécifique pour tirer à boulets rouges : l’extension AdBlock Plus ne fonctionnait plus. Furieux, les utilisateurs ont averti Palant, qui s’est alors fendu d’un billet sur son blog, attirant alors l’attention d’un grand nombre de personnes.

Mozilla s'en mêle

Alertés, les développeurs de Firefox n’ont été évidemment pas très heureux de la nouvelle. Une série de règles est alors apparue, selon laquelle :
  • Aucun réglage de l’utilisateur ne peut être affecté sans un message de confirmation
  • Les changements majeurs dans le comportement du navigateur doivent expressément être validés par l’utilisateur
  • Les paramètres utilisateur doivent être restaurés en cas de désinstallation de l’extension
Maone, l’auteur de NoScript, a en conséquence publié un billet d’excuses sur son blog, dans lequel il demande aux utilisateurs de bien croire en sa « honte » et sa « contrition ».

Tandis que Maone s’excusait, Palant n’a en revanche pas vraiment réagi de manière publique. On se rappellera pourtant que l’extension AdBlock Plus détruisait volontairement la mise en page du site de NoScript, ne permettant plus alors aux utilisateurs de télécharger l’extension (en tout cas par ce moyen). Cela étant, Palant appelle à une « utilisation juste » de son extension : il conseille à ses utilisateurs de désactiver AdBlock Plus sur les sites visités régulièrement… ce qui lui a attiré les foudres d’un certain nombre de personnes. Mais il ne fait pas de doute que le conflit avec NoScript a joué ici.

À l’heure actuelle, les choses sont revenues à la normale.
le 25 mai 2009 à 17:35 (52 100 lectures)