Hubzilla
Other names | Friendica Red[1] Redmatrix[2] Hubmaker[3] |
---|---|
Original author(s) | Mike Macgirvin |
Developer(s) | Mario Vavti et al. |
Initial release | 24 December 2015 |
Stable release | 9.4.3
/ 10 October 2024 |
Written in | PHP, JavaScript |
Engine | |
Operating system | Cross-platform |
Standard(s) | ActivityPub, Zot |
Type | Content management system |
License | MIT License |
Website | hubzilla |
Search Hubzilla on Amazon.
Hubzilla is a free and open-source software suite designed for hosting and sharing user-generated content. A default installation (commonly referred to as a pod) of Hubzilla includes support for basic web publishing and file sharing for each user, however a hub's capabilities can be expanded via a custom plugin system that users can pick and choose from for their needs. Unlike other platforms for user-generated content such as Nextcloud or WordPress, Hubzilla is designed to be similar to a social networking service, with each user having the ability to create any amount of channels that are profiles for a user, an organization or any other type of object. These channels can then establish relationships with each other, with various access controls to customize what is permitted within a relationship.
A major feature of Hubzilla is that hubs can communicate between each other through the Zot protocol, which allows for users to have a decentralized identity (dubbed by the suite as a nomadic identity) that can be migrated and cloned across a network, even if the channel's original hub is no longer available. ActivityPub support is also available via an official plugin, making Hubzilla interoperable with the fediverse.[citation needed]
History[edit]
Before the creation of the fork, a new communication protocol named Zot was developed by Mike Macgirvin on Friendica, providing capabilities such as server-to-server content federation, access controls for such content, remote authentication and a "nomadic identity" system that allows for users to be independent from their server.[4] The development focus later shifted away from social networking and towards providing a range of decentralized privacy-focused services such as content publishing, cloud storage, and groupware.[5][6]
Hubzilla was first created by as a fork of Friendica (also created by Macgirvin) to experiment with the Zot protocol in a more experimental manner.[7][8] The first commit to its source code repository was published on May 12th, 2012.[1] Blogging features, WebDAV, CalDAV and CardDAV, and also a range of content management tools were added.[5] On May 3rd, 2015, the suite was renamed Hubzilla after a series of short-term names that were adopted and subsequently dropped.[3] On December 4th, 2015, Hubzilla 1.0 was officially launched.[9] In 2016, the platform software was rebuilt to support multiple server roles.[6] In 2017, the Zot protocol received a major upgrade, named Zot6, which separated the services and APIs. Around the same time, the ActivityPub protocol was implemented through a first-party plugin. In 2018, the migration to Zot6 started, with user settings being separated into their own apps.[10] In 2020, version 5.0 was released, completing the migration to Zot6.[11]
Features[edit]
Hubzilla is a decentralized communication and publishing platform. A server running Hubzilla, called a hub, interoperates with other hubs primarily through the Zot protocol, yet may also be configured to function in isolation. Some notable features of Hubzilla are:
Nomadic identities - a member of a hub may create any number of web identities, called channels. The Zot protocol allows channels to be unbound from the hub where they are created. They may be ported to a different hub, but also cloned, in which case the channel's identity and data will exist simultaneously in more than one location. This provides resilience to channels should a hub shut down or become unavailable.[12][13]
Access control - any item published by a channel, be it a post, photo or web page, has its own access control list determining which local or remote identities can access it.[12]
Open Web Auth - OWA is a subset of the Zot protocol describing a method for a user agent, typically a web browser, to identify itself on behalf of a channel through what is called remote authentication. It allows hubs to provide or deny access to items and actions for identities residing in a different hub.
DAV - the WebDAV, CalDAV and CardDAV protocols are supported[12]
Directory - a decentralized searchable directory of channels[12]
OpenID - Hubzilla functions as an OpenID provider, allowing users to log into OpenID-enabled sites with their Hubzilla channels.
Reception[edit]
An academic report published in 2015 says Hubzilla "is currently most suited to be provided as an alternative to the current centralised social networks and [...] can be provided as a service by hosting providers. It has an efficient message distribution model, enhanced privacy features, and provides an unique feature named nomadic identities. [...] It is currently more mature than some of the other implementations and puts the user back in control of their data."[12]
Hubzilla was the only open-source social network solution whose implementation of privacy is considered "Extensive" in a 2015 peer-reviewed survey paper regarding the extensibility of privacy options on various social media platforms.[14]
Hubzilla is mentioned on PRISM Break, a catalogue of software that can be used to avoid mass surveillance.[15] A tech blog states that the abundance of functions makes Hubzilla an interesting network, on the other hand this abundance might put off new users.[16]
Hubzilla appears as a case and recommendation in the chapter "Tendências democráticas e autoritárias, arquiteturas distribuídas e centralizadas" (Democratic and authoritarian tendencies, distributed and centralized architectures) in the book "Democracia Digital, Comunicação e Política em Redes", organized by the Digital Culture Laboratory of the Federal University of Paraná, Brazil.[17]
A peer-reviewed academic article (in Portuguese) from the conference of the Latin American Network for Studies of Surveillance, Technology and Society highlights the importance of features unique to Redmatrix/Hubzilla in the effort to recover privacy and decentralization of the Internet.[18]
In connection with the failure of billions of Facebook accounts on October 2021, German public broadcaster ZDF recommended alternative decentralized services, including Hubzilla: "Instead of Facebook, Friendica, Hubzilla or Diaspora can be used." [19][20].
The broadcasting authority of North Rhine-Westphalia, State Media Authority of North Rhine-Westphalia , named Hubzilla as one of the services known for "ensuring high data protection and using open standards that make offerings interoperable".[21]
The Digitalcourage association, in an article introducing the Fediverse, recommends Hubzilla as a "social-media-cockpit" given its versatility.[22]
In 2020, the project was recognized by the NLnet organization with a NGI Discovery grant to support its future development over the next two years, highlighting the contribution of Hubzilla in providing a decentralized identity and authentication layer to the internet.[23]
There is at least one documented large-scale use of Hubzilla beyond the typical personal, family or community communications platform. Peer reviewed publications in IEEE's International Symposium on Computer-Based Medical Systems, and BMC Health Services Research, describe the use of Hubzilla as a tool for integrating and providing continuous care across the network of healthcare providers serving a neighborhood of 600'000 people in the city of São Paulo, Brazil.[24][25]
See also[edit]
- Comparison of software and protocols for distributed social networking
- AT Protocol, a later social networking protocol with many similar ideas to Zot
- Nextcloud
- Nostr
References[edit]
- ↑ 1.0 1.1 friendica (2012-05-12). "initial commit (cd727cb2) · Commits · hubzilla / core". GitLab. Retrieved 2018-11-23.
- ↑ friendica (2013-05-08). "first cut at a new readme (328811c6) · Commits · hubzilla / core". GitLab. Retrieved 2018-11-23.
- ↑ 3.0 3.1 redmatrix (2015-05-05). "readme (7a63a88b) · Commits · hubzilla / core". GitLab. Archived from the original on 2018-10-28. Retrieved 2018-11-23. Unknown parameter
|url-status=
ignored (help) - ↑ friendika (2011-07-12). "zot scraper (180c15cd) · Commits · hubzilla / core". GitLab. Retrieved 2018-11-23.
- ↑ 5.0 5.1 Tilley, Sean (2017-10-10). "Got Zot — Mike Macgirvin". We Distribute. Archived from the original (Blog) on 2022-05-16. Retrieved 2018-10-31. Unknown parameter
|url-status=
ignored (help) - ↑ 6.0 6.1 "The history of Hubzilla" (Blog). talkplus. 2016. Retrieved 2018-10-31.
- ↑ Macgirvin, Mike. "Friendica Red - help us". Friendica. Retrieved 21 March 2016.
- ↑ Mühlbauer, Peter (2018-04-10). "Mastodon, Friendi.ca, Hubzilla, WeChat, Akasha | Telepolis". Telepolis (in Deutsch). Archived from the original on 2018-10-14. Retrieved 2018-10-31. Unknown parameter
|url-status=
ignored (help) - ↑ Macgirvin, Mike (2015-12-04). "Hubzilla (1.0) release". Archived from the original on 2016-10-21. Retrieved 2018-11-23. Unknown parameter
|url-status=
ignored (help) - ↑ "Hubzilla 3.8.3 veröffentlicht". Pro-Linux. 2018-11-14. Archived from the original on 2018-11-14. Retrieved 2018-11-15. Unknown parameter
|url-status=
ignored (help) - ↑ "5.0 hubzilla/core Gitlab". 2020-11-05. Retrieved 2020-11-06.
- ↑ 12.0 12.1 12.2 12.3 12.4 Miltenburg, Wouter. "Functional breakdown of decentralised social networks" (PDF). Archived from the original (PDF) on 2018-10-08. Retrieved 2018-08-05. Unknown parameter
|url-status=
ignored (help) - ↑ Manning, Andrew (2017-07-15). "Nomadic identity, brought to you by Hubzilla". Retrieved 2020-01-05.
- ↑ Islam, Mohammad Badiul; Iannella, Renato; Watson, Jason; Geva, Shlomo (2015). "International Journal of Information Privacy, Security and Integrity (IJIPSI), Vol. 2, No. 2, 2015" (PDF). International Journal of Information Privacy, Security and Integrity. 2 (2): 102. doi:10.1504/IJIPSI.2015.075438. Archived from the original (PDF) on 2018-11-02. Retrieved 2020-03-05. Unknown parameter
|url-status=
ignored (help) - ↑ "Hubzilla - Projects - PRISM Break".
- ↑ Hasecke, Ulrich (2018-04-11). "Hubzilla vs Mastodon" (in Deutsch). Retrieved 2020-01-05.
- ↑ da Silva, Sivaldo Pereira; Bragatto, Rachel Callai; Sambaio (orgs.), Rafael Cardoso. "Democracia Digital, Comunicação e Política em Redes " Teoria e prática" (in português). Archived from the original on 2018-12-26. Retrieved 2018-08-05. Unknown parameter
|url-status=
ignored (help) - ↑ Abdo, Alexandre Hannud. "DESCENTRALIZAÇÃO E CRIPTOGRAFIA NO COMBATE À VIGILÂNCIA E CONTROLE (Decentralization and cryptography in combating surveillance and control)" (PDF) (in português). Archived from the original (PDF) on 2018-10-08. Retrieved 2018-08-05. Unknown parameter
|url-status=
ignored (help) - ↑ Welchering, Peter (2021-10-05). "Digitale Souveränität. Blackout zeigt: Facebook-Logins sind riskant" (in Deutsch).
- ↑ Deutschlandfunk (2021-10-05). "Umwelt und Verbraucher [AUDIO]" (in Deutsch). Archived from the original on 2021-10-05. Retrieved 2021-11-14. Unknown parameter
|url-status=
ignored (help) - ↑ Landesanstalt für medien Nordrhein-Westfalen (2024-03-01). "DATENPORTABILITÄT UND INTEROPERABILITÄT – DIE EINE WELT DER DATEN UND DIENSTE?" (PDF) (in Deutsch).
- ↑ Schötteldreier, Jan (2021-04-17). "Fediverse – So geht gutes Social Media" (in Deutsch). Archived from the original on 2021-11-08. Retrieved 2021-11-08. Unknown parameter
|url-status=
ignored (help) - ↑ "NLnet; Hubzilla". nlnet.nl. Retrieved 2021-10-02.
- ↑ Abdo, Alexandre Hannud; Delgado, Ana; Mafra, Ana; Nascimento, Tatiane Ocon; Bracco, Mario (2015). Technology Enhanced Integration of Hospital and Primary Care in the M'boi Mirim Neighborhood of São Paulo City. pp. 366–367. doi:10.1109/CBMS.2015.42. ISBN 978-1-4673-6775-2. Search this book on
- ↑ Bracco, Marion Maia; Mafra, Ana Carolina Cintra Nunes; Abdo, Alexandre Hannud; Colugnati, Fernando Antonia Basile; Dalla, Marcello Dala Bernardina; Demarzo, Marcelo Marcos Piva; Abrahamsohn, Ises; Rodrigues, Aline Bacífico; Delgado, Ana Violeta Ferreira de Almeida; dos Parzeres, Glauber Alves; Teixeira Jr, José Carlos; Possa, Silvio (2016). "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". BMC Health Services Research. 16 (1): 380. doi:10.1186/s12913-016-1626-9. PMC 4983016. PMID 27519520.
External links[edit]
- Hubzilla project site
- Hubzilla Git repository
- Articles about Hubzilla or mentioning Hubzilla
- in the German magazine "FIfF-Kommunikation":
- 2018-07-26 (Gustav Wall): Informationelle Selbstbestimmung und Datenautonomie mit Hubzilla
- on boinboing.net:
- 2018-07-18 Facebook Domination vs. Self-Determination
- on medium.com:
- 2018-04-22 (Andrew Manning): Understanding the Hubzilla permissions system
- 2018-04-14 (Waitman Gobble): It’s like totally time to build your web site on Hubzilla
- 2018-04-02 (Ian) The Post-Facebook Social Network
- 2018-02-28 (Sean Tilley): The Do-Everything System: An in-depth review of Hubzilla 3.0.
- 2017-10-10 (Sean Tilley): Got Zot — Mike Macgirvin on building your own apps and protocols
- 2017-07-15 (Andrew Manning): Nomadic identity, brought to you by Hubzilla
- 2017-08-01, updated 2018-04-15: Got Zot? An introduction to the protocol that powers Hubzilla
- on zdnet.com:
- 2017-04-17 (Eileen Brown): Is Mastodon the new social media star, or imploding black hole?
- on talkplus.org:
- 2016: The history of Hubzilla
- on blog.novatrend.ch:
- 2019-03-04: Hagen Graf: Soziales Content management mit Hubzilla
- on linuxaddictos.com:
- 2019-12-11: David Naranjo: Liberada la nueva versión de la plataforma de comunicaciones descentralizadas Hubzilla 4.6
- in the German magazine "FIfF-Kommunikation":
- Podcast in German about Hubzilla on besser.demkontinuum.de (2018-06-22): Hubzilla #S01E03
- Interview in German on greennetproject.org (Markus Kollotzek, 2017-11-21): Hubzilla – Interview zum dezentralen sozialen Netzwerk
- Presentation video in Russian (Gustav Wall, 2017-06-24): Hubzilla – введение, возможности, Hubzilla-сообщество (Gustav Wall, LVEE-2017)
Template:FediverseTemplate:Social networking services
This article "Hubzilla" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Hubzilla. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.