Plongée dans le Fediverse

Introduction

  • Qu'est-ce que le Fediverse ?

  • Comment fonctionne Mastodon ?

  • Comment ça marche aussi avec Peertube ?

  • Créez-vous un compte !

  • Pourquoi utiliser le Fediverse pour discuter de lowtechisation ?

Introduction au Fediverse

DéfinitionLe Fediverse

Le Fediverse est un ensemble de médias sociaux administrés de façon autonome et connectés entre eux.

Logo du Fediverse

Trois briques fondamentales des médias sociaux alternatifs, libres, décentralisés et fédérés :

  1. Des instances de logiciels libres qui communiquent avec des protocoles standards ouverts ;

  2. La décentralisation ;

  3. La fédération.

ExempleLes médias sociaux du Fediverse

  • Mastodon / Pleroma : des services de microblogging, alternatives à Twitter ;

  • PeerTube : un service de partage de vidéos, alternative à Youtube ;

  • Pixelfed : un service de partage de photos, alternative à Instagram ;

  • Mobilizon : un service d'organisation d'événements, alternative aux groupes et événements Facebook ;

  • Plume / WriteFreely : des moteurs de blogs ;

  • Funkwhale : un service de partages audios ;

  • Lemmy : un service de forums de discussion équivalents à Reddit ou HackerNews ;

Quelques chiffres d'utilisation (au 7 avril 2023)

  • le Fediverse regroupe ~23 000 instances (dont ~12 000 instances Mastodon),

  • sur lesquelles sont répartis ~9,3 millions d'utilisateurs (dont ~7,1 millions d'utilisateurs de Mastodon,

  • parmi lesquels on compte ~1,3 millions d'utilisateurs actifs).

fediverse.observer/stats.

L'instance à la base du Fediverse

DéfinitionInstance

Carte interactive du Fediverse sur fediverse.space

ExempleL'instance Mastodon de Framasoft : https://framapiaf.org/framapiaf.org

Capture d'écran de Framapiaf

ExempleL'instance Peertube AperiTube : https://aperi.tube/aperi.tube

Capture d'écran d'Aperi.tube

ExempleL'instance Mobilizon de Picasoft : https://mobilizon.picasoft.net/mobilizon.picasoft.net

Capture d'écran de l'instance Mobilizon de Picasoft

ExempleL'instance Plume de Picasoft : https://blog.picasoft.net/blog.picasoft.net

Capture d'écran du Picablog

MéthodeChoisir une instance pour entrer dans le Fediverse

  1. Selon son (ou ses) activité(s) favorite(s) : le microblogging, le partage de vidéos, de photos, de billets de blog...

  2. Selon les valeurs et les règles que l'on souhaite respecter, et le type de modération qui nous convient.

Le site instances.social propose des listes d'instances correspondant à certains critères : langue parlée, taille de l'instance, type de modération. Il est aussi possible d'effectuer une recherche par mots clés.

Le Fediverse en questions

ComplémentComment est-il possible d'avoir des milliers d'instances d'un média social ?

Les médias sociaux du Fediverse, comme Mastodon, sont tous des logiciels libres. Ils peuvent donc être installés sur un serveur par toute personne souhaitant mettre en place son propre média social, et ayant quelques compétences techniques (ou faisant appel à quelqu'un qui les a).

En installant le logiciel de média social Mastodon sur un serveur, on créé une copie de ce logiciel qui, une fois accessible sur le web, sera une nouvelle instance du média social Mastodon. Il est aussi possible de configurer, de personnaliser l'apparence et de modifier l'interface ou des fonctions du média social que l'on installe, parce que les médias sociaux du Fediverse sont sous licence libre.

Instanciation et fédération des logiciels du Fediverse

ComplémentQuel est l'intérêt d'avoir plusieurs instances d'un même média social ?

Plusieurs instances de média social connectées entre elles forment un réseau décentralisé. Une des propriétés de ce type de réseau est de ne pas être contrôlable par un seul acteur : l'administrateur⋅ice d'une instance du Fediverse ne peut pas prendre le contrôle de l'ensemble du Fediverse. Ainsi, chaque instance peut exister sans dépendre des autres instances, ni techniquement, ni politiquement.

Cela donne la possibilité de faire cohabiter plusieurs communautés, différentes cultures et modes de communication en laissant à chacun un espace où vivre selon les règles qui lui conviennent, tout en maintenant des liens entre ces multiples espaces.

Interactions dans le Fediverse

ComplémentQui administre les instances de médias sociaux du Fediverse ?

ComplémentComment les médias sociaux du Fediverse communiquent-ils entre eux ?

Fediverse connections

Les médias sociaux du Fediverse utilisent des protocoles de communication communs. Concrètement, cela signifie que pour échanger une information (comme un message ou un commentaire), deux médias sociaux doivent adopter un format commun pour transmettre cette information. Ainsi, deux médias sociaux différents peuvent « se comprendre », car ils suivent les mêmes règles de communication.

Le protocole principal du Fediverse est ActivityPub. Ce protocole définit par exemple comment doit être formaté un commentaire pour pouvoir être transmis entre deux instances du Fediverse. En utilisant le protocole ActivityPub, deux instances Mastodon peuvent ainsi permettre à leurs utilisateurs respectifs d'interagir comme s'ils partageaient un seul et même espace de communication.

Démarrer avec Mastodon

Mastodon

Logo de Mastodon - par Jin Nguyen, licence AGPLv3 Mastodon est un logiciel libre de microblogging, que l'on peut comparer à Twitter.

FondamentalComment fonctionne l'interface de Mastodon ?

L'interface de Mastodon permet de se représenter différentes échelles de fédération et les possibilités d'interaction dans le Fediverse.

On remarque en particulier cinq colonnes :

  1. Une colonne personnelle : publier des messages, paramétrer son compte.

  2. Une colonne "Fil public local" : messages publiés par les comptes inscrits sur l'instance locale.

  3. Une colonne "Fil public global" : messages du fil public local + messages publics des comptes dont au moins un compte local est abonné + messages recherchés via leur URL par un compte local.

  4. Une colonne "Accueil" : messages publiés ou partagés par des comptes auxquels on s'est abonné.

  5. Une colonne "Notifications" : interactions directes avec d'autres comptes.

MéthodePublier un message

Publier un message ("416" est le nombre de caractères encore disponibles)

MéthodeS'abonner à un compte

S'abonner à un compte (on dit aussi "suivre un compte"), qu'il soit local ou situé sur une autre instance, aura pour conséquences :

  1. Pour le compte abonné, de voir apparaître dans son fil d'accueil tous les messages et les boosts du compte suivi.

  2. Pour les comptes inscrits sur l'instance du compte abonné, de voir apparaître dans le fil public global les messages publics du compte suivi.

Suivre (ou s'abonner) à un compte

Fonctions éditoriales de Mastodon

MéthodeVisibilité des messages

Choix de la visibilité d'un message

MéthodeLes mentions

Une mention apparaît dans les notifications du ou des comptes mentionnés (ici @audrey et @Framasoft)

MéthodeLes tags

Un tag est un mot clé précédé du symbole #. Utiliser un tag dans un message rendra ce message visible à toute personne qui recherchera ce tag dans la barre de recherche, si son compte est sur la même instance ou sur une instance fédérée à l'instance du compte qui a publié le message tagué.

Il est aussi possible de consulter tous les messages d'une instance et de ses instances fédérées qui intègrent un tag donné, en se rendant à l'URL suivante : https://[nom-de-domaine-de-linstance]/tags/[tag-recherché]

Messages utilisant le tag #lownum

MéthodeLes réponses et les fils de discussion

Il est possible de répondre à un message et ainsi, de créer un fil de discussion, en cliquant sur la flèche en bas à droite du message auquel on souhaite répondre. Les réponses apparaîtront sous le message initial.

Icônes d'interaction (réponse, boost, fav)

MéthodeLes boosts (ou "partages")

Boost (ou partage) d'un message par Stéphane Crozat

MéthodeLes fav

Notification reçue lorsqu'un compte ajoute un de nos messages à ses favoris

Fédération de Mastodon et Peertube

MéthodeS'abonner à un compte ou une chaîne Peertube depuis son compte Mastodon.

Cela aura pour conséquence de faire apparaître les nouvelles vidéos publiques publiées par ce compte ou cette chaîne Peertube dans le fil d'Accueil du compte Mastodon abonné, et dans le fil Public de l'instance Mastodon de ce compte.

Une vidéo publiée par un compte Peertube (@picasoft@tube.picasoft.net) apparaît dans le fil public global d'un compte Mastodon abonné (@audrey@upload.fedithese.net)

MéthodeCommenter une vidéo Peertube avec son compte Mastodon

On peut le faire depuis l'instance Peertube où a été publiée la vidéo (dans l'espace commentaires situé sous la vidéo), ou bien directement depuis Mastodon, en répondant au message visible dans le fil d'Accueil ou le fil Public de l'instance Mastodon où l'on est inscrit⋅e.

Premiers pas sur Mastodon

FondamentalUn compte Mastodon

Chacun aura besoin d'un compte sur une instance Mastodon pour participer aux discussions en ligne.

Syntaxe

Un compte sur Mastodon à la syntaxe suivante : @compte@instance

Exemple

@stph@framapiaf.org

Méthodeupload.fedithese.net

  • Les personnes ayant déjà un compte Mastodon pourront choisir d'utiliser leur compte existant, ou de se créer un nouveau compte sur l'instance upload.fedithese.net.

  • Les personnes n'ayant pas de compte devront choisir une instance Mastodon sur laquelle se créer un compte.

Page d'inscription et de connexion à une instance Mastodon

Méthode#introduction

Une fois votre compte créé créez un premier post introduction où

Conseil

N'hésitez pas à demander de l'aide si vous ne savez pas quelle instance choisir.

MéthodeSe fédérer

Afin de pouvoir toutes et tous communiquer depuis nos instances Mastodon respectives, et nous rejoindre dans des fils de discussions visibles par l'ensemble des participant⋅es, nous établirons les liens de fédération requis entre les instances sur lesquelles nous serons inscrit⋅e⋅s.

Pour ce faire, chaque participant⋅e sera invité⋅e à partager son nom d'utilisateur complet (incluant le nom de domaine de l'instance) sur un pad, et nous nous abonnerons aux un⋅es et aux autres.

Liste des raccourcis clavier

Liste des fonctions de navigation et leurs raccourcis clavier correspondant :

  • Bloc Suivant : flèche droite, flèche bas, barre espace, page suivante, touche N
  • Bloc Précédent : flèche gauche, flèche haut, retour arrière, page précédente, touche P
  • Diapositive Suivante : touche T
  • Diapositive Précédente : touche S
  • Retour accueil : touche Début
  • Menu : touche M
  • Revenir à l'accueil : touche H
  • Fermer zoom : touche Échap.