ActivityPub

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

ActivityPub est un standard ouvert pour réseaux sociaux décentralisés basé sur le format Activity Streams (en) 2.0. Il fournit une API allant d'un client vers un serveur pour la création, la mise à jour et la suppression de contenu, ainsi qu'une API entre serveurs pour la fédération (en) de notifications et de contenu. Cette norme est une évolution de Pump.io et est proposé comme remplacement d'OStatus par le groupe de travail sur les web social fédéré du W3C[1], lancé en juillet 2014[2], pour le Fediverse.

Il a été officiellement publié comme recommandation le [3].

L'État du projet[modifier | modifier le code]

ActivityPub est un standard de l'Internet recommandé depuis janvier 2018 par le Web Social Networking Group du World Wide Web Consortium (W3C)[4]. À un stade plus précoce, le nom du protocole a été « ActivityPump » mais il a été estimé qu'ActivityPub était plus indiqué pour décrire le but de publication sur de multiples serveurs du protocole.

Implémentations[modifier | modifier le code]

  • Le réseau social Mastodon a mis en place ActivityPub à partir de la version 1.6[5].
  • Le réseau social Diaspora* dont 2 développeurs ont participé aux spécifications est en cours de discussion[6].
  • Hubzilla a implémenté ActivityPub, grâce au plugin PubCrawl, dés la version 2.8 (Octobre 2017)[7]. Il est prévu qu'ActivityPub offre plus de sécurité pour les messages privés que ne le faisait le protocole OStatus.
  • Le logiciel d'hébergement de vidéos décentralisé PeerTube implémente ActivityPub.[8]
  • Le logiciel de streaming musical décentralisé Funkwhale implémente ActivityPub.[9]

Références[modifier | modifier le code]

Liens Externes[modifier | modifier le code]