WhatsApp, Messenger, vous connaissez. Matrix est un protocole open source et décentralisé destiné à créer des messageries instantanées bien plus respectueuses de votre vie privée. Comment fonctionne-t-il et comment peut-il vous servir ? C’est ce que nous abordons dans cet article.
Matrix fonctionne exactement sur le même principe votre adresse e-mail. Vous avez besoin d’un compte chez un fournisseur et vous pouvez utiliser une application (comme Element) pour vous y connecter depuis vos appareils.
Qu’est-ce que Matrix ?
Matrix est un protocole de communication open source et décentralisé qui permet de créer des applications de messagerie instantanée, de voix sur IP (VoIP) et de visiophonie.
Contrairement aux plateformes de messagerie traditionnelles comme WhatsApp, WeChat ou Facebook Messenger, Matrix n’est pas contrôlé par une seule entreprise. Il est plutôt géré par une communauté open source et accessible à tous.
Les avantages de Matrix
L’utilisation du protocole Matrix présente plusieurs avantages pour les utilisateurs finaux :
- Décentralisation : Vos données ne sont pas stockées sur un seul serveur centralisé, mais sur un réseau de serveurs indépendants. Cela rend Matrix plus résistant à la censure et aux pannes de service.
- Open source : Le code de Matrix est accessible à tous via Github (notamment), ce qui permet une plus grande transparence et sécurité.
- Interopérabilité : Vous pouvez communiquer avec des utilisateurs d’autres serveurs Matrix, même si vous utilisez différents clients sur plusieurs systèmes d’exploitation (Linux, macOS, Windows, Android, iOS, BSD, ChromeOS).
- Fonctionnalités avancées : Matrix prend en charge ce que l’on appelle des « bridges » (ponts) vers d’autres réseaux de messagerie, les bots et les salles de discussion.
Les utilisations de Matrix
Matrix est idéal pour créer des messageries, mais ce n’est pas son seul usage.
- Communication personnelle : Matrix peut être utilisé pour discuter en ligne (texte, images, vidéos, visio) avec vos proches, collègues ou n’importe quel personne dans le monde.
- Collaboration : Matrix peut également être utilisé pour la communication et la collaboration au sein d’une équipe.
- Communautés en ligne : Matrix peut être utilisé pour créer des forums et des groupes de discussion pour des communautés en ligne. Exemple : Mozilla a remplacé IRC par Matrix en 2019.
Autre exemple d’utilisation de Matrix dans un logiciel de collaboration d’entreprise: Twake Chat dans la digital workplace open source Twake :

Applications compatibles avec Matrix
Element est sans doute l’application Matrix la plus connue.

Voici une liste non exhaustive de clients (logiciels) compatibles avec Matrix sur les différents systèmes d’exploitation du marché :
- iPhone : Element, Riot, IM+
- Android : Element, Riot, FluffyChat
- macOS : Element, Riot, Amethyst
- Linux : Element, Riot, Gajim
- Windows : Element, Riot, Chatty
- Web : Element, FluffyChat, Hydrogen

