El fediverso (comúnmente abreviado como fedi ) [1] [2] [3] es una colección de servicios de redes sociales que pueden comunicarse entre sí (formalmente conocido como federación ) utilizando un protocolo común. Los usuarios de diferentes sitios web pueden enviar y recibir actualizaciones de estado, archivos multimedia y otros datos a través de la red . El término fediverso es una combinación de "federación" y "universo". [4]
La mayoría de las plataformas de fediverse son software libre y de código abierto , y crean conexiones entre servidores utilizando el protocolo ActivityPub . Algunos programas también admiten protocolos de federación más antiguos, como OStatus , el protocolo Diaspora y Zot. Diaspora* es el único proyecto de software desarrollado activamente clasificado bajo la definición original de fediverse que no admite ActivityPub. [5] [6]
Mientras que un servicio de redes sociales tradicional alojará todo su contenido en servidores administrados por el propietario del sitio web, los servidores descentralizados que componen el fediverse permiten que cualquier individuo u organización aloje sus propios servidores (denominados " instancia ").
Cada instancia es independiente y puede establecer sus propias reglas y expectativas. Aun así, de forma muy similar a cómo los usuarios de un servicio de correo electrónico como Gmail pueden seguir enviando correos electrónicos a usuarios de otro servicio como Outlook , los usuarios pueden seguir viendo contenido e interactuar con usuarios de cualquier otra instancia en el fediverso. Un usuario en una instancia de Mastodon , por ejemplo, puede seguir viendo e interactuando con publicaciones realizadas por un usuario en una instancia de Mastodon diferente. [7]
Las instancias alojadas por diferentes servicios de redes sociales también pueden comunicarse entre sí. Un usuario de la plataforma de microblogging Misskey , por ejemplo, puede ver e interactuar con publicaciones realizadas por usuarios en Mastodon. Algunas redes fediversas incluso permiten a los usuarios interactuar con diferentes formatos de redes sociales desde la misma plataforma. Por ejemplo, un usuario de una instancia de noticias sociales que ejecute Lemmy puede interactuar con otra publicación de una instancia kbin, un servicio similar, así como con estados de microblog de Mastodon. [8] [9]
El concepto y la funcionalidad del fediverse existían antes del protocolo ActivityPub y del término en sí. Uno de los primeros proyectos que incluía soporte para un servicio de red social descentralizado fue Laconica, una plataforma de microblogging que implementaba el protocolo OpenMicroBlogging para comunicarse entre diferentes instalaciones del software. El software fue renombrado posteriormente como StatusNet en 2009, [10] antes de ser fusionado con el proyecto social GNU en 2013 junto con Free Social, siendo los dos últimos servidores una bifurcación de StatusNet. [11] [12]
Con el tiempo, las limitaciones del protocolo OpenMicroBlogging se hicieron más evidentes, ya que fue diseñado como un sistema de mensajería de texto unidireccional. [13] Para reemplazar al antiguo protocolo, OStatus fue diseñado como un estándar abierto para microblogging, combinando varias otras tecnologías como Salmon , Atom , WebSub y ActivityStreams en un solo protocolo utilizado para comunicarse entre instancias. StatusNet implementó el protocolo por primera vez el 3 de marzo de 2010, con la versión 0.9.0, y rápidamente se convirtió en el protocolo federado más popular en uso.
Casi al mismo tiempo que OStatus ganaba popularidad, se formó la red social diaspora* , que utilizaba su propio protocolo federado. Para ilustrar las diferencias entre los dos protocolos, los términos fediverso y federación comenzaron a entrar en el uso común, principalmente después de 2017. El término "fediverso" se utilizó para describir la red formada por software que utiliza el protocolo OStatus , como GNU Social , Mastodon y Friendica , en contraste con el protocolo diaspora* competidor bajo "la federación". [14]
En diciembre de 2012, la instancia insignia de StatusNet en ese momento, identi.ca , pasó a un nuevo software llamado pump.io , con un nuevo protocolo de federación para reemplazar a OStatus. El nuevo protocolo fue diseñado para ser útil para flujos de actividad generales y no solo actualizaciones de estado, y reemplazó muchas de las dependencias externas de OStatus con JSON-LD y una API REST para sus sistemas de mensajería y bandeja de entrada, además de hacer un mayor uso de ActivityStreams. Si bien no se utilizó tanto como su predecesor OStatus, terminaría siendo influyente en el desarrollo del estándar ActivityPub.
En enero de 2018, el W3C presentó el protocolo ActivityPub como un estándar recomendado. [15] El estándar tenía como objetivo mejorar la interoperabilidad entre diferentes paquetes de software que se ejecutaban en una amplia red de servidores y suceder tanto al protocolo OStatus como a Pump.io. [16] Para 2019, casi todo el software que usaba OStatus había agregado soporte para ActivityPub. Si bien Mastodon comenzó a eliminar el soporte para OStatus, otros proyectos lo mantuvieron en su código, como Friendica (que también mantuvo el soporte para diaspora* junto con ActivityPub), [17] [18] y desde entonces el término fediverse pasó a referirse principalmente al protocolo ActivityPub y su software de servidor de soporte. [ cita requerida ]
Durante la mayor parte de su historia, la adopción del fediverse por parte de los usuarios había sido mínima debido a su mala experiencia de usuario y a su excesiva dependencia de detalles técnicos y terminología compleja, [19] [20] así como por parte de las plataformas existentes debido a la falta de interés general entre su base de usuarios y a que los costos de desarrollo superaban cualquier beneficio potencial.
Tras la adquisición de Twitter por parte de Elon Musk en noviembre de 2022, algunas redes sociales importantes, incluidas Threads , [21] [22] Tumblr y Flipboard expresaron su interés en respaldar el protocolo ActivityPub, ya que una gran cantidad de usuarios comenzaron a migrar a Mastodon , un servidor que admitía el fediverse y también era la alternativa más popular a Twitter en ese momento. Flickr también expresó su apoyo en el apoyo a ActivityPub. A noviembre de 2022 [actualizar], la empresa no había publicado ninguna información después de los tuits iniciales del CEO, y se sospecha que el soporte para ActivityPub está suspendido o cancelado. [23] [24]
WordPress cuenta con un complemento con soporte oficial que integra los blogs de WordPress en el fediverse, lo que permite intercambiar comentarios entre la sección de comentarios de una publicación de blog y la función de respuesta de una instancia del fediverse. El complemento fue adquirido por Automattic en marzo de 2023, [25] y estuvo disponible para todos los usuarios de WordPress.com en octubre de ese mismo año. [26] [27]
Ghost , una plataforma de blogs y un sistema de gestión de contenido, anunció en abril de 2024 que implementaría el soporte de fediverse a través de ActivityPub. [28] [29] [30] La función había sido muy solicitada en sus foros. [31] En julio de 2024, Ghost comenzó a federar su boletín de desarrollo para la función. [32]
El director ejecutivo de Automattic, Matt Mullenweg , tuiteó el 22 de noviembre de 2022 que Tumblr estaba añadiendo compatibilidad con la interoperabilidad de ActivityPub, en respuesta a las quejas de un usuario sobre la complejidad de Mastodon. [33] Sin embargo, no se reveló más información durante más de un año y se esperaba que se cancelara después de una reorganización filtrada que trasladó a la mayor parte del personal de Tumblr a otros proyectos de Automattic. Sin embargo, en una AMA [ aclaración necesaria ] después de la filtración, reveló que la función de interoperabilidad no se canceló y que había un pequeño equipo trabajando en el estudio del potencial de implementar el protocolo. [34]
El lanzamiento de Threads por parte de Meta en julio de 2023 había incluido en su comunicado de prensa que planeaba admitir la interoperabilidad con el protocolo ActivityPub. [35] [36] En diciembre de 2023, algunos empleados seleccionados de Meta comenzaron a federarse con ActivityPub. [37] En enero de 2024 se reveló una hoja de ruta que detallaba la integración de ActivityPub en Threads. [38]
En marzo de 2024, Threads implementó una versión beta de soporte para fediverse, lo que permite a los usuarios de Threads ver la cantidad de usuarios de fediverse a los que les gustó su publicación y permite a los usuarios de fediverse ver publicaciones de Threads en sus propias instancias. [39] [40] [41] El 2 de abril, la cuenta oficial de Threads del presidente Joe Biden habilitó la federación en su perfil, lo que convirtió a Biden en el primer presidente de los Estados Unidos en tener presencia en el fediverse. [42] La capacidad de ver las respuestas del fediverse dentro de Threads se agregó en agosto. [43]
En diciembre de 2023, Flipboard anunció que había comenzado a federar perfiles y revistas seleccionados con el fediverso. Anteriormente había ejecutado su propia instancia de Mastodon, flipboard.social, como prueba del fediverso. [44]
Aunque el fediverse ha sido tradicionalmente la red a la que se ha hecho referencia con más frecuencia y se ha utilizado como ejemplo en relación con el tema de las redes sociales descentralizadas , se han desarrollado e implementado alternativas a este y al ActivityPub que lo acompaña. Un protocolo importante que compite con el fediverse es el Protocolo AT , que impulsa la red social Bluesky y ha formado su propia red separada apodada por los desarrolladores como Atmosphere, [45] mientras que competidores más pequeños como Nostr y Farcaster se han vuelto populares dentro de la comunidad de criptomonedas . Estos protocolos se han comparado con ActivityPub para mostrar sus diferencias. Estos protocolos más nuevos utilizan un modelo de federación diferente basado en la carga de contenido a relés para su distribución en lugar del modelo centrado en servidores de ActivityPub. A pesar de sus diferencias, existe software que permite la conexión de contenido de usuario entre estos protocolos, incluidos los "puentes dobles" que abarcan múltiples protocolos con el fin de distribuir el mismo contenido. [46] [47]
ActivityPub es el protocolo más utilizado en el fediverso y un estándar del W3C . Algunos programas populares del fediverso incluyen: [48] [49]
{{cite web}}
: CS1 maint: bot: estado de URL original desconocido ( enlace )Nuestra visión es que las personas que usan aplicaciones compatibles podrán seguir e interactuar con otras personas en Threads sin tener una cuenta de Threads, y viceversa, lo que marcará el comienzo de una nueva era de redes diversas e interconectadas.