🔵 Cómo acabar con una red descentralizada (como Fediverse) por Ploum el 2023-06-23
Año 2023. Todo Internet está bajo el control del imperio GAFAM. ¿Todo? No. Porque algunos pequeños pueblos se resisten a la opresión. Y algunos de esos pueblos comenzaron a agregarse, formando el "Fediverso".
Con debates en Twitter y Reddit, el Fediverso empezó a ganar fama y atención. La gente empezó a usarlo de verdad. El imperio empezó a darse cuenta.
🔵 Capitalistas contra la competencia
Como dijo Peter Thiel, uno de los principales inversores de Facebook: "La competencia es para los perdedores". Sí, esos pseudo "el mercado siempre tiene razón" no quieren un mercado cuando están en él. Quieren un monopolio. Desde su creación, Facebook ha tenido mucho cuidado de matar a toda competencia. La forma más fácil de hacerlo es comprando empresas que podrían, algún día, convertirse en competidores. Instagram, WhatsApp, por nombrar algunas, fueron compradas solo porque su producto atraía a los usuarios y podía hacer sombra a Facebook.
Pero el Fediverso no se puede comprar. El Fediverso es un grupo informal de servidores que discuten a través de un protocolo (ActivityPub). Esos servidores pueden incluso ejecutar software diferente (Mastodon es el más famoso, pero también podría tener Pleroma, Pixelfed, Peertube, WriteFreely, Lemmy y muchos otros).
No se puede comprar una red descentralizada.
Pero hay otra manera: hacerla irrelevante. Eso es exactamente lo que hizo Google con XMPP. XMPP
🔵 Cómo Google se unió a la federación XXMPP
A finales del siglo XX, los mensajeros instantáneos estaban de moda. Uno de los primeros de gran éxito fue ICQ, seguido rápidamente por MSN messenger. MSN Messenger era el Tiktok de la época: un mundo donde los adolescentes podían pasar horas y días sin adultos.
Como MSN formaba parte de Microsoft, Google quiso competir y ofreció Google Talk en 2005, incluyéndolo en la interfaz de Gmail. Recordemos que, por aquel entonces, no existían los smartphones y muy pocas aplicaciones web. Las aplicaciones tenían que instalarse en el ordenador y la interfaz web de Gmail era innovadora. Incluso, en algún momento, MSN venía incluido con Microsoft Windows y era realmente difícil eliminarlo. Crear el chat de Google con la interfaz web de Gmail era una forma de estar aún más cerca de los clientes que un software integrado en el sistema operativo.
Mientras Google y Microsoft luchaban por la hegemonía, los frikis del software libre intentaban construir una mensajería instantánea descentralizada. Al igual que el correo electrónico, XMPP era un protocolo federado: varios servidores podían hablar entre sí a través de un protocolo y cada usuario se conectaba a un servidor concreto a través de un cliente. Ese usuario podía entonces comunicarse con cualquier usuario de cualquier servidor utilizando cualquier cliente. Así es como funciona ActivityPub y por lo tanto Fediverse.
En 2006, Google talk se hizo compatible con XMPP. Google estaba considerando seriamente XMPP. En 2008, mientras estaba en el trabajo, sonó mi teléfono. En la línea, alguien me dijo: "Hola, somos Google y queremos contratarte". Hice varias llamadas y resultó que me habían encontrado a través de la lista XMPP-dev y buscaban administradores de sistemas de servidores XMPP.
Así que Google estaba realmente abrazando la federación. ¿No es genial? Significaba que, de repente, todos los usuarios de Gmail se convertían en usuarios de XMPP. Esto sólo podía ser bueno para XMPP, ¿verdad? Estaba extasiado.
Confiar el poder a mercenarios en lugar del ejército regular tiene consecuencias desastrosas. Como los mercenarios siempre están en el mercado puede venir cualquier otra potencia y comprarlos.
Al final va a resultar que la concepción napoleónica del pueblo en armas es la única estructura militar que funciona. Y ha tenido que ser Ucrania quien lo demuestre.
Quizás la referencia más parecida a lo que está pasando no sean las tropas napoleónicas sino los ejércitos del Imperio romano cuando estaban formados ya mayoritariamente por bárbaros. Eran ellos los que decidían quién sería el próximo emperador.
Como dice Castells, Rusia es Europa. Y ahora Rusia recupera las viejas tradiciones.
🔥 We've just rolled out a new feature: thread titles. Add a title to your thread - either initially or add it later as discussions develop and edit it if the discussion takes another direction. We're exploring if this offers more context to discussions, driving better user participation and streamlining discussion management. Try it on the campground instance and let us know what you think! https://campground.bonfire.cafe/
Rumors are tearing this place apart out here about secret deals with #Meta. The latest is that Meta has held #NDA meetings with some of you and they will federate with large instances under contracts providing financial support (1) (2).
This is a time for leadership, not silence. Please, what's going on?
(And maybe some of you will now see why I’m designing the Small Web as a peer-to-peer web. Why ensuring that every node – every instance – is equal is essential to any system that wants to resist centralisation and corporate capture. Why if these places are extensions of ourselves, we must own and control them ourselves. It’s the difference between being a person and not a person in the digital age. It’s high time we understood this.)
The big problem was simply that these were the largest nodes on the network. They had so many users, they had nothing to lose by putting up the walls and shutting out what was (to them) a small minority.
The answer to this problem is nothing to do with the protocol, but just ensuring that the network is diverse and distributed, not centralized in one or two seats of power. Now how to actually do that, is a harder question. But it's the one we should be discussing.
Just for the record: what Google/FB did to #XMPP was not 'embrace, extend, extinguish'. I bring this up because people are focusing on FB developing a divergent protocol/extensions. Maybe that's a valid concern, but it's unrelated to XMPP.
While Google Talk was actively developed, Google folk actively participated in the community. In fact they contributed important extensions such as Jingle, the protocol we still use today for audio/video calls in XMPP, and other bits and pieces.
#Cooperativas de distintos países desarrollan y sostienen #Infraestructura#Digital que es crucial para el funcionamiento de sitios, servicios y plataformas de internet. Esta infraestructura es #SoftwareLibre y de #CódigoAbierto lo que permite que su funcionamiento sea visible y puedan contribuir a este otras organizaciones. (1/2)
It's been a productive week, despite everything that happened!
- Shipped Threadiverse fedidb page - Revived my ActivityPub Developer Tools, shipping soon - Made progress on several mobile app features/improvements - Started a new Kbin app - Improved Pixelfed moderation tools - Reached out to someone who may be able to help improve safety/moderation (if he is willing)
Y es por eso que creo que la actitud de no bloquear nada hasta que llegue un reporte me parece la más inacertada posible. Básicamente, ignora al resto de las comunidades, parte de un enfoque individualista y cerrado, no construye en colectivo.
Por eso es que hace unos 4-5 años atrás un grupo de instancias empezó a construir colectivamente un #fediblock (bloqueo) a instancias llenas de nazis, fachos, terfs y otros monstruos.
Hoy en día, ya la lista es vieja y muchos servidores han desaparecido pero hay un mínimo en que debemos confiar. Una base de la que partir al crear/administrar una instancia en este ecosistema.
Comunidad y solidaridad son de los valores más importantes que hemos construído en este ecosistema de instancias que pretende ser una nueva forma de llevar nuestras interacciones en el mundo digital.