Un grand arbre pousse à partir d'une plate-forme verte étiquetée "ActivityPub + more". Le tronc de l'arbre est étiqueté The Fediverse, pour indiquer que toutes les applications dans la cime de l'arbre font partie du Fediverse. La cime est composée de cercles qui se croisent. Cercle 1 : Multimédia (streaming, vidéo, photos, podcasting, images, fichiers). Applications : Downcast, PeerTube, Pixelfed, Castopod et Nextcloud. Cercle 2 : Réseautage. Applications : Friendica, Mastodon, Misskey, Pleroma, Diaspora, GnuSocial, Hubzilla, Socialhome, kbin et Lemmy. Cercle 3 : Musique. Applications : Funkwhale. Cercle 4 : Livres. Applications : Bookwyrm. Cercle 5 : Écrire. Applications : Write Freely, Plume, Drupal (via des plugins) et Wordpress (via des plugins). Cercle 6 : Événements. Applications : Mobilizon et Bonfire. Sortant du tronc se trouve une branche distincte intitulée "Services payants". Les applications ici sont micro.blog et write.as. Les petits arbres autour de l'arbre principal indiquent d'autres protocoles pour les réseaux sociaux fédérés. À droite se trouvent 3 petits arbres, un enraciné dans le protocole de la diaspora, un dans le protocole OStatus et un dans le protocole Zot. Les deux applications Hubzilla et Friendica se connectent à Diaspora et OStatus à l'aide de lignes pointillées. Socialhome se connecte à Diaspora. GnuSocial se connecte à OStatus. Hubzilla se connecte à Zot. À gauche se trouvent deux petits arbres, l'un avec ses racines dans le protocole Matrix et l'autre avec ses racines dans le protocole XMPP. Nexloud se connecte à XMPP et Matrix. Drupal se connecte à XMPP.

Bonjour 2023, bonjour ActivityPub et le Fediverse

Presque 4 ans sans écrire ici. 9 ans depuis que j’ai parlé de Tesla (et il y aurait à redire). Et aujourd’hui, à cause de Musk et grâce au travail de centaines d’autres personnes me revoilà à taper sur mon clavier un billet de blog. Que s’est-il passé ?

Twitter

La première fois que j’ai entendu parler de Twitter en septembre 2010 j’ai ouvert le site, créé un compte, rien compris et refermé le machin. J’y suis revenu pour l’utiliser un peu pour de vrai en 2012. Et puis j’ai fini par m’y mettre sérieusement quelques années plus tard. Comme les autres réseaux sociaux (Facebook, Instagram, Tiktok) c’est une vrai mine d’informations, de discussions et surtout d’occupation. J’ai fini par devenir accro au point que j’estimais y passer trop de temps et je limitai le temps quotidien de l’app sur mon ordiphone. Je questionnais mon utilisation mais sans oser vraiment y mettre fin. Il s’agissait d’un espace de débats trop intenses, pouvant mener au harcèlement mais aussi d’un divertissement facile.

Et puis en 2022, un évènement a déclenché une suite de péripéties qui m’ont amené à la suppression de mon compte. Elon Musk, PDG de Tesla et SpaceX, a décidé de racheter Twitter. La procédure a été un vrai bazar et on comprend vite que la décision n’était pas tout à fait rationnelle. Pour les détails je vous conseille wikipedia. Le problème pour moi c’est ce qu’il souhaitait faire et apporter à Twitter. Sans compter les problèmes pré-existants de Twitter. Ce monsieur voulait entre autre ramener des utilisateurs bannis comme Trump ou des néo-nazis. 6 mois après une présidentielle angoissante en France ça a été la goutte d’eau pour moi.

Musk dans le hall du siège de Twitter avec une vasque ou des toilettes dans les bras, l'air bête
Musk et son gros cerveau arrivent au siège de Twitter tout juste acquis

Mastodon

J’ai donc décidé de quitter Twitter. Mais pas sans alternative. J’avais déjà entendu parler de Mastodon et je l’avais même testé en 2018. Mastodon c’est une sorte de clone libre de Twitter. Ce qui signifie que toute personne avec les compétences peut télécharger le logiciel et l’installer sur un serveur. Et les amis d’une telle personne peuvent s’inscrire sur son petit « Twitter ». Ou tout le monde si cet admin décide d’ouvrir les inscriptions.

Évidement le problème de procéder ainsi c’est que si chacun fait son petit « Twitter », enfin installe son Mastodon, ça perd tout son intérêt. En effet, qui utiliserait Twitter si il n’y avait que lui et 50 amis de son admin ? Le gros avantage de ce réseau social c’est de pouvoir suivre et être suivi par des inconnu·e·s. Eh bien les développeurs de Mastodon y ont pensé dès le début et iels ont mis en place un principe qu’on appelle la fédération.

La fédération

Ce que ça signifie c’est tout simplement que peu importe sur quel serveur on est inscrit, on peut voir et être vu depuis les autres serveurs. Exactement de la même manière que peu importe son fournisseur courriel, on peut envoyer des courriels à n’importe qui. Depuis mon john@outlook.com, je peux communiquer avec sarah@gmail.com. Et sur Mastodon si je suis inscrit sur framapiaf.org par exemple, je peux écrire un message depuis mon compte @warrows qui sera visible et pourra être liké ou commenté depuis @john

Le Fédivers

Mais il y a mieux. Mastodon utilise en réalité pour se fédérer un protocole de communication qui s’appelle ActivityPub. Ce protocole est utilisé par d’autres logiciels et leur permet de tous se fédérer entre eux. En plus de Mastodon on peut citer par exemple Pixelfed (clone d’Instagram), Friendica (clone de Facebook), Peertube (clone de Youtube)… Chacun de ces logiciels est à son propre avancement de développement avec des fonctionnalités plus ou moins abouties et une fédération plus ou moins efficace avec les autres logiciels. Mais c’est déjà super chouette de pouvoir poster une image sur pixelfed.fr puis que quelqu’un·e sur mstdn.social la repartage à ses abonnés et qu’au final quelqu’un voit ce partage depuis un serveur friendica. Cet ensemble de différents logiciels, serveur et utilisateurs fédérés, tous capables de communiquer les un·es avec les autres porte un petit nom : le Fédivers, pour univers fédéré.

WordPress

Pour moi le plaisir ne s’arrête pas là. En fait on peut imaginer fédérer un tas de choses dans ce système. Par exemple quelqu’un a commencé à développer un plugin ActivityPub pour WordPress. La conséquence ? Comme je l’ai installé sur ce blog, cet article est un post fédéré. C’est à dire que si vous avez un compte sur un logiciel du Fédivers, vous pouvez voir cet article directement depuis votre site ou application et le repartager dans l’interface à vos amis ou followers sans qu’ils aient besoin de passer par le site de mon blog. Et iels pourront en faire de même. Et si vous répondez à l’article depuis mastodon ? Ça arrivera sur mon blog sous forme de commentaire.

Et après ?

A mon avis les choses ne vont pas s’arrêter là. Je teste déjà un autre logiciel, similaire à Mastodon mais différent. J’en parlerai dans un autre post. Un tas de développeur·euses sont passionnés par le Fédivers et je sens que beaucoup de choses vont en sortir, il ne serait pas complètement surprenant de voir des intégrations débarquer jusque dans des jeux vidéos par exemple. En tout cas pour moi le bourdonnement actuel est un bon signal pour revenir à un web plus décentralisé et convivial.

3 réflexions au sujet de « Bonjour 2023, bonjour ActivityPub et le Fediverse »

  1. Est-ce que tu aurais quelque-chose de plus à jour à me conseiller que je pourrais utiliser ?

    Honnêtement, je n’ai pas regardé depuis un moment, ça va tellement vite le fédiverse actuellement! Mais peut-être cette image est plus représentative, même tout n’y est pas à coup sûr

  2. @warrows@framapiaf.org Merci pour cet article, très instructif et qui mérite d’être diffusé. Je me permet juste 2 petites remarques. Tu semble dire que c’est Mastodon qui a crée la fédération (en tout cas, c’est comme ça que je l’ai compris). Ce n’est pas le cas. La fédération (ou Fédiverse) a préexisté à Mastodon, en fait depuis 2008. Tu cites à juste titre Friendica, qui existe depuis 2012 (2017 pour Mastodon) qui est fédéré à d’autres plateformes depuis sa naissance, à Hubzilla par exemple, qui existe lui aussi depuis 2012. Une autre remarque concerne le schéma « a view into the fediverse ». Il est légérement daté. Zap ( du réseau Zot) n’existe plus. En fait, il a évolué vers autre chose, plus sophistiquée (c’est de là que j’écris) et qui se nomme tout simplement « Streams ».

Répondre à lotfi Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.