Qu'est-ce que Jabber ?
Jabber est un système de messagerie instantanée (type MSN). Il permet de communiquer en temps réel par Internet, de gérer une liste de contacts (voir s'ils sont connectés...).
Ce système est ouvert et respecte les standards Internet.
Pourquoi utiliser Jabber ?
Je vais lister les quelques raisons qui font que je préfère utiliser Jabber plutôt que d'autres protocoles de communication (MSN, Yahoo! Messenger, AIM...)
1 - Jabber est basé sur des standards ouverts, comme le reste du web : son protocole (son mode de fonctionnement) est consultable par tous et toutes, gratuitement. Cela permet à n'importe qui de développer un logiciel qui utilise Jabber (un client de messagerie), et ce pour tous les systèmes d'exploitation (windows, linux, mac os...)
Yahoo messenger ou MSN sont basés sur un protocole propriétaire tenu secret, et seules les sociétés Yahoo! et Microsoft peuvent développer des clients. Ces clients ne sont donc pas disponibles sur toutes les plate-formes. Le fait que le protocole soit tenu secret pose également des problèmes de confidentialité des conversations sur ces protocoles et nous devons nous reposer sur notre confiance en ces sociétés à ne pas agir malhonnêtement...
2 - Jabber est décentralisé : n'importe qui peut ouvrir un serveur Jabber, ce qui fait qu'il existe de nombreux serveurs dispersés partout dans le monde. Un serveur est un gros ordinateur qui permet le transit de donnée d'un utilisateur à un autre sur Internet. Ainsi, si un problème arrive à un serveur les autres fonctionnent toujours ce qui permet de continuer la conversation.
Au contraire, les serveurs MSN sont dans des endroits spéciaux, et personne d'autre que Microsoft ne peut avoir de serveur.
3 - La confidentialité : toutes les communications peuvent être chiffrées, c'est à dire cryptées avec un code secret très sûr. Soit de la même manière que les achats sur Internet (cryptage symétrique) soit de manière plus compliquée mais plus sûre avec par exemple GnuPG.
4 - Pour peu que le serveur utilise ce qu'on appelle les passerelles, on peut se connecter sur d'autres systèmes de messageries via Jabber. En gros le serveur va faire la traduction entre le protocole Jabber utilisé par ton client, et l'autre protocole de la messagerie.