Bon j’avais promis une trilogie pour ma “Guerre des messageries instantanées“. En voici donc le troisième épisode, après certes avoir laissé filer une bonne année et j’en suis désolé.

- [Episode 1: La Menace des Fantômes]
Nous avons donc vu que d’une part, nous avons des réseaux fermés dont les entreprises patronnes ont une morale variant en fonction des porte-feuilles des clients. Toute tentative de compatibilité n’est qu’alliance de pouvoir; liberté ou vie privée ne sont que des mots vains dans ce contexte.
- [Episode 4: Un Nouvel Espoir]
D’autre part, nous avons une fondation à but non lucrative dont le protocole est normalisé par l’IETF. Ce protocole a été créé dans un but d’intéropérabilité (IM Federation) et d’ouverture du réseau des messageries instantanées de façon totalement transparente, à l’image de l’Internet et du Web, ou même de la téléphonie mondiale.
Ce billet reprendra divers points pour mettre l’emphase sur l’avenir radieux que j’entrevois pour Jabber. Il fait donc office de conclusion temporaire (temporaire, car la guerre n’est pas finie).
La percée
Concrêtement ce protocole commence à être utilisé par Google, le projet Gizmo (spécialisé dans la voix sur ip), wildfire, Antepo (Adobe), meetic, Skyrock, et diverses autres entreprises.
Notez que je ne cite ici que quelques entreprises pour lesquelles j’ai entendu parler d’utilisation de Jabber. Je me limite à cette liste non-exhaustive d’organismes à but lucratif pour démontrer la viabilité commerciale d’un tel système, tout en promulgant l’intéropérabilité. Car que vous utilisiez le client d’une entreprise ou d’une autre, que vous “surfiez” sur le réseau de l’un ou de l’autre, vous êtes accessibles par tous, et tous peuvent vous parler (du moins, si l’entreprise a ouvert son réseau de messagerie, ce qu’on peut rapprocher des notions intranet/internet). Et encore, je ne parle pas des innombrables réseaux et serveurs à but non lucratifs, de même que les clients (dans le sens “logiciel pour se connecter”, cf. la définition de “client” dans Wikipedia) divers et variés gratuits (ou mieux souvent Libres) existants.
L’avenir légal et philosophique
De même que je crois à la popularité croissante des systèmes d’exploitation Libres (les distributions GNU/Linux en tête) dans les années à venir, je crois aussi en la popularité de ces systèmes de messagerie ouverts, et en particulier puisque les réseaux de messageries propriétaires refusent obstinément d’être “tout-terrain”. En effet en tant qu’utilisateur essentiel de système GNU, je n’ai pas de client officiel pour MSN, AIM, ICQ… Il existe bien des clients développés par des développeurs tiers, par “décodage” (rétro-ingéniérie) des protocoles. Mais en général cela implique une forme d’illégalité car les licences d’utilisation des dits-protocoles interdisent ce genre de pratique [1]. En d’autres termes, si je veux utiliser MSN sous mon système GNU, je suis potentiellement un hors-la-loi (selon les lois de mon pays car ce genre de contrat international est toujours interprétable en fonction des lois nationales[2]). Merci, c’est ce que j’appelle une magnifique promotion d’intéropérabilité.
De son côté Jabber propose un système accessible par tous, pour tous et pour tout. J’ai bon espoir que progressivement les entreprises comme les particuliers seront de plus en plus nombreux à s’en rendre compte, puis à contribuer et faire évoluer le protocole comme cela a déjà été fait pour le monde logiciel en particulier (et tout libriste sait avec quel grand succès).
L’avenir technologique
L’un des arguments anti-Jabber les plus marquants concerne les fonctions manquantes.
Jabber est plus récent que d’autres réseaux, mais chaque amélioration du protocole est discutée publiquement et de façon transparente. Chaque option est mûrement réfléchie par des spécialistes des réseaux. Ainsi la Jabber Foundation ne promeut pas tout et n’importe quoi, mais assure une base solide et sécurisée du réseau. Donc la patience de quelques mois assure la qualité.
Ensuite il faut bien noter que les réseaux propriétaires ne sont pas toujours mieux. Le réseau MSN par exemple (dont on entend plus souvent parler en France parce qu’il est major ici) ne possède toujours pas la fonctionnalité d’envoi de message hors ligne (ce que Jabber a depuis ses débuts, et que même l’ancêtre ICQ possède depuis de nombreuses années!). Or un système de messagerie sans la possibilité d’envoi de message hors ligne est un comble. Ce serait comme l’envoi d’email à des gens rendu impossible si ces derniers ne sont pas connectés.
Remarquez aussi que l’envoi de fichier est bridé (que ce soit au niveau débit que du type de fichier, du moins c’était vrai lors de tests que j’ai effectué avec des amis il y a un an) sur MSN.
En particulier l’arrivée de certains grands noms dans le monde Jabber fait bouger ce dernier, et en particulier l’arrivée de Google. Google Talk commence ainsi tranquillement à faire parler de lui. Il semblerait que cela fasse plus sérieux d’avoir une adresse Gmail ou un compte de messagerie Gtalk que MSN ou AIM (c’est une constatation que j’ai faite d’une part parce que des connaissances ont changé leur adresse email en rentrant dans la vie active — prétextant qu’une adresse Google “faisait professionnel” — et par le fait que mon entreprise autorisait seulement Gtalk et Skype en interne, mais non MSN). En parallèle de la recherche est faite dans l’amélioration du protocole Jabber, en collaboration avec la Jabber Foundation. Nous voyons donc arriver des fonctionnalités comme la voip, une amélioration du transfert de fichier pour passer plus aisément les NAT, probablement bientôt la vidéo, mais également le travail collaboratif (tableau partagé, vidéo conférence, etc.), les jeux par Jabber, et de nombreuses autres fioritures qui feront plaisir aux entreprises comme aux particuliers. Je vous conseille cet excellent article de Nÿco: Jingle, la voix et les sessions multimédia sur Jabber.
Au final je pense donc que contrairement à ce qu’on entend, le progrès technologique dans le monde de la messagerie instantanée vient de ces protocoles Libres et qu’à très moyen terme, cela se ressentira de plus en plus et la différence va commencer à se creuser au profit de Jabber.
Conclusion
Jabber propose la liberté de choix (choix du serveur, des services, des fonctionnalités) et économique. Les fonctionnalités avancées sont déjà là ou en chemin. Elles prennent parfois leur temps, mais je sens qu’elles vont faire du grabuge.
Je suis persuadé que nous vivons la fin d’un modèle de contrôle des communications par Internet. Si vous voulez participer à cette révolution et rejoindre les autres pionniers, c’est le moment.
[1] Vous n’êtes pas autorisé à désassembler, décompiler ou reconstituer la logique du logiciel utilisé dans le cadre du service, sauf et uniquement dans la mesure où ces activités sont expressément permises par la loi.
extrait du contrat du service MSN Live au jour du 21/11/07.
[2] En France, certaines avancées légales sont en bonne voie pour forcer l’intéropérabilité et “interdire l’interdiction” de rétro-ingéniérie notamment, comme par exemple la RGI. Néanmoins il s’agit de bataille légales qui font rage dans ce pays (et d’autres) dernièrement et rien ne garantit la pérénité de ces lois. En outre, il n’y a pas que la France dans le monde…
Erratum du 25/11/07: on me dit que MSN a l’envoi hors-ligne maintenant en fait. Il était temps.