Guía de ActivityPub: el protocolo del Fediverso
Versión 1.0 · CC BY-SA 4.0
Introducción: ¿Qué es ActivityPub y por qué es importante?
ActivityPub es un protocolo abierto que permite la comunicación entre plataformas federadas como Mastodon, PeerTube, Pixelfed y más. Es el estándar que hace posible que distintas aplicaciones del Fediverso se interconecten, permitiendo que los usuarios interactúen sin importar en qué plataforma estén.
¿Qué aprenderás en esta guía?
- Entender qué es ActivityPub y cómo funciona.
- Conocer qué plataformas lo usan y cómo interactúan.
- Aprender a seguir y compartir contenido entre redes federadas.
¿Qué es ActivityPub?
ActivityPub es un protocolo de comunicación federado desarrollado por el W3C para permitir la descentralización de redes sociales.
Características clave
- Descentralización: no hay un servidor único que lo controle todo.
- Interoperabilidad: Mastodon, PeerTube y Pixelfed pueden interactuar entre sí.
- Libertad: cualquiera puede crear su propia instancia sin depender de empresas privadas.
Ejemplos prácticos
- Un usuario de Mastodon puede seguir a alguien en PeerTube y recibir sus vídeos en su línea de tiempo.
- Un usuario de Pixelfed puede seguir a un blogger en WriteFreely y recibir sus publicaciones.
¿Cómo funciona ActivityPub?
ActivityPub se basa en la comunicación entre actores y actividades.
Proceso básico de interacción
- Un usuario de Mastodon publica un toot.
- Su instancia envía una notificación a todos sus seguidores, incluso si están en otras instancias.
- Un usuario de otra plataforma compatible recibe la publicación y puede interactuar con ella (comentar, compartir).
Conceptos clave
- Actores: personas, bots, grupos o servidores.
- Actividades: acciones como «publicar», «comentar», «seguir».
- Objetos: contenido como toots, vídeos, imágenes o textos.
Plataformas que usan ActivityPub
Plataforma | Enfoque | Ejemplo de instancia |
---|---|---|
Mastodon | Microblogging | mastodon.social |
PeerTube | Vídeos | peertube.social |
Pixelfed | Imágenes | pixelfed.social |
Pleroma | Microblogging | pleroma.social |
BookWyrm | Reseñas de libros | bookwyrm.social |
WriteFreely | Blogging | writefreely.social |
Además, WordPress permite federación mediante el plugin ActivityPub.
Ventajas de usar ActivityPub
Para usuarios
- Sin algoritmos invasivos: ves lo que realmente te interesa.
- Mayor privacidad: no se monetizan tus datos.
- Interacción entre plataformas: sigue a creadores sin importar en qué red estén.
Para desarrolladores
- Protocolo abierto: cualquiera puede integrarlo en su aplicación.
- Menos dependencia de Big Tech: alternativa a las redes tradicionales.
Recursos útiles
- Especificación oficial de ActivityPub (W3C)
- activitypub.rocks (recursos para desarrolladores)
- fediverse.party (plataformas federadas)
Descargar esta guía
Difunde esta guía
¡Nueva guía de ActivityPub! Descubre cómo funciona el protocolo que conecta el Fediverso. 👉 https://descentraliza.red/activitypub