Automattic invierte 4,6 millones de dólares en New Vector, creadores del estándar abierto Matrix para comunicación descentralizada

Publicado: 2020-06-04

Automattic ha invertido 4,6 millones de dólares en New Vector, una empresa fundada por los creadores de Matrix, un estándar abierto que potencia las conversaciones descentralizadas con cifrado de extremo a extremo. Matrix.org alberga el proyecto de código abierto que ofrece API HTTP y SDK, lo que permite a los desarrolladores crear sus propios clientes de comunicación además del estándar abierto Matrix con federación abierta. Esto significa que cualquiera puede comunicarse con otros en el ecosistema de Matrix implementando su propio servidor.

El protocolo también permite unir plataformas existentes como Slack, IRC, XMPP, Gitter, Telegram Discord, Facebook y muchas más, creando "una matriz abierta global de comunicación". Matrix es el protocolo detrás de Riot.im, una aplicación de chat universal que a menudo se describe como "una alternativa de Slack". Riot admite grupos y equipos con chat, uso compartido de archivos, widgets y llamadas de voz/video. Actualmente es el cliente Matrix más maduro y el producto New Vector más conocido.

Una comparación vaga podría comparar el papel de Automattic en el ecosistema de WordPress con el papel de New Vector en el crecimiento del ecosistema Matrix mientras financia el desarrollo del protocolo. Los cofundadores Matthew Hodgson y Amandine Le Pape crearon la empresa para mantener las luces encendidas para el proyecto de código abierto. Automattic es ahora uno de los seis inversores de la empresa con derecho a voto.

En 2017, Matt Mullenweg contribuyó al Patreon de Matrix cuando el proyecto luchaba por mantenerse a flote. En un reciente episodio de podcast de Matrix Live, explicó por qué Matrix atrajo su interés por una inversión de Automattic:

Me gusta mucho cuando las cosas resuelven un problema real del usuario y lo hacen de una manera técnicamente rigurosa e intelectual y moralmente pura. Esas son las cosas que me atrajeron entonces y ahora al proyecto Matrix. También me gusta pensar, '¿Qué pasa si esto tiene éxito?' ¿Cómo sería el mundo si el 90 % de los mensajes del mundo se enviaran a través de los sistemas y protocolos de Matrix? Eso sería increíble... Creo que una adopción mundial generalizada de lo que todos ustedes están trabajando podría ser increíble para la humanidad.

Una creciente insatisfacción con las infracciones a la ética y la privacidad de las plataformas sociales más populares de la actualidad ha provocado que una gran cantidad de comunicaciones personales e intercambios sociales se desplacen de estos silos de datos masivos a una gran cantidad de aplicaciones de mensajería privada. Mullenweg ha hablado a menudo de su fascinación por las plataformas de mensajería y su relación con la web independiente. En una entrevista con Om Malik en WordCamp Europe 2017, mencionó que Automattic estaba experimentando con la función de transmisión grupal de Telegram. No sorprende que la empresa esté haciendo una inversión significativa en un protocolo de comunicación abierto y descentralizado.

Hace cinco años, en un evento en San Francisco, Matt Mullenweg dijo que Automattic había “coqueteado con la comercialización” de P2, su sistema de mensajería interna. El ecosistema Matrix ofrece una versión más en tiempo real de este tipo de herramientas de colaboración que son independientes del cliente. Con la explosión de empresas que trabajan desde casa debido a la pandemia, las herramientas de comunicación impulsadas por Matrix podrían ser una adición estratégica a Happy Tools, el conjunto de productos de Automattic para equipos remotos.

El proyecto Matrix cuenta con 10 millones de cuentas visibles globales con 20 000 servidores federados que alimentan 2,5 millones de mensajes al día. Más de 400 proyectos y 70 empresas se están basando en esta tecnología, por lo que aún es relativamente oscura pero está creciendo rápidamente desde el lanzamiento de Matrix 1.0 en junio de 2019.

Matrix es una especie de perdedor entre las plataformas de comunicaciones empresariales, pero New Vector está trabajando para posicionar mejor a su cliente con los competidores mediante el diseño de una interfaz de usuario más moderna. En el anuncio de Matrix.org sobre Mozilla seleccionando a Matrix como el sucesor de IRC para su comunidad pública, Matthew Hodgson dijo que el equipo de Matrix "está absolutamente decidido a que Riot tenga una UX tan buena, si no mejor, que Slack o Discord". New Vector también contrató a más diseñadores para que trabajaran a tiempo completo en la interfaz de usuario y la experiencia de usuario de Riot, y cambió el enfoque del producto de estar dirigido por el desarrollador a estar dirigido por el diseño.

Planes automáticos para adoptar herramientas impulsadas por Matrix y construir puentes hacia WordPress

Dado que New Vector está desarrollando activamente a Riot como un competidor de Slack y vendiendo servicios alojados de Matrix, parece inevitable que Automattic incorpore alguna forma de colaboración impulsada por Matrix en un futuro cercano. El anuncio de Hodgson sobre la inversión indicó que aún no tienen un proyecto concreto que anunciar, pero "como mínimo, deberíamos esperar que las comunidades de Automattic migren a Matrix en los próximos meses".

Hodgson también estaba entusiasmado con las muchas posibilidades de llevar Matrix a la enorme base de usuarios de WordPress:

¿Imagínese si cada sitio de WP viniera automáticamente con su propia sala o comunidad de Matrix? ¿Imagínese si todo el contenido de WP se publicara automáticamente en Matrix y en la Web? (Esto no es una idea tan descabellada: ¡resulta que Automattic ya ejecuta un puente XMPP para wordpress.com en im.wordpress.com!). ¿Imagínese que hubiera un excelente cliente de Matrix disponible como un complemento de WordPress para incrustar chat en tiempo real en su sitio? ¡Imagínese si Tumblr (que es parte de Automattic en estos días) se descentralizara!?

Algunos se enfurecieron ante la idea de introducir Matrix en el núcleo de WordPress, pero Mullenweg se apresuró a aclarar que la intención era probablemente hacer referencia a WordPress.com y no a sitios alojados en sí mismos.

Dados los requisitos de alojamiento para un cliente de Matrix para WordPress, tendría que ofrecerse a través de WordPress.com, como una oferta de SaaS a través de Jetpack, o como un complemento con empresas de alojamiento de WordPress para obtener un uso generalizado.

Automattic está contratando ingenieros de Matrix.org/WordPress Integrations para "unir los dos mundos de software" y explorar oportunidades de polinización cruzada que "pueden incluir la creación de complementos de código abierto para cualquiera de las plataformas, lo que permite el chat en tiempo real y la colaboración para sitios web comerciales, blogs, e -tiendas de comercio, o comunidades, integración de la infraestructura existente.”

"Me encantaría contratar a algunas personas para que contribuyan al proyecto [Matrix] a tiempo completo y ayuden a que Automattic lo adopte, porque creo que es realmente saludable para el ecosistema si hay más de una empresa que lo patrocine", dijo Mullenweg en el Podcast de Matrix Live. Hodgson dijo que actualmente New Vector proporciona aproximadamente el 90-95 % de las contribuciones de código abierto al lanzamiento de Synapse de la implementación del servidor Matrix y a Riot.

Un usuario de Hacker News sugirió que WordPress.org también adoptara herramientas de comunicación impulsadas por Matrix para colaborar en el proyecto de código abierto:

Esperamos que Automattic tenga suficiente influencia para mover las discusiones comunitarias y de código abierto de WordPress.org (que actualmente están alojadas en Slack, pero solían tener lugar en IRC) a Matrix también.

Hodgson respondió diciendo: "Esa es la esperanza: la presión está en el lado de Riot/Matrix para garantizar que la transición sea una obviedad en términos de UX". Idealmente, cualquier migración fuera de Slack preservaría los mensajes públicos y privados, incluidas las reacciones emoji, los archivos y todo el tesoro de la historia colaborativa del proyecto durante los últimos cinco años.

¿Puede Automattic generalizar las herramientas de comunicación descentralizadas?

Aunque el impulso comercial principal de New Vector parece centrarse en habilitar plataformas de colaboración empresarial con Matrix y su infraestructura necesaria, Mullenweg tuvo mucho que decir sobre las redes sociales durante el reciente episodio del podcast Matrix Live.

“Creo que la comunicación es el núcleo de lo que nos hace grandes y lo que nos une”, dijo Mullenweg. “Y la ruptura de la comunicación y la separación es la fuente de la mayoría de los conflictos y sufrimientos en el mundo”.

Usó Facebook como ejemplo de cómo el éxito masivo de una plataforma puede hacer que vuele demasiado cerca del sol y, en última instancia, pierda la oportunidad de ofrecer lo que los usuarios realmente quieren.

“Creo que a medida que los sistemas centralizados o descentralizados se vuelven extremadamente exitosos, lo que los hizo exitosos también contiene las semillas de su propia desaparición”, dijo Mullenweg. “Cuando un 'Facebook' se convierte en una red social que absorbe quizás el 90 por ciento de todos los medios que generamos en el mundo, eso también atrae a todos los demás que crean las alternativas. Creo que las inevitabilidades económicas de los intereses comerciales propios de Facebook, en este ejemplo, crecen a partir de eso, particularmente en un sistema de observación de accionistas: su éxito son las esposas doradas que les impiden hacer lo que los usuarios o la audiencia podrían querer a continuación. .”

El concepto de redes sociales descentralizadas hasta ahora no ha logrado atraer la atención general. La mayoría de las implementaciones son lamentablemente difíciles de configurar para cualquiera que no tenga conocimientos técnicos. Un artículo de opinión de Wired de 2017 sostiene que este tipo de redes nunca funcionarán porque "nos unimos [a las redes sociales] porque nuestros amigos están allí, no por razones ideológicas como la descentralización". Las nuevas redes sociales pueden ser un desafío para navegar. Redes como Diaspora y Mastadon todavía luchan por ganar mucha tracción.

A fines del año pasado, el CEO de Twitter, Jack Dorsey, anunció que la compañía está financiando un pequeño equipo bajo el nombre de proyecto “bluesky” para desarrollar un estándar abierto y descentralizado para las redes sociales. Si tiene éxito, el objetivo final sería trasladar Twitter a este nuevo modelo descentralizado.

Dorsey citó los desafíos que su red centralizada lucha por cumplir, incluida la ampliación de una aplicación centralizada de la política global para abordar el abuso y la información engañosa. También atribuye el advenimiento de la tecnología blockchain por hacer avanzar las soluciones descentralizadas al ámbito de la viabilidad.

En respuesta al hilo, muchos sugirieron que Twitter considere usar el estándar ActivityPub existente que ya es una especificación W3C. Esta especificación parece bastante enfocada en redes construidas sobre un sistema simple de seguir y gustar y no tan adecuada para comunidades más dinámicas con capacidades de chat en tiempo real.

Puedo imaginar comunidades impulsadas por Matrix siendo pioneras en un protocolo que representa un blog o sitio web como el hogar del usuario en la web, donde se origina el contenido y se puede publicar automáticamente en flujos seleccionados, como comunidades o salas.

Hace diez años hubo un proyecto llamado SocialRiver que tenía como objetivo llevar las redes sociales descentralizadas a WordPress y BuddyPress. Se basaba en la especificación OStatus y prometía permitir a los usuarios alojar y controlar su propio flujo de información, que luego podría fusionarse con los flujos de otros para crear un río social único. Los creadores estaban creando una instancia alojada y un complemento para ayudar a los propietarios de sitios a crear su propia instancia de SocialRiver.

El proyecto fue abandonado unos años después. Desapareció sin ninguna explicación, pero la idea básica parecía tener mucho potencial para el creciente mundo de los sitios de WordPress.

Automattic es una empresa que podría tomar la corriente principal de las redes sociales descentralizadas con la ayuda de Matrix, liberando a los usuarios de las garras de los silos de datos y sus algoritmos deshumanizantes. El equipo adecuado de personas con suficientes recursos, arraigado en los principios de la web abierta, podría cambiar la faz de las redes sociales para siempre.

La página de inicio de Matrix.org invita a los visitantes a imaginar un mundo:

  • …donde es tan simple enviar mensajes o llamar a cualquier persona como enviarle un correo electrónico.
  • …donde puede comunicarse sin verse obligado a instalar la misma aplicación.
  • …donde puedes elegir quién aloja tu comunicación.
  • …donde sus conversaciones están protegidas por encriptación E2E.
  • …donde hay una API HTTP estándar simple para compartir datos en tiempo real en la web.

La combinación de la misión de WordPress de democratizar la publicación con la tecnología del proyecto Matrix para "democratizar el control sobre la comunicación" debería generar algunos productos interesantes que puedan impactar en ambos ecosistemas de código abierto.