Atelier Mastodon

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.

Exercice : Créer un compte sur Mastodon

Créez un compte

Créez un compte Mastodon si vous n'en avez pas.

Chercher une instance :

Exemple d'instances généralistes ouvertes :

Communauté

  1. Partagez votre compte via Mattermost avec les autres étudiants

  2. Abonnez-vous aux autres étudiant·es

  3. Abonnez-vous au(x) compte(s) de vos enseignants (pour la durée du cours)

#introduction

  • Éditez votre profil

  • Créez un premier post avec le tag #introduction pour vous présenter

  • Épinglez votre post

Exercice : Faire un premier post sur son projet

Depuis le compte d'un des membres du projet ou depuis le compte du projet, faites un premier post avec :

  • le titre de votre projet

  • une phrase de description

  • l'adresse web de votre site

  • mentionnez les autres membres du groupe

  • mentionnez vos suiveurs et enseignants s'ils ont un compte sur Mastodon (nommez-les sinon)

  • utilisez un tag relatif à votre cours

  • ajoutez une illustration si vous en avez une (dans le respect du droit d'auteur), associée à un texte alternatif.

Exemple IS03

XD: un véhicule sobre pour les déplacements en campagne, avec @alice et @bob@masto.fr, suivi par @stph@framapiag.org

#is03 #lownum

Contribuer à l'eXtreme Défi de l'ADEME en concevant un projet de mise à disposition une flotte commune de véhicules intermédiaires sobres pour les habitants des campagnes.

https://lownum.scenari-community.org/projets/is03-23p/XD/

Exemple WE01

Délibération sur les espaces de discussion en ligne, avec @alice et @bob@masto.fr, suivi par @stph@framapiag.org et

@chosto@framapiaf.org

#we01 #EMI

Comment la conception des espaces numériques de discussion oriente-t-elle les modes d'expression d'un débat en ligne ?

https://wwwetu.utc.fr/~alice/we01/projet/deliberation-espaces-discussion

Compléments

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
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.