Ceci fait suite à la news de Korben à propos de la création d'extensions Chrome à partir de bookmarklets (http://korben.info/c...ion-chrome.html) et de son idée lancée de créer un plugin WordPress ou extension Chrome listant l'ensemble des sites internet contres les libertés du web.
En gros, c'est quoi l'idée ?
L'idée c'est de créer une base de données qui contiendra les URL et noms des sites internet ennemis du web (pro-SOPA/PIPA/HADOPI/LOPPSI/... ou bien promoteurs de techniques de filtrages, d'atteintes aux libertés), mais peut être aussi de lister les sites amis du web (korben.info quoi ^^). Cette base de donnée sera ensuite exploitée par des plugins (WordPress / Joomla ?) et extensions pour navigateurs (Chrome / Firefox / Opera / Lynx (y'a autre chose qui existe ?
Point de vue technique
Y'a des gens qui se sont manifestés dans le flux de commentaire pour réaliser tout ça. Et voici l'ensemble du boulot qu'il va falloir abattre :
- Définition de la base de données
- Interface pour gérer cette base de données
- Interface base de données / plugins+extensions
- Plugins
- Extensions
Il va falloir une petite équipe pour monter ça : développeurs PHP / Javascript, et des gens pour renseigner la base de données (compétence "Google" requise).
Les contraintes pour que ça parte pas en live
- Le projet doit être Open Source (LGPL ?) : ça a une valeur symbolique déjà, mais c'est aussi et surtout pour la pérennité du projet. De plus, c'est un gage de "transparence". La base de données devrait également être placée sous licence libre (CC-BY ?) (cela permettra son usage dans d'autres projets par exemple).
- Cette base de données doit être NEUTRE et OBJECTIVE : il ne s'agit pas de lister tout et n'importe quoi. On ne se lance pas dans une croisade. C'est une information, rien de plus. Il ne s'agit pas non plus d'une forme de boycott.
- Toute personne pourra contribuer à la base de données : elle est communautaire, mais soumise à approbation (y'a qu'à voir les vandalismes sur Wikipédia pour comprendre). Lorsqu'un site sera rajouté à la liste, il faudra systématiquement que cela soit justifié (preuve à l'appui quoi). Il y aura un mécanisme permettant d'indiquer qu'un site ajouté à la liste l'a été par erreur (preuve à l'appui toujours / argumentaire).
- Il ne faut pas que les plugins/extensions soient trop intrusifs : un internaute lambda en aura très vite ras-le-bol si à chaque fois qu'il va sur un site pro-hadopi son écran devient rouge, puis noir, puis qu'il y a un gros attention, puis une tête de mort, puis un son qui t’arrache les oreilles, puis que ça clignote, puis qu'un gnome unijambiste danse autour des 12 statuettes de Skeloss une nuit de pleine Lune ... Il faut que ça soit bien "intégré", que ça soit "ergonomique".
- Lorsqu'un site sera affiché comme liberticide, il faudra indiquer à l'internaute pourquoi, quelles sont les conséquences.
Bon, voila, qu'en pensez-vous ?
PS : Voici un petit diagramme de classe de comment j'imagine que la bdd doit être organisée ...
Mainfree.jpg 26,67 Ko
11 Nombre de téléchargements En gros, un site ajouté à la base a une catégorie (avec "arborescence infinie"), et une liste de mots-clés ("tags") tels que : loppsi, hadopi, sopa, pipa, acta, ... De plus, pour chaque site, on a une liste de "preuves" qui indiquent que l'organisme détenant le site, ou le site lui-même, ont soutenu ces lois liberticides. Ces "preuves" peuvent être des liens vers des pages externes ou des fichiers (c'est une URL dans tout les cas). Un premier jet, sûrement à améliorer. (notamment pour gérer la modération et l'aspect communautaire)















