Hubzilla
Hubzilla | |
---|---|
Entwickler | Hubzilla-Gemeinschaft |
Erscheinungsjahr | 24. Dezember 2015 |
Aktuelle Version | 3.8.4 (14. November 2018) |
Betriebssystem | Plattformunabhängige Webanwendung, die unter anderem auf GNU/Linux mit Apache oder Nginx läuft |
Programmiersprache | PHP |
Kategorie | Verteiltes System |
Lizenz | MIT License |
Deutschsprachig | ja |
Hubzilla (ehemals hubmaker und Redmatrix) ist ein quelloffenes, modulares und serverbasiertes Betriebssystem zum Betrieb eines Verteilten Sozialen Netzwerkes einschließlich Chat-, Webforum-, Filehostingfunktion und Wikiplattform.[1] Der Informationsaustausch erfolgt dabei über das Kommunikationsprotokoll Zot, welches eine detaillierte Kontrolle der Datensicherheit erlaubt.[2] Das aus der Gesamtheit aller Hubs (Webserver mit Hubzilla-Betriebssystem) bestehende dezentrale Netzwerk (englisch "the grid") ist mit anderen Plattformen des Fediverse verbunden.[3][4][5]
Inhaltsverzeichnis
[Verbergen]Projektgeschichte[Bearbeiten]
Im Jahr 2012 zog sich Mike Macgirvin aus dem Friendica-Projekt (ehemals Friendika,[6] ehemals mistpark[7]) zurück[8] und startete die Entwicklung der experimentellen Kommunikationsplattform Friendica Red.[9] Dieses System diente als Umgebung, um in ihr Lösungsansätze zu den Lehren, die aus Friendica gezogen wurden, zu testen. Dabei wurden neue Ansätze zur Verwaltung von Nutzeridentitäten und Zugriffen entwickelt und erprobt.[10][11]
Später wurde Friendica Red zuerst in Redmatrix,[12] dann in Hubmaker[13] und schließlich in Hubzilla umbenannt.[14] Das offizielle Erscheinungsdatum der Version 1.0 war der 24. Dezember 2015.[15]
Die Projekte Zap und Osada sind eigenständige, aus Hubzilla abgeleitete Projekte mit jeweils anderen Schwerpunkten.[16]
Features[Bearbeiten]
Im Unterschied zu Plattformen, deren Architektur auf eine einzige Publikationsmethode, wie zum Beispiel Mikroblogging, ausgerichtet ist, bietet Hubzilla verschiedene Publikationsmethoden an.[17] Die zentrale Einheit des Systems ist hierbei der Kanal. Der Webauftritt (von Privatpersonen, Vereinen, Foren etc.) ist in einem Kanal gebündelt und verfügt über die Möglichkeiten der Websitenerstellung mit Templates, der Erstellung eines Benutzerprofils mit Pinnwand, Webgalerie und Kalender sowie der Speicherung von Dateien und deren Freigabe an ausgewählte Personen. Ein Hubzilla-Kanal verfügt darüber hinaus über folgende Features:
Nomadische Identitäten[Bearbeiten]
Dank der sogenannten Funktion Nomadische Identitäten ist es bei Hubzilla möglich, die Identität eines Kanals mitsamt all seinen Kontakten und Publikationen von einem bestimmten Hub (sprich Server) loszulösen, zu klonen und einem anderen Hub zuzuweisen. Alle Klone zeigen immer die gleichen Informationen an.[18][19]
Informationsaustausch zwischen Verbindungen[Bearbeiten]
Pinnwand-Beiträge (und deren nachträglichen Bearbeitungen) werden an verbundene Kanäle weitergeleitet. Diese Weiterleitung findet auch zu anderen Kommunikationsplattformen des Fediverse statt (außer nachträgliche Änderungen eines Beitrags). Die übrigen Publikationsmethoden werden auf dem publizierenden Kanal aufgerufen.[17]
Zugriffssteuerung beim Veröffentlichen von Inhalten[Bearbeiten]
Ein Hubzilla-Kanal kann jedem anderen Kanal (oder einer Gruppe von Kanälen) fein abgestufte Zugangsberechtigungen zu veröffentlichten Inhalten erteilen. Gegenwärtig unterstützt Hubzilla die Zugriffssteuerung für viele Arten von Daten, einschließlich Beiträgen, Kommentaren, Fotoalben, Ereignissen, Cloud-Dateien, Webseiten und Wikis. Der Kanal-Besucher benötigt beim Zugang zu ihm freigegebenen Inhalten kein Konto auf dem Hub des Kanals, der die Daten veröffentlicht.[20]
Einloggen mit OpenID[Bearbeiten]
Hubzilla ist als OpenID-Provider einsetzbar. Dies ermöglicht, sich mit dem Hubzilla-Kanal in OpenID-fähige Webdienste einzuloggen.
Verschlüsselung von Daten[Bearbeiten]
Ein Hub-Administrator hat keinen Zugang zu den Login-Daten der Nutzer, er kann jedoch Nutzer und Kanäle jederzeit blockieren oder löschen.[19] Die Verschlüsselung einzelner Beiträge ist in Hubzilla möglich. Dadurch sind sie vor der Einsicht durch den Hub-Administrator geschützt.
Einsatzbeispiele[Bearbeiten]
Das öffentliche Stadtspital Dr. Moyses Deutsch in São Paulo setzte zwischen 2014 und 2015 eine Redmatrix-betriebene Plattform um, um betriebsintern einen sicheren Austausch sensibler Patienteninformationen zwischen den Institutionsabteilungen zu ermöglichen. Die von Redmatrix gelieferte Technik wurde insbesondere wegen des Identity-Managements mit der Datenerfassung über strukturierte Fragebögen verwendet.[21]
Ein durch Fachleute überprüfter Artikel der IEEE's Computer Based Medical Systems-Konferenz beschreibt Redmatrix als ein Integrationswerkzeug zwischen den Gesundheitsinstitutionen, die ein Einzugsgebiet von 600.000 Einwohnern verwaltet.[22]
Rezeption der Software[Bearbeiten]
- Ein Peer-Review-Dokument beschreibt ein Protokoll zu einer Studie, in der Hubzilla in einem Szenario für Einsätze im Gesundheitswesen getestet wurde.[21]
- Der kanadische unabhängige Blog "Syntomic" identifiziert die Vorzüge und Nachteile von Facebook vor dem Hintergrund der Wahrung der Privatsphäre der Nutzer und leitet daraus die Anforderungen an ein Ersatzprodukt ab. Nach dem Testen unterschiedlicher Software kommt der Autor zum Schluss, dass Hubzilla als einzige Software alle Anforderungen erfüllt.[23]
- Die Autoren von "Besser, der Podcast" testeten Hubzilla ausführlich und präsentierten ihre Erfahrungen in einem Beitrag. Darin skizzieren sie den Einsatz von Hubzilla an öffentlichen Schulen, um Informationen geschützt auszutauschen, ohne die Datenhoheit an z.B. Whatsapp abzugeben, wie dies heute oft geschieht. Für diesen Einsatz sei Hubzilla "prädestiniert", weil die dafür nötigen Berechtigungskonzepte vorhanden seien. Genannt werden folgende Einsatzmöglichkeiten (im Beitrag ab Minute 27:08): [24]
- klasseninterne Foren (z.B. Matheforum)
- Informationen von der Schulleitung an alle
- Informationen nur an die Lehrer
- für Eltern einsichtbare Terminkalender
- Das unabhängige Green Net Project führte ein Interview mit Gustav Wall, der sich innerhalb eines Jahres intensiv mit Hubzilla auseinandergesetzt hat. Im Interview wird der Datenschutz als besonderes Merkmal und die Eignung der Software "für vertrauliche Kommunikation, z.B. in der Familie, unter Vereinsmitgliedern oder im professionellen Umfeld" hervorgehoben. "Interessant wäre es vor allem auch für Betriebe wie Anwaltskanzleien oder Arztpraxen." Webhoster werden darin aufgerufen, entsprechende Dienstleistungen anzubieten.[25]
- Hubzilla ist auf einer Liste von Software zur Vorbeugung von globaler Datenüberwachung erwähnt.[26]
- Ein wissenschaftlicher Bericht aus dem Jahr 2015 behauptet, Redmatrix sei aktuell die beste Alternative zu zentralisierten sozialen Netzwerken und sei geeignet, durch Hosting-Anbieter als Service angeboten zu werden. Das System verfüge über ein effizientes Nachrichtenverteilungsmodell und ausgefeilte Möglichkeiten zum Schutz der Privatsphäre. [19]
- Redmatrix sei gemäß einer fachlich überprüften Studie aus dem Jahr 2015 die einzige quelloffene soziale Netzwerk-Lösung, deren Implementierung des Schutzes der Privatsphäre "extensiv" ist.[27]
- Das Laboatorium Digitale Kultur der öffentlichen Universität Paraná in Brasilien veröffentlichte ein Buch mit dem Titel "Democracia Digital, Comunicação e Política em Redes" (frei übersetzt "Digitale Demokratie, Kommunikation und Politik in Netzwerken). Redmatrix wird darin im Kapitel "Tendências democráticas e autoritárias, arquiteturas distribuídas e centralizadas" (frei übersetzt "Demokratische und autoritäre Tendenzen, verteilte und zentralisierte Archikekturen") behandelt und empfohlen.[28]
- Die Konferenz des lateinamerikanischen Netzwerks für Studien der Überwachung, Technologie und Gesellschaft veröffentlichte einen durch Fachleute überprüften Artikel. Dieser hebt hervor, dass die einzigartigen Eigenschaften von Redmatrix der Wahrung der Privatsphäre im Internet dienlich seien.[29]
Siehe auch[Bearbeiten]
Weblinks[Bearbeiten]
- Website vom Projekt Hubzilla
- Git-Repository des Quellcodes der Software Hubzilla
- How to Install Hubzilla on Ubuntu 18.04 LTS, Installationsanleitung auf www.howtoforge.com
- Beschreibung der Version 3.8.3 auf dem deutschen Portal Pro-Linux
Einzelnachweise[Bearbeiten]
- Hochspringen ↑ Sean Tilley: The Do-Everything System: An in-depth review of Hubzilla 3.0. medium.com, 28. Februar 2018, abgerufen am 19. August 2018 (englisch).
- Hochspringen ↑ Got Zot? An introduction to the protocol that powers Hubzilla. start.hubzilla.org, 15. April 2018, abgerufen am 19. August 2018 (englisch).
- Hochspringen ↑ The Federation. Abgerufen am 15. Oktober 2018 (englisch).
- Hochspringen ↑ Fediverse. Abgerufen am 26. August 2018 (englisch).
- Hochspringen ↑ Instances – Fediverse Network. Abgerufen am 26. August 2018 (englisch).
- Hochspringen ↑ duthied: Free Friendika - Code. github.com, 9. Oktober 2011, abgerufen am 28. Oktober 2018 (englisch).
- Hochspringen ↑ Free Friendika - mistpark 2.0 infrasturcture lands - Mike Macgirvin committed on 9 Sep 2010. github.com, 9. September 2010, abgerufen am 28. Oktober 2018 (englisch).
- Hochspringen ↑ Mike Macgirvin: Friendica Red - help us. Friendica.com, abgerufen am 21. März 2016.
- Hochspringen ↑ friendica: hubzilla - core - commits - initial commit (cd727cb2). framagit.org, 12. Mai 2012, abgerufen am 28. Oktober 2018.
- Hochspringen ↑ Sean Tilley: Got Zot — Mike Macgirvin on building your own apps and protocols. medium.com, 10. Oktober 2017, abgerufen am 19. August 2018 (englisch).
- Hochspringen ↑ Peter Mühlbauer: Mastodon, Friendi.ca, Hubzilla, WeChat, Akasha. heise.de, 14. Juni 2017, abgerufen am 14. Oktober 2018.
- Hochspringen ↑ friendica: hubzilla - core - commits - first cut at a new readme (8328811c6). framagit.org, 8. Mai 2013, abgerufen am 28. Oktober 2018 (englisch).
- Hochspringen ↑ redmatrix: hubzilla - core - commits - readme (7a63a88b). framagit.org, 15. Mai 2015, abgerufen am 28. Oktober 2018 (englisch).
- Hochspringen ↑ The history of Hubzilla » talkplus. talkplus.org, abgerufen am 26. August 2018 (englisch).
- Hochspringen ↑ Mike Macgirvin: Hubzilla (1.0) release. Abgerufen am 26. August 2018.
- Hochspringen ↑ Mike Macgirvin: Mike Macgirvin - osada - Repository - README.md. framagit.org, abgerufen am 28. Oktober 2018 (englisch).
- ↑ Hochspringen nach: 17,0 17,1 Andrew Manning: Posts? Articles? Webpages? Wikis? Hubzilla Publishing Explained. Abgerufen am 26. August 2018 (englisch).
- Hochspringen ↑ Andrew Manning: Nomadic identity, brought to you by Hubzilla. medium.com, 15. Juli 2017, abgerufen am 19. August 2018 (englisch).
- ↑ Hochspringen nach: 19,0 19,1 19,2 Wouter Mildenburg: Functional breakdown of decentralised social networks. Abgerufen am 26. August 2018 (englisch).
- Hochspringen ↑ Mike Macgirvin: Hubzilla Documentation: Developers - What is Zot? - Access Control. 21. August 2017, abgerufen am 28. Oktober 2018 (englisch).
- ↑ Hochspringen nach: 21,0 21,1 Marion Maia Bracco, Ana Carolina Cintra Nunes Mafra, Alexandre Hannud Abdo, Fernando Antonia Basile Colugnati, Marcello Dala Bernardina Dalla, Marcelo Marcos Piva Demarzo, Ises Abrahamsohn, Aline Bacífico Rodrigues, et al.: Implementation of integration strategies between primary care units and a regional general hospital in Brazil to update and connect health care professionals: a quasi-experimental study protocol (en)
- Hochspringen ↑ Alexandre Hannud Abdo, Ana Delgado, Ana Mafra, Tatiane Ocon Nascimento, Mario Bracco: Technology Enhanced Integration of Hospital and Primary Care in the M'boi Mirim Neighborhood of São Paulo City (en)
- Hochspringen ↑ Ian Strasser: The Post-Facebook Social Network. medium.com/syntomic, 2. April 2018, abgerufen am 19. August 2018 (englisch).
- Hochspringen ↑ Hubzilla. In: Podcast-Episode #S01E03. besser.demkontinuum.de, 22. Juni 2018, abgerufen am 10. Oktober 2018.
- Hochspringen ↑ Markus Kollotzek: Hubzilla – Interview zum dezentralen sozialen Netzwerk. greennetproject.org, 21. November 2017, abgerufen am 19. August 2018.
- Hochspringen ↑ Hubzilla - Projects - PRISM Break (en)
- Hochspringen ↑ Mohammad Badiul Islam, Renato Iannella, Jason Watson, Shlomo Geva: International Journal of Information Privacy, Security and Integrity (IJIPSI), Vol. 2, No. 2, 2015 (en)
- Hochspringen ↑ Sivaldo Pereira da Silva, Rachel Callai Bragatto, Rafael Cardoso Sambaio (orgs.): Democracia Digital, Comunicação e Política em Redes » Teoria e prática (pt-br)
- Hochspringen ↑ Alexandre Hannud Abdo: DESCENTRALIZAÇÃO E CRIPTOGRAFIA NO COMBATE À VIGILÂNCIA E CONTROLE (Decentralization and cryptography in combating surveillance and control) (pt-br)