• [^] # Re: XMPP

    Posté par (site web personnel, Mastodon) . En réponse au journal APPEL POUR ACTION : LES BOOBS ONT BESOIN DE VOUS *MAINTENANT*. Évalué à 4.

    Cependant, ces protocoles dérivés restent des protocoles dédiés à un programme, et non à une tâche. Salut à Toi et Jappix sont deux protocoles dérivés d'XMPP, mais ils ne sont (à ma connaissance extrêmement limitée) compatibles entre eux du point de vue des fonctionnalités relatives au réseau social. Peut-être un jour verra-t-on une une plus grande standardisation entre ces deux (ce n'est qu'un exemple).

    Alors petite précision à ce sujet. On est, et on cherche à être compatibles entre nous au sujet de nouvelles fonctionnalités (celle qui me vient principalement en tête est le microblogage); et pour ce on s'appuie sur des XEP qui sont en cour d'élaboration, et qui ne sont donc pas encore des standards (Celle ci pour ceux que ça intéresse). La standardisation et donc la compatibilité entre client est un point important que nous ne voulons pas perdre.

    Cependant, les fonctionnalités étant nouvelles, il y a aussi des expérimentation. Buddy Cloud par exemple élabore son propre protocole pour le microblogage. Je les ai rencontré au FOSDEM, ils envisagent la standardisation, mais à terme, le but est de tester avant dans leur coin, et de le proposer si c'est valable.

    À ceci s'ajoutent les fonctionnalités qui ne sont pas standards. Salut à Toi par exemple propose la gestion des droits par groupes (ce que Google appelle les cercles, même si ça existait dans SàT avant que G+ ne soit publique). Étant à ma connaissance le seul projet basé sur XMPP à permettre ça (sinon Diaspora permet quelque chose de similaire que eux appellent aspects), ce n'est pas encore un standard. Mais je pense que ça la deviendra à terme. Pour le moment ça utilise une méthode bricolée qui ne fonctionne qu'avec Openfire, il est prévu de revoir ça très rapidement (c'est d'ailleurs ma prochaine chose dans ma TODO) pour que ça fonctionne de manière plus générique.

    Donc pour résumer, oui on est standard et on ne fait pas de « sous protocole propriétaire »: le microblogage Jappix (ou MOVIM), est compatible avec celui de SàT.
    Par contre il y a des différence sur les terrains expérimentaux, parce que justement c'est expérimental. Mais le but est pour la plupart des projet de standardiser les nouveauté. Seulement le processus de standardisation est long, et changer un protocole a des conséquences, c'est pour ça qu'il peut y avoir des différence entre un projet qui implémente une nouveauté, et la version standard (l'exemple le plus connu est celui de Jingle version Google qui diffère du Jingle standardisé: Google passe à la version standard, mais ça ne se fait pas en un claquement de doigts).