Il y a une semaine, Debian est passé de la version 38 de Firefox à la version 45. Forcément, ça pique : apparition de Pocket (http://shaarli.guiguishow.info/?58wISA ) et des web notifications (http://shaarli.guiguishow.info/?bvGHGg ).
On constate également qu'Adblock Edge fonctionne mal : les hashtags ne sont plus visibles sur Twitter (exemple : https://twitter.com/Conseil_constit/status/740820888518569985 -> on lit « Visite du Président Laurent Fabius à la à l'invitation de son Président M. Guido Raimondi @ECHR_Presset », « #CEDH » n'apparaît pas) et autres désagréments. Surtout, le vrai souci, c'est qu'on ne peut plus accéder aux préférences d'Adblock Edge, le bouton reste sans effet. De mes essais, ce n'est pas nouveau : c'était déjà le cas avec Firefox 42 (je n'ai pas essayé Firefox 41 ni 40 ni 39 pour vérifier depuis quelle version de Firefox Adblock Edge ne fonctionne plus).
Bon, Adblock Edge est déprécié et aucune nouvelle version n'a été publiée depuis plus d'un an donc je savais à quoi m'attendre, je savais que ça allait foirer à moment donné.
Quelle remplaçante pour Adblock Edge ? Adblock / Adblock Plus ? Adguard Adblocker ? uBlock ? uBlock Origin ?
Adblock et Adblock Plus ? C'est mort :
Par défaut, ces extensions se proposent de laisser passer de la publicité jugée acceptable par l'éditeur contre rémunération par le publicitaire. No Way. Quel contenu est acceptable ou non ? Quel format (audio, vidéo, petite vignette ou tout l'écran) est acceptable ou non ? C'est l'éditeur qui décide tout seul. Or, on n'a pas tous et toutes les mêmes attentes d'un bloqueur de pubs. En filigrane, on voit une sorte de racket basée sur une position dominante se profiler : "je peux te nuire parce que X % des internautes utilisent mon bloqueur de pubs donc si tu ne veux pas que je te nuise, va falloir cracher du blé" ;
Adguard AdBlocker ?
Licence libre (LPGL) + code disponible ;
L'interface est en français, elle est conviviale et simple ;
Utilise les mêmes listes de filtres que la famille Adblock et que la famille uBlock mais on ne peut pas ajouter de nouvelles listes, il faut utiliser celles parmi une sélection effectuée par l'éditeur. C'est plutôt dangereux : que faire si, demain, la liste unetelle n'est plus proposée ? Ça restreint les possibilités en faisant un couplage entre moteur de filtrage et la liste qui alimente ce moteur. Notons que les listes sont modifiées par l'éditeur et redistribuées en CC-BY-SA. Il est possible d'ajouter manuellement des filtres (et de les retirer) ;
Il est possible de désactiver une liste de filtres. Il est possible de désactiver totalement Adguard AdBlocker sur un site web donné. Il ne semble pas possible de désactiver un élément dans une liste de filtres, ce que permettait Adblock Edge. Genre je veux laisser passer Piwik dans la liste EasyPrivacy, par exemple ;
Il ne semble pas y avoir de communauté autour de ce logiciel qui est un produit d'une société commerciale russe plutôt discrète (y'a qu'à lire leur public offer agreement) qui vend du freeware par ailleurs. Pour moi, un warning se déclenche dans ma tête ;
uBlock versus uBlock Origin : il s'agit d'une même famille, même dev' à l'origine des deux. Le deuxième est un fork du premier. Et y'a toute une guéguerre entre les deux… Avec des accusations des deux côtés : monétisation forcenée pour uBlock, retrait de fonctionnalités pour uBlock Origin, caractère "je n'intégre pas toutes vos demandes mais ce que je veux" (comme Tiny Tiny RSS, en gros) du dev' d'uBlock Origin (ex-uBlock du coup ;) ), suspicion "tu effaces les commentaires/retours négatifs" pour uBlock origin, etc.
Pour y voir plus clair, lire https://tools.aldarone.fr/share/?Bo8x2w pour un petit historique :
Gorhill, l'auteur d'origine, en a eu assez de gérer les tickets des gens sur GitHub parce qu'ils demandaient apparemment toujours la même chose et qu'il y avait des plaintes au moindre changement. Donc il a déclaré qu'il laissait tomber, qu'il passait à autre chose et il a transféré la propriété du dépot à chrisaljoudi, un contributeur qui passait par là et s'est proposé.
La première chose que chrisaljoudi a fait, c'est rajouter des liens de donation un peu partout et de demander des "bounty" pour le développement de nouvelles features. (En gros : Si vous voulez cette feature, filez moi x $)
Du coup, gorhill a forké le dépôt et a commencé à corriger les bugs qui étaient rapportés sur le dépot de chrisaljoudi. Il a dit qu'il continuerai à développer uBlock dans son coin et il a demandé à l'autre de bien vouloir changer de nom pour qu'il y ait moins de confusion.
De son côté, chrisaljoudi a commencé à cherry-picker des commits de gorhill en les passant dans son dépôt comme si il en était lui même l'auteur.
C'est à ce moment là que j'ai arrêté de suivre les péripéties et que je me suis fixé sur uBlock Origin, parce que si je suis prêt à accepter les donations et les demandes de bounty, le vol de commit je trouve ça méprisable.
Voila pour la petite histoire, j'ai eu la "chance" d'assister à ça à peu près en direct vu que le subreddit /r/firefox était en feu à ce propos.
La monétisation forcenée du dev d'uBlock ainsi que les accusations de vols de commit me font pencher pour uBlock Origin : l'esprit initial voulu par le dev' me convient, la volonté de monétiser le truc peut glisser très vite vers la publicité acceptable.
uBlock Origin ?
Licence libre (GPL) + code disponible ;
L'interface est en français mais le manuel "avancé" est disponible uniquement en anglais pour l'instant. L'interface est un peu plus rustique et la prise en main sera difficile, c'est évident ;
Mêmes filtres que la famille Adblock. Possibilité d'ajouter de nouvelles listes. Il est possible d'ajouter manuellement des filtres (et de les retirer) ;
Il est possible de désactiver une liste de filtres. Il est possible de désactiver uBlock Origin sur un site web donné. Il ne semble pas possible de désactiver un élément dans une liste de filtres, ce que permettait Adblock Edge. Ceci dit, on peut autoriser un élément bloqué sur un site web de manière permanente (exception à une liste) ;
Il ne semble pas y avoir de communauté autour de ce logiciel surtout axé autour d'une personne. Une centaine de pull requests soit le double d'Adguard Adblocker quand même ;
Rien ne laisse à penser qu'uBlock Origin est ouvert à la publicité acceptable ;
Mon choix est fait : l'extension qui succède dès aujourd'hui à mon Adblock Edge, c'est uBlock Origin. On verra bien ce que ça donnera.