Discord sous pression, Matrix séduit les communautés en quête d'indépendance
Face aux politiques controversées de Discord, notamment la vérification d'âge, des utilisateurs se tournent vers Matrix, un protocole open source et auto-hébergeable qui promet plus de contrôle et de pérennité.
Discord, la plateforme de messagerie prisée des gamers et des communautés en ligne, traverse une période de défiance. Sa décision, au printemps dernier, d'imposer une vérification d'âge avait provoqué un tollé, rapidement éteint par une promesse de report. Mais plutôt que de renoncer à cette politique impopulaire, l'entreprise poursuit son objectif par petites touches, une stratégie du « lent échauffement » qui pousse certains utilisateurs à chercher des alternatives.
Parmi celles-ci, Matrix retient l'attention. Contrairement à Discord, qui reste une plateforme fermée soumise aux décisions d'une société privée, Matrix est un protocole de communication ouvert et un standard. Ses principales implémentations serveur et client sont open source, ce qui permet à quiconque de construire des outils autour et de l'intégrer à d'autres systèmes. Cette architecture rappelle celle de l'e-mail : un protocole non verrouillé par une entreprise unique, capable de faire communiquer des fournisseurs différents.
Le logiciel serveur le plus répandu pour Matrix s'appelle Synapse, et les clients les plus courants sont les diverses versions d'Element. L'un des atouts majeurs de Matrix est que l'auto-hébergement est optionnel. Il existe un grand serveur public,, qui fonctionne comme un serveur par défaut et permet à presque n'importe qui de s'inscrire et de commencer à discuter sans rien installer d'autre qu'un client. Ce fonctionnement évoque l'âge d'or d'IRC, où de vastes serveurs permettaient à des internautes souvent anonymes d'échanger par thèmes dans des salons dédiés, sans effort particulier.
Matrix est souvent associé à tort aux réseaux sociaux fédérés comme Lemmy ou Mastodon, car il n'existe pas de serveur central ni d'autorité régulatrice. Un serveur Matrix peut fédérer avec d'autres, permettant aux utilisateurs de participer aux mêmes salons et d'échanger des messages. Si un serveur tombe ou décide de se déconnecter, le reste du réseau n'est pas affecté, même si les utilisateurs et salons hébergés exclusivement sur ce serveur le sont. La fédération est également optionnelle : un serveur indépendant pour une famille ou un groupe d'amis, sans fédération, est tout aussi possible qu'un grand serveur connecté à.
Cette structure décentralisée rend Matrix plus résistant aux caprices d'une entité unique que Discord. Bien qu'il s'agisse d'un protocole différent d'ActivityPub, Matrix dispose d'un réseau de ponts qui lui permet de communiquer avec d'autres plateformes, dont IRC et Discord, ainsi qu'avec de nombreux services de messagerie. En théorie, installer un serveur Matrix n'empêche donc pas les amis restés sur Discord de continuer à échanger, et pourrait faciliter une migration progressive d'un groupe vers la plateforme ouverte, plutôt que d'exiger un déménagement collectif immédiat.
La mise en place d'un serveur Matrix demande toutefois un peu plus d'effort que la création d'un salon sur Discord. L'auteur de l'expérience, qui dispose d'un serveur Proxmox, a lancé un conteneur LXC pour faire tourner Synapse, accessible ensuite sur Internet via un tunnel Cloudflare. Avec l'URL, les clés de chiffrement et les clients Element installés sur les machines de la famille et des amis, chacun a pu rejoindre les salons et communiquer, avec un chiffrement de bout en bout et des messages stockés sur une machine physiquement contrôlée. Pour un simple chat textuel, cette solution reste viable et relativement simple.
Elle ne rivalise cependant pas encore avec les appels vocaux et vidéo rapides de Discord, et c'est là que l'administration d'un serveur Matrix peut devenir plus lourde. L'expérience montre que l'auto-hébergement, s'il offre indépendance et maîtrise des données, implique des compromis techniques. Pour les communautés lassées des décisions unilatérales de Discord, Matrix apparaît néanmoins comme une alternative crédible, portée par une communauté active et un écosystème open source en constante évolution.
3
