ActivityPub

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Logo von ActivityPub

ActivityPub ist ein 2018[1] veröffentlichtes, offenes, dezentrales Protokoll für soziale Netzwerke, das vom W3C verwaltet wird. Es bietet ein Client-zu-Server-API zum Erstellen, Hochladen und Löschen von Inhalten sowie ein Server-zu-Server-API für eine dezentrale Kommunikation.[2]

Projektstatus[Bearbeiten | Quelltext bearbeiten]

ActivityPub ist ein Standard für das Fediverse. Früher hieß das Protokoll „ActivityPump“, aber der aktuelle Name bot sich laut diversen Meinungen an, um den dezentralen Aspekt des Protokolls zu betonen. Es hat einige Ähnlichkeit mit Vorgängerprotokollen wie OStatus. Im Januar 2018 gab das W3C den ActivityPub-Standard frei und empfiehlt ihn seither für dezentrales Teilen von Inhalten.[3]

Technik[Bearbeiten | Quelltext bearbeiten]

ActivityPub-Benutzer werden als actors bezeichnet. Jeder Actor besitzt eine Inbox und eine Outbox. Jeder Actor hat außerdem eine sogenannte ActivityPub-Beschreibung. Diese enthält unter anderem Informationen wie den Nutzernamen, den vollen Namen und den Link zur In- und Outbox. Möchte ein Benutzer etwas an die Außenwelt senden, so postet dieser einen Text, der im ActivityStream-Format kodiert ist, in seine Outbox. Die Außenwelt kann nun seine Outbox abrufen und den Inhalt lesen. Schreibt ihm jemand eine Nachricht, wird diese in seiner Inbox abgelegt.

Bekannte Implementierungen[Bearbeiten | Quelltext bearbeiten]

Server-zu-Server-Implementierungen (ugs. Instanzen)[Bearbeiten | Quelltext bearbeiten]

Weblinks[Bearbeiten | Quelltext bearbeiten]

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. Activitypub: Neuer Standard für dezentrale Netzwerke. In: Linux-Magazin. 25. Januar 2018, abgerufen am 6. Mai 2020 (deutsch).
  2. heise online: Social Web-Protokoll: ActivityPub wird offizieller W3C-Standard. Abgerufen am 6. Mai 2020.
  3. ActivityPub. Abgerufen am 3. April 2020.
  4. Victory for libre networks: ActivityPub is now a W3C recommended standard — Free Software Foundation — working together for free software. Abgerufen am 6. Mai 2020.
  5. Matthias Pfefferle: ActivityPub. Abgerufen am 6. Mai 2020 (amerikanisches Englisch).
  6. Activitypub: Neuer Standard für dezentrale Netzwerke. Abgerufen am 25. November 2020.
  7. ActivityPub API outline. In: Lemmy Documentation. Abgerufen am 25. November 2020 (englisch).
  8. Pixelfed Readme. Abgerufen am 13. Januar 2021 (englisch).
  9. What is Pleroma. Abgerufen am 13. Januar 2021 (englisch).