Bienvenue chez

Logo de FédiQuébec

FédiQuébec

Libre et fédéré

Notre objectif est de proposer aux Québécois·es un accès au Fédivers via un compte unique lié à une multitude de plateformes différentes, toutes compatibles avec le protocole ActivityPub.

Ces services sont actuellement offerts :

Nos services sont accessibles via un compte FédiQuébec.

Qu’est-ce donc que le Fédivers ?

Le Fédivers (Fediverse en anglais), mot-valise pour « fédération » et « univers », est un terme qui désigne un écosystème de médias sociaux décentralisés et interconnectés. Contrairement aux plateformes sociales traditionnelles centralisatrices et privatives, comme Facebook, Instagram, YouTube, TikTok, X/Twitter ou Bluesky, le Fédivers est basé sur le principe de la décentralisation, ce qui signifie qu’il n’est pas contrôlé par une seule entreprise ou entité. Au lieu de cela, de nombreuses instances (serveurs) indépendantes hébergent des communautés en ligne.

Logo du Fédivers
Logo du Fédivers
Logo d’ActivityPub
Logo d’ActivityPub

ActivityPub est le pilier essentiel permettant la réalisation de cette vision. En effet, il représente un standard ouvert offrant la possibilité aux divers serveurs du Fédivers d’échanger des données de manière fluide et cohérente. Ce protocole a été adopté par le World Wide Web Consortium (W3C) en 2018. Il repose sur des principes fondamentaux de liberté et d’ouverture. Il constitue l’épine dorsale garantissant une interopérabilité efficace entre les multiples plateformes utilisées dans ce réseau.

Le Fédivers et son protocole ActivityPub offrent une richesse éminente à travers la diversité et l’autonomie. Les utilisateurs·trices ont la liberté de sélectionner la communauté qui correspond le mieux à leurs attentes tout en se connectant et échangeant avec des individus provenant de divers serveurs. De plus, cela réduit la dépendance envers les grandes entreprises technologiques, car les utilisateurs·trices ont la possibilité de créer leurs propres serveurs ou de rejoindre des plateformes gérées par des organisations ou des individus partageant leurs convictions et valeurs.

Représentation du Fédivers

Lorsque vous créez un compte sur la plateforme FédiQuébec, votre identifiant prend une forme spécifique conforme au protocole ActivityPub sur chacune des instances.

Pour illustrer, si vous choisissez « alice » comme nom d’utilisatrice lors de la création de votre compte FédiQuébec, vos identifiants dans le Fédivers via Mastodon et PeerTube prendront cette forme :

Comment fonctionne le protocole ActivityPub ?

Son adoption par le W3C a marqué une étape majeure dans la promotion de normes ouvertes pour les réseaux sociaux décentralisés. En promouvant l’interopérabilité entre des plateformes diverses, ActivityPub permet à différents réseaux sociaux, blogs et autres plateformes de partager des contenus.

Termes employés dans le cadre d’ActivityPub :
  • Acteurs : Ce sont les entités interagissant sur le réseau, comme les utilisateurs·trices individuels·les, serveurs de médias sociaux, groupes, etc. Chaque acteur est identifié par une URL unique.
  • Objets : Ils représentent les données échangées entre les acteurs. Il peut s’agir de messages, d’articles, de commentaires, etc. Ces objets sont structurés au format JSON-LD (JSON Linked Data), un format de données qui permet de représenter les informations de manière sémantique.
  • Activités : Ce sont les actions effectuées par les acteurs sur les objets, telles que aimer un message, le rebloguer, le commenter, etc. Les activités sont également représentées au format JSON-LD.
  • Inbox et Outbox : Chaque acteur possède une boîte de réception (Inbox) où il reçoit les activités entrantes et une boîte d’envoi (Outbox) d’où il diffuse ses activités. Ces boîtes sont des endpoints HTTP qui permettent le transfert d’activités entre les acteurs.
  • Serveurs : Aussi appelés instances, ce sont les plateformes qui hébergent des comptes d’utilisateurs·trices et gèrent la distribution des activités entre eux.
  • Fédération : La connexion entre les serveurs ActivityPub permet aux utilisateurs·trices de différents serveurs d’interagir comme s’ils étaient sur le même serveur, propageant ainsi les activités d’un serveur à un autre.
  • Sécurité et authentification : Les activités sont signées numériquement par l’émetteur pour permettre aux destinataires de vérifier leur authenticité.
  • Découverte : Les serveurs doivent être découvrables pour se fédérer, généralement en trouvant l’adresse de la boîte de réception d’un utilisateur·trices sur un serveur donné.
Schéma simple du fonctionnement d'ActivityPub
Source : ActivityPub.rocks

En synthèse, ActivityPub sous-tend l’édification d’un écosystème social décentralisé, propulsant le Fédivers. Cette norme octroie aux utilisateurs·trices la liberté de sélectionner ou créer leur serveur tout en préservant la possibilité de demeurer connecté·e·s et d’interagir avec d’autres individus sur divers serveurs. Cette démarche favorise la pluralité des plateformes, consolide la résilience du réseau, et assure la confidentialité ainsi que l’intégrité des données personnelles des utilisateurs·trices.