Introduction au Fediverse, l'univers des médias sociaux libres, décentralisés et fédérés

#TwitterMigration

L'annonce

« The bird is freed »

Elon Musk - 28 oct. 2022 ⋅ 5h49

https://twitter.com/elonmusk/status/1585841080431321088

Twitter, un média social **centralisé**

« Elon Musk Completes $44 Billion Deal to Own Twitter. The world's richest man closed his blockbuster purchase of the social media service, thrusting Twitter into a new era. »

« Mr. Musk, 51, will be remaking Twitter without having to disclose how it is performing every few months. By taking the company private, he does not need to regularly answer to shareholders and can make changes to the service away from the public's prying eyes. »

Conger, K., & Hirsch, L. (2022, octobre 28). Elon Musk Completes $44 Billion Deal to Own Twitter. The New York Times. https://www.nytimes.com/2022/10/27/technology/elon-musk-twitter-deal-complete.html

Des dizaines de milliards de dollars contre des centaines de millions de comptes

« Qu'importe qu'il l'ait décidé sur un coup de tête, un coup de poker, ou un coup de génie. Elon Musk est seul et Twitter c'est 330 millions d'utilisateurs actifs mensuels. Dont 113 millions suivent le compte d'Elon Musk. »

Ertzscheid, O. (2022, novembre 1). Twitter : Free as a [capitalist] Bird. Quand dire c'est défaire. affordance.info. https://affordance.framasoft.org/2022/11/twitter-free-as-a-capitalist-bird/

Une autre annonce

« Elon Musk annonce un abonnement à 8 dollars par mois pour certifier son compte sur Twitter. »

« Il a précisé mardi que son abonnement donnerait accès à d'autres avantages : leurs tweets apparaîtront en priorité, ils pourront poster des vidéos et messages audio plus longs, et seront exposés à « deux fois moins de publicité ». »

Le Monde. (2022, novembre 1). Elon Musk annonce un abonnement à 8 dollars par mois pour certifier son compte sur Twitter. Le Monde.fr. https://www.lemonde.fr/pixels/article/2022/11/01/elon-musk-annonce-un-abonnement-a-8-dollars-par-mois-pour-certifier-son-compte-sur-twitter_6148130_4408996.html

What could go wrong ?

« Sur Twitter, Elon Musk appelle les Américains à voter républicain aux élections de mi-mandat. »

« Cette recommandation de vote de la part de M. Musk ne manquera pas d'alimenter les inquiétudes parmi les Américains qui redoutent une éventuelle utilisation politique du réseau social par le milliardaire. »

Le Monde. (2022, novembre 7). Sur Twitter, Elon Musk appelle les Américains à voter républicain aux élections de mi-mandat. Le Monde.fr. https://www.lemonde.fr/pixels/article/2022/11/07/sur-twitter-elon-musk-appelle-les-americains-a-voter-republicain-aux-elections-de-mi-mandat_6148871_4408996.html

Une alternative ?

« Parmi les plates-formes qui ont attiré les internautes ces derniers jours, on trouve Mastodon. Open source et décentralisé, le réseau social a séduit plus de 230 000 personnes supplémentaires au cours de la semaine écoulée. Pour mémoire, Mastodon avait déjà gagné plus de 70 000 usagers dans les 24 heures après l'arrivée d'Elon Musk [...]. »

Bayard, F. (2022, novembre 4). Mastodon : L'alternative au Twitter d'Elon Musk a battu un record. 01net.com. https://www.01net.com/actualites/mastodon-alternative-twitter-elon-musk-battu-record.html

"The user is freed"

« Contrairement à Twitter, Mastodon n'est pas entre les mains d'un géant américain et n'a pas de but lucratif. Des principes de base qui prennent toute leur importance aujourd'hui. »

Lefèvre, T. (2022, novembre 7). Qu'est-ce que Mastodon, ce réseau social où les internautes fuient après le rachat de Twitter par Musk ? France Inter. https://www.radiofrance.fr/franceinter/qu-est-ce-que-mastodon-ce-reseau-social-ou-les-internautes-fuient-apres-la-rachat-de-twitter-par-musk-7346505

#TwitterMigration

« Still, with uncertainty about how Twitter will change under Musk, many of the thousands of medical and scientific experts on the platform have started to look for alternatives or are considering giving up on social media altogether. For a while the hashtags #GoodbyeTwitter and #TwitterMigration were trending, and many researchers have been posting their new Mastodon handles, encouraging others to follow them to the site, which has gained more than 100,000 new users within days of Musk completing his purchase. »

Kupferschmidt, K. (2022, novembre 4). As Musk reshapes Twitter, academics ponder taking flight. https://www.science.org/content/article/musk-reshapes-twitter-academics-ponder-taking-flight

Objectifs du cours

  • Savoir définir un média social libre, décentralisé et fédéré, une instance, un protocole

  • Savoir expliquer le fonctionnement du Fediverse, les mécanismes de fédération entre instances

  • Savoir trouver les règles d'une instance, choisir une instance, communiquer en respectant ses règles

Définitions d'un média social

ConseilMédia social ≠ Réseau social

On confond parfois les terminologies de "média social" et "réseau social" ; un média social est une technologie qui permet de créer, de développer et de maintenir des réseaux sociaux.

Un réseau social est un ensemble d'identités sociales, telles que des individus ou encore des organisations, reliées entre elles par des liens créés lors d'interactions sociales.

Wiktionnaire

DéfinitionQu'est-ce qu'un média social ?

Un groupe d'applications en ligne qui se fondent sur l'idéologie et la technologie du Web 2.0 et permettent la création et l'échange du contenu généré par les utilisateurs.

Kaplan A., Haenlein, M. (2010). “Users of the world, unite! The challenges and opportunities of Social Media”. Business Horizons, vol. 53, n°1, p. 59-68.

Des services Web qui permettent aux individus de construire un profil public ou semi-public dans le cadre d'un système délimité, d'articuler une liste d'autres utilisateurs avec lesquels ils partagent des relations ainsi que de voir et de croiser leurs listes de relations et celles faites par d'autres à travers la plateforme.

boyd, d.m. and Ellison, N.B. (2007), Social Network Sites: Definition, History, and Scholarship. Journal of Computer-Mediated Communication, 13: 210-230. Traduit dans : Cardon, D. (2011). Réseaux sociaux de l'Internet. Communications, 88, 141-148

Les médias sociaux sont des médias qui placent la participation de l'individu au centre du dispositif médiatique, en donnant à l'ensemble des agents la capacité d'agir et d'interagir, entre eux et le média, et ce à un ou plusieurs stades du processus de création médiatique. Les individus connectés s'agrègent alors en audiences actives et peuvent ainsi établir des communications multidirectionnelles de trois niveaux : interpersonnelles, inter-groupales ou encore de masse.

Merra, L. (2013). Pour une sociologie des médias sociaux. Internet et la révolution médiatique : nouveaux médias et interactions. Sociologie. Paris Sorbonne Cité - Paris Descartes. (tel-01143685)

DéfinitionMédia social centralisé et propriétaire

Un média social centralisé forme un réseau sous le contrôle d'une autorité centrale :

  • Tous les membres du réseau dépendent d'une seule autorité, qui décide des conditions d'utilisation de l'ensemble du réseau de façon unilatérale.

  • Sa gestion étant unilatérale, elle favorise l'homogénéité du réseau et est plus simple à opérer.

  • Il est plus facile de contrôler, de surveiller, de censurer ou de détruire (même sans mauvaise intention) un réseau centralisé.

Réseaux centralisé, décentralisé (modèle du Fediverse) et distribué.

Un média social propriétaire est un logiciel qui appartient à une entité privée, et dont le code source n'est pas libre :

  • Les algorithmes utilisés ne sont pas publics : ils ne peuvent donc pas être étudiés ni audités.

  • Il n'est pas possible d'auditer le média social pour en détecter d'éventuelles failles de sécurité, ou chercher à en améliorer le fonctionnement.

Définition des médias sociaux libres, décentralisés et fédérés

DéfinitionLogiciel Libre

Un logiciel libre se caractérise par quatre libertés essentielles :

  • la liberté de faire fonctionner le programme comme vous voulez, pour n'importe quel usage (liberté 0) ;

  • la liberté d'étudier le fonctionnement du programme, et de le modifier pour qu'il effectue vos tâches informatiques comme vous le souhaitez (liberté 1) ; l'accès au code source est une condition nécessaire ;

  • la liberté de redistribuer des copies, donc d'aider les autres (liberté 2) ;

  • la liberté de distribuer aux autres des copies de vos versions modifiées (liberté 3).

Free Software Foundation, Inc (traduit par Frédéric Couchet et Karl Pradène)

ExempleMastodon

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

DéfinitionInstance (définition partielle)

Une instance est :

  • une copie d'un logiciel libre

  • installée sur un serveur administré par un particulier ou une organisation et modéré par une personne ou une équipe

  • à laquelle on accède sur le Web via son URL

  • ...

ExempleTrois exemples d'instances Mastodon : mastodon.art, scholar.social et sciences.re

« Mastodon⋅ART - an inclusive creative community for creators of artwork of all types, such as illustration, design, 3D modelling, gamedev, photography, songwriting, composing, creative writing, performance art, poetry, ceramics, typography, sculpture, fibre arts, and more. »

https://mastodon.art

Capture d'écran de l'instance Mastodon mastodon.art (Interface de Mastodon, par les contributeurs de Mastodon, licence AGPLv3)

« Scholar Social is a microblogging platform for researchers, grad students, librarians, archivists, undergrads, academically inclined high schoolers, educators of all levels, journal editors, research assistants, professors, administrators—anyone involved in academia who is willing to engage with others respectfully. »

https://scholar.social

Capture d'écran de l'instance Mastodon scholar.social (Interface de Mastodon, par les contributeurs de Mastodon, licence AGPLv3)

« Sciences.Re souhaite offrir un espace de partage, de collaboration et de discussion en ligne pour la communauté scientifique, académique, éducative francophone. Cette instance est destinée aux communautés liées à l'enseignement et à la recherche francophone, sans coloration thématique. Si vous travailler dans une université, un labo de recherche, un lycée, une prépa, une grande école, cette instance vous ouvre ses portes ! »

https://social.sciences.re

DéfinitionDécentralisation

La décentralisation signifie l'absence de centre ou, plus précisément, l'existence de nombreux centres dans le réseau.

Une propriété essentielle de la décentralisation est que toute entité puisse s'ajouter au réseau, mais qu'aucune entité n'ait le pouvoir d'en contrôler l'ensemble.

Une conséquence de cette propriété dans un réseau de médias sociaux est la liberté de choisir : si une instance du réseau ne me plaît plus, change ses conditions d'utilisation ou est détruite, je peux m'inscrire sur une autre instance et maintenir mon accès au réseau.

Réseaux centralisé, décentralisé (modèle du Fediverse) et distribué.

DéfinitionFédération

Dans le Fediverse, la fédération de deux instances représente la mise en relation de leurs utilisateurs. Lorsque deux instances sont fédérées, tous leurs utilisateurs peuvent interagir ensemble.

Le système de fédération forme un réseau d'instances autonomes, qui permettent à leurs utilisateurs de communiquer avec l'ensemble de ce réseau.

La fédération repose techniquement sur l'utilisation commune, par toutes les instances fédérées, de protocoles de communications standards ouverts.

Instanciation et fédération des logiciels du Fediverse

DéfinitionProtocole

La définition générale d'un protocole est un ensemble de règles que l'on doit suivre pour communiquer.

En informatique, un protocole standard est un ensemble de règles normalisées qui permettent à des entités hétérogènes d'échanger des données.

DéfinitionInstance d'un média social libre, décentralisé et fédéré

Une instance est :

  • une copie d'un logiciel libre

  • installée sur un serveur administré par un particulier ou une organisation et modéré par une personne ou une équipe

  • à laquelle on accède sur le Web via son URL

  • qui peut échanger des informations avec d'autres instances grâce à des langages de communication standards que l'on appelle "protocoles".

FondamentalMédias sociaux libres, décentralisés et fédérés

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.

Comparaison entre médias sociaux centralisés et médias sociaux décentralisés et fédérés (Fediverse)
Carte interactive du Fediverse sur fediverse.space

FondamentalEn résumé

Ce nouveau paradigme de médias sociaux représente l'ensemble des médias sociaux libres, installés sur des serveurs gérés de façon autonome par des entités différentes, qui communiquent avec des protocoles de communication standards et ouverts.

Enjeux des médias sociaux libres, décentralisés et fédérés

Littératie numérique

La littératie numérique est l'ensemble des connaissances et compétences nécessaires pour mobiliser le numérique en tant que technique de codage et de manipulation de l'information avec des ordinateurs au sein de réseaux.

Stéphane Crozat, Notion de littératie numérique

L'enjeu de littératie numérique propre au Fediverse est de s'approprier les moyens de communication que sont les médias sociaux, c'est-à-dire :

  • d'en comprendre le fonctionnement pour être en mesure de les utiliser dans notre propre intérêt ;

  • de garder une part de contrôle sur leur influence vis-à-vis de notre propre construction ;

  • de contribuer à ce que leurs futures formes et utilisations aient un impact plus émancipateur que toxique.

Libertés individuelles et collectives, diversité des moyens d'expression

Façonner une diversité de moyens de s'exprimer, de communiquer, de s'organiser en ligne.

Disposer d'outils numériques qui permettent d'échanger librement, dans des espaces structurés et administrés dans l'intérêt de celles et ceux qui les utilisent.

Comprendre et pouvoir adapter les outils de communication existants pour que les médias sociaux évoluent de façon démocratique.

Résilience et indépendance

Ne pas dépendre d'outils dont le contrôle est concentré dans les mains d'une seule entité.

Un modèle décentralisé et fédéré de médias sociaux libre permet de préserver (le plus possible) :

  1. Sa résilience, en termes de disponibilité et de sécurité.

  2. Son indépendance vis-à-vis d'une autorité unique et la constitution d'espaces de communication gérés en autonomie.

Visite guidée du Fediverse

DéfinitionLe Fediverse

Ce nom est un mot-valise, composé des termes anglais federation et universe.

Le Fediverse est à la fois une fédération et un univers, aussi appelé "univers des médias sociaux décentralisés et fédérés".

Cette fédération forme un réseau décentralisé de serveurs, qui hébergent des services libres de médias sociaux et qui utilisent des protocoles communs pour se fédérer, c'est-à-dire pour communiquer entre eux.

Logo du Fediverse

Principaux médias sociaux du Fediverse

La liste des médias sociaux faisant partie du Fediverse est consultable sur le site fediverse.party.

En voici quelques-uns :

  • Mastodon : service de microblogging, alternative à Twitter ;

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

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

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

  • Castopod : service de podcasts ;

  • Plume / WriteFreely : moteurs de blogs ;

  • Funkwhale : service de partages audios ;

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

  • ...

Fediverse Galaxy

RemarqueLes instances du Fediverse

Peut-on donc dire que :

le Fediverse =
  le média social Mastodon
+ le média social Peertube
+ le média social Mobilizon
+ ...

?

Remarque

On préférera dire que :

le Fediverse =
  l'instance du média social Mastodon de Framasoft
+ l'instance du média social Mastodon de La Quadrature Du Net
+ l'instance du média social Mastodon de ...
+ l'instance du média social Peertube de Framasoft
+ l'instance du média social Peertube de ...
+ l'instance du média social ...
+ ...

ExempleQuelques exemples d'instances

L'instance Mastodon de Framasoft : framapiaf.org

Capture d'écran de Framapiaf

L'instance Peertube AperiTube : aperi.tube

Capture d'écran d'Aperi.tube

L'instance Mobilizon de Picasoft : mobilizon.picasoft.net

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

L'instance Plume de Picasoft : blog.picasoft.net

Capture d'écran du Picablog

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 le mois dernier).

fediverse.observer/stats.

Les instances sont réparties sur 6 continents. La plupart se répartissent entre les États-Unis (~4 600 instances), l'Allemagne (~4 000 instances) et la France (~3 000 instances).

Une carte des instances du Fediverse (filtrable par logiciel) est disponible sur fediverse.observer/map.

Carte des instances du Fediverse, sur Fediverse Observer, par David Morley - Licence AGPL v3
Capture d'écran d'un message d'Eugen Rochko, publié sur l'instance mastodon.social le 7 novembre 2022 (Interface de Mastodon, par les contributeurs de Mastodon, licence AGPLv3)

Plusieurs communautés utilisatrices

Aux côtés des instances généralistes, quelques instances regroupent des communautés selon leurs centres d'intérêts : fediverse.party/en/portal/servers

  • Political and social views :

    • hispagatos.space - for hackers, social anarchists, and anarchist hackers (Mastodon)

    • activism.openworlds.info - for activists (Mastodon)

    • campaign.openworlds.info - for campaigners and NGOs (Mastodon)

    • leftist.network - for those with Leftist politics (Mastodon)

    • rizomatica.org - Italian speaking community that values social emancipation and equality (Hubzilla)

    • ontological.city - for debating on philosophy, society, politics, degrowth and other controversial ideas (Mastodon)

    • newsocial.tech - for individuals who are interested in civil rights progress (Cloudflared) (Mastodon)

  • Ecology and animals :

    • toot.cat - instance for cats, the people who love them, and kindness in general (Mastodon)

    • climatejustice.social - for activists of the global climate justice and social justice movement (Mastodon)

  • Safe spaces :

    • pipou.academy - French community with emphasis on kindness (Mastodon)

...

Une communauté contributrice

Sur SocialHub : socialhub.activitypub.rocks

Sur fediverse.town : fediverse.town

Sur FramaColibri : framacolibri.org

Sur les dépôts des logiciels du Fediverse, comme celui de Mastodon : github.com/tootsuite/mastodon

ComplémentMastodon, c’est chouette

Double interopérabilité  : entre instances et entre logiciels

DéfinitionInteropérabilité

Capacité de matériels, de logiciels ou de protocoles différents à fonctionner ensemble et à partager des informations.

Définition du Larousse

Dans le Fediverse, l'interopérabilité est la clé du bon fonctionnement du réseau.

Dans le Fediverse, on peut se représenter une interopérabilité à deux niveaux :

  1. Entre instances d'un même logiciel ;

  2. Entre instances de logiciels différents.

1. Communication entre instances d'un même média social

Toutes les instances d'un même média social peuvent se fédérer et ainsi communiquer entre elles.

Par exemple, pour le média social Mastodon, on dit que deux instances se fédèrent lorsqu'une relation s'établit entre au moins un utilisateur de chacune des deux instances (un utilisateur A s'abonne à un utilisateur de l'instance B, permettant à tous les utilisateurs des instances A et B d'interagir ensemble).

Communiquer entre instances fédérées

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.

Capture d'écran de Framapiaf

2. Communication entre instances de médias sociaux différents

L'utilisation commune de protocoles standards ouverts par des instances de médias sociaux différents leur permet de communiquer entre elles.

Instanciation et fédération des logiciels du Fediverse

Autrement dit, dans le Fediverse, il est possible de :

  • s'inscrire sur une instance Mastodon,

  • s'abonner avec ce compte à une chaîne d'une instance PeerTube,

  • commenter un événement créé sur une instance Mobilizon,

  • voir apparaître dans son fil d'actualité (sur Mastodon donc) un post avec le lien d'un nouveau billet de blog sur une instance Plume,

  • ...

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

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

Un univers fédéré...comme un archipel

DéfinitionNotion d'archipélisation

L'archipélisation est un concept proposé par Édouard Glissant (1928-2011), un romancier, poète et philosophe martiniquais, pour penser la mise en relation de communautés aux cultures singulières, plutôt que l'établissement de continents uniformisés.

Dans un archipel, chaque île est habitée, entretenue et gouvernée par une communauté autonome, aux codes et règles de vie bien singulières, et les îles baignent dans des eaux communes qui leur permettent de communiquer et de coopérer.

Le concept d'archipélisation, appliqué aux relations inter-structures

Framasoft. (2019). Archipélisation : comment Framasoft conçoit les relations qu'elle tisse. Framablog. https://framablog.org/2019/12/10/archipelisation-comment-framasoft-concoit-les-relations-quelle-tisse/

ExempleSingularité des instances Mastodon

Si l'on considère que chaque instance du Fediverse correspond à une communauté, alors chaque instance est le lieu d'expression d'une culture spécifique qui a ses propres codes, au sens propre comme au figuré :

  • elle choisit son code de conduite (les règles de vie de sa communauté)

  • elle adapte son code informatique (les spécificités techniques de l'instance)

MéthodeChoisir une instance

  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.

ComplémentPar où commencer

ComplémentQuelques contributions de Mastodonien⋅nes

La modération sur Mastodon

Modérer et administrer une instance

Administrer : installer un logiciel de média social du Fediverse sur un serveur et en avoir le contrôle et la responsabilité.

Modérer : veiller à ce que les règles de vie de l'instance soient respectées, et agir lorsque ce n'est pas le cas.

Ces deux rôles peuvent être tenus par la même personne ou équipe, ou être distincts (les permissions techniques sont différentes dans ce cas).

FondamentalLes différentes facettes de la modération sur Mastodon

  • Établir des conditions générales d'utilisation (CGU), aussi appelées "règles de l'instance".

  • Respecter et faire respecter la loi de son pays et les règles de son instance.

  • Traiter les signalements reçus.

  • Choisir de filtrer ou non les inscriptions sur son instance.

  • Choisir de maintenir ou de rompre des liens de fédération avec d'autres instances.

  • Si l'on modère à plusieurs, définir des processus de décision et s'accorder quant aux actions de modération à effectuer.

ConseilTrouver les règles d'une instance Mastodon

En règle générale, pour chaque instance Mastodon :

  • Les conditions d'utilisation et un code de conduite sont publiés à l'adresse : https://[domaine-de-l-instance]/about/more

  • La politique de confidentialité peut être trouvée à l'adresse : https://[domaine-de-l-instance]/terms.

Exempleclimatejustice.social

  1. don't do anything illegal, unless it's the moral thing to do

  2. don't do anything immoral

  3. don't spam, troll or harass

  4. don't repost retweets - if possible mirror from mastodon to twitter instead. exceptions have to be arranged with Paula

climatejustice.social/about/more

Exemplemastodon.social

  1. Sexually explicit or violent media must be marked as sensitive when posting

  2. No racism, sexism, homophobia, transphobia, xenophobia, or casteism

  3. No incitement of violence or promotion of violent ideologies

  4. No harassment, dogpiling or doxxing of other users

  5. No content illegal in Germany

  6. No spam, advertising or bot accounts

mastodon.social/about/more

Exempleeldritch.cafe

  1. Ne participez pas à du harcèlement, sous quelque forme que ce soit. 

  2. Ne rendez pas publiques des conversations privées, sauf à l'équipe de modération en cas de signalement.

  3. Les injures raciales, sexistes ou oppressives en général vous vaudront d'être suspendu·e, même utilisé·e·s dans des conversations non-publiques.

    ...

De manière générale, notez que si vous n'aimez pas les « SJW », les « féminazies », les antifascistes, etc., vous gagnerez probablement du temps en vous inscrivant ailleurs.

eldritch.cafe/about/more

MéthodeSe protéger

Lorsque l'on rencontre une situation inconfortable ou insupportable sur Mastodon, il est possible de se protéger de plusieurs manières.

  • On peut masquer un contenu, un compte ou une instance : le contenu ou les publications du compte ou d'une instance nous serons invisibles.

  • On peut bloquer un compte ou une instance : le compte ou les comptes inscrits sur l'instance bloquée ne pourront pas non plus voir ce que l'on publie.

  • On peut limiter ses notifications et bloquer les messages de comptes que l'on ne suit pas.

  • On peut signaler un contenu ou un compte problématique aux modérateur⋅ices de notre instance.

Un contenu peut être jugé problématique s'il enfreint la loi, ou s'il ne respecte pas les règles de l'instance (c'est-à-dire les CGU).

Signaler un contenu ou un compte permet d'attirer l'attention de l'équipe de modération, de demander une action de leur part, et de protéger les autres utilisateur⋅ices de l'instance.

Actions de modération sur Mastodon

Sur un utilisateur⋅ice :

  • Marquer comme sensible ;

  • Envoyer un avertissement ;

  • Désactiver temporairement ;

  • Silencier / Masquer ;

  • Suspendre.

Sur une instance :

  • Ne pas télécharger les médias ;

  • Silencier / Masquer ;

  • Suspendre / Défédérer.

Voir les pages "Modération sur Mastodon (Framapiaf)" sur docs.framasoft.org (par Framasoft) et "Moderation actions" de la documentation de Mastodon (par Eugen Rochko et les contributeurs de Mastodon).

Modérer dans la fédération

Les personnes responsables de la modération et de l'administration n'ont de pouvoir que sur leur instance :

  • Impossibilité d'une censure sur l'ensemble du réseau, pas d'abus de pouvoir à grande échelle (un abus ne peut avoir lieu qu'à l'échelle de l'instance).

  • Modération de conflits inter-instances, entre des utilisateurs sur lesquels on peut agir (car ils sont inscrits sur l'instance), et des utilisateurs respectant d'autres règles de modération (car ils sont inscrits sur une autre instance, gérée par une autre équipe de modération).

Interactions dans le Fediverse

RemarqueDeux conditions de fédération dans le Fediverse

  1. La condition technique :

    La fédération repose sur l'utilisation d'un langage commun et accessible, c'est-à-dire d'un protocole ouvert et standardisé.

  2. La condition humaine :

    Le protocole ouvert et standardisé rend possible la fédération ; se fédérer dépend ensuite d'une décision humaine.

Fonctionnement technique de la fédération

RappelInstance

Une instance est :

  • une copie d'un logiciel libre

  • installée sur un serveur administré par un particulier ou une organisation et modéré par une personne ou une équipe

  • à laquelle on accède sur le Web via son URL

  • qui peut échanger des informations avec d'autres instances grâce à des langages de communication standards que l'on appelle "protocoles".

RappelProtocole

La définition générale d'un protocole est un ensemble de règles que l'on doit suivre pour communiquer.

En informatique, un protocole standard est un ensemble de règles normalisées qui permettent à des entités hétérogènes d'échanger des données.

Les protocoles du Fediverse

La standardisation et l'ouverture des protocoles du Fediverse établissent deux possibilités essentielles :

  1. Toutes les instances qui les utilisent peuvent communiquer entre elles (elles savent quelles règles suivre pour ce faire) ;

  2. Il est possible d'ajouter sa propre instance au Fediverse (en copiant un média social libre existant ou en créant un nouveau média social utilisant au moins un protocole du Fediverse).

FondamentalActivityPub

ActivityPub est le protocole principal du Fediverse. Il s'agit d'un standard ouvert, recommandé par le Web Social Networking Group du W3C depuis 2018.

Logo d'ActivityPub

Principes de fonctionnement d'ActivityPub

ActivityPub regroupe deux "sous-protocoles" :

  1. Le protocole appelé "Social API", qui standardise les messages entre client et serveur.

    Ce protocole permet à un client de créer, mettre à jour et supprimer des contenus.

  2. Le protocole appelé "Federation Protocol", qui standardise les messages de serveur à serveur.

    Ce protocole permet la fédération des contenus et des notifications entre les serveurs du Fediverse, en distribuant des Activités (contenant des Objets) aux Inbox des Acteurs de ces serveurs.

Le modèle utilisé par ActivityPub s'appuie sur les spécifications Activity Streams (décrit les types de bases et les types étendus) et Activity Vocabulary (détaille les types étendus). Le format utilisé est JSON-LD.

Pour comprendre le fonctionnement d'ActivityPub, nous pouvons retenir 4 types principaux :

  1. Actor : un acteur est une personne (Person) ou un groupe (Group) qui réalise une action (ou activité) avec un objet.

  2. Object : un objet est un contenu, par exemple une Note, un Article, une Image, un Audio.

  3. Activity : une activité est une action réalisée par un acteur sur un objet (qui peut être un autre acteur), par exemple Follow, Like, Create, Delete, Accept.

  4. Collection : une collection est une liste d'objets, par exemple une liste de followers (personnes abonnées à un acteur) ou une liste d'objets (comme une liste de messages publics).

ExempleExemple d'Actor (Person)

{
 "@context": "https://www.w3.org/ns/activitystreams",
 "type": "Person",
 "id": "https://framapiaf.org/stph/",
 "name": "Stéphane Crozat",
 "preferredUsername": "stph",
 "summary": "Enseignant-chercheur à l'UTC, membre de Framasoft, Picasoft, Scenari et Miroir de Valem, auteur de roman chez Framabook.",
 "inbox": "https://framapiaf.org/stph/inbox/",
 "outbox": "https://framapiaf.org/stph/outbox/",
 "followers": "https://framapiaf.org/stph/followers/",
 "following": "https://framapiaf.org/stph/following/",
 "liked": "https://framapiaf.org/stph/liked/"
}

ExempleExemple d'Object (Video) 

{
  "@context": "https://www.w3.org/ns/activitystreams",
  "type": "Video",
  "name": "The Yes Men Fix the World",
  "url": "https://aperi.tube/w/xBcj5U97Jdk8P6SZNz8t8Y",
  "duration": "PT1H35M39S"
}

ExempleExemple d'Activity (Create) réalisé par l'Actor "audrey" avec un Object (Note) :

{
 "@context": "https://www.w3.org/ns/activitystreams",
 "type": "Create",
 "id": "https://masto-WE01.net/audrey/posts/34sfcdc-636h0-osi234slfi",
 "to": ["https://masto-WE01.net/audrey/followers/",
        "https://www.w3.org/ns/activitystreams#Public"],
 "actor": "https://masto-WE01.net/audrey/",
 "object": {"type": "Note",
            "id": "https://masto-WE01.net/audrey/posts/84u4adj-f643-8885-b7ggpd-k7q445",
            "attributedTo": "https://masto-WE01.net/audrey/",
            "to": ["https://masto-WE01.net/audrey/followers/",
                   "https://www.w3.org/ns/activitystreams#Public"],
            "content": "Vous me recevez ?"}
}

Traduction technique d'une interaction dans le Fediverse avec ActivityPub

Chaque acteur possède deux Collections particulières, identifiables par une URL :

  • Une Inbox (boîte de réception).

  • Une Outbox (boîte d'envoi).

Ces deux boîtes reçoivent des requêtes HTTP POST et traitent des requêtes HTTP GET qui contiennent des messages formatés selon le standard ActivityPub, et qui sont transmises de client à serveur ou de serveur à serveur.

Principe de fonctionnement d'ActivityPub

ActivityPub - W3C Recommendation 23 Juin 2018

ComplémentInstaller sa propre instance

Documentation pour installer sa propre instance de média social :

Problématiques ouvertes du Fediverse

L'avenir du Fediverse

Pour que le Fediverse reste un outil et un milieu technique qui soit le plus possible au bénéfice de ses utilisateur⋅ice⋅s, sa communauté délibère sur l'orientation de son évolution autour de plusieurs thèmes :

  • La modération et la préservation de la fédération ;

  • Les fonctions à ajouter ou supprimer ;

  • L'appropriation par davantage d'utilisateur⋅ices ;

  • La communication autour du Fediverse ;

  • La lutte contre la centralisation du Fediverse (ou sa fragmentation) ;

  • Les moyens de maintenir une grande diversité d'instances ;

  • ...

FondamentalFaire évoluer sa position vis-à-vis des médias sociaux

  • Comprendre les grandes lignes de leur fonctionnement et savoir à qui l'on fait confiance en les utilisant ;

  • Avoir un rôle à jouer dans la configuration et l'évolution des médias sociaux ;

  • Être acteur et actrice de l'avenir des outils et des espaces de communication en ligne, de leur diversité et de leur indépendance.

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.