La redécentralisation d'Internet

Introduction

Internet est né décentralisé du mariage improbable entre la culture hippie et le défense étasunienne. Aujourd'hui pourtant, la structuration de nombreux services autour de quelques géants génère un phénomène de recentralisation.

Cette situation de dépendance pose un certain nombre de questions que ce soit au niveau du respect de la vie privé, des alternatives économiques ou des libertés individuelles. Ne serait-il pas temps de lui opposer un mouvement de redécentralisation ?

Préambule : Quand un Gafam tombe ou devient "evil"...

#googledown (2020)

Le 14 décembre 2020 les services de Google s'éteignent tous durant quelques heures...

#googledown on Twitter

@Ortiasma_ Pitié @googledrive ne fait pas disparaître nos fichiers, j'ai toute ma vie dessus je vais littéralement me foutre en l'air peu importe ce qu'il me reste #googledown

@melinabnnt J'ai deux partiels à rendre et mes cours sont sur Google drive. #googledown

@triestos Jour 8 après l'extinction de google #googledown

@sciencespo Avis à nos étudiantes et nos étudiants : en raison du #GoogleDown, les délais pour rendre vos copies vont être prolongés. Nous vous tenons informés de l'évolution de la situation dès que possible.

@mikiane En fait 2021 a déjà commencé... #GoogleDown #Blackout

@emyylx Le stagiaire de google actuellement qui a appuyé sur le mauvais bouton.

@TheHardy17 Le monde quand Google ne marche plus #googledown

@MelvinCairo1 Les personnes en 3ieme année de droit devant leur Google drive quand tous leur cours seront supprimé #googledown

@amenophisisback j'ai cherché sur google pourquoi google était down #googledown

@RebirthGotham #YouTubeDOWN #googledown Bon, au moins, on est toujours là pour le moment ! https://gothamcityrebirth.forumactif.org

@ChatonsOrg Espérons que c'est l'occasion de quelques prises de conscience sur notre dépendance générale aux GAFAM et le début de chemins d'émancipations numérique !

@NinClem_VZ Je pense à ceux qui ont des trucs ou du taff sur Google qui est actuellement down ça me bute en plus j'vois Linux Microsoft et Daylimotion qui attendent les users comme ça : #googledown

@jtrouver les services google sont en panne depuis 6h impossible de visiter gmail,youtube, adsense,google analytic #YouTubeDOWN #googledown #adsensedown

@maakyo3 La team Maakyo quand elle réalise que tout est sur son google drive... #googledown #QRcode

@Hanako_mx1 #googledown comment je fais pour bosser moi

@CelinePhile Google tombe en panne, c'est le moment de se retrouver au cercle des poètes zutiques. Le cercle où l'on disait « zut » à tout ! Devenez zutistes

@framasoft Si #YouTubeDOWN , essaie #PeerTube.

@CassouStephane #BreakingNews ! Grâce au #googledown , l'outil de recherche Bing de @microsoftfrance vient d'enregistrer un record de 17 recherches consécutives en une heure.

(3 de plus que Lycos et Yahoo cumulés)

@topito_com C'est officiel : 2020 veut boire notre sang jusqu'au bout. #googledown

@Affordanceinfo2 Bonjour @EmmanuelMacron je détiens l'essentiel des services Google en otage et je suis extrêmement déterminé. Laissez-nous ouvrir les facs pour accueillir nos étudiants sinon je coupe tout. #googledown

@Hugo_scffd Hier je me couche à 4h pour finir de préparer mon oral, et là je peut plus accéder à mes supports sur Drive. #googledown

@qtheuret En ce moment, je suis en train de penser à toutes les boîtes que utilisent les outils #Google en ce moment. Ça doit être un peu la panique. Sinon, les outils libres, vous connaissez ?

@ChrisProlls11 Il est temps de re-découvrir Daily Motion je crois. #YouTubeDOWN #googledown

@fdarundel Bientôt une heure que c'est dans les choux! Ca va être long l'après midi... #Google #GoogleWorkspace #Down #googledown

@Xefir_Destiny "La magie du nuage s'arrête bien vite en cas de tempête" © @Xefir_Destiny

2020 #GoogleDown

@AntoineBrr1 Quelqu'un connaît un autre site que YouTube sur l'internet ? Ou quelqu'un veut racheter mon mac il sert plus à rien sans ça... #YouTubeDOWN #googledown

@Charlie_tantra #googledown #YouTubeDOWN peut etre serait il bon de se pencher (vraiment) sur une souveraineté numérique européenne ? https://thinkerview.com/tariq-krim-et-bernard-benhamou-souverainete-numerique-la-douche-froide et la bonne nouvelle @Thinker_View est sur Peertube et en audio donc 0 gogol

@ShadowRaiiden #GoogleDown les services #gmail et #youtubefrance sont down, la panne est mondiale !

@extremecentre1 Avec le #googledown cette maudite année de 2020 connaitra-t-elle également le retour du Minitel

@Paul_Manguy #GoogleDown, heureusement, on peut se rabattre sur Lilo et soutenir les activités des @EEUdF !

@nicestbear Juste pour rappeler que les services Google c'est une disponibilité à 99,978 % du temps. Merci, à dans 3 ans. https://support.google.com/googlecloud/answer/6056635?hl=fr #googledown

@Saphoooo Obligé de faire une réunion sur @WhatsApp parce que #googledown

@yeomkwanii Putain c'est pas comme si j'avais un partiel dans 15min.. #googledown

Pendant ce temps là sur Mastodon...

#facebookdown (2021)

Facebook's Apps Went Down. The World Saw How Much It Runs on Them.

Raymond Zhong and Adam Satariano, 2021, Facebook's Apps Went Down. The World Saw How Much It Runs on Them, The New York Times. https://www.nytimes.com/2021/10/05/technology/facebook-down-ig-down-whatsapp-down.html

The Facebook outage on Monday was a planetary-scale demonstration of how essential the company's services have become to daily life. Messenger have long been more than just a way to chat and share photos. They are critical platforms for doing business, arranging medical care, conducting virtual classes, carrying out political campaigns, responding to emergencies and much, much more.

  • In Mexico, politicians were cut off from their constituents.

  • In Turkey and Kenya, shopkeepers couldn't sell their wares.

  • And in Colombia, a nonprofit organization that uses WhatsApp to connect victims of gender-based violence to lifesaving services found its work impaired.

#youtubeads (2022)

YouTube tests users' tolerance for ads

YouTube is trying to figure out exactly how many ads its users will tolerate before heading elsewhere. Some social media users in recent weeks have complained about seeing eight or even 10 consecutive unskippable pre-roll ads; before a video begins, YouTube typically will display two pre-roll ads. (Goldman, 2022)

We like to think of Bumper ads as [a quick and fun format and as] little haikus of video ads – and we're excited to see what the creative community will do with them. (Lupier, 2016)

Rappel : Qu'est-ce qu'Internet ?

Histoire d'Internet

Rappel

Avant l'arrivée d'Internet les premiers réseaux étaient des réseaux locaux, non connectés entre eux, organisés autour d'ordinateurs centraux.

IBM 9020 (London Air Traffic Control Centre, 1974)

ARPANET : un réseau de communication américain (1969)

Sites des États-Unis reliés à ARPANET en 1974.

FondamentalTCP/IP : l'unification du réseau (1981)

Comment fonctionne Internet ?

La box, le point de sortie de la maison

Le FAI, le point d'entrée sur Internet

L'école, comme à la maison (ou presque)

Les routeurs

Internet

Centralisation, décentralisation, recentralisation

Exercice : Au départ, des visions centralisées

La bibliothèque d'Alexandrie

Évocation de la bibliothèque d'Alexandrie sur une gravure du XIXe siècle

Quel problème voyez-vous avec ce modèle ?

L'incendie d'Alexandrie

Fondamental

Un des problèmes est la résilience (ça peut brûler...).

Le Mundaneum de Paul Otlet

Tiroirs du Mundaneum

Quel problème soulève le projet du Mundaneum ?

Le Mundaneum a été fermé avant de réussir à classer tous les savoirs du monde...

Fondamental

Un des problèmes est la quantité d'information à gérer (elle croît beaucoup plus vite qu'on ne peut l’emmagasiner...).

Les ordinateurs centraux

Ordinateur mainframe IBM 7090 (NASA, 1962)

D'autres problèmes avec la centralisation ?

IBM 7090 console

Fondamental

Un des problèmes est le contrôle de l'accès à l'information et le pouvoir que cela confère.

Internet, un modèle décentralisé

Arpanet, 1969

Centralisé, décentralisé, distribué

Exercice : Aux origines du modèle décentralisé d'Internet

Qui est à l'origine du modèle décentralisé d'Internet ?

Nuclear Explosion (made with Blender)
La foule au festival de Woodstock

Aux origines du modèle décentralisé d'Internet : des hippies et des militaires main dans la main

Fred Turner, Aux sources de l'utopie numérique, C&F Éditions, 2012.

cfeditions.com/utopieNumerique

Exercice : Qui est le chef d'Internet ?

Qui dirige Internet ?

FondamentalPersonne !

Aucun individu, personne, entreprise, organisation ou gouvernement unique ne dirige Internet.

Qui Dirige Internet ?

Qu'est-ce que ça voudrait dire de diriger Internet ?

Définir des standards pour se brancher et se parler.

Attribuer les adresses IP.

Attribuer les noms de domaine.

Définir des standards

  • ieee.org (Institute of Electrical and Electronics Engineers)

    standardise la couche physique des réseaux, par exemple IEEE 802.11 (Wifi).

  • ietf.org (Internet Engineering Task Force)

    standardise les protocoles d'Internet, par exemple HTTP

  • w3c.org (World Wide Web Consortium

    standardise le langages du Web, par exemple HTML

  • ...

Attribuer les adresses IP

Attribuer les noms de domaine

  • www.iana.org (Internet Assigned Numbers Authority, un département de l'ICANN)

  • afnic.fr (domaines français : .fr .re .pm .yt .wf)

  • verisign.com (VeriSign : .com .net ...)

  • ...

On a perdu quelque chose en route...

“The web is already decentralized,” Mr. Berners-Lee said. “The problem is the dominance of one search engine, one big social network, one Twitter for microblogging. We don't have a technology problem, we have a social problem.” (Hardy, 2016)

Web relief (map of the 50 top websites according to Alexa)

La reprise en main par les GAFAM

Cartographie du Web (top 500, 2018)

Les GAFAM ne connaissent pas la crise

Revenus des GAFAM en milliards de dollars entre 2008 et 2018
Capitalisation boursière des GAFAM (2010, 2020 et 2021)
Vidéo de campagne de La Quadrature de Net, « Soutenons notre Internet »

La redécentralisation d'Internet

Dégafamisons Internet

Méthode

  • Les géants du Web centralisent les vies numériques des humains en échange de leurs services.

  • Des logiciels libres existants sont capables de rendre des services comparables.

  • En installant et hébergeant ces logiciels sur des serveurs ouverts à tous, on crée une offre alternative.

ExempleChez Framasoft

Complément

Changeons quelques habitudes

ExempleChanger de navigateur

ExempleChanger de moteur de recherche

ExempleChanger quelques habitudes

ExempleAllez plus loin

  • Passez sous Linux

  • Utiliser un logiciel de mail (Thunderbird)

  • Utiliser des services chiffrés

  • Limiter les applications sur smartphones et tablettes

ExempleAllez encore plus loin

Étape ultime de la redécentralisation, héberger ses services et ses données sur un serveur de confiance (le sien, celui d'une personne ou d'une organisation que l'on connaît).

Élevons des Chatons

ExempleQuelques services des Chatons

ExemplePicasoft, un Chaton à l'UTC

Conclusion

Stéphane Crozat, 2018, La redécentralisation d'Internet : une question de pouvoir et littératie. https://aswemay.fr/co/040005.html

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 29 janvier 2023, le Fediverse regroupe ~20 000 instances (dont ~12 000 instances Mastodon), sur lesquelles sont répartis ~8,2 millions d'utilisateurs (dont ~6,6 millions d'utilisateurs de Mastodon).

fediverse.observer/stats.

Les instances sont réparties sur 6 continents. La plupart se répartissent entre les États-Unis (~2 800 instances), l'Allemagne (~2 400 instances) et la France (~2 200 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

Pads : Etherpad et CodiMD

DéfinitionEtherpad

Etherpad est un éditeur collaboratif simple à utiliser et très bien adapté à l'écriture collaborative synchrone, y compris avec des nombreux co-rédacteurs.

ExempleEtherpad chez Picasoft
Méthode
Prise de notes collaborative avec Etherpad
DéfinitionCodiMD

CodiMD est un éditeur collaboratif plus avancé et plus fluide qu'Etherpad, qui repose sur l'écriture markdown.

  • Il propose aussi une URL pour publier le pad sans autoriser de modifications.

  • Il est parfaitement adapté à l'écriture collaborative asynchrone, un peu moins à l'écriture synchrone (ou alors avec deux ou trois co-rédacteurs, il manque l'écriture colorée d'Etherpad pour bien se repérer entre les différents scripteurs).

ExempleCodiMD chez Picasoft
Méthode
Rédiger des documents avec CodiMD
Principes du langage markdown
  • Le nombre de balises et donc le spectre fonctionnel est succinct : il ne permet pas de faire beaucoup de choses, mais il est facile à utiliser.

  • Le langage Markdown a été pensé pour pouvoir être publié tel quel (sans conversion) il est donc facilement lisible par les humains et par les machines.

  • Il y a une correspondance directe entre les balises Markdown et HTML, ce qui permet de réaliser des programmes de mise en forme très facilement.

  • Le modèle de document est linéaire et non arborescent, il n'est donc pas adapté à la réalisation de document complexes ou longs.

  • La spécification a été tardive, il existe plusieurs dialectes Markdown (même si la tendance est à la convergence).

  • La validation des documents Markdown n'est pas automatisable (puisque les caractères de balisage sont aussi des caractères textuels usuels), c'est à dire que seule la lecture humaine permet la validation du balisage.

  • La simplicité du système de balisage (absence de certaines balises fermantes, absence d'imbrication) rend certaines syntaxes ambiguës.

Syntaxe du langage markdown
Définition

Markdown est un langage de balisage léger créé en 2004 par John Gruber avec l'aide d'Aaron Swartz. Son but est d'offrir une syntaxe facile à lire et à écrire. Un document balisé par Markdown peut être lu en l'état sans donner l'impression d'avoir été balisé ou formaté par des instructions particulières. fr.wikipedia.org

Attention

Il existe plusieurs syntaxes markdown, il n'y a pas de standard unifié.

Néanmoins la plupart des marques de base sont reconnues par la plupart des éditeurs.

ExempleParagraphes
Paragraphs are separated
by a blank line.
Text attributes *italic*, **bold**, `monospace`, ~~strikethrough~~.
ExempleTitres
# Heading
 
## Sub-heading
ExempleTitre (alternative)
Heading
=======
 
Sub-heading
-----------
ExempleLiens
[link](http://example.com).
ExempleListes
Unordered list: 
  * apples
  * oranges
  * pears
 
Numbered list:
  1. apples
  2. oranges
  3. pears
ComplémentExamples for Common Markdown Syntaxes
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.