Journal : Ma vision de Jabber

Posté par tiennou_minet () le 13 décembre 2005
0
Ca fait un long moment que je m'intéresse à Jabber. J'ai essayé un peu toutes les casquettes : utilisateur, administrateur et développeur. Je tiens à jour une catégorie Jabber sur mon blog et j'aimerais partager avec un plus grand nombre de gens certaines réflexions que j'y ai couchées par écrit.

Tout d'abord, pour moi Jabber n'est pas seulement le successeur des systèmes propriétaires de messagerie instantanée mais aussi et surtout le successeur de SMTP. On parle beaucoup de l'unification de la messagerie instantanée et des services de VoIP mais on parle beaucoup moins de l'unification de la messagerie instantanée et du courrier électronique qui avance au moins aussi vite. Sur ce terrain, en tant que système d'échange de messages, les systèmes propriétaires ne peuvent pas rivaliser avec Jabber/XMPP ne serait-ce que par son côté décentralisé (imaginez-vous une grande société faire gérer sa messagerie par Hotmail ?). Le courrier électronique se meurt, entre autre dévoré par le spam, et Jabber/XMPP représente une bonne alternative à ce système :
http://www.pikolint.org/blog/index.php/tiennou/2004/12/26/wh(...)
(toutes les questions liées au spam ne sont pas encore réglées mais des travaux sont en cours dans ce sens et XMPP est bien mieux armé que SMTP pour lutter contre ce fléau).

Il faut aussi arrêter de penser à Jabber comme à un système uniquement grand public. Son but n'est pas d'être un simple remplaçant de MSN mais aussi de pouvoir être déployé de manière sécurisée dans le cadre d'une entreprise (c'est déjà un grand succès dans ce cadre là), de permettre les communications humain-machine et machine-machine, tout cela avec un protocole unique. Jabber est un projet à long terme, bien plus ambitieux que de simplement remplacer demain MSN sur le bureau des adolescents.

Reste le problème de la popularité de Jabber/XMPP nécessaire à son développement (c'est la loi de Metcalfe "l'utilité d'un réseau est proportionnelle au carré du nombre de ses utilisateurs"). Pour cela, les passerelles, bien qu'utiles dans certains cas, ne représentent pas un avantage significatif par rapport aux clients multi-protocoles et offrent un grand nombre de désavantages :
http://www.pikolint.org/blog/index.php/tiennou/2005/10/26/po(...)

Pour développer Jabber, il faut jouer de son côté décentralisé et ouvert en intégrant Jabber aux outils existants et en développant des services personnalisés pour des communautés de personnes. Commençons par conquérir des niches d'utilisateurs et à force de rassembler des groupes le réseau grandira d'autant :
http://www.pikolint.org/blog/index.php/tiennou/2005/11/21/co(...)

Le premier gros groupe de personnes à amener à Jabber est à mon avis l'ensemble des utilisateurs de GNU/Linux et plus largement du logiciel libre. Ces utilisateurs sont souvent déjà sensibilisés aux problématiques des protocoles ouverts et beaucoup d'entre eux sont des "early adopters", c'est à dire qu'ils sont plus à même d'utiliser une technologie non encore largement adoptée.

Evidemment, que ce soit pour concurrencer le courrier électronique ou les systèmes de messagerie propriétaires, il reste encore beaucoup à faire en terme de développement (côté serveur comme côté client) mais aussi de communication. Mon propos n'est pas de dire que Jabber propose actuellement déjà tout ce qu'il faut pour remplacer les systèmes existants (IM et SMTP), mon propos est de dire qu'il correspond déjà à certains besoins et que s'il continue à se développer au rythme actuel, le doux rève d'avoir un protocole de messagerie ouvert , puissant et largement adopté devrait voir le jour plus rapidement qu'on ne le pense.

Certaines personnes sont aigries de voir que Jabber ne correspond pas encore à leurs besoins. Si c'est le cas, développez ce qui vous manque. Si vous ne le pouvez pas ou ne le voulez pas, tâchez au moins de communiquer vos besoins de manière constructive et tenez vous au courant de temps en temps de la façon dont le projet évolue. Il devrait notamment y avoir beaucoup de bruit autour de Jabber en 2006...

> Lire le journal (20 commentaires, moyenne: 2,2).  

Vous avez demandé le commentaire #659972.

Mouais

Posté par Zenitram (page perso, ) le 13/12/2005 à 14:24. (lien). Évalué à 3.

Tout ce que tu avances comme argument pour jabber, en fait l'IMS (IP Multimedia System) et SIP le font et sont surtout supportés par tous les opérateurs telecom et/ou informatique.

Ca fait un nombre de dev bien plus grand... XMPP risque de se cantonner a Jabber...

  • [^]Re: Mouais

    Posté par tiennou_minet () le 13/12/2005 à 16:03. (lien). Évalué à 3.

    Pour la comparaison SIP/SIMPLE (car SIP à lui seul est loin de faire tout ce que fait Jabber), j'ai fait une grande réponse sur un autre journal. Je t'invite à en prendre connaissance :
    http://linuxfr.org/comments/659767.html#659767

    Sinon XMPP est aussi supporté par de grands noms. On peut citer HP, Google, France Telecom, Apple...

    --
    Tiennou
    • [+] [^]Re: Mouais

      Posté par duf (Jabber id, ) le 13/12/2005 à 19:41. (lien). Évalué à -2.

      En même temps c'est bien d'avoir des supporters, mais France Telecom n'utilise pas jabber et n'a pas d'offre basé dessus, Apple utilise un truc à sa sauce (Bonjour) si je dis pas de bêtise... Le plus mieux dans l'histoire c'est Google mais son réseau n'est pas ouvert aux autres serveurs Jabber....
      On dirait plutot que ces sociétés ont acheté l'étiquette sans se mouiller plus que ça....

      Sinon je rejoins l'avis de Zenitram sur le sujet.

      • [^]Re: Mouais

        Posté par minico () le 13/12/2005 à 20:09. (lien). Évalué à 1.


        En même temps c'est bien d'avoir des supporters, mais France Telecom n'utilise pas jabber et n'a pas d'offre basé dessus


        Le service LiveCom de Wanadoo utilise jabber: http://www.jabber.com/index.cgi?CONTENT_ID=762 . Livecom est lancé commercialement depuis quelques temps déjà.


        Apple utilise un truc à sa sauce (Bonjour) si je dis pas de bêtise


        Selon http://www.apple.com/macosx/features/bonjour/ , Bonjour a l'air de permettre le partage de ressource entre différents ordinateurs sans avoir a faire bcp de configuration. s'étais connu avans sous le nom de "Rendez Vous".

        --
        Nico
        • [^]Re: Mouais

          Posté par duf (Jabber id, ) le 13/12/2005 à 20:55. (lien). Évalué à 0.

          Honte à moi pour FT, mais j'ai pas su écrire ce que je voulais dire, dans ma tête je pensais à un messenger compatible avec les serveurs jabber existant tels qu'on les connait en tant qu'utilisateur jabber.
          Enfin bon rien qui mérite une première page sur linuxfr, pour le moment.

          • [^]Re: Mouais

            Posté par tiennou_minet () le 14/12/2005 à 12:42. (lien). Évalué à 3.

            Honte à moi pour FT, mais j'ai pas su écrire ce que je voulais dire, dans ma tête je pensais à un messenger compatible avec les serveurs jabber existant tels qu'on les connait en tant qu'utilisateur jabber.


            Effectivement, le serveur Jabber de France Télécom (anciennement Le Messager et maintenant LiveCom) n'est ouvert ni aux communications avec d'autres serveurs ni avec d'autres clients que le client officiel et c'est bien dommage. Cependant, il serait faux de dire que France Telecom ne supporte pas Jabber. Notamment, c'est le système utilisé en interne par les milliers d'ingénieurs FT. En plus d'être client, il est aussi un des plus gros actionnaires de Jabber Inc., le leader mondial de services Jabber.

            HP utilise aussi intensivement Jabber en interne et est un "platinum sponsor" de la Jabber Software Foundation. C'est notamment eux qui ont fourni la machine sur laquelle tourne le serveur jabber.org et les sites jabber.org et jabberstudio.org. Depuis peu, le serveur jabberd 1.4 fait parti des applications libres supportées commercialement par HP.

            Apple utilise bien XMPP pour son bonjour mais son client iChat est aussi un bon client Jabber. Apple commercialise également son propre serveur jabber basé sur jabberd 1.4.

            Le serveur jabber de Google ne permet pas pour l'instant les communications serveur-serveur mais respecte bien le protocole pour les communications client-serveur. Ils participent à la documentation de leur protocole de voix (Jingle http://linuxfr.org/~Nyco/20252.html ), ont engagé le développeur de Gaim pour travailler sur le support de Jabber (et du fameux protocole de voix) dans Gaim. Google s'est dit résolu à ouvrir son serveur jabber au public après une première phase de test avec une sélection de partenaires. Ca me paraît être une approche intelligente et ils n'ont pour l'instant rien fait qui permette de douter de leur bonne foi. En tout cas, ils ont pour l'instant amené certains partenaires (Gizmo par exemple) à ouvrir des serveurs Jabber publics et ont sans aucun doute développé la popularité de Jabber.

            NB : j'ai indiqué l'utilisation de jabber en interne comme support parce que j'estime que faire une démonstration de Jabber à une telle échelle à des milliers d'ingénieurs, développeurs et cadres dirigeants est une contribution importante.

            --
            Tiennou
            • [^]Re: Mouais

              Posté par duf (Jabber id, ) le 14/12/2005 à 15:33. (lien). Évalué à 0.

              Effectivement, le serveur Jabber de France Télécom (anciennement Le Messager et maintenant LiveCom) n'est ouvert ni aux communications avec d'autres serveurs ni avec d'autres clients que le client officiel et c'est bien dommage. Cependant, il serait faux de dire que France Telecom ne supporte pas Jabber. Notamment, c'est le système utilisé en interne par les milliers d'ingénieurs FT.


              Ca c'est faux, le système d'IM le plus utilisé en interne par les ingénieurs FT c'est MSN messenger, même si effectivement Jabber est fortement utilisé notamment dans la branche R&D. Et pour l'instant je ne crois pas qu'il y ait eu de choix de fait concernant l'utilisation d'un IM en interne.

              • [^]Re: Mouais

                Posté par tiennou_minet () le 15/12/2005 à 10:26. (lien). Évalué à 2.

                J'ai plusieurs amis qui travaillent dans la branche R&D justement et non seulement LiveCom est installé sur tous les postes mais en plus les autres systèmes tels que MSN sont blockés.

                Après, FT c'est gigantesque et c'est certainement pas pareil partout donc dans les services où les gens peuvent utiliser l'outil qu'ils veulent, je ne suis pas surpris qu'ils utilisent le même qu'à la maison, c'est à dire MSN.

                --
                Tiennou

          [^]Re: Mouais

          Posté par Bruce Le Nain (Jabber id, page perso, ) le 13/12/2005 à 23:14. (lien). Évalué à 2.

          >>s'étais connu avans sous le nom de "Rendez Vous".

          zeroconf sous linux je crois

          sinon un serveur jabber apple peut communiquer avec les autres serveurs