Projet d'article

Article publié le 19 mai 2008 sur le SLo Blog.

ODD

Depuis deux ans, la journée du 19 mai a été déclarée Journée de la Discussion Ouverte1) – Open Discussion Day, ODD – par Ploum alias Lionel Dricot, co-auteur d'un livre sur Ubuntu, qui a décidé de récupérer ainsi récupéré la décision prise par Robert Bugg Quattlebaum Jr., un développeur d'un client pour XMPP, de ne plus utiliser de messageries instantanées (chat) utilisant des protocoles propriétaires2). Le but de cette journée est la promotion et l'utilisation de protocoles ouverts pour la messagerie instantanées.

Prenons rapidement le temps de définir ce qu'est un protocole: celui-ci est la langue “parlée” par un logiciel pour échanger des informations sur Internet ou avec des périphériques. Le problème des protocoles de messageries instantanée utilisés communément, tels Windows Live Messenger (ou MSN), Yahoo! Messenger, AOL Instant Messenger (ou AIM), ICQ, Skype, … est que ceux-ci sont fermés. C'est à dire qu'ils ne sont connus que par leurs créateurs respectifs et que leur utilisation est restreintes par diverses clauses juridiques.

Ceci est à contre-courant d'Internet qui est construit et fondé sur des protocoles ouverts et standardisés. En effet, l'accès à une page d'un site web ne requiert pas moins de trois protocoles 3) et autant de normes 4) qui sont tous standardisés soit par l'IETF – Internet Engineering Task Force – ou le W3C – World Wide Web Consortium –. Grâce à cela n'importe quels logiciels sur un ordinateur, un téléphone mobile, un ordinateur de poche, ou autres ont la possibilité et le droit d'y accéder; c'est ce que l'on appelle l'interopérabilité. Un protocole fermé, de part sa nature, ne permet pas une telle utilisation, et il peut même nous retirer, de par sa licence, le droit de l'utiliser à notre guise.

Les conséquences de l'utilisation de protocoles fermés est aisée à imager en prenant l'exemple des courriels (emails). Si l'envoi et la réception de ceux-ci n'était pas régis par des protocoles ouverts, il serait probablement impossible d'envoyer un courriel d'une adresse ”@chose” à une autre adresse ”@truc” 5). Vous vous rendezOn se rend compte facilement que cela rendrait les courriels totalement inutiles, puisqu'il faudrait avoir une adresse de chaque sorte. Et bien, lorsqu'one vous utilise une messagerie instantanée basée sur un protocole fermé, on se trouve vous êtes justement dans ce piège. En effet, si certains de vos amis utilisent MSN, d'autres Yahoo! Messenger, ICQ ou encore Skype, il vous faudra quatre comptes différents et les quatre logiciels correspondants, puisque aucun n'est capable et n'a le droit de parler la langue de l'autre.

La solution réside dans l'utilisation de protocoles ouverts tels IRC – Internet Relay Chat – ou XMPP (anciennement Jabber). Ce dernier est standardisé par l'IETF – basé sur le XML – Extensible Markup Language –, une norme du W3C.) il est donc implémentable librement. La conséquences est une multitude de logiciels qui le supporte aussi bien sous Microsoft Windows, Mac OS, GNU/Linux ou d'autres plateformes exotiques, mais un seul compte ou identifiant suffit pour n'importe lequel de ces logiciels. De plus ce protocole n'est lié ni à un programme, ni à un fournisseur de service, vous n'aurez à accepter aucune clause d'utilisations liberticides, pas plus que des politiques de confidentialité (privacy policy) douteuses, comme sous les réseaux fermés cités plus haut6).

Pour tester XMPP nous vous recommandons le logiciel Psi, ou si vous êtes pour les utilisateurs d'un système GNU/Linux, Kopete ou Pidgin en fonction de votre bureau.

fbianco 15.05.2008 - 15:13

Open Discussion Day – ouvrez la porte aux protocoles ouverts

Si certaines de vos connaissances vous ont prévenu que le 19 mai prochain elles ne communiquerons pas avec vous sur internet, c’est que vous n’êtes pas encore passé aux protocoles ouverts en matière de communication. En effet, ce sera alors le troisième Open Discussion Day. Ce jour-là, vous êtes invités à utiliser des protocoles libres, comme XMPP, protocole également utilisé par GoogleTalk7), en lieu et place des WindowsLive Manager, MSN, ICQ, Yahoo et autres Skype.

Tous ces logiciels se basent en effet sur des protocoles propriétaires. Les protocoles propriétaires, contrairement aux protocoles ouverts, ne mettent pas à disposition des utilisateurs les informations permettant d’avoir accès à la manière dont les données (messages, pièces jointes, voix) sont transmises sur les réseaux. De plus, la plupart des plateformes commerciales s’accaparent tous les droits sur vos échanges. Ils peuvent surveiller vos échanges, en censurer une partie sans vous informer8), transmettre vos données de connexion (durée, contacts, horaires de connexion) à des sociétés tiers, généralement contre espèces sonnantes et trébuchantes9). Parfois, elle récupère aussi le copyright sur l’ensemble des données transmises10)! Lisez bien les petites lettres des licences avant d’échanger vos photos, de déclarer votre flamme ou de négocier un contrat sur des plateformes fermées! Ce n’est pas pour rien que Skype est interdit depuis 2005 pour la communication au sein des Universités françaises11)!

L’Open Discussion Day est né de l’initiative de Robert Bugg Quattlebaum Jr., un développeur de logiciel libre et contributeur à un client XMPP: Pandion. Pour fêter son anniversaire, le 19 mai, il a décidé de ne plus utiliser les messageries instantanées propriétaires. Par la suite, Lionel Dricot, co-auteur d'un livre sur Ubuntu et promoteur de XMPP, a élargi ce souhait initial à une journée internationale de promotion de XMPP.

3) DNS, TCP/IP, HTTP
4) HTML, CSS, UTF8
9) , 10) ref. nécessaire