Archives de catégorie : Censorcheap

Le Parti Pirate Français a un nouveau porte parole

Il y a quelques mois de cela j’avais adhéré au Parti Pirate, un parti politique dont je partage les idées et qui me parait nécessaire pour porter au niveau de la politique le message que nous défendons tous. Je l’avais quitté quelques semaines après, sans jamais envoyer la lettre de démission requise à cet effet pour des raisons que l’on va qualifier de personnelles (pas la peine de revenir dessus en gros).

Puis les choses ont évolué et le besoin d’être représenté en politique se fait de plus en plus sentir au fur et à mesure que le temps passe et les lois avec. J’ai donc déchiré ladite lettre de démission et suis retourné côtoyer cette communauté fort agréable. A leur contact je me suis rendu compte qu’il leur (nous du coup) manquait quelque chose : quelqu’un qui puisse porter la parole du parti dans les médias.

Un porte parole ?

Aussi je me suis proposé pour remplir ce rôle et ma candidature a été votée puis acceptée. Je suis donc, depuis quelques heures le nouveau porte parole du Parti Pirate.

Le but de ce billet n’est pas de raconter ma vie ou celle du parti mais plus de vous rassurer sur un point : la ligne éditoriale de ce blog ne changera pas d’un iota. Si je vais être obligé de mettre un peu d’eau dans mon sucre (ouais admettons) pour me conformer à la ligne du parti (qui est souvent moins extrême que ma ligne personnelle) dans l’exercice de mes nouvelles fonctions, ce blog reste mon blog personnel (c’est marqué partout !) et il dépeint mes idées en tant que personne et non en tant que porte parole.

Vous pourrez par contre me lire dès samedi 4 et tous les samedi à compter de celui-ci (sauf fermeture exceptionnelle, mais ça ne devrait pas arriver) pour une chronique sur le blog du parti. J’espère aussi pouvoir porter la voix du parti pour qu’elle atteigne les médias et que donc, par conséquent, vous me lirez bientôt aussi dans l’exercice de mes fonctions dans la presse spécialisée et générale. Continuer la lecture

CensorCheap est enfin en ligne et fonctionnel !

Je vous présentai, quelques jours après la décision de la justice française de bloquer son premier site depuis l’hexagone, un projet de base de données collaborative de la censure sur Internet… Le projet est en ligne sous un joli petit nom : censorcheap !

Je ne vais pas vous refaire le pitch de comment ça marche, des limitations techniques qui existent encore (pas de détection des DNS menteurs pour le moment) et vais me contenter d’un petit article parce que, franchement, depuis une semaine que je code h24 j’en peux plus !

Aux dernières nouvelles je cherchais un serveur dans un pays considérant l’accès à internet comme un droit fondamental (Islande, Finlande ou Estonie donc) et j’ai discuté avec quelques membres du parti pirate Finlandais puis Suédois (le premier PP) qui m’ont conseillé de m’établir en France pour, qu’en cas de complications, je n’ai à faire qu’au droit français… Conseil que j’ai suivi en prenant un serveur cloud chez Gandi dont je suis pour le moment très satisfait et qui peut être modulé au besoin en fonction de l’activité générée.

Dans le cas où ça se gâterai j’ai aussi récupéré des contacts chez des hébergeurs connus pour ne pas céder à la pression de grands groupes voulant faire fermer tel ou tel site (genre l’hébergeur de TPB ^^).

Reste maintenant à mettre en place un certain nombre de fonctionnalités qui rendront le truc agréable à utiliser, plus sûr et surtout invulnérable à la censure…

Et surtout : il reste à le remplir ! Et pour cela je compte sur vous pour installer l’addon, en parler autour de vous et aider ce projet à atteindre ses objectifs : dresser une carte temps réel de la censure à travers le monde !

(en passant : pour passer l’extension firefox en mode public « recommandé » il faut que ladite extension a recueilli assez de feedbacks sur sa page, aussi n’hésitez pas à commenter sur la page de l’addon)

[CensorCheap] Etat des travaux et bonnes nouvelles

Je ne sais pas pour vous, mais pour moi ce fut une longue semaine… Très longue ! Je ne dors d’habitude pas beaucoup, mais là j’ai battu tous les records en la matière et j’ai mis les bouchées doubles pour essayer de vous livrer en temps et en heure un des plus beaux projets sur lesquels j’ai pu travailler jusqu’alors : CensorCheap.

Comme toujours (ou presque) en informatique, je ne suis pas à l’heure (la livraison était prévue pour hier) mais le site est presque prêt : tout fonctionne côté frontoffice et il me reste une partie du backoffice, qui peut donc attendre, et du contenu à rédiger. L’extension pour sa part est finie et prête à être empaquetée et uploadée.

Je suis à présent à la recherche d’un serveur dédié pour héberger le projet avec une contrainte assez exotique : je veux que le projet soit hébergé dans un pays où l’accès à Internet est considéré comme un droit fondamental (Islande ou Finlande donc).

J’espère avoir trouvé le serveur assez vite et pouvoir tout mettre en ligne dans la foulée. D’ici quelques jours (48h maximum je pense) CensorCheap va passer du statut de projet à celui d’outil. Il faudra alors réfléchir à de nouvelles problématiques telles que comment supporter la charge, comment éviter la censure de l’outil en lui même, … Et surement énormément de choses que je n’ai pas encore prévu mais que j’ai hâte d’avoir à résoudre. Continuer la lecture

[CensorCheap] Gros soucis dans le codage :/

Bon, ce qui devait arriver arriva : je suis arrivé à mes limites sur le développement d’addons Firefox avec CensorCheap et malgré deux jours à m’arracher les cheveux il y a quelque chose qui m’échappe et que je n’arrive pas à solutionner seul… Et c’est là que je me suis dit : tain mais il doit bien y avoir quelqu’un qui sait faire ça et qui lit mon blog… Ou qui connait quelqu’un qui sache le faire… Bref partagez mon soucis, il trouvera une solution et moi je conserverai quelques cheveux…

Pour rappel

Je ré-explique un peu le principe de l’extension pour que vous compreniez d’où vient le soucis :

L’extension est installée et l’internaute navigue tranquillement. Tant qu’il ne rencontre pas d’erreur l’extension est dormante et ne communique pas avec le serveur de CensorCheap.

Lorsque l’utilisateur tombe sur une erreur (404 ou nom de domaine inconnu), l’extension envoie l’url en question au serveur de CensorCheap. Si l’url est connue pour être censurée dans le pays d’où vient la requête (geo-localisation sur l’IP), on prévient l’utilisateur. Sinon on lance un test pour voir si, dans le pays où est situé le serveur de CensorCheap l’url est accessible ou pas. Si l’url est accessible, elle est sauvée comme ayant rencontré une anomalie.

Au bout d’un certain nombre d’anomalie similaires (mêmes url, pays d’origine et FAI) sur une période donnée (tout cela est à ajuster), l’url est considérée comme bloquée dans le pays et par le FAI en question.

Cette description ne concerne que la première version de CensorCheap qui ne détecte que les filtrages DNS et IP et pas les DNS menteurs… Continuer la lecture

[CensorCheap] Day 1 – la mise en place du projet

Je vous parlais hier d’un projet de base de données collaborative du filtrage dans le monde et j’ai décidé de vous tenir au courant régulièrement à traversce blog de l’avancée du projet. Hier était la première journée et je n’ai donc pour le moment rien à vous présenter de concret, mais on va faire un petit retour sur le principe et ce que l’on peut attendre du projet.

Le projet a un nom

Je ne sais pas si c’est un point commun à tous les développeurs mais je suis incapable de démarrer un projet sans avoir le nom et / ou le logo de celui-ci : une sorte de barrière psychologique qui me monopolise l’esprit.

La bonne nouvelle c’est qu’hier avant même d’avoir à me poser la question j’avais un nom… Qui était finalement très mauvais.

C’est au hasard d’une recherche de nom de domaine hier qu’un jeu de mot m’est venu à l’esprit : censorcheap (censeur pas cher qui sonne comme le mot censure en anglais).

Ce sera donc le nom du projet et il est réservé sur twitter, AMO et les noms de domaine sont commandés !

Mise en place du bousin

J’ai rapidement commencé à coder l’extension Firefox hier et dès que j’aurai résolu un léger problème je pense que le reste se passera très vite.

L’url avec laquelle communique l’extension pourra être changée par l’utilisateur de telle sorte que si elle est censurée dans son pays il puisse continuer à participer au projet.

L’extension pourra être activée et désactivée d’un simple clic de souris sur l’icône ajoutée en status-bar.

Dans un premier temps l’extension fonctionnera uniquement sur le filtrage DNS et IP, je réfléchis à une solution pour l’étendre au DNS menteurs et au DPI – mais pour cela il va falloir que je vois ce type de filtrage en place (si quelqu’un veut me payer un voyage en Chine pendant que je n’y suis pas encore interdit de séjour ^^). Continuer la lecture