Utilisateur:Nyco/Fiches libres/Histoire de Jabber
[Brouillon pour les fiches libres]
IRC, la discussion de groupe sur internet existe depuis 1988.
C'est en 1998 que Jeremie Miller a inventé Jabber, un protocole de messagerie instantanée basé sur XML. Ses travaux se sont inspirés de ICQ, créé en 1996, le premier système du genre.
Les débuts de Jabber
En janvier 1999, il annonce publiquement sur Slashdot [1] « une plateforme opensource complète pour la messagerie instantanée avec communication transparente vers les autres systèmes d'IM ». Le protocole était conçu, ainsi qu'un serveur fonctionnel (jabberd) et des clients de test (WinJab et Gabber).
En août 1999, Jeremie lance un appel [2] à la standardisation du protocole par l'IETF afin de promouvoir les standards ouverts et l'interopérabilité. L'IMPP WG est alors créé et publie en février 2000 les RFC 2778 et 2779 mais n'atteint pas de consensus.
Le serveur opensource jabberd 1.0 est publié en mai 2000 et stabilise le protocole. En juin, Jeremie publie un Internet-Draft mais le délai est dépassé. La version 1.2 de jabberd introduit le dialback qui amoindris les risques d'usurpations d'identités de serveurs.
L'essort de Jabber
La Jabber Software Foundation est créée en août 2001, afin d'assurer la coordination du nombre grandissant de développeurs opensource et entreprises qui adoptent les technologies Jabber ainsi que pour gérer la documentation, la création et le maintient des protocoles XML.
En 2002, des Internet-Draft sont à nouveau soumis à l'IETF en tant que XMPP Core et XMPP IM. XMPP Working Group est créé.
Les RFS 3920 XMPP-Core et 3921 XMPP-IM, ainsi que les RFC 3922 CPIM et 3923 E2E, sont acceptées en octobre 2004.
L'entreprise Google publie Google Talk en août 2005, un client Jabber propriétaire lié aux serveurs Jabber de Google. Ce client apporte la voix (téléphonie sur internet) par le protocole Jingle, dont les spécifications sont publiées avec la bibliothèque libre libjingle. La JSF prend alors en charge sa standardisation.
La JSF devient en 2007 la XSF pour XMPP Standards Foundation, et propose des services d'autorité intermédiaire de certification TLS/SSL.
Début 2007, on estime à travers diverses études que le nombre des utilisateurs de Jabber est située en 50 et 90 millions dans le monde.
Le futur
Le plan de travail de la XSF donne priorité à Jingle pour les sessions multimédia, la sécurité, le combat contre le spam, les mises à jour des RFC de l'IETF et l'élargissement du spectre de Jabber/XMPP.
Les développeurs de serveurs, clients et bibliothèques libres/opensource et propriétaires mettent la priorité sur Jingle et les applications collaboratives.
Les développeurs d'applications intègrent de plus en plus de fonctionnalités liées à la présence et l'instantanéité par l'utilisation de Jabber/XMPP.