Draft:Hubzilla
{{AFC submission|d|corp|u=Aimear|ns=118|decliner=Sam-2727|declinets=20200404204836|reason2=v|ts=20200105184207}}{{AFC submission|d|nn|u=Aimear|ns=118|decliner=Robert McClenon|declinets=20181015064533|reason2=adv|small=yes|ts=20180810195736}}{{AFC submission|d|web|u=178.238.167.37|ns=118|decliner=SwisterTwister|declinets=20160328033125|small=yes|ts=20160323194357}}
{{AFC comment|1=Don't rely on many sources closely associated with the subject (i.e. their website). I looked over all of the sources you provided on the talk page, and even the paywalled ones (which I was able to access) are just trivial references. Even if sources are reliable and independent, they still must mention the subject of the article more than just one reference or two. A study on how Hubzilla works or solely on it would demonstrate notability, but not a study that references Hubzilla. For instance, in "Technology enhanced integration of hospital and primary care in the M’boi Mirim
neighborhood of Sao Paulo city," Hubzilla is simply used, not commented upon. Sam-2727 (talk) 20:48, 4 April 2020 (UTC)}}
{{AFC comment|1=To help review this article please provide WP:THREE best sources. Lapablo (talk) 10:13, 6 January 2020 (UTC)}}
{{AFC comment|1=This draft contains too many direct comparisons of Hubzilla against Friendica. These comparisons are blatantly promotional and are not appropriate in Wikipedia. Robert McClenon (talk) 06:45, 15 October 2018 (UTC)}}
{{AFC comment|1=Still needs any additional amount of in-depth third-party news sources overall. SwisterTwister <talk 03:31, 28 March 2016 (UTC)}}
----
{{Short description|Content management system}}
{{Infobox software
| name = Hubzilla
| logo = Hubzilla FavIcon.png
| screenshot = Hubzilla screenshot.png
{{Cite web
| last = friendica
| title = initial commit (cd727cb2) · Commits · hubzilla / core
| work = GitLab
| accessdate = 2018-11-23
| date = 2012-05-12
| url = https://framagit.org/hubzilla/core/commit/cd727cb26b78a1dade09d510b071446898477356}}
Redmatrix
{{Cite web
| last = friendica
| title = first cut at a new readme (328811c6) · Commits · hubzilla / core
| work = GitLab
| accessdate = 2018-11-23
| date = 2013-05-08
| url = https://framagit.org/hubzilla/core/commit/328811c6904fcf40297c7f41632a961b384be63f}}
Hubmaker{{Cite web
| last = redmatrix
| title = readme (7a63a88b) · Commits · hubzilla / core
| work = GitLab
| accessdate = 2018-11-23
| date = 2015-05-05
| url = https://framagit.org/hubzilla/core/commit/7a63a88bdfe4f783c31c2eff919b95d6953ae4d3
| archive-date = 2018-10-28
| archive-url = https://web.archive.org/web/20181028225932/https://framagit.org/hubzilla/core/commit/7a63a88bdfe4f783c31c2eff919b95d6953ae4d3
| url-status = live
}}
| author = Mike Macgirvin
| developer = Mario Vavti [https://framagit.org/hubzilla/core et al.]
| released = {{Start date and age|2015|12|24|df=yes}}
| latest release version = 9.4.3
| latest release date = {{Start date and age|2024|10|10|df=yes}}
| programming language = PHP, JavaScript
| operating system = Cross-platform
| platform =
| genre = Content management system
| license = MIT License
| website = {{URL|hubzilla.org}}
| standard = ActivityPub, Zot
}}
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|date=October 2024}}
History
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.
{{Cite web |last=friendika |date=2011-07-12 |title=zot scraper (180c15cd) · Commits · hubzilla / core |url=https://framagit.org/hubzilla/core/commit/180c15cdf86172edf58b071149e10af648ec90d4 |accessdate=2018-11-23 |work=GitLab}} 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.{{Cite web |last=Tilley |first=Sean |date=2017-10-10 |title=Got Zot — Mike Macgirvin |url=https://medium.com/we-distribute/got-zot-mike-macgirvin-45287601ff19 |accessdate=2018-10-31 |work=We Distribute |format=Blog |archive-date=2022-05-16 |archive-url=https://web.archive.org/web/20220516161255/https://medium.com/we-distribute/got-zot-mike-macgirvin-45287601ff19 |url-status=live }}
{{Cite web |date=2016 |title=The history of Hubzilla |url=http://www.talkplus.org/blog/2016/the-history-of-hubzilla/ |accessdate=2018-10-31 |work=talkplus |format=Blog}}
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.
{{cite web
|last1=Macgirvin
|first1=Mike
|title=Friendica Red - help us
|url=http://friendica.com/node/51
|website=Friendica
|accessdate=21 March 2016}}{{Cite news |last=Mühlbauer |first=Peter |date=2018-04-10 |title=Mastodon, Friendi.ca, Hubzilla, WeChat, Akasha {{!}} Telepolis |url=https://www.heise.de/tp/features/Mastodon-Friendi-ca-Hubzilla-WeChat-Akasha-3742877.html |accessdate=2018-10-31 |work=Telepolis |language=de |archive-date=2018-10-14 |archive-url=https://web.archive.org/web/20181014130144/https://www.heise.de/tp/features/Mastodon-Friendi-ca-Hubzilla-WeChat-Akasha-3742877.html |url-status=live }} The first commit to its source code repository was published on May 12th, 2012. Blogging features, WebDAV, CalDAV and CardDAV, and also a range of content management tools were added. On May 3rd, 2015, the suite was renamed Hubzilla after a series of short-term names that were adopted and subsequently dropped. On December 4th, 2015, Hubzilla 1.0 was officially launched.{{Cite web
| last = Macgirvin
| first = Mike
| title = Hubzilla (1.0) release
| accessdate = 2018-11-23
| date = 2015-12-04
| url = https://macgirvin.com/page/mike/hubzilla-1
| archive-date = 2016-10-21
| archive-url = https://web.archive.org/web/20161021071742/https://macgirvin.com/page/mike/hubzilla-1
| url-status = dead
}} In 2016, the platform software was rebuilt to support multiple server roles. 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.{{Cite web
| title = Hubzilla 3.8.3 veröffentlicht
| work = Pro-Linux
| accessdate = 2018-11-15
| date = 2018-11-14
| url = https://www.pro-linux.de/news/1/26494/hubzilla-383-ver%C3%83%C2%B6ffentlicht.html
| archive-date = 2018-11-14
| archive-url = https://web.archive.org/web/20181114162115/https://www.pro-linux.de/news/1/26494/hubzilla-383-ver%C3%83%C2%B6ffentlicht.html
| url-status = live
}} In 2020, version 5.0 was released, completing the migration to Zot6.
{{Cite web
| title = 5.0 hubzilla/core Gitlab
| accessdate = 2020-11-06
| date = 2020-11-05
| url = https://framagit.org/hubzilla/core/-/releases/5.0}}
Features
= Nomadic identities =
A member of a hub may create any number of web identities, called channels, which can be host any matter of information. They can be migrated to a different hub or cloned, in which the channel's identity and data can be saved to another hub. This allows for channels to have a level of redundancy for how it is hosted, should a hub shut down or become unavailable. Channels can be searched on a hub's directory, which can be opted-out of at any point in time.{{cite web|last1=Miltenburg|first1=Wouter|title=Functional breakdown of decentralised social networks|url=https://homepages.staff.os3.nl/~delaat/rp/2014-2015/p16/report.pdf|language=en|access-date=2018-08-05|archive-date=2018-10-08|archive-url=https://web.archive.org/web/20181008061225/https://homepages.staff.os3.nl/~delaat/rp/2014-2015/p16/report.pdf|url-status=live}}{{cite web
|date=2017-07-15
|first1=Andrew
|last1=Manning
|url=https://medium.com/@tamanning/nomadic-identity-brought-to-you-by-hubzilla-67eadce13c3b
|title=Nomadic identity, brought to you by Hubzilla
|language=en
|accessdate=2020-01-05
}}
= Access controls =
Any item that is published to a channel has its own access control list, which determines what local or remote identities can access the data or modify it.
= Other protocols =
Zot
{{Infobox networking protocol|title=Zot|purpose=Decentralized social networking|developer=Mike MacGirvin}}
The Zot protocol is the decentralized system behind Hubzilla which allows for its nomadic identity and access controls systems to function over the network, along with regular content federation.{{Citation needed|date=January 2025}}
== Open Web Auth ==
Open Web Auth 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.
Reception
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 a 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."
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.{{Cite journal|last1=Islam|first1=Mohammad Badiul|last2=Iannella|first2=Renato|last3=Watson|first3=Jason|last4=Geva|first4=Shlomo|title=International Journal of Information Privacy, Security and Integrity (IJIPSI), Vol. 2, No. 2, 2015|journal=International Journal of Information Privacy, Security and Integrity|volume=2|issue=2|pages=102|language=en|doi=10.1504/IJIPSI.2015.075438|year=2015|url=https://eprints.qut.edu.au/95164/1/__qut.edu.au_Documents_StaffHome_StaffGroupH%24_hoyte_Desktop_X%20ISLAM.pdf|access-date=2020-03-05|archive-date=2018-11-02|archive-url=https://web.archive.org/web/20181102111223/http://eprints.qut.edu.au/95164/1/__qut.edu.au_Documents_StaffHome_StaffGroupH%24_hoyte_Desktop_X%20ISLAM.pdf|url-status=live}}
Hubzilla is mentioned on PRISM Break, a catalogue of software that can be used to avoid mass surveillance.{{cite web|title=Hubzilla - Projects - PRISM Break|url=https://prism-break.org/en/projects/hubzilla/|language=en}} 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.{{cite web|last1=Hasecke|first1=Ulrich|date=2018-04-11|title=Hubzilla vs Mastodon|url=https://www.hasecke.eu/post/hubzilla-vs-mastodon/|language=de|accessdate=2020-01-05}}
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.{{cite web|last1=da Silva|first1=Sivaldo Pereira|last2=Bragatto|first2=Rachel Callai|last3=Sambaio (orgs.)|first3=Rafael Cardoso|title=Democracia Digital, Comunicação e Política em Redes " Teoria e prática|url=http://livro.democraciadigital.org.br/|language=pt-br|access-date=2018-08-05|archive-date=2018-12-26|archive-url=https://web.archive.org/web/20181226190723/http://livro.democraciadigital.org.br/|url-status=live}}
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.{{cite web|last1=Abdo|first1=Alexandre Hannud|title=DESCENTRALIZAÇÃO E CRIPTOGRAFIA NO COMBATE À VIGILÂNCIA E CONTROLE (Decentralization and cryptography in combating surveillance and control)|url=http://medialabufrj.net/download/lavits2015-anais/4/1.Resumo41.pdf|language=pt-br|access-date=2018-08-05|archive-date=2018-10-08|archive-url=https://web.archive.org/web/20181008022810/http://medialabufrj.net/download/lavits2015-anais/4/1.Resumo41.pdf|url-status=live}}
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." {{cite web|last1=Welchering|first1=Peter|title=Digitale Souveränität. Blackout zeigt: Facebook-Logins sind riskant|url=https://www.zdf.de/nachrichten/digitales/facebook-blackout-login-100.html|language=de-de|date=2021-10-05}}{{cite web|last1=Deutschlandfunk|title=Umwelt und Verbraucher [AUDIO]|url=https://ondemand-mp3.dradio.de/file/dradio/2021/10/05/facebook_ausfall_ursachen_und_alternativen_dlf_20211005_1136_fc091160.mp3|language=de-de|date=2021-10-05|access-date=2021-11-14|archive-date=2021-10-05|archive-url=https://web.archive.org/web/20211005115045/https://ondemand-mp3.dradio.de/file/dradio/2021/10/05/facebook_ausfall_ursachen_und_alternativen_dlf_20211005_1136_fc091160.mp3|url-status=live}}.
The broadcasting authority of North Rhine-Westphalia, {{Interlanguage link|Landesanstalt für medien Nordrhein-Westfalen|lt=State Media Authority of North Rhine-Westphalia|de}}, named Hubzilla as one of the services known for "ensuring high data protection and using open standards that make offerings interoperable".{{cite web |last1=Landesanstalt für medien Nordrhein-Westfalen |date=2024-03-01 |title=DATENPORTABILITÄT UND INTEROPERABILITÄT – DIE EINE WELT DER DATEN UND DIENSTE? |url=https://www.medienanstalt-nrw.de/fileadmin/user_upload/NeueWebsite_0120/Themen/Intermediaere/tbd-Debattenmonitor_der_Landesanstalt_fuer_Medien_NRW-012021_01.pdf |language=de-de}}
The Digitalcourage association, in an article introducing the Fediverse, recommends Hubzilla as a "social-media-cockpit" given its versatility.{{cite web|last1=Schötteldreier|first1=Jan|title=Fediverse – So geht gutes Social Media|url=https://digitalcourage.de/digitale-selbstverteidigung/fediverse|language=de-de|date=2021-04-17|access-date=2021-11-08|archive-date=2021-11-08|archive-url=https://web.archive.org/web/20211108034509/https://digitalcourage.de/digitale-selbstverteidigung/fediverse|url-status=live}}
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.{{Cite web |title=NLnet; Hubzilla |url=https://nlnet.nl/project/Hubzilla/ |access-date=2021-10-02 |website=nlnet.nl}}
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 60,000 people in the city of São Paulo, Brazil.{{Cite book |last1=Abdo |first1=Alexandre Hannud |title=Technology Enhanced Integration of Hospital and Primary Care in the M'boi Mirim Neighborhood of São Paulo City |last2=Delgado |first2=Ana |last3=Mafra |first3=Ana |last4=Nascimento |first4=Tatiane Ocon |last5=Bracco |first5=Mario |year=2015 |isbn=978-1-4673-6775-2 |pages=366–367 |language=en |doi=10.1109/CBMS.2015.42}}{{Cite journal |last1=Bracco |first1=Marion Maia |last2=Mafra |first2=Ana Carolina Cintra Nunes |last3=Abdo |first3=Alexandre Hannud |last4=Colugnati |first4=Fernando Antonia Basile |last5=Dalla |first5=Marcello Dala Bernardina |last6=Demarzo |first6=Marcelo Marcos Piva |last7=Abrahamsohn |first7=Ises |last8=Rodrigues |first8=Aline Bacífico |last9=Delgado |first9=Ana Violeta Ferreira de Almeida |last10=dos Parzeres |first10=Glauber Alves |last11=Teixeira Jr |first11=José Carlos |last12=Possa |first12=Silvio |year=2016 |title=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 |journal=BMC Health Services Research |language=en |volume=16 |issue=1 |pages=380 |doi=10.1186/s12913-016-1626-9 |pmc=4983016 |pmid=27519520 |doi-access=free}}
See also
- AT Protocol, a later social networking protocol with many similar concepts with Zot
- Comparison of software and protocols for distributed social networking
- Decentralized identifier
- Nextcloud
- Nostr
References
{{reflist}}
External links
- [http://hubzilla.org Hubzilla project site]
- [https://framagit.org/hubzilla/core Hubzilla Git repository]
- Articles about Hubzilla or mentioning Hubzilla
- in the German magazine "FIfF-Kommunikation":
- 2018-07-26 (Gustav Wall): [https://www.fiff.de/publikationen/fiff-kommunikation/fk-2018/fk-2018-1/fk-2018-1-content/fk-1-18-p68.pdf Informationelle Selbstbestimmung und Datenautonomie mit Hubzilla]
- on boinboing.net:
- 2018-07-18 [https://boingboing.net/2018/07/18/platform-independence.html Facebook Domination vs. Self-Determination]
- on medium.com:
- 2018-04-22 (Andrew Manning): [https://medium.com/@tamanning/understanding-the-hubzilla-permissions-system-7d29cbc77b6e Understanding the Hubzilla permissions system]
- 2018-04-14 (Waitman Gobble): [https://medium.com/@waitmang/its-like-totally-time-to-build-your-web-site-on-hubzilla-42f74f641b2f It’s like totally time to build your web site on Hubzilla]
- 2018-04-02 (Ian) [https://medium.com/syntomic/the-post-facebook-social-network-d938748be527 The Post-Facebook Social Network]
- 2018-02-28 (Sean Tilley): [https://medium.com/we-distribute/the-do-everything-system-an-in-depth-review-of-hubzilla-3-0-692204177d4e The Do-Everything System: An in-depth review of Hubzilla 3.0.]
- 2017-10-10 (Sean Tilley): [https://medium.com/we-distribute/got-zot-mike-macgirvin-45287601ff19 Got Zot — Mike Macgirvin on building your own apps and protocols]
- 2017-07-15 (Andrew Manning): [https://medium.com/@tamanning/nomadic-identity-brought-to-you-by-hubzilla-67eadce13c3b Nomadic identity, brought to you by Hubzilla]
- 2017-08-01, updated 2018-04-15: [https://start.hubzilla.org/page/admin/zot_intro&owt=4eff015ed66dbf9fc6a8ee512b6bd6a6&owt=8c3d015994bc77e625eb79a0a95aba6a Got Zot? An introduction to the protocol that powers Hubzilla]
- on zdnet.com:
- 2017-04-17 (Eileen Brown): [https://www.zdnet.com/article/is-mastodon-the-new-social-media-star-or-imploding-black-hole/ Is Mastodon the new social media star, or imploding black hole?]
- on talkplus.org:
- 2016: [http://www.talkplus.org/blog/2016/the-history-of-hubzilla/ The history of Hubzilla]
- on blog.novatrend.ch:
- 2019-03-04: Hagen Graf: [https://blog.novatrend.ch/2019/03/04/soziales-content-managemant-mit-hubzilla/ Soziales Content management mit Hubzilla]
- on linuxaddictos.com:
- 2019-12-11: David Naranjo: [https://www.linuxadictos.com/liberada-la-nueva-version-de-la-plataforma-de-comunicaciones-descentralizadas-hubzilla-4-6.html Liberada la nueva versión de la plataforma de comunicaciones descentralizadas Hubzilla 4.6]
- Podcast in German about Hubzilla on besser.demkontinuum.de (2018-06-22): [https://besser.demkontinuum.de/2018/06/hubzilla-s01e03/ Hubzilla #S01E03]
- Interview in German on greennetproject.org (Markus Kollotzek, 2017-11-21): [https://greennetproject.org/2017/11/21/interview-zum-thema-hubzilla/ Hubzilla – Interview zum dezentralen sozialen Netzwerk]
- Presentation video in Russian (Gustav Wall, 2017-06-24): [http://0x1.tv/Hubzilla_%E2%80%93_%D0%B2%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5,_%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B8,_Hubzilla-%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%BE_(Gustav_Wall,_LVEE-2017) Hubzilla – введение, возможности, Hubzilla-сообщество (Gustav Wall, LVEE-2017)]
{{Fediverse}}{{Social networking services}}{{Draft categories|Category:Social networking services
Category:Free software websites
Category:Internet services supporting OpenID
Category:Software using the GNU Affero General Public License
}}