[Linux-bruxelles] Le protocole Jabber

Bruno Dusausoy bdusauso at beeznest.net
Sam 31 Jan 10:43:55 CET 2004


Bonjour,

Suite à un mail parvenu sur la mailing-liste du développement de Gossip,
un client Jabber Gtk+-2, il m'est apparu une évidence : l'argumentation
comme quoi le protocole Jabber permet de communiquer avec d'autres IM's
n'est pas valable !
En effet, si théoriquement c'est un fait établi, il n'en va pas de même
en ce qui concerne la pratique.
Pour communiquer avec un autre protocole IM, il faut trouver un serveur
Jabber qui propose une passerelle vers ce protocole. Tous ne le font
pas. Heureusement, on peut utiliser des passerelles qui sont sur un
serveur différent de celui où l'on a son compte Jabber.
Mais par contre, il faut encore que le serveur soit à jour. Il existe
une multitude de serveurs (= les programmes serveurs) et tous ne sont
pas spécialement mis à jour afin de prendre en compte les dernières
évolutions des protocoles autres que Jabber[1]. 
Et quand bien même la mise à jour est effectuée (ex : une nouvelle
release est sortie), les administrateurs ne vont pas forcément se ruer
dessus, car un serveur doit être robuste et avoir le moins possible de
bugs. Il doît être stable et donc passer une période tests intensifs.
Il se passe donc une période assez longue entre le moment où les
protocoles évoluent et le moment où les serveurs intègrent ces
changements et les offrent à l'utilisateur.

Voilà donc pourquoi de plus en plus de client Jabber deviennent au fur
et à mesure des clients IM's multi-protocoles. Gossip n'échappe pas à
cette règle, il va bientôt être multi-protocoles, à l'instar de Gaim et
Kopete (pour ne citer que les plus connus).
Les clients ont moins de contraintes. Bien sûr il faut aussi qu'ils
aient le moins de bugs possibles, mais on pardonne bien plus facilement
un crash d'un client qu'un crash d'un serveur, et dès qu'une nouvelle
release sort, on se rue dessus, contrairement aux serveurs.

Je propose donc que, lorsque les avantages de Jabber sont énumérés, l'
on soit franc et qu'on ne mette pas la compatibilité avec les autres
protocoles en avant. Au lieu de ça, il faudrait plutôt dire que beaucoup
de clients IM's ont des plugins qui permettent de converser avec des
personnes qui sont sous Jabber, MSN Messenger, AIM ou encore Yahoo!IM.

-- 
Bruno Dusausoy <bdusauso at beeznest.net>





Plus d'informations sur la liste de diffusion Linux-bruxelles