home.social

#activitypump — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #activitypump, aggregated by home.social.

  1. 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)

  2. 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)