#ActivityPump

Fedi:Tagestipp/tröttagestipp@mastodonium.de
2025-09-07

Fediverse-Protokolle

Um sich miteinander austauschen zu können, müssen sich Instanzen im #Fediverse untereinander verstehen können. Dazu dient ein standardisiertes #Kommunikationsprotokoll für den Austausch von Daten zwischen Computern bzw. Prozessen (hier also den einzelnen Instanzen bzw. Servern), die in einem Rechnernetz (hier im Allgemeinen das #Internet) miteinander verbunden sind (verteiltes bzw. föderiertes System).

Anno 2024 kommt hierzu gern und häufig das #Protokoll #ActivityPub zum Einsatz.

Allerdings war das in der Anfangszeit des Fediversums noch nicht so. Die #OpenMicroBlogging-Spezifikation wurde im Jahr 2008 veröffentlicht und dann ab 2010 als #OStatus weitergeführt. Auch ActivityPub hieß zunächst einmal #ActivityPump. Im Januar 2018 gab das #W3C (World Wide Web Consortium) den ActivityPub-Standard frei und empfiehlt ihn seither für dezentrales Teilen von Inhalten.

Historisch wäre auch noch #Diaspora zu erwähnen. Die Fediverse-Plattform #Friendica spricht übrigens mehrere Protokolle.

Bleiben wir bei ActivityPub: Das Protokoll spezifiziert sowohl Server-zu-Server- als auch Client-zu-Server-Kommunikation. Hierbei ist zu beachten, daß sich die Instanzen im #Fediverse via Server-zu-Server-Kommunikation unterhalten. Mit einem Client oder einer App auf ein Konto auf einer #Instanz zuzugreifen, wäre ein Anwendungsfall für die Client-zu-Server-Kommunikation. Hier setzt aber zum Beispiel die #Fediverse-Plattform #Mastodon auf eine eigene Implementierung, die #Mastodon-#Client-#API, die zum Teil auch von anderen Plattformen zumindest teilweise unterstützt wird.

Da es sich bei ActivityPub um einen offenen Standard handelt, kann jeder Mensch oder jede Organisation eigene #Software implementieren, um am #Fediverse teilzunehmen. Die Instanz mastodonium.de läuft etwa auf #Mammuthus, einer eigenen Implementation des Autors dieser Zeilen.

Zum weiteren Schmökern sei auf folgende #Wikipedia-Artikel hingewiesen:
https://de.wikipedia.org/wiki/OStatus
https://de.wikipedia.org/wiki/ActivityPub
https://de.wikipedia.org/wiki/Netzwerkprotokoll
https://de.wikipedia.org/wiki/World_Wide_Web_Consortium
https://de.wikipedia.org/wiki/Diaspora_(Software)

Logo von ActivityPub

Quelle:
https://de.wikipedia.org/wiki/Datei:ActivityPub-logo.svg
https://upload.wikimedia.org/wikipedia/commons/thumb/3/3b/ActivityPub-logo.svg/320px-ActivityPub-logo.svg.png

Diese Datei wird unter der Creative-Commons-Lizenz „CC0 1.0 Verzicht auf das Copyright“ zur Verfügung gestellt.
Fedi:Tagestipp/tröttagestipp@mastodonium.de
2024-01-22

Fediverse-Protokolle

Um sich miteinander austauschen zu können, müssen sich Instanzen im #Fediverse untereinander verstehen können. Dazu dient ein standardisiertes #Kommunikationsprotokoll für den Austausch von Daten zwischen Computern bzw. Prozessen (hier also den einzelnen Instanzen bzw. Servern), die in einem Rechnernetz (hier im Allgemeinen das #Internet) miteinander verbunden sind (verteiltes bzw. föderiertes System).

Anno 2024 kommt hierzu gern und häufig das #Protokoll #ActivityPub zum Einsatz.

Allerdings war das in der Anfangszeit des Fediversums noch nicht so. Die #OpenMicroBlogging-Spezifikation wurde im Jahr 2008 veröffentlicht und dann ab 2010 als #OStatus weitergeführt. Auch ActivityPub hieß zunächst einmal #ActivityPump. Im Januar 2018 gab das #W3C (World Wide Web Consortium) den ActivityPub-Standard frei und empfiehlt ihn seither für dezentrales Teilen von Inhalten.

Historisch wäre auch noch #Diaspora zu erwähnen. Die Fediverse-Plattform #Friendica spricht übrigens mehrere Protokolle.

Bleiben wir bei ActivityPub: Das Protokoll spezifiziert sowohl Server-zu-Server- als auch Client-zu-Server-Kommunikation. Hierbei ist zu beachten, daß sich die Instanzen im #Fediverse via Server-zu-Server-Kommunikation unterhalten. Mit einem Client oder einer App auf ein Konto auf einer #Instanz zuzugreifen, wäre ein Anwendungsfall für die Client-zu-Server-Kommunikation. Hier setzt aber zum Beispiel die #Fediverse-Plattform #Mastodon auf eine eigene Implementierung, die #Mastodon-#Client-#API, die zum Teil auch von anderen Plattformen zumindest teilweise unterstützt wird.

Da es sich bei ActivityPub um einen offenen Standard handelt, kann jeder Mensch oder jede Organisation eigene #Software implementieren, um am #Fediverse teilzunehmen. Die Instanz mastodonium.de läuft etwa auf #Mammuthus, einer eigenen Implementation des Autors dieser Zeilen.

Zum weiteren Schmökern sei auf folgende #Wikipedia-Artikel hingewiesen:
https://de.wikipedia.org/wiki/OStatus
https://de.wikipedia.org/wiki/ActivityPub
https://de.wikipedia.org/wiki/Netzwerkprotokoll
https://de.wikipedia.org/wiki/World_Wide_Web_Consortium
https://de.wikipedia.org/wiki/Diaspora_(Software)

Logo von ActivityPub

Quelle:
https://de.wikipedia.org/wiki/Datei:ActivityPub-logo.svg
https://upload.wikimedia.org/wikipedia/commons/thumb/3/3b/ActivityPub-logo.svg/320px-ActivityPub-logo.svg.png

Diese Datei wird unter der Creative-Commons-Lizenz „CC0 1.0 Verzicht auf das Copyright“ zur Verfügung gestellt.
FeralRobotsFeralRobots
2023-03-18

Short term, they might be right. Hell, even long term. If federation really takes off the way I think the architects of the original standard imagined, it's an existential risk [😉 ] to the for-profit social media business model.

2022-11-23

Although there were/are no #Fediverse servers running #ActivityPump other than the Pump.io servers, there do exist pump.io<->#ActivityPub bridges, such as the one that @steve runs.

So it should be possible to include Pump.io in the #Fediverse. But that's awkward, similar to including Twitter in the #Fediverse. Which Steve's bridge does too, IIRC.

@lanodan @cwebber

Nobody [LinuxWalt (@lnxw48a1)]lnxw48a1@nu.federati.net
2017-10-08
@kris Make that #ActivityPub. #ActivityPump was the original name for #Pump.io, back when EvanP was first trying to develop a lower-resource-use federated social server. (There was never an explanation for the name change, either. I always thought AP was a better name.)
Nobody [LinuxWalt (@lnxw48a1)]lnxw48a1@nu.federati.net
2017-10-08
@kris #ActivityPump is not quite the same as the #Pump.io protocol, so they may or may not work together yet. I believe you can subscribe to other Pump users from that person's account profile.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst