Fediverso

El Fediverso, palabra nacida del acrónimo de “federación” y “Universo” es el conjunto de redes federadas (es decir interconectados) mediante servidores alojados independientemente, que son utilizados para generar publicaciones web (es decir, redes sociales, microblogging, blogs o páginas web completas) y de alojamiento de archivos, pero que además; son capaces de comunicarse entre sí.

En los diferentes servidores (instancias) los usuarios pueden crear las llamadas identidades y esas identidades pueden comunicarse más allá de los límites de las instancias porque el software que se ejecuta en los servidores admite uno o más protocolos de comunicación que siguen un estándar abierto.

Como identidad en el Fediverso o Fediverso, los usuarios pueden publicar texto y otros medios o seguir las publicaciones de otras identidades. En algunos casos, los usuarios, pueden incluso mostrar o compartir datos (videos, audios, texto y otros archivos) públicamente o en un grupo seleccionado de identidades y permitir que otras identidades editen los datos de otros usuarios (como un calendario o un libro).

La Historia del Fediverso

En 2008, la red social identi.ca fue fundada por Evan Prodromou; que publicó el software bajo una licencia libre GNU (GNU Affero General Public License , AGPL). Además del servidor, identi.ca, solo hubo algunas otras instancias, administradas por personas para su propio uso.

Esto cambió en 2011-12 cuando identi.ca conmutada a otro software llamado pump.io logró hacer que se crearon varias nuevas instancias de estas nuevas redes sociales como GNU Social. Al mismo tiempo que GNU Social, otros proyectos como Friendica , Hubzilla, Mastodon o Pleroma integraron el protocolo OStatus, extendiendo así el universo del Fediverso.

Mientras tanto, han evolucionado otros protocolos de comunicación que se integran en diferentes grados en las plataformas. En enero de 2018, el W3C presentó el protocolo ActivityPub, con el objetivo de mejorar la interoperabilidad entre las plataformas. A partir de agosto de 2018, ese mismo protocolo fue respaldado por trece plataformas (ver tabla a continuación).

Protocolos de comunicación utilizados en el Fediverso

Estos protocolos de comunicación, que implementan estándares abiertos, se utilizan en el Fediverso como utilidad para compartir y entrelazar los contenidos entre las diferentes plataformas: ActivityPub, DFRN, Diaspora Network, OStatus, XMPP y Zot / Zot 6.

Plataformas de software del Fediverso

El software que abarca el universo múltiple del Fediverso es todo FOSS (free and open source software) algunos de ellos se parecen vagamente a Twitter en su estilo (por ejemplo, Mastodon , Misskey, GNU Social y Pleroma, que son similares en su función de microblogging) mientras que otros incluyen más opciones de comunicación y transacción siendo más semejantes a Google+ o Facebook (como es el caso de Friendica o Hubzilla).

Las siguientes plataformas de software abarcan todo el universo utilizando los protocolos de comunicación enumerados con anterioridad:

Aardwolf, Angora, Diaspora, Distbin, Friendica, Funkwhale, GNU MediaGoblin, GNU Social, Honk, Hubzilla, Kibou, Lemmy, Littr.me, Mastodon, microblog.pub, Misskey, Movim, Nextcloud, Nodetube, Numaverse, PeerPx, PeerTube, Pixelfed, Pleroma, Plume, postActiv, Prismo, Pubcast, pump.io, Read.as, Socialhome, Write.as / WriteFreely y Zap.

Difusión real del Fediverso en la actualidad

El servicio de estadísticas del Fediverso declaró el 14 de junio de 2019 los siguientes datos sobre el uso del universo federado; teniendo en cuenta de que las estadísticas no reflejarían en su totalidad, todo el universo federado del Fediverso:

  • Número de instancias existentes (servidores): 5.848.
  • Número de identidades (cuentas de usuarios creadas): 2.946.831.
  • Número de publicaciones: 249.268.964
  • Número de comentarios: 11.648.411.

Categorías

: Software Libre \ Redes Sociales

Relacionado

❌ React Native, crear aplicación como Netflix con Mario Díez

[no_toc] [expand title="Índice del Vídeotutorial"] 1. FlatList Horizontal 2. Componente Swiper 3. Menú Animado y Header 4. FlatList Grid 5. Más Flexbox, Tabs y Linear gradiantes 6. Reproductor de Vídeo 7. Share API 8. Animatable Header y NativeEvents 9. React Navigation 10. Header Múltiple con Animated 11. Modal con React Navigation 12. React Navigation con Redux 13. Servidor NodeJS con MongoDB para React Native 14. Conectando ¡SEGUIR LEYENDO!

❌ React Native con Mario Díez

[no_toc] [expand title="Índice del Vídeotutorial"] 1. Instalación 2. Introducción 3. Props y State 4. Fetch Data 5. ListView 6. Fech Data 2 7. Navigator IOS 8. Navigator 9. Flexbox 10. PropTypes 11. TabBarIOS 12. Formularios 13. AsyncStorage 14. Recorriendo Arrays con Map 15. Notificaciones Push 16. Notificaciones Push desde NodeJS 17. Barra de Búsqueda en ListView 18. Utilización de CameraRoll 19. Children o Props 20. Diferenciar ¡SEGUIR LEYENDO!

❌ React Native con Iván B. Trujillo

[no_toc] [expand title="Índice del Vídeotutorial"] 1. Primeros Pasos 2. Componentes, Botones y Alertas 3. Pantalla de Login, Navegador y Vistas 4. Navegación por Pestañas 5. Peticiones a API y ListView 6. Vista Detalles y Paso de Propiedades a Componente Hijo [/expand] [yotuwp type="playlist" id="PLuzQ5Ac_9_cI-ukaElfIFKXyhLsADBiJe" ] [expand title="Creador"] Editor del blog de Medium: Canarias JS [/expand]

❌ Javascript con Píldoras Informáticas

[no_toc] [expand title="Índice del Vídeotutorial"] 1. Presentación. Vídeo 1 2. Introducción. Vídeo 2 3. Sintaxis Básica I. Ubicación del código. Vídeo 3 4. Sintaxis Básica II. Estructuras Básicas. Vídeo 4 5. Sintaxis Básica III. Operadores Básicos. Vídeo 5 6. Sintaxis Básica IV. Operadores y prompt. Vídeo 6 7. Sintaxis Básica V Arrays, Matrices, Arreglos. Vídeo 7 8. Sintaxis Básica V. Arrays, Matrices, Arreglos II. Vídeo 8 ¡SEGUIR LEYENDO!

❌ Javascript con Falcon Masters

[no_toc] [expand title="Índice del Vídeotutorial"] 1. Introducción 2. Variables 3. Tipos de Dato 4. Arreglos 5. Metodos y propiedades para los Arreglos 6. Condicionales 7. Ciclo Fo 8. Ciclo While 9. Funciones 10. Ejercicio con Funciones y Formularios 11. Scope de Javascript (ámbito de las variables) 12. Metodos y propiedades para Cadenas de Texto 13. Introducción al DOM (Document Object Model) 14. Creando Nodos del DOM ¡SEGUIR LEYENDO!