Abajo los silos, viva la federacion
Facebook, WhatsApp, Instagram, Threads, Messenger. Cinco nombres, una sola empresa, un solo hombre, y tres mil millones de usuarios que no tienen ni voz ni voto. Y eso es solo Meta. Anadid Google (Search, Gmail, YouTube, Maps, Android, Chrome, la Play Store), Amazon (AWS, donde la mitad de la web funciona sin que nadie lo sepa), Apple (iMessage, el jardin dorado del que nunca se sale), Microsoft (LinkedIn, GitHub, Teams, Outlook). Lo llaman la web « social ». Yo lo llamo un oligopolio. Y los oligopolios sirven para enriquecer a los oligarcas, no para conectar a la gente.
Ah, y antes de que me pongan una etiqueta: soy de izquierdas, porque quiero que los datos de los ciudadanos esten protegidos y que los servicios publicos no dependan de un multimillonario californiano. No, esperad, soy de derechas, porque quiero que Europa sea soberana y que dejemos de ser esquilmados por empresas extranjeras. No, en realidad soy comunista, porque creo que los protocolos de comunicacion deberian pertenecer a todo el mundo. Aunque, pensandolo bien, libertario, porque quiero que cualquiera pueda alojar su propio servidor sin pedir permiso a nadie. O quiza ecologista, porque un sitio de 200 Ko consume menos que un monstruo React de 14 Mo. En fin, no: soy ingeniero. Me la refanfinfla, la brujula politica. « Todo es politico ». Estupendo. Id a decirselo a un paquete TCP, le dara igual. Aqui hablamos de protocolos, de arquitectura y de quien controla vuestros datos. Lo demas, para los tertulianos.
El problema no es la tecnologia
Empecemos siendo honestos: Facebook funciona. WhatsApp funciona. Google funciona. Tecnicamente, estan incluso bastante bien hechos. Enviar un mensaje al otro lado del mundo en un segundo, gratis, es un milagro de ingenieria. El problema nunca fue la tecnologia.
El problema es que para enviar un mensaje a tu abuela, tienes que pasar por una empresa californiana que lee el mensaje (si, incluso con cifrado de extremo a extremo, quedan los metadatos: a quien, cuando, cuantas veces, desde donde), lo almacena en sus servidores, lo monetiza con publicidad dirigida, y se reserva el derecho de cerrar tu cuenta si no le gusta tu cara. O si el algoritmo decide que tu foto de vacaciones incumple las condiciones de uso. (ejem)
No eres el cliente. Eres el producto. Lo sabemos desde 2010, y sin embargo seguimos ahi. Porque « todo el mundo esta ». El argumento circular mas eficaz de la historia del capitalismo.
Le dimos la web a los publicitarios
Tomad un segundo y pensad: cuales son las empresas mas poderosas de la web? Google: una agencia de publicidad. Meta: una agencia de publicidad. Amazon: un centro comercial con una agencia de publicidad. No son empresas de tecnologia. Son empresas de publicidad que usan la tecnologia como vehiculo. Le entregamos las llaves de la red mundial del conocimiento humano a vendedores de vallas publicitarias. Buitres de la publicidad con sudadera de Silicon Valley.
Y se nota en todas partes. Abris un sitio de noticias en 2026: banner de cookies, popup de newsletter, video en autoplay, anuncio intersticial, rastreadores de doce redes publicitarias diferentes, y en algun lugar en medio, si teneis suerte, tres parrafos de articulo. Todo pesa 8 MB y tarda quince segundos en cargar. Para texto. Pasamos del documento hipertexto a la aplicacion publicitaria interactiva. Tim Berners-Lee debe estar llorando en un rincon.
Y como llegamos aqui? Porque el modelo de negocio de la web « gratuita » es la publicidad. Y la publicidad exige segmentacion. Y la segmentacion exige datos. Y los datos exigen rastreo. Y el rastreo exige JavaScript. Mucho, mucho JavaScript.
Sitios web que ya no son sitios web
Abrid YouTube. Inspeccionad el codigo fuente. Eso no es un sitio web. Es una aplicacion JavaScript que se ejecuta en el navegador y que, de paso, muestra videos entre anuncios. Abrid Gmail. Lo mismo. Google Maps. Lo mismo. LinkedIn. Lo mismo. « Aplicaciones web » de varios megabytes de JS compilado, minificado, ofuscado, que convierten tu navegador en una maquina virtual para ejecutar un software que nadie pidio.
Y se ha convertido en la norma. Los frameworks JS empujan a los desarrolladores a construir « Single Page Applications » para todo. Un blog? SPA. Un sitio escaparate? SPA. Una pagina de receta de cocina? SPA con React, Webpack, un state manager y tres capas de abstraccion. (sonidos de teclas aporreadas con rabia)
El resultado: sitios de 15 MB que tardan diez segundos en mostrar texto, que rompen el boton « atras » del navegador, que no funcionan sin JavaScript, que son ilegibles para los lectores de pantalla, y que consumen tanta RAM como un videojuego. Para mostrar palabras.
La web era un sistema de documentos. HTML estaba hecho para eso. Documentos enlazados entre si, legibles por cualquiera, en cualquier cosa. Y lo convertimos en una plataforma de ejecucion de aplicaciones publicitarias. Cogimos lo mas democratico que se ha inventado jamas y lo convertimos en un centro comercial.
Lo centralizado: un rey, un castillo
El modelo centralizado es simple: un servidor, una empresa, un jefe. Quieres comunicarte? Pasas por el. Quieres irte? Lo pierdes todo: tus contactos, tus mensajes, tus fotos, tu historial. Diez anos de tu vida digital, encerrados en un formato propietario que nadie mas puede leer.
Y lo hacen todos.
Meta es el mas evidente. Una red « social » donde no puedes hablar con alguien de Twitter. Un servicio de mensajeria (WhatsApp) que no puede enviar un mensaje a Signal. Una red de fotos (Instagram) que no puede mostrar las de Flickr. Cinco aplicaciones, un solo silo, tres mil millones de prisioneros voluntarios.
Google es el mas insidioso. Porque Google no es un servicio, es un ecosistema. Buscas en Google, lees tu correo en Gmail, ves videos en YouTube, navegas con Chrome, te orientas con Maps, tu telefono funciona con Android, tus archivos estan en Drive, tus fotos en Google Photos, tu agenda en Google Calendar. Y todos esos datos convergen en el mismo sitio: la mayor agencia de publicidad de la historia de la humanidad. Google sabe donde estas, que buscas, a quien escribes, que miras, adonde vas y a que hora te despiertas. Pero es gratis, asi que todo bien. (risa nerviosa)
Amazon es el mas invisible. Crees que no usas Amazon porque no compras en amazon.es? Lo siento. AWS aloja un tercio de la web. Netflix, Airbnb, Slack, parte de la administracion francesa. Todo funciona sobre los servidores de Amazon. Cuando AWS estornuda, la mitad de internet se resfria. Decidimos colectivamente que una sola tienda podia ser tambien la infraestructura de la red mundial. Que podria salir mal?
Apple es el mas elegante. El jardin dorado. Todo es bonito, todo es fluido, todo funciona. Mientras te quedes dentro. iMessage solo habla con iPhones (las burbujas verdes, el desprecio social codificado por colores). AirDrop solo funciona entre dispositivos Apple. Tu musica esta en Apple Music, tus archivos en iCloud, tu vida en un ecosistema cuya salida esta cuidadosamente escondida detras de un diseno inmaculado. La jaula es dorada, pero es una jaula.
Microsoft es el mas antiguo. El mas arraigado. Windows, Office, Teams, Outlook, LinkedIn, GitHub, Azure. Ya ni siquiera necesitan ser agresivos: estan en todas partes por inercia. Tu empresa usa Teams. Tu escuela usa Office 365. Tu CV esta en LinkedIn. Tus proyectos open source estan en GitHub. Si, open source, alojados en Microsoft. La ironia no se os escapa. Y con Azure, compiten directamente con AWS por ser el otro pilar invisible de la web.
Imaginad un mundo donde los abonados de Movistar no pudieran llamar a los de Vodafone. Absurdo, no? Es exactamente lo que hacen todas estas empresas con vuestros mensajes, fotos, archivos y datos. Pero nadie se indigna porque le pusieron likes, stories y filtros de perrito encima.
Lo descentralizado: sin rey, sin castillo, sin reglas
En el otro extremo del espectro esta lo « descentralizado ». La fantasia cripto-libertaria. Sin servidor central, sin autoridad, sin moderacion, sin responsable. Todos son iguales, todo esta en la blockchain (o en una red peer-to-peer, o en IPFS, o en lo que este de moda esta semana).
Sobre el papel, es seductor. En la practica, es una pesadilla. Sin autoridad = sin moderacion = un far west digital donde el spam, el acoso y los contenidos ilegales prosperan tranquilamente. Sin servidor central = un rendimiento catastrofico. Sin responsable = nadie a quien recurrir cuando algo falla. Y esta la cuestion de la energia, pero eso es otra entrada (mirada fija al Bitcoin).
La descentralizacion total es la anarquia en el sentido peyorativo del termino. No escala, y no protege a nadie.
Lo federado: reinos que se hablan
Y despues esta lo federado. Y aqui es donde se pone interesante, porque lo federado ya lo conocemos. Lo usamos todos los dias. Se llama correo electronico.
El email es federado. Tienes una cuenta en Gmail, tu vecino esta en Proton, tu companero tiene su propio servidor. Y todo el mundo puede escribir a todo el mundo. Nadie necesita estar « en la misma plataforma ». No hay un CEO del email que decida las reglas. Cada servidor tiene sus propias condiciones, su propia moderacion, sus propias decisiones tecnicas. Y si tu proveedor deja de gustarte, te vas, y te llevas tu agenda de contactos.
Asi es exactamente como se diseno la web. Servidores independientes que se comunican entre si mediante protocolos abiertos. HTTP, SMTP, XMPP. Toda la web original era federada. Y funcionaba. Y sigue funcionando, para el correo.
Entonces, por que aceptamos volver al Minitel?
(Y que conste: yo defiendo el Minitel. Era demasiado crio para entender como funcionaba en su momento, pero la idea era genial: un terminal simple, una red de servicios, una interfaz de texto accesible para todos. El problema del Minitel era la factura. Papa y mama se acuerdan muy bien. El 3615 a 1,27 francos el minuto era explotacion capitalista con sonido de modem de fondo. Hemos reproducido exactamente el mismo modelo con la web centralizada, salvo que en vez de pagar en francos pagamos con datos personales. Al menos el Minitel tenia la decencia de presentarte la cuenta.)
La federacion, en concreto
No es ciencia ficcion. Existe hoy, funciona, y la puede usar gente normal (no solo barbudos con camiseta de Stallman, aunque yo tengo la camiseta):
- Mastodon y el Fediverso: como Twitter, pero federado. Tu cuenta esta en una instancia (un servidor), hablas con todo el Fediverso. Si tu instancia cierra, migras. El protocolo se llama ActivityPub, y es un estandar del W3C, no el juguete de un multimillonario.
- Matrix: como WhatsApp/Slack, pero federado. Mensajeria instantanea, llamadas, salas, cifrado de extremo a extremo. Tu servidor, tus reglas, y hablas con todos los demas servidores Matrix. El ejercito frances lo usa (bajo el nombre de Tchap). No es un capricho.
- PeerTube: como YouTube, pero federado. Aloja tus videos en tu instancia, son visibles desde toda la red.
- Pixelfed: como Instagram, pero federado. Fotos, filtros, likes, y ni un solo algoritmo decidiendo lo que debes ver.
Y lo mejor: todo esto se comunica entre si gracias a ActivityPub. Una cuenta de Mastodon puede seguir una cuenta de Pixelfed. Un video de PeerTube se puede comentar desde Mastodon. Es una red de redes. Vaya, eso me recuerda al nombre original de algo que funciono bastante bien...
« Si, pero nadie lo usa »
Ya lo oigo desde aqui. Y si, es verdad: tus companeros estan en WhatsApp, tu familia en Facebook, tus amigos en Instagram. La red es el efecto red.
Pero pensadlo: hubo un momento en que nadie estaba en Facebook tampoco. Estabamos en foros, blogs, listas de correo, sitios personales. Espacios que posiamos. Y luego lo dejamos todo por la comodidad, por el « todo el mundo esta ahi », por el feed algoritmico que nos ahorra el trabajo de elegir lo que leemos.
Se puede volver. No de un dia para otro, no forzando a nadie, sino mostrando que la alternativa existe, que funciona, y que respeta lo que la web centralizada ha olvidado: que tus datos te pertenecen, que tu identidad en linea no deberia depender de la buena voluntad de una empresa, y que comunicarse con alguien no deberia exigir registrarse en el mismo servicio que el.
La web se invento para ser federada. Es hora de recordarlo.