La messagerie instantanée, kézako?

La messagerie instantanée permet à deux ou plusieurs personnes de communiquer de manière instantanée au travers d'un protocole de communication (un langage qui permet aux différents composants du système utilisé de faire voyager les messages d'un utilisateur à un autre). Bien souvent on entend donc par messagerie instantanée le fait de communiquer par ordinateur interposé avec un collègue à l'autre bout du monde, un ami à l'autre bout de la rue, ou bien le type du bureau d'à côté :)

Mais il existe aussi un autre système de messagerie instantanée massivement répandu utilisé par tous, de mes petits cousins à ma grand-mère : les SMS.

Et il existe encore bien d'autres systèmes de messagerie instantanée, les plus à la mode actuellement étant probablement MSN et les SMS.

MSN

MSN, de son vrai nom MSN Messenger, est le système de messagerie instantanée développé et diffusé par Microsoft. Doté d'une interface graphique très chargée permettant presque de faire du café et de griller des tartines, MSN permet, outre l'échange de messages textes de manière instantanée, d'utiliser une webcam pour voir vos proches, d'envoyer des virus fichiers à vos amis ainsi que des émoticônes et des tas d'autres trucs inutiles (c'est évidemment très subjectif, mais c'est mon point de vue, je l'assume pleinement, et je suis disposé à en discuter de manière constructive quand vous voulez, mais pas par MSN évidemment).

Pourquoi je pense que MSN est un mauvais système?

Un certain nombre de points me déplaisent en MSN, et c'est pourquoi j'ai décidé d'en stopper complètement mon utilisation.

Comme je le disais au dessus, l'interface graphique du client MSN est laide au possible, surchargée, complexe, peu pratique, ceci étant principalement dû au fait que le but du logiciel n'est pas ciblé sur la messagerie instantanée mais bien sur faire un maximum de choses à la fois. Ce faisant j'estime que du coup tout est plutôt mal fait et confus. Que fait vraiment MSN? Personne ne le sait de manière complète. Et ça me gêne.

Mais ceci n'est que la partie visible, et c'est loin d'être ce qui me dérange le plus.

MSN utilise un protocole propriétaire. Pour faire simple, le protocole est le langage utilisé par les clients et serveurs MSN pour véhiculer vos messages et autres fichiers. Propriétaire signifie que le protocole est caché, personne n'en connaît précisément les spécifications (hormis les ingénieurs de Microsoft bien sûr). Une personne intéressée ne peut donc pas avoir accès au protocole MSN. Conséquence : personne ne sait vraiment comment fonctionne MSN, et donc ce que fait MSN. Autre conséquence : la fermeture du protocole empêche quiconque de développer un client MSN plus adapté à ses besoins. Par exemple : je ne pourrais pas, même si je le voulais, écrire un logiciel (dont l'interface graphique me plaise) pour communiquer en utilisant MSN.

Autre point qui du point de vue éthique me chiffone : pour utiliser MSN, il faut posséder un compte Microsoft Passport. Ce qui vous lie juridiquement à Microsoft. Le problème dans ce domaine c'est que personne ne lit jamais les licences d'utilisation de logiciel, qui sont, je le rappelle, strictement équivalents à un contrat papier que vous auriez signé. Lorsque j'ai ouvert un compte Passport (erreur de jeunesse), comme un mouton de Panurge je n'ai évidemment pas lu le contrat que je "signais". Aujourd'hui, maintenant que j'ai clôs ce compte, je suis allé lire ce contrat. Première surprise : toute personne qui ouvre un compte Passport certifie être majeure. Je cite : "You must be at least 18 years old and have attained the age of majority in the province, state or country in which you live.". Non, promis, je ne dénoncerai pas les millions d'adolescents mineurs qui utilisent MSN. D'ailleurs ça ne dérangerait pas plus que ça Microsoft. Mais le fait d'ouvrir un compte Passport qui contient des informations personnelles vous concernant et qui vous engage à des obligations juridiques me dérange profondément. Le système est tellement opaque (il est conçu pour l'être) que n'importe quoi pourrait vous être imposé... Très peu pour moi.

Enfin un dernier point parmi la liste des défauts qui font que MSN n'est pas pour moi un système de messagerie instantanée acceptable. Je me contenterai de citer l'article de Kaleo qui a, je pense, très bien synthétisé le problème :

Maintenant, imaginez un monde avec tous les mails de la planète passant par chez une seule société privée qui n'a que faire de vos droits et n'aspire qu'à une chose, le profit. Actuellement, des milliers de serveurs mails existent de par le monde et chacun a le choix d'héberger ses mails où bon lui semble. Pourquoi n'en serait il pas ainsi pour la messagerie instantanée?

En effet, le moindre message que vous tapez, ou le moindre fichier que vous envoyez en utilisant MSN, passe par les serveurs de Microsoft, ceci de manière totalement opaque évidemment. Ma liberté en souffre, pas la vôtre?

L'alternative : Jabber

Jabber est un protocole de messagerie instantanée libre (ouvert). Contrairement à MSN, Jabber n'est QUE un protocole, mais il le fait bien. Ce qui signifie entre autres que vous n'êtes pas lié à un logiciel en particulier. Les spécifications de Jabber étant disponibles à tous, il existe des dizaines de clients Jabber, dont beaucoup sont libres (et la majorité gratuits). Il y en a donc pour tous les goûts, la plupart étant de très bonne qualité, impossible de ne pas en trouver un qui vous convienne. J'ajoute qu'évidemment des clients Jabber existent pour toutes les plate-formes (Windows, Mac, Linux), ce qui n'est pas le cas de MSN.

Le protocole Jabber est en permanente évolution, et les premiers contributeurs à son amélioration en sont... ses utilisateurs! C'est un des principes du logiciel libre.

En ce qui concerne son utilisation, il suffit de s'enregistrer sur un serveur Jabber (il en existe plusieurs centaines dans le monde), ce qui n'engage à rien (pas de contrat), nul besoin de donner des informations personnelles ni même de posséder une adresse e-mail. Vous êtes alors prêt à utiliser toutes les fonctionnalités classiques de la messagerie instantanée avec un maximum d'efficacité et de simplicité. Les seules lacunes actuelles du protocole sont, à mon sens, le fait qu'il n'est pas capable de transporter de l'image (pour utiliser une webcam) ou de la voix (pour la téléphonie). Mais ces fonctionnalités sont en développement, des dizaines de personnes compétentes travaillent dessus, l'intégration de ces fonctions devrait donc se faire rapidement (moins d'un an).

De plus un grand nombre de serveurs Jabber possèdent des fonctionnalités vraiment appréciables telles que les passerelles avec d'autres protocoles (MSN, Yahoo Messenger, ICQ, IRC...) permettant de dialoguer avec d'autres personnes utilisant un autre système de messagerie instantanée. Passer à Jabber ne signifie donc pas se couper définitivement de tous ses contacts MSN.

Conclusion

Mon but en écrivant cet article n'est pas de vous convaincre à tout prix que mon point de vue est le meilleur, mais bien de vous présenter ce point de vue et de vous donner une vision un peu plus critique sur les outils que la plupart d'entre vous utilisent, tout en vous faisant comprendre qu'il existe des outils libres (ma liberté est sacrée) qui permettent de communiquer de manière efficace et éthiquement satisfaisante.

Dans un prochain article je développerai les fonctionnalités de Jabber et j'expliquerai comment installer un client Jabber, s'enregistrer sur un serveur et commencer à expérimenter la vraie liberté! Pour ceux qui ont lu jusqu'au bout cet article et qui sont intéressés, stay connected!

Pour ceux qui souhaitent aller plus loin, deux très bon articles sur le blog de Ploum :