Jabber, parce que MSN, c’est moche
Internet, Linux 4 commentaires »
Qu’est-ce que Jabber ?
Jabber est un système standard de messagerie instantanée. MSN, que vous connaissez, en est un. Ceux qui utilisent “MSN”, se servent en général d’un client de messagerie, Windows Live Messenger, et ce client utilise le protocole MSN pour communiquer avec d’autres ordinateurs connectés utilisant le même protocole.
Jabber, utilise lui le protocole XMPP, standardisé depuis le 4 octobre 2005. A la différence de MSN, il existe pléthore de clients Jabber, sur toutes les plateformes (UNIX comme Windows). Ainsi, personnellement, j’utilise Gajim.
Pourquoi utiliser Jabber et pas MSN ?
Parce que Jabber est MIEUX. Pourquoi ?
Tout d’abord, Jabber est un standard ouvert. Cela signifie que le protocole Jabber est accessible à tous gratuitement, et expliqué par le détail de manière officielle. Microsoft, propriétaire du client WLM et du protocole MSN, lui, garde jalousement ses standards de messagerie (bien qu’il existe quelques clients MSN non officiels, bien heureusement, comme le client emesene, codé en Python, disponible sous GNU/Linux). Cette ouverture du protocole a pour conséquences qu’il est très facile de développer des clients Jabber, qui existent sous de nombreuses formes, sur des ordinateurs de bureau ou même sur PDA.
Autre avantage : le système Jabber est décentralisé. A la différence des autres messageries instantanées, Jabber utilise en fait le même principe que les serveurs e-mails. Avec un client Jabber, on peut communiquer avec n’importe quel autre client connecté sur un autre serveur. Le résultat : si un serveur est indisponible, le client ne le voit pas, car il utilisera u autre serveur. La chute d’un serveur n’affecte pas le réseau.
Du fait de l’ouverture du standard, n’importe qui peut monter un serveur Jabber. Jabber est donc très utilisé dans le monde de l’entreprise, car il est aisé de se créer un petit réseau interne Jabber, sans utiliser Internet par exemple, ce qui permet une communication beaucoup plus rapide, proche, simplifiée.
En fait, pour parler techniquement, Jabber utilise un système client/serveur, et non pair à pair comme les autres systèmes de messagerie. Le client A envoie un message à son serveur, qui l’envoie au serveur du client B, qui lui-même envoie le message au client B. Donc tout la complexité du réseau est concentrée au niveau serveur, ce qui permet de développer des clients Jabber extrèmement simples, ce qui leur confère une légèreté et une grande portabilité.
De plus, les données entre clients sont échangées sous forme XML, ce qui permet de transférer des données structurées de n’importe quelle manière (MSN le fait aussi, certes, mais cela nous conduit à être envahis par les “clins d’oeils” et autres bêtises de kikoo-loleurs).
Enfin, Jabber est très sécurisé. Les données sont chiffrées de serveur à serveur, et les serveurs intermédiaires ne peuvent pas accéder au contenu des messages car Jabber autorise le chiffrement par OpenPGP.
Les inconvénients de Jabber ?
Il en existe. Tout d’abord, “l’effet réseau”. Jabber est méconnu du grand public, et de plus sa philosophie va à l’encontre de celle d’MSN, dont les utilisateurs sont très friands de messages hyper formatés (genre j’écris en rouge, gras, souligné), de clins d’oeils et autres features polluantes. Il est clair que les clients Jabber ne vont pas dans ce sens.
Ensuite, Jabber est moins avancé sur MSN sur le plan de la VoIP et de la vidéo-conférence. En ce qui concerne la VoIP, les développeurs de Jabber se sont arrêtés sur le protocole Jingle, mais seuls deux clients l’implémentent actuellement (Google Talk et Jabbin).
Obtenir Jabber ?
Allez sur cette page pour connaître tous les clients Jabber en fonction de votre système d’exploitation.
Vous devez aussi choisir un serveur pour vous créer une adresse Jabber. Rendez-vous ici pour cela.





Commentaires récents