Automattic investit 4,6 millions de dollars dans un nouveau vecteur, créateurs de la norme ouverte Matrix pour la communication décentralisée
Publié: 2020-06-04Automattic a investi 4,6 millions de dollars dans New Vector, une société fondée par les créateurs de Matrix, une norme ouverte qui alimente les conversations décentralisées avec un cryptage de bout en bout. Matrix.org héberge le projet open source qui propose des API HTTP et des SDK, permettant aux développeurs de créer leurs propres clients de communication sur le standard ouvert Matrix avec une fédération ouverte. Cela signifie que n'importe qui peut communiquer avec d'autres sur l'écosystème Matrix en déployant son propre serveur.
Le protocole permet également de relier les plates-formes existantes telles que Slack, IRC, XMPP, Gitter, Telegram Discord, Facebook et bien d'autres, créant "une matrice ouverte mondiale de communication". Matrix est le protocole derrière Riot.im, une application de chat universelle souvent décrite comme "une alternative à Slack". Riot prend en charge les groupes et les équipes avec le chat, le partage de fichiers, les widgets et les appels vocaux/vidéo. C'est actuellement le client Matrix le plus mature et le produit New Vector le plus connu.

Une comparaison lâche pourrait comparer le rôle d'Automattic dans l'écosystème WordPress au rôle de New Vector dans la croissance de l'écosystème Matrix tout en finançant le développement du protocole. Les co-fondateurs Matthew Hodgson et Amandine Le Pape ont créé l'entreprise pour garder les lumières allumées pour le projet open source. Automattic est désormais l'un des six investisseurs de la société avec droit de vote.
En 2017, Matt Mullenweg a contribué à Matrix's Patreon alors que le projet avait du mal à rester à flot. Dans un récent épisode de podcast Matrix Live, il a expliqué pourquoi Matrix avait suscité son intérêt pour un investissement d'Automattic :
J'aime vraiment quand les choses résolvent un vrai problème d'utilisateur et le font d'une manière techniquement rigoureuse et intellectuellement et moralement pure. Ce sont des choses qui m'ont attiré alors et maintenant vers le projet Matrix. J'aime aussi penser, 'Et si ça réussit?' À quoi ressemble le monde si 90 % des messages dans le monde sont envoyés via les systèmes et protocoles Matrix ? Ce serait plutôt incroyable… Je pense qu'une adoption mondiale généralisée de ce sur quoi vous travaillez tous pourrait être incroyable pour l'humanité.
Un mécontentement croissant face aux violations de l'éthique et de la vie privée des plateformes sociales les plus populaires d'aujourd'hui a entraîné le déplacement d'une grande partie de la communication personnelle et du partage social de ces énormes silos de données vers une myriade d'applications de messagerie privées. Mullenweg a souvent évoqué sa fascination pour les plateformes de messagerie et leur relation avec le web indépendant. Dans une interview avec Om Malik au WordCamp Europe 2017, il a mentionné qu'Automattic expérimentait la fonction de diffusion de groupe de Telegram. Il n'est pas surprenant que l'entreprise investisse considérablement dans un protocole de communication ouvert et décentralisé.
Il y a cinq ans, lors d'un événement à San Francisco, Matt Mullenweg a déclaré qu'Automattic avait « flirté avec la commercialisation » de P2, son système de messagerie interne. L'écosystème Matrix offre une version plus en temps réel de ces types d'outils de collaboration qui sont indépendants du client. Avec l'explosion du nombre d'entreprises travaillant à domicile en raison de la pandémie, les outils de communication alimentés par Matrix pourraient être un ajout stratégique à Happy Tools, la suite de produits d'Automattic pour les équipes distantes.
Le projet Matrix compte 10 millions de comptes visibles dans le monde avec 20 000 serveurs fédérés alimentant 2,5 millions de messages par jour. Plus de 400 projets et 70 entreprises s'appuient sur cette technologie, elle est donc encore relativement obscure mais se développe rapidement depuis la sortie de Matrix 1.0 en juin 2019.
Matrix est en quelque sorte un outsider parmi les plates-formes de communication d'entreprise, mais New Vector s'efforce de mieux positionner son client par rapport à ses concurrents en concevant une interface utilisateur plus moderne. Dans l'annonce de Matrix.org sur Mozilla sélectionnant Matrix comme successeur d'IRC pour sa communauté publique, Matthew Hodgson a déclaré que l'équipe Matrix "est absolument déterminée à ce que Riot ait une UX aussi bonne sinon meilleure que Slack ou Discord". New Vector a également embauché plus de designers pour travailler à plein temps sur l'interface utilisateur et l'expérience utilisateur de Riot, et a déplacé l'orientation du produit d'être dirigée par les développeurs vers la conception.
Automattic prévoit d'adopter des outils alimentés par Matrix et de créer des ponts vers WordPress
Étant donné que New Vector développe activement Riot en tant que concurrent de Slack et vend des services Matrix hébergés, il semble inévitable qu'Automattic intègre une forme de collaboration alimentée par Matrix dans un proche avenir. L'annonce de Hodgson concernant l'investissement indiquait qu'ils n'avaient pas encore de projet concret à annoncer, mais "à tout le moins, nous devrions nous attendre à voir les communautés d'Automattic migrer vers Matrix dans les mois à venir".
Hodgson était également enthousiasmé par les nombreuses possibilités d'apporter Matrix à la base d'utilisateurs massive de WordPress :
Imaginez si chaque site WP venait automatiquement avec sa propre salle ou communauté Matrix ? Imaginez si tout le contenu de WP était automatiquement publié dans Matrix ainsi que sur le Web ? (Ce n'est pas si loin d'être une idée – il s'avère qu'Automattic exécute déjà un pont XMPP pour wordpress.com sur im.wordpress.com !). Imaginez qu'il y ait un excellent client Matrix disponible en tant que plugin WordPress pour intégrer le chat en temps réel dans votre site ? Imaginez si Tumblr (qui fait partie d'Automattic ces jours-ci) devenait décentralisé ! ?
Certains se sont hérissés à l'idée d'introduire Matrix dans le noyau de WordPress, mais Mullenweg n'a pas tardé à préciser que l'intention était susceptible de référencer WordPress.com et non des sites auto-hébergés.
Compte tenu des exigences d'hébergement d'un client Matrix pour WordPress, il devrait être proposé via WordPress.com, en tant qu'offre SaaS via Jetpack, ou en tant que module complémentaire avec les sociétés d'hébergement WordPress pour être largement utilisé.
Automattic recrute des ingénieurs de Matrix.org/WordPress Integrations pour « relier les deux mondes logiciels » et explorer les opportunités de pollinisation croisée qui « peuvent inclure la création de plugins open-source pour l'une ou l'autre plate-forme, permettant le chat et la collaboration en temps réel pour les sites Web d'entreprise, les blogs, e -magasins de commerce, ou collectivités, intégration des infrastructures existantes.

"J'aimerais embaucher quelques personnes pour contribuer à temps plein au projet [Matrix] et aider à son adoption par Automattic, car je pense que c'est vraiment sain pour l'écosystème s'il y a plus d'une entreprise qui le parraine", a déclaré Mullenweg sur le Podcast Matrix Live. Hodgson a déclaré qu'actuellement, New Vector fournit environ 90 à 95% des contributions open source à la version Synapse de l'implémentation du serveur Matrix et à Riot.
Un utilisateur de Hacker News a suggéré que WordPress.org adopte également des outils de communication alimentés par Matrix pour collaborer sur le projet open source :
En espérant qu'Automattic ait suffisamment d'influence pour déplacer les discussions open source et communautaires de WordPress.org (qui sont actuellement hébergées sur Slack, mais qui se déroulaient auparavant sur IRC) vers Matrix également.
Hodgson a répondu en disant: "C'est l'espoir - la pression est du côté Riot / Matrix pour s'assurer que la transition est une évidence en termes d'UX." Idéalement, toute migration hors de Slack préserverait à la fois les messages publics et privés, y compris les réactions emoji, les fichiers et tout le trésor de l'histoire collaborative du projet au cours des cinq dernières années.
Automattic peut-il généraliser les outils de communication décentralisés ?
Bien que la principale orientation commerciale de New Vector semble être centrée sur l'activation des plates-formes de collaboration d'entreprise avec Matrix et son infrastructure nécessaire, Mullenweg avait beaucoup à dire sur les réseaux sociaux lors du récent épisode de podcast Matrix Live.
"Je pense que la communication est au cœur de ce qui nous rend formidables et de ce qui nous rassemble", a déclaré Mullenweg. "Et la rupture de la communication et la séparation sont la source de la plupart des conflits et des souffrances dans le monde."
Il a utilisé Facebook comme exemple de la façon dont le succès massif d'une plate-forme peut la faire voler trop près du soleil et finalement manquer l'occasion de fournir ce que les utilisateurs veulent vraiment.
"Je pense qu'à mesure que les systèmes centralisés ou décentralisés deviennent extrêmement performants, ce qui a fait leur succès contient également les germes de leur propre disparition", a déclaré Mullenweg. « Lorsqu'un « Facebook » devient un réseau social qui aspire peut-être 90 % de tous les médias que nous générons dans le monde, cela attire également tous les autres qui créent les alternatives. Je pense que les inévitabilités économiques des intérêts commerciaux de Facebook, dans cet exemple, se développent à partir de cela, en particulier dans un système d'actionnariat - leur succès est les menottes dorées qui les empêchent de faire ce que les utilisateurs ou le public pourraient vouloir ensuite .”
Le concept de réseaux sociaux décentralisés n'a jusqu'à présent pas réussi à attirer l'attention du grand public. La plupart des implémentations sont terriblement difficiles à configurer pour quiconque n'est pas techniquement enclin. Un éditorial de Wired de 2017 affirme que ces types de réseaux ne fonctionneront jamais parce que "nous rejoignons [les réseaux sociaux] parce que nos amis sont là, pas pour des raisons idéologiques comme la décentralisation". Les nouveaux réseaux sociaux peuvent être difficiles à naviguer. Des réseaux comme Diaspora et Mastadon ont encore du mal à gagner du terrain.
À la fin de l'année dernière, le PDG de Twitter, Jack Dorsey, a annoncé que la société finançait une petite équipe sous le nom de projet "bluesky" pour développer une norme ouverte et décentralisée pour les médias sociaux. En cas de succès, l'objectif ultime serait de faire passer Twitter à ce nouveau modèle décentralisé.
Dorsey a cité les défis que son réseau centralisé a du mal à relever, notamment la mise à l'échelle d'une application centralisée de la politique mondiale pour lutter contre les abus et les informations trompeuses. Il attribue également l'avènement de la technologie blockchain pour faire progresser les solutions décentralisées dans le domaine de la viabilité.
En réponse au fil, beaucoup ont suggéré que Twitter envisage d'utiliser la norme ActivityPub existante qui est déjà une spécification du W3C. Cette spécification semble assez étroitement axée sur les réseaux construits sur un système simple de suivi et d'appréciation et pas aussi bien adaptée aux communautés plus dynamiques avec des capacités de chat en temps réel.
Je pourrais imaginer que les communautés alimentées par Matrix soient les pionnières d'un protocole qui considère un blog ou un site Web comme la maison de l'utilisateur sur le Web, d'où le contenu provient et peut être automatiquement publié pour sélectionner des flux, tels que des communautés ou des salles.
Il y a dix ans, il y avait un projet appelé SocialRiver qui visait à apporter un réseau social décentralisé à WordPress et BuddyPress. Il était basé sur la spécification OStatus et promettait de permettre aux utilisateurs d'héberger et de contrôler leur propre flux d'informations, qui pourrait ensuite être fusionné avec les flux d'autres personnes pour créer un fleuve social unique. Les créateurs créaient une instance hébergée ainsi qu'un plugin pour aider les propriétaires de sites à créer leur propre instance SocialRiver.
Le projet est abandonné quelques années plus tard. Il a disparu sans aucune explication, mais l'idée de base semblait avoir tellement de potentiel pour le monde en pleine croissance des sites WordPress.
Automattic est une entreprise qui pourrait être en mesure de prendre en charge les réseaux sociaux décentralisés avec l'aide de Matrix, libérant les utilisateurs des griffes des silos de données et de leurs algorithmes déshumanisants. La bonne équipe de personnes disposant de suffisamment de ressources, ancrées dans les principes du Web ouvert, pourrait changer à jamais le visage des réseaux sociaux.
La page d'accueil de Matrix.org invite les visiteurs à imaginer un monde :
- … où il est aussi simple d'envoyer un message ou d'appeler quelqu'un que de lui envoyer un e-mail.
- … où vous pouvez communiquer sans être obligé d'installer la même application.
- … où vous pouvez choisir qui héberge votre communication.
- … où vos conversations sont sécurisées par cryptage E2E.
- … où il existe une simple API HTTP standard pour partager des données en temps réel sur le Web.
La combinaison de la mission de WordPress de démocratiser l'édition avec la technologie du projet Matrix pour «démocratiser le contrôle sur la communication» devrait donner des produits intéressants qui auront un impact sur les deux écosystèmes open source.
