ActivityPub et le Fediverse

tags: #Fediverse

Au moment où j'écris ce post, nous sommes le 23 Janvier, date de l'anniversaire de la publication du standard ActivityPub par le World Wide Web Consortium en 2018 Depuis, ce protocole a permis de voir émerger de nouvelles façons de voir le web et en particulier les médias sociaux Vous avez certainement entendu parler d'ActivityPub ou bien du Fediverse, ce post a pour but d'expliquer aux néophytes ce dont il s'agit

Le fonctionnement centralisé des plateformes traditionnelles

Avant d'expliquer en quoi consiste le Fediverse, faisons un point sur les médias sociaux centralisés

Les plateformes traditionnelles (Twitter/X, Instagram, Facebook, etc.) fonctionnent de manière centralisée, cela signifie que si vous souhaitez interagir avec quelqu'un sur une de ces plateformes, il vous faut nécessairement avoir un compte sur celle-ci, et pour cela vous devez vous soumettre à leurs conditions d'utilisation (abusives)

Cela signifie aussi que vos données (vos posts, mais aussi votre historique de consultation) leur appartiennent totalement, sont exploitées, vendues et peuvent aussi être supprimées, le tout à votre insu (techniquement vous y avez “consenti” en ouvrant votre compte)

Pour finir, le contenu que vous voyez sur ces plateformes est presque toujours décidé par des algorithmes qui vont ajouter du contenu venant de comptes que vous ne suivez pas et masquer certains contenus venant de comptes que vous suivez, le tout dans un but publicitaire, mais aussi politique et idéologique

Le Fediverse: un réseau décentralisé

À l'inverse, le Fediverse est un écosystème décentralisé où différentes plateformes peuvent communiquer entre elles et personne ne contrôle l'ensemble du réseau

Lorsque vous souhaitez rejoindre le Fediverse vous devez choisir ce que l'on appelle une instance

Chaque instance est en fait une plateforme basée sur un logiciel (par exemple Mastodon ou PeerTube) qui peut communiquer avec les autres instances via le protocole ActivityPub, c'est ce que l'on appelle la fédération

Vous pouvez donc créer un compte sur une instance et suivre des personnes qui se trouvent sur d'autres instances

L'ensemble de ces instances forment donc un réseau que l'on appelle le Fediverse (pour federated universe, ou univers fédéré) ou encore social web

C'est la raison pour laquelle j'utilise le terme “médias sociaux” (et non réseaux) pour parler des anciennes plateformes qui, elles, ne forment pas de réseau et choisissent à la place de vous enfermer en empêchant la communication avec des plateformes extérieures

Un autre exemple de réseau décentralisé que vous utilisez certainement est l'email: mon adresse est chez Posteo (@posteo.net) mais je peux communiquer avec des personnes qui ne sont pas elles mêmes chez Posteo

Les instances peuvent également communiquer avec d'autres instances de nature différente, si elles implémentent ActivityPub, ainsi une chaîne PeerTube (plateforme de vidéo) ou un blog WriteFreely (comme celui-ci) peuvent être suivis depuis un compte Mastodon, c'est ce qu'on appelle l'interopérabilité

Pour finir, certains types d'instance (notamment Mastodon) permettent de migrer son compte (y compris ses followers) d'une instance à l'autre

Comment choisir une instance

Lorsqu'on décide de rejoindre le Fediverse, le choix d'une instance peut parfois être difficile, l'idéal est d'en rejoindre une en lien avec vos intérêts, mais il n'y en a pas toujours, surtout en français

Si vous ne trouvez pas d'instance autour d'un sujet spécifique, il existe de nombreuses instances généralistes francophones, je ne fait pas de recommandation car je ne souhaite pas influer votre choix

Pensez à lire le réglement de l'instance (et à le respecter)

Rappelez vous aussi que le choix d'une instance n'est pas définitif et que pouvez toujours migrer votre compte vers une autre si votre choix initial ne vous convient plus

Qu'est ce qu'un handle ?

Votre handle est ce qui permet de vous retrouver, notamment depuis une autre instance, comme pour une addresse mail, il contient votre nom d'utilisteur.trice ainsi que votre instance On met souvent un @ avant pour différencier un handle d'une addresse email Exemple: Mon handle est @magikh@social.magikh.fr cela signifie mon nom d'utilisateur est magikh et mon instance social.magikh.fr

Exemples de types de plateformes

Par type de plateforme j'entends le logiciel utilisé par celles ci Voici les principaux selon moi ainsi que les anciennes plateformes dont ils sont une alternative Cette liste n'est pas exhaustive

Microblogging (Twitter): Mastodon, qui est le logiciel plus répandu du Fediverse et est le plus compatible avec les autres, il y a aussi GoToSocial, qui est plus léger, que je recommande si vous souhaitez faire de l'autohébergement

Partage de photos (Instagram): Pixelfed, qui dispose d'une des expériences utilisateur.trice la plus simple d'accès que ce soit sur PC ou mobile

Partage de vidéos (YouTube): PeerTube, et pour trouver des vidéos vous pouvez utiliser Sepia Search

Aggrégation de liens (Reddit): Lemmy ou Mbin

Blog (Medium): WriteFreely, vous y êtes actuellement

Il en existe bien sûr beaucoup d'autres mais je me concentre sur les principales

Les interactions sur le Fediverse

Il existe différents types d'interactions possible avec un post sur le Fediverse:

Recommandation de clients web et mobile

Sur le Fediverse vous pouvez (en général) consulter votre fil directement sur le site de la plateforme, mais vous pouvez aussi le consulter depuis un client externe (third party), voici ceux que je recommande pour les plateformes de microblogging:

Idées reçues sur le Fediverse

Maintennat que vous avez compris ce qu'est le Fediverse, je vais débunker certaines idées reçues que j'entends trop souvent à ce sujet:

“Le Fediverse c'est super compliqué”

“Il n'y personne / je ne trouve pas de compte à suivre”

“Bluesky fait aussi partie du Fediverse”

“Le Fediverse me permet de contrôler mon identité sur Internet”

“Le Fediverse et Mastodon sont deux choses identiques”

Conclusion

En conclusion, le Fediverse et le protocole ActivityPub permettent de redonner aux utilisateurs.trices plus de contrôle sur leur contenu tout en permettant une interopérabilité entre différentes plateformes C'est sans aucun doute l'une des plus grosses innovations depuis la création du world wide web J'espère vous avoir éclairé sur ce qu'est le Fediverse, si vous avex d'autres questions vous pouvez me contacter par mail

#TheFutureIsFederated

Si vous souhaitez me suivre sur le Fediverse vous pouvez retrouver tout mes liens ici

— Magikh Liens