Forte - eine "starke" Fediverse-Plattform ist im Kommen
Vor über einem Jahr, im Januar 2024 wurde ein Artikel von mir auf der Webseite GNU/Linux.ch in der "Fediverse-Serie" zum Fediverse-Dienst (streams) veröffentlicht...
View article
View summary
Vor über einem Jahr, im Januar 2024 wurde ein Artikel von mir auf der Webseite GNU/Linux.ch in der "Fediverse-Serie" zum Fediverse-Dienst (streams) veröffentlicht. Zu dieser Zeit habe ich selbst einen (streams) Hub betrieben und wollte mit dem Artikel diesen Dienst etwas bekannter machen. Es gab da auch ein paar Hubs (mehr als heute) und ich hatte selbst sogar einige Neuanmeldungen nach dem Erscheinen des Artikels.
Ende August verkündete der Haupt-Entwickler des Streams-Repositorys (und der Schöpfer von Friendica, Hubzilla, Osada, Zap ...), Mike MacGirvin, dass er das Repo aufgibt bzw. freigibt. Er wolle die Software nicht weiter entwickeln. Einer der Gründe war, dass aber auch wirklich niemand außer ihm zu der Software wesentlich beigetragen hat. Dabei war die Idee, das Repo nicht als eigenständiges Fediverse-Projekt zur Verfügung zu stellen, sondern als Basis bzw. Quelle für Eigenentwicklungen. Es sprang nur keiner auf.
Zuvor hatte er noch die nomadische Identität für das (bei (streams) neben Nomad verwendete) ActyvityPub Protokoll entwickelt und implementiert.
Und nun wollte es das Projekt freigeben. Nur... es gab ja keinen Entwickler, der sich des Projekts angenommen hätte.
Und außerdem verkündete er, aus Frust sicherlich, dass er die Entwicklung von solcher Software generell aufgeben würde.
Damit sah es ganz konkret so aus, als würde das Streams-Repo verwaisen, die Software nicht nur nicht weiter entwickelt, sondern auch keine Fehlerbereinigung mehr stattfinden. Aus diesem Grund hatte ich im September/Oktober vergangenen Jahres mit entsprechender Vorlaufzeit meinen Hub geschlossen.
Noch vor der Aufgabe des Streams-Repos hat Mike MacGrivin dieses aber geforkt und begonnen, unter dem Projektnamen "Forte" das System umzubauen. Ziel war das komplette Entfernen des Nomad Protokolls, welches (streams) und Hubzilla antreibt und welches als erstes eine echte nomadische Identität erlaubte.
Positiver Nebeneffekt war, dass er auch Fehler, über welche er stolperte, ebenfalls im Streams-Repo beseitigte und einige Verbesserungen als Backport einbrachte. Die aktive Entwicklung von (streams) ist zwar vorbei, das Repo ist aber nicht wirklich komplett verwaist und - womöglich auch sicherheitsrelevante - Bugfixes finden weiterhin statt.
Aufgrund dieser Entwicklung habe ich auch wieder einen (streams) Hub in Betrieb genommen und die Entwicklung von Forte interessiert beobachtet.
Ich weiß nicht, ob Forte inzwischen als Produktiv-System empfohlen wird... lange Zeit war dem nicht so. Allerdings hat es sich inzwischen so gut entwickelt, dass man es gut nutzen kann. Und so kam es, dass es seit gestern "Pepes Forte", also einen von mir betriebenen Forte-Hub gibt.

Und ich war ausgesprochen positiv überrascht, wie simpel und glatt er sich aufsetzen lässt, wie geschmeidig er läuft und wie ressourcenschonend der Betrieb ist.
Sicherlich ist Forte noch davon entfernt "fertig" zu sein... und es werden sicherlich hier und da noch Fehler und Unzulänglichkeiten sichtbar werden. Nutzbar ist es aber absolut.
So... nun aber mal dazu, was Forte denn eigentlich ist...
Ganz kurz und knapp gesagt: Forte ist ein Open-Source-ActivityPub/Fediverse-Server.
Wer sich auf einem Forte-Hub einfindet und (streams) kennt, wird auf den ersten Blick gar keinen Unterschied feststellen können. Forte lebt ganz klar in der Tradition von Hubzilla, wobei die über die Social Networking Funktionalität hinausgehenden Funktionen entfernt wurden. Wer Hubzilla kennt, der findet sich auch bei Forte in kürzester Zeit zurecht. Nur die CMS-Fähigkeiten von Hubzilla wird er nicht finden.
Die Besonderheit von Forte ist, dass es nomadische Identität, inklusive der Synchronisierung von Kanal-Klonen nahezu in Echtzeit, bietet und dabei nur mit ActivityPub arbeitet und kein anderes Protokoll für diese Funktionalität benötigt. Alle Inhalte, Medien, Einstellungen und Verbindungen werden auf die verschiedenen Kanal-Klone bei anderen Instanzen migriert, sodass man jederzeit zu einem anderen Hub wechseln kann, sollte der "Heimat-Hub" einmal nicht funktionieren. Und wenn der Haupt-Hub wieder online geht, dann gibt es auch dort keine Verluste. Auch dieser wird dann wieder synchronisiert.
Um die Funktionen von Forte aufzuzählen, zitiere ich hier ganz frech einmal die FEATURES.md aus dem Forte-Repo:
- Federated Single Sign-on: Macht private/geschützte Ressourcen auf externen Websites genauso zugänglich wie auf lokalen Websites.
- Federated Access Control: Arbeitet mit Federated Single Sign-on zusammen, um private/geschützte Medien und Webressourcen für jeden bereitzustellen, auch für Besucher von verschiedenen Websites.
- Gruppen: Öffentlich, privat und moderiert. Diese funktionieren auf fast allen Fediverse-Plattformen.
- Veranstaltungen: Kalender und Anwesenheit; automatische Geburtstagsbenachrichtigungen mit angepasster Zeitzone für Freunde, die diese Funktion nutzen.
- Berechtigungen: Nicht jeder möchte sich mit Fremden unterhalten und ihnen intime Details seines Lebens mitteilen.
- Cloud-Speicher: Integrierter Netzwerk-Dateispeicher mit integrierter föderierter Zugriffskontrolle und Zugriffs-/Berechtigungen für soziale Netzwerke. Verfügbar über WebDAV.
- Editor: Unterstützt Markdown, HTML und BB-Code. Verwenden Sie einige oder alle dieser Elemente in einem Beitrag, um ein medienreiches Erlebnis zu schaffen. Nachbearbeitung und Vorschau werden unterstützt. Es ist eher unwahrscheinlich, dass Sie bei normaler Nutzung die Längenbeschränkungen für Beiträge im Verbund überschreiten (etwa 100 Druckseiten Text). Es gibt keine willkürlichen Beschränkungen für die Anzahl der angehängten Fotos, Dateien oder Umfrageantworten.
- Teilen: Ziehen Sie verschiedene Elemente wie Dateien, Fotos, Videos, Webseiten, Karten, Fediverse-Artikel und Telefonnummern per Drag-and-Drop, um sie zu teilen.
- Listen: Diese werden manchmal auch als Kreise oder Aspekte bezeichnet und ermöglichen es Ihnen, Ihre eigenen Gruppen von Freunden zu definieren und mit ihnen als private Gruppe zu kommunizieren.
- Erweitern: Ändern oder aktualisieren Sie die Funktionalität Ihrer Software nach Belieben, indem Sie zusätzliche Funktionen aus Add-ons und der kostenlosen App-Sammlung installieren.
- Gastzugang: Ermöglichen Sie besonderen Gästen den Zugang zu privaten Ressourcen und Medien – zu Ihren Bedingungen.
- Friend Zoom: Legen Sie den Grad der Nähe zu einer Verbindung fest und zoomen Sie dann interaktiv heran, um Ihren Stream auf enge Freunde zu filtern, oder zoomen Sie heraus, um Beiträge von flüchtigen Bekannten zu sehen.
- Ortungsdienste: Einchecken, Auschecken und Suche nach Entfernung
- Zustellberichte: In einer dezentralisierten, plattformübergreifenden Welt passieren Dinge. Websites und Netzwerke fallen manchmal aus. Projektentwickler führen manchmal Fehler und Inkompatibilitäten ein. So können Sie feststellen, was mit Ihrem Beitrag oder Kommentar passiert ist und wo er sich nach der Veröffentlichung tatsächlich befindet.
- Nomadische Identität: Sie sind Sie. Wenn Sie zu einer anderen Instanz oder einem anderen Projekt wechseln oder Konten für mehrere Projekte/Instanzen erstellen, sind Sie immer noch Sie.
- C2S: Stellt die ActivityPub-API „Client to Server“ zur Verwendung mit externen Apps bereit.
Ich schätze, dass sich Forte durchaus im Fediverse etablieren könnte. Es ist funktional, hat herausragende Features und wird aktiv entwickelt. Vielleicht müsste auch bei Forte noch ein wenig an der Optik gebastelt werden (Forte erlaubt ebenfalls die Nutzung anderer Themes und deren Selbsterstellung).
Schön ist, dass mit Forte nun ein System existiert, welches die volle nomadische Identität nur mit ActivityPub bietet.
Für mich ist und bleibt das perfekte System Hubzilla. Und das zusätzliche (ja eigentlich grundlegende) Nomad (Zot/6) Protokoll erlaubt es, auch die erweiterten (CMS) Fähigkeiten mit nomadischer Identität zu nutzen. Hubzilla ist ausgereift und wird engagiert weiterentwickelt.
Trotzdem werde ich mich weiter mit Forte befassen, den Hub aller Voraussicht nach, dauerhaft betreiben und es ganz klar im Auge behalten... weil mich die Technik dahinter begeistert und weil es ein hervorragend nutzbares Programm ist, um am Fediverse teilnehmen zu können.
Ach ja: Das Forte-Repo findet man hier: https://codeberg.org/fortified/forte
Conversation Features
Loading...
Login
Sorry, you have got no notifications at the moment...
PepeCyBs Welt
pcw@hub.hubzilla.hu
Mein Blog PepeCyB's Welt - Pepes Gedanken, das Fediverse und mehr…
Categories