Search

Items tagged with: SoftwareArchitektur




The media in this post is not displayed to visitors. To view it, please go to the original post.

Das Fediverse verstehen: Wie ActivityPub soziale Netzwerke neu denkt

In den letzten Jahren taucht immer häufiger ein Begriff auf, wenn es um alternative soziale Netzwerke geht: Fediverse. Doch was steckt dahinter? Wie funktioniert das zugrunde liegende Protokoll ActivityPub – und welche Plattformen gehören eigentlich dazu?

Was ist das Fediverse?

Das Wort „Fediverse“ setzt sich aus Federation (Föderation) und Universe zusammen. Gemeint ist ein Netzwerk aus vielen unabhängigen Servern (Instanzen), die miteinander kommunizieren können.

Im Gegensatz zu klassischen sozialen Netzwerken wie Facebook oder X (Twitter), die zentral betrieben werden, ist das Fediverse dezentral organisiert:

Jeder kann einen eigenen Server betreiben
Jede Instanz hat eigene Regeln und Moderation
Nutzer können instanzübergreifend miteinander interagieren

Das Ergebnis ist ein offenes, vernetztes Ökosystem statt einer einzelnen Plattform.

Das Herzstück: Wie ActivityPub funktioniert

ActivityPub ist ein offener Standard (W3C), der definiert, wie Server im Fediverse miteinander kommunizieren.

Im Kern basiert ActivityPub auf zwei Konzepten:

1. Akteure (Actors)

Jeder Nutzer, jede Gruppe oder auch ein Bot ist ein sogenannter Actor.
Beispiel:

@user@server.de
2. Aktivitäten (Activities)

Alles, was passiert, wird als Aktivität beschrieben:

Post erstellen → Create
Folgen → Follow
Liken → Like
Teilen → Announce

Ein einfaches Beispiel

Angenommen, du bist auf Server A und folgst jemandem auf Server B:

Du klickst auf „Folgen“
Server A sendet eine Follow-Anfrage an Server B
Server B bestätigt diese
Neue Beiträge werden automatisch an Server A übertragen

Das Ganze passiert über HTTP und JSON – technisch ähnlich wie moderne Web-APIs.

Inbox & Outbox Prinzip

ActivityPub nutzt ein klares Kommunikationsmodell:

Outbox: Hier sendet ein Nutzer seine Aktivitäten
Inbox: Hier empfängt ein Nutzer Aktivitäten anderer

Jeder Server verwaltet diese Strukturen und verteilt Inhalte an andere Server.

Vorteile von ActivityPub
Dezentralität: Keine zentrale Kontrolle
Interoperabilität: Verschiedene Plattformen können zusammenarbeiten
Datensouveränität: Nutzer wählen ihren Server selbst
Ausfallsicherheit: Kein Single Point of Failure

Bekannte Plattformen im Fediverse

Das Fediverse besteht nicht aus einer Plattform, sondern aus vielen, die miteinander kompatibel sind:

🐘 Mastodon
Microblogging (ähnlich wie Twitter/X)
Der bekannteste Vertreter des Fediverse
📷 Pixelfed
Fokus auf Bilder (Instagram-Alternative)
🎥 PeerTube
Dezentrale Videoplattform (YouTube-Alternative)
✍️ WriteFreely
Blogging-Plattform
💬 Lemmy
Link-Aggregator (ähnlich Reddit)
🎨 Funkwhale
Musik-Streaming im Fediverse
Warum das Fediverse gerade jetzt relevant ist

Viele Nutzer suchen nach Alternativen zu großen Plattformen – aus Gründen wie:

Datenschutzbedenken
Algorithmische Kontrolle
Kommerzialisierung von Inhalten

Das Fediverse bietet hier einen anderen Ansatz: offen, gemeinschaftlich und unabhängig.

Herausforderungen

So vielversprechend das Fediverse ist, es bringt auch Herausforderungen mit sich:

Komplexität für Einsteiger
Unterschiedliche Moderationsregeln
Teilweise fragmentierte Nutzererfahrung
Fazit

Das Fediverse ist mehr als nur eine Alternative zu bestehenden sozialen Netzwerken – es ist ein grundlegender Perspektivwechsel.
Mit ActivityPub als technischem Fundament entsteht ein offenes Netzwerk, das Vielfalt und Kontrolle zurück in die Hände der Nutzer legt.

#Fediverse #ActivityPub #Dezentralisierung #OpenWeb #SocialMedia #Web3 (optional) #Internet #DigitaleSouveränität #OpenSource #Protokolle #WebStandards #APIs #JSON #HTTP #SoftwareArchitektur #Mastodon #Pixelfed #PeerTube #Lemmy #Funkwhale #WriteFreely #Datenschutz #Digitalisierung #Netzpolitik #AlternativeSocialMedia #Community #Bloggen #TechBlog #DigitalTrends #Internetkultur


Ja, da hast du ein paar gute Aspekte raus gestellt, @st3fan.

Im Hinblick auf deine Frage, ob LLMs Arbeitskraftverstärker bleiben (Utopie, aus Devs werden Architects), sehe ich leider schwarz – insbesondere auch was die Erhaltung der #FreieSoftware Prinzipien angeht – wenn sich die Haltung etabliert, dass #Architekturarbeit nicht selbstständig dokumentiert, kommuniziert und zugänglich gemacht werden muss, da man ja einfach den Code (von einer #OpenSource Software) in ein #LLM schmeißt und die dir dann sagt was das für eine #Softwarearchitektur sei. :thisisfine:

Leider gibt es diese Haltung bereits, siehe: youtu.be/ukJlNSEObEs?list=PLq-…

@kuketzblog