XMPP: 25 años como infraestructura
- XMPP, cuyo origen como Jabber supera los 25 años, es presentado como el estándar abierto de mensajería más maduro para garantizar soberanía digital e interoperabilidad real.
- Matrix, desarrollado por Element, es cuestionado por operar como plataforma de facto de un solo proveedor, con liderazgo dominado por empleados de la empresa y una implementación
- La comunidad XMPP trabaja en nuevas extensiones experimentales y evalúa llevar el protocolo de regreso al IETF como 'XMPP 2.0', aunque aún no hay calendario confirmado.
Hace más de un cuarto de siglo, un proyecto de código abierto llamado Jabber sentó las bases de lo que hoy se conoce como el Protocolo Extensible de Mensajería y Presencia, o XMPP. Su primera especificación formal, el RFC 3920, data de octubre de 2004, con revisiones menores en marzo de 2011. Hoy, mientras Europa revalúa su dependencia de plataformas digitales controladas por corporaciones extranjeras, ese estándar —que muchos creyeron obsoleto— vuelve al centro del debate sobre infraestructura digital.
El argumento de la infraestructura
La premisa es sencilla pero con implicaciones profundas: así como nadie aceptaría que una sola empresa privada controlara la red eléctrica o el suministro de agua de una nación, tampoco debería tolerarse que las comunicaciones digitales dependan de actores únicos sin posibilidad real de sustitución. Los sistemas de comunicación cumplen una función vital —comparable, según el texto analizado, con respirar o alimentarse— y sin embargo rara vez se los trata con el mismo rigor que la infraestructura física.
Plataformas como Signal, Wire y Threema son frecuentemente señaladas por activistas de los derechos digitales como alternativas éticas a los gigantes tecnológicos. Sin embargo, un análisis más detenido revela que operan como jardines amurallados: no permiten la interoperabilidad entre servicios. Signal, en particular, ha sido señalada por remunerar a su directora ejecutiva con cerca de un millón de dólares anuales y por alojar sus servidores en Amazon Web Services, aunque el texto aclara que esto no implica necesariamente conducta maliciosa, sino la ausencia de salvaguardas estructurales. El software de código abierto, se argumenta, garantiza que una aplicación no sea spyware, pero no protege a los usuarios si los servidores del proveedor cesan operaciones o abandonan un mercado.
XMPP frente a Matrix: dos visiones del estándar
La comparación con Matrix —desarrollado por la empresa Element, antes conocida como Riot y NewVector— resulta especialmente ilustrativa. Matrix surgió alrededor de 2014 como una API publicada por una sola empresa, no como un estándar gestionado colectivamente. Según el material revisado, los cargos directivos clave de la Fundación Matrix están ocupados predominantemente por empleados actuales y anteriores de Element, y la incorporación de contribuciones externas a la especificación es notoriamente difícil. La implementación de referencia consume recursos de forma intensiva, lo que encarece el autoalojamiento para organizaciones pequeñas. Element, además, comercializa complementos de código cerrado para mejorar el rendimiento.
XMPP, en cambio, nació en la comunidad de código abierto antes de ser llevado al IETF —el organismo internacional de estándares de internet— donde fue renombrado y refinado con aportes de múltiples actores independientes. Este recorrido es análogo al de JMAP, el sucesor moderno de IMAP, que comenzó dentro de la empresa Fastmail y luego fue llevado al IETF, donde el proceso colectivo resultó en mejoras sustanciales y en la existencia de al menos tres implementaciones de servidor independientes.
Este modelo importa porque, como advierte el debate más amplio sobre regulación tecnológica, la distinción entre código abierto y estándar abierto es frecuentemente ignorada por administraciones públicas europeas que adquieren plataformas creyendo garantizar su soberanía digital, cuando en realidad quedan atadas a un único proveedor.
Una trayectoria de adaptación
El camino de XMPP no ha sido lineal. La extensión XEP-0198, crucial para evitar la pérdida de mensajes en dispositivos móviles, fue estabilizada en 2009 pero no obtuvo implementación generalizada hasta 2014 o 2015, años después del lanzamiento del primer iPhone en 2007 y del primer teléfono Android en 2008. OMEMO, la especificación de cifrado de extremo a extremo de XMPP, no ganó tracción hasta 2016, tres años después de que las revelaciones de Edward Snowden pusieran en evidencia la vigilancia masiva de la NSA. El propio ecosistema reconoce que ese proceso de adaptación fue lento y accidentado.
Hoy, clientes modernos como Dino en Linux y Conversations en Android ofrecen funcionalidades comparables a las de plataformas propietarias: reacciones con emoji, sincronización del estado de lectura entre dispositivos e indicadores de zona horaria. Tras un ataque atribuido a actores estatales contra un proveedor público de XMPP —mencionado en el material analizado sin especificar su identidad—, la comunidad incorporó también el mecanismo de channel binding para prevenir ataques de intermediario. La comunidad trabaja actualmente en extensiones experimentales para respuestas a mensajes, compartición de imágenes en galería y soporte OAuth, y explora la posibilidad de llevar el protocolo de regreso al IETF bajo la denominación tentativa de "XMPP 2.0".
Soberanía sin sustitución de dueños
El argumento central que emerge del análisis es que Europa corre el riesgo de sustituir la dependencia de corporaciones estadounidenses por la dependencia de corporaciones europeas, sin resolver el problema estructural. La solución propuesta no pasa por el nacionalismo tecnológico, sino por la adopción y el mandato de estándares abiertos que permitan la interoperabilidad, el autoalojamiento y la propiedad colectiva. En ese esquema, una empresa puede construir y operar la infraestructura, pero debe ser fácilmente sustituible —exactamente como ocurre con los proveedores de hardware en los centros de datos de internet. XMPP, con su arquitectura federada y su historial de más de 25 años, encarna ese principio: ha sobrevivido a startups financiadas con capital de riesgo, a plataformas propietarias y a ciclos tecnológicos enteros, precisamente porque ningún actor único controla su continuidad.
More in Tecnología
→
Tecnología
Mecha Comet: un millón en crowdfunding
Tecnología
Hackers éticos reclaman reforma legal
Tecnología
China prueba robots humanoides del
Tecnología
Robots humanoides superan el récord de Bolt en los 100 metros
Tecnología
GrapheneOS llegará a móviles Motorola plegables en 2027
Tecnología
Raspberry Pi lanza guía oficial para construir un cyberdeck