Home
Random
Log in
Settings
About Join the Fediverse
Disclaimers
Join the Fediverse
Search
Export translations
Translate
Settings
Group
(streams)
Apps
Best practices
Category:(streams)
Category:Admin guides
Category:Advanced
Category:Akkoma
Category:Apps
Category:Arts, culture & entertainment
Category:Beginners guides
Category:BookWyrm
Category:Climate
Category:Content templates
Category:Defunct Fediverse projects
Category:Diaspora*
Category:Disambiguation pages
Category:Ecko
Category:Fediverse
Category:Fediverse projects
Category:Fediverse protocols
Category:Fedizens
Category:Firefish
Category:Friendica
Category:Funkwhale
Category:GNU Social
Category:GoToSocial
Category:How to
Category:Hubzilla
Category:In the Fediverse
Category:Infobox templates
Category:Instances
Category:Instances:Austria
Category:Koyu.space
Category:Lemmy
Category:Mastodon
Category:Meta
Category:Misskey
Category:Mobilizon
Category:Owncast
Category:PeerTube
Category:Pixelfed
Category:Pleroma
Category:Promo material
Category:Subtemplates
Category:Super-categories
Category:Templates
Category:Topics
Category:Unrelated
Category:Unrelated stuff
Category:What are Fediverse projects?
Category:What is
Category:WriteFreely
F.A.Q. - Frequently Asked Questions
Fedilab
Fediverse flyer
Free speech
Getting started with your Fediverse account
How do I get an account?
How to host your own Fediverse instance?
How to moderate a Mastodon instance
Hubzilla
Instance:Fedi.at
Instance:Jlai.lu
Instance:Wien.rocks
Jerboa
Join the Fediverse:Translation guide
Main Page
Mistpark
Moving instances
Portal:About
Portal:Climate
Portal:Editing
Portal:Navigation
Redmatrix
Template:About
Template:About/More
Template:About/News
Template:About/Us
Template:About/Welcome
Template:Climate
Template:Climate/Fediverse
Template:Climate/Issue
Template:Climate/Welcome
Template:Climate/Wiki
Template:Comparison of Mastodon forks
Template:Comparison of microblogging services
Template:Editing
Template:Editing/Basics
Template:Editing/Rules
Template:Editing/Todos
Template:Editing/Translating
Template:Editing/Welcome
Template:Getting started links
Template:Infobox
Template:Infobox app
Template:Infobox defunct
Template:Main Page
Template:Main Page/Fediverse projects
Template:Main Page/Getting started
Template:Main Page/Help
Template:Main Page/Help us
Template:Main Page/Main
Template:Main Page/Resources
Template:Main Page/Switch
Template:Main Page/Welcome
Template:Navigation
Template:Navigation/Categories
Template:Navigation/List
Template:Navigation/Portals
Template:Navigation/Search
Template:Navigation/Welcome
The climate justice movement in the Fediverse
The Zotlabs projects
Thunder
Tusky
Welcome to the Fediverse Quickstart guide
What are channels on Hubzilla and (streams)?
What are Fediverse projects?
What is Akkoma?
What is BookWyrm?
What is Ecko?
What is Firefish?
What is Friendica?
What is Funkwhale?
What is GoToSocial?
What is Hubzilla?
What is Kbin?
What is koyu.space?
What is Lemmy?
What is Mastodon?
What is Misskey?
What is Mistpark?
What is Mobilizon?
What is nomadic identity?
What is Osada?
What is Owncast?
What is PeerTube?
What is Pixelfed?
What is Pleroma?
What is Redmatrix?
What is Roadhouse?
What is the Fediverse?
What is WriteFreely?
What is Zap?
What people usually tell you about the Fediverse
Language
aa - Afar
ab - Abkhazian
abs - Ambonese Malay
ace - Achinese
acm - Iraqi Arabic
ady - Adyghe
ady-cyrl - Adyghe (Cyrillic script)
aeb - Tunisian Arabic
aeb-arab - Tunisian Arabic (Arabic script)
aeb-latn - Tunisian Arabic (Latin script)
af - Afrikaans
aln - Gheg Albanian
alt - Southern Altai
am - Amharic
ami - Amis
an - Aragonese
ang - Old English
ann - Obolo
anp - Angika
ar - Arabic
arc - Aramaic
arn - Mapuche
arq - Algerian Arabic
ary - Moroccan Arabic
arz - Egyptian Arabic
as - Assamese
ase - American Sign Language
ast - Asturian
atj - Atikamekw
av - Avaric
avk - Kotava
awa - Awadhi
ay - Aymara
az - Azerbaijani
azb - South Azerbaijani
ba - Bashkir
ban - Balinese
ban-bali - Balinese (Balinese script)
bar - Bavarian
bbc - Batak Toba
bbc-latn - Batak Toba (Latin script)
bcc - Southern Balochi
bci - Baoulé
bcl - Central Bikol
bdr - West Coast Bajau
be - Belarusian
be-tarask - Belarusian (Taraškievica orthography)
bew - Betawi
bg - Bulgarian
bgn - Western Balochi
bh - Bhojpuri
bho - Bhojpuri
bi - Bislama
bjn - Banjar
blk - Pa'O
bm - Bambara
bn - Bangla
bo - Tibetan
bpy - Bishnupriya
bqi - Bakhtiari
br - Breton
brh - Brahui
bs - Bosnian
btm - Batak Mandailing
bto - Iriga Bicolano
bug - Buginese
bxr - Russia Buriat
ca - Catalan
cbk-zam - Chavacano
cdo - Min Dong Chinese
ce - Chechen
ceb - Cebuano
ch - Chamorro
cho - Choctaw
chr - Cherokee
chy - Cheyenne
ckb - Central Kurdish
co - Corsican
cps - Capiznon
cpx - Pu-Xian Min
cpx-hans - Pu-Xian Min (Simplified Han script)
cpx-hant - Pu-Xian Min (Traditional Han script)
cpx-latn - Pu-Xian Min (Latin script)
cr - Cree
crh - Crimean Tatar
crh-cyrl - Crimean Tatar (Cyrillic script)
crh-latn - Crimean Tatar (Latin script)
crh-ro - Crimean Tatar (Romania)
cs - Czech
csb - Kashubian
cu - Church Slavic
cv - Chuvash
cy - Welsh
da - Danish
dag - Dagbani
de - German
de-at - Austrian German
de-ch - Swiss High German
de-formal - German (formal address)
dga - Dagaare
din - Dinka
diq - Zazaki
dsb - Lower Sorbian
dtp - Central Dusun
dty - Doteli
dv - Divehi
dz - Dzongkha
ee - Ewe
egl - Emilian
el - Greek
eml - Emiliano-Romagnolo
en - English
en-ca - Canadian English
en-gb - British English
eo - Esperanto
es - Spanish
es-419 - Latin American Spanish
es-formal - Spanish (formal address)
et - Estonian
eu - Basque
ext - Extremaduran
fa - Persian
fat - Fanti
ff - Fula
fi - Finnish
fit - Tornedalen Finnish
fj - Fijian
fo - Faroese
fon - Fon
fr - French
frc - Cajun French
frp - Arpitan
frr - Northern Frisian
fur - Friulian
fy - Western Frisian
ga - Irish
gaa - Ga
gag - Gagauz
gan - Gan Chinese
gan-hans - Gan (Simplified)
gan-hant - Gan (Traditional)
gcr - Guianan Creole
gd - Scottish Gaelic
gl - Galician
gld - Nanai
glk - Gilaki
gn - Guarani
gom - Goan Konkani
gom-deva - Goan Konkani (Devanagari script)
gom-latn - Goan Konkani (Latin script)
gor - Gorontalo
got - Gothic
gpe - Ghanaian Pidgin
grc - Ancient Greek
gsw - Alemannic
gu - Gujarati
guc - Wayuu
gur - Frafra
guw - Gun
gv - Manx
ha - Hausa
hak - Hakka Chinese
haw - Hawaiian
he - Hebrew
hi - Hindi
hif - Fiji Hindi
hif-latn - Fiji Hindi (Latin script)
hil - Hiligaynon
hno - Northern Hindko
ho - Hiri Motu
hr - Croatian
hrx - Hunsrik
hsb - Upper Sorbian
hsn - Xiang Chinese
ht - Haitian Creole
hu - Hungarian
hu-formal - Hungarian (formal address)
hy - Armenian
hyw - Western Armenian
hz - Herero
ia - Interlingua
id - Indonesian
ie - Interlingue
ig - Igbo
igl - Igala
ii - Sichuan Yi
ik - Inupiaq
ike-cans - Eastern Canadian (Aboriginal syllabics)
ike-latn - Eastern Canadian (Latin script)
ilo - Iloko
inh - Ingush
io - Ido
is - Icelandic
it - Italian
iu - Inuktitut
ja - Japanese
jam - Jamaican Creole English
jbo - Lojban
jut - Jutish
jv - Javanese
ka - Georgian
kaa - Kara-Kalpak
kab - Kabyle
kai - Karekare
kbd - Kabardian
kbd-cyrl - Kabardian (Cyrillic script)
kbp - Kabiye
kcg - Tyap
kea - Kabuverdianu
kg - Kongo
khw - Khowar
ki - Kikuyu
kiu - Kirmanjki
kj - Kuanyama
kjh - Khakas
kjp - Eastern Pwo
kk - Kazakh
kk-arab - Kazakh (Arabic script)
kk-cn - Kazakh (China)
kk-cyrl - Kazakh (Cyrillic script)
kk-kz - Kazakh (Kazakhstan)
kk-latn - Kazakh (Latin script)
kk-tr - Kazakh (Turkey)
kl - Kalaallisut
km - Khmer
kn - Kannada
ko - Korean
ko-kp - Korean (North Korea)
koi - Komi-Permyak
kr - Kanuri
krc - Karachay-Balkar
kri - Krio
krj - Kinaray-a
krl - Karelian
ks - Kashmiri
ks-arab - Kashmiri (Arabic script)
ks-deva - Kashmiri (Devanagari script)
ksh - Colognian
ksw - S'gaw Karen
ku - Kurdish
ku-arab - Kurdish (Arabic script)
ku-latn - Kurdish (Latin script)
kum - Kumyk
kus - Kʋsaal
kv - Komi
kw - Cornish
ky - Kyrgyz
la - Latin
lad - Ladino
lb - Luxembourgish
lbe - Lak
lez - Lezghian
lfn - Lingua Franca Nova
lg - Ganda
li - Limburgish
lij - Ligurian
liv - Livonian
lki - Laki
lld - Ladin
lmo - Lombard
ln - Lingala
lo - Lao
loz - Lozi
lrc - Northern Luri
lt - Lithuanian
ltg - Latgalian
lus - Mizo
luz - Southern Luri
lv - Latvian
lzh - Literary Chinese
lzz - Laz
mad - Madurese
mag - Magahi
mai - Maithili
map-bms - Basa Banyumasan
mdf - Moksha
mg - Malagasy
mh - Marshallese
mhr - Eastern Mari
mi - Māori
min - Minangkabau
mk - Macedonian
ml - Malayalam
mn - Mongolian
mnc - Manchu
mnc-latn - Manchu (Latin script)
mnc-mong - Manchu (Mongolian script)
mni - Manipuri
mnw - Mon
mo - Moldovan
mos - Mossi
mr - Marathi
mrh - Mara
mrj - Western Mari
ms - Malay
ms-arab - Malay (Jawi script)
mt - Maltese
mus - Muscogee
mwl - Mirandese
my - Burmese
myv - Erzya
mzn - Mazanderani
na - Nauru
nah - Nāhuatl
nan - Min Nan Chinese
nap - Neapolitan
nb - Norwegian Bokmål
nds - Low German
nds-nl - Low Saxon
ne - Nepali
new - Newari
ng - Ndonga
nia - Nias
niu - Niuean
nl - Dutch
nl-informal - Dutch (informal address)
nmz - Nawdm
nn - Norwegian Nynorsk
no - Norwegian
nod - Northern Thai
nog - Nogai
nov - Novial
nqo - N’Ko
nrm - Norman
nso - Northern Sotho
nv - Navajo
ny - Nyanja
nyn - Nyankole
nys - Nyungar
oc - Occitan
ojb - Northwestern Ojibwa
olo - Livvi-Karelian
om - Oromo
or - Odia
os - Ossetic
pa - Punjabi
pag - Pangasinan
pam - Pampanga
pap - Papiamento
pcd - Picard
pcm - Nigerian Pidgin
pdc - Pennsylvania German
pdt - Plautdietsch
pfl - Palatine German
pi - Pali
pih - Norfuk / Pitkern
pl - Polish
pms - Piedmontese
pnb - Western Punjabi
pnt - Pontic
prg - Prussian
ps - Pashto
pt - Portuguese
pt-br - Brazilian Portuguese
pwn - Paiwan
qqq - Message documentation
qu - Quechua
qug - Chimborazo Highland Quichua
rgn - Romagnol
rif - Riffian
rki - Arakanese
rm - Romansh
rmc - Carpathian Romani
rmy - Vlax Romani
rn - Rundi
ro - Romanian
roa-tara - Tarantino
rsk - Pannonian Rusyn
ru - Russian
rue - Rusyn
rup - Aromanian
ruq - Megleno-Romanian
ruq-cyrl - Megleno-Romanian (Cyrillic script)
ruq-latn - Megleno-Romanian (Latin script)
rw - Kinyarwanda
ryu - Okinawan
sa - Sanskrit
sah - Yakut
sat - Santali
sc - Sardinian
scn - Sicilian
sco - Scots
sd - Sindhi
sdc - Sassarese Sardinian
sdh - Southern Kurdish
se - Northern Sami
se-fi - Northern Sami (Finland)
se-no - Northern Sami (Norway)
se-se - Northern Sami (Sweden)
sei - Seri
ses - Koyraboro Senni
sg - Sango
sgs - Samogitian
sh - Serbo-Croatian
sh-cyrl - Serbo-Croatian (Cyrillic script)
sh-latn - Serbo-Croatian (Latin script)
shi - Tachelhit
shi-latn - Tachelhit (Latin script)
shi-tfng - Tachelhit (Tifinagh script)
shn - Shan
shy - Shawiya
shy-latn - Shawiya (Latin script)
si - Sinhala
simple - Simple English
sjd - Kildin Sami
sje - Pite Sami
sk - Slovak
skr - Saraiki
skr-arab - Saraiki (Arabic script)
sl - Slovenian
sli - Lower Silesian
sm - Samoan
sma - Southern Sami
smn - Inari Sami
sms - Skolt Sami
sn - Shona
so - Somali
sq - Albanian
sr - Serbian
sr-ec - српски (ћирилица)
sr-el - srpski (latinica)
srn - Sranan Tongo
sro - Campidanese Sardinian
ss - Swati
st - Southern Sotho
stq - Saterland Frisian
sty - Siberian Tatar
su - Sundanese
sv - Swedish
sw - Swahili
syl - Sylheti
szl - Silesian
szy - Sakizaya
ta - Tamil
tay - Tayal
tcy - Tulu
tdd - Tai Nuea
te - Telugu
tet - Tetum
tg - Tajik
tg-cyrl - Tajik (Cyrillic script)
tg-latn - Tajik (Latin script)
th - Thai
ti - Tigrinya
tk - Turkmen
tl - Tagalog
tly - Talysh
tly-cyrl - Talysh (Cyrillic script)
tn - Tswana
to - Tongan
tok - Toki Pona
tpi - Tok Pisin
tr - Turkish
tru - Turoyo
trv - Taroko
ts - Tsonga
tt - Tatar
tt-cyrl - Tatar (Cyrillic script)
tt-latn - Tatar (Latin script)
tum - Tumbuka
tw - Twi
ty - Tahitian
tyv - Tuvinian
tzm - Central Atlas Tamazight
udm - Udmurt
ug - Uyghur
ug-arab - Uyghur (Arabic script)
ug-latn - Uyghur (Latin script)
uk - Ukrainian
ur - Urdu
uz - Uzbek
uz-cyrl - Uzbek (Cyrillic script)
uz-latn - Uzbek (Latin script)
ve - Venda
vec - Venetian
vep - Veps
vi - Vietnamese
vls - West Flemish
vmf - Main-Franconian
vmw - Makhuwa
vo - Volapük
vot - Votic
vro - Võro
wa - Walloon
wal - Wolaytta
war - Waray
wls - Wallisian
wo - Wolof
wuu - Wu Chinese
wuu-hans - Wu Chinese (Simplified)
wuu-hant - Wu Chinese (Traditional)
xal - Kalmyk
xh - Xhosa
xmf - Mingrelian
xsy - Saisiyat
yi - Yiddish
yo - Yoruba
yrl - Nheengatu
yue - Cantonese
yue-hans - Cantonese (Simplified)
yue-hant - Cantonese (Traditional)
za - Zhuang
zea - Zeelandic
zgh - Standard Moroccan Tamazight
zh - Chinese
zh-cn - Chinese (China)
zh-hans - Simplified Chinese
zh-hant - Traditional Chinese
zh-hk - Chinese (Hong Kong)
zh-mo - Chinese (Macau)
zh-my - Chinese (Malaysia)
zh-sg - Chinese (Singapore)
zh-tw - Chinese (Taiwan)
zu - Zulu
Format
Export for off-line translation
Export in native format
Export in CSV format
Fetch
<languages/> <div lang="en" dir="ltr" class="mw-content-ltr"> In 2018, a little over two years after the release of [[Special:MyLanguage/What is Hubzilla?|Hubzilla]], [[Fedizen:Mike Macgirvin|Mike Macgirvin]], creator of Hubzilla and its predecessors [[Special:MyLanguage/What is Friendica?|Friendica]] and [[Special:MyLanguage/Red Matrix|Red Matrix]], aimed to improve and advance the [[Special:MyLanguage/Zot and Nomad|Zot]] protocol and [[Special:MyLanguage/Nomadic Identity|nomadic identity]]. One goal was the development and integration of a new single sign-on system named [[Special:MyLanguage/OpenWebAuth|OpenWebAuth]] as part of a new Zot version, [[Special:MyLanguage/Zot and Nomad#Zot6|Zot6]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This was deliberately to be done at the cost of federation with other protocols for which Friendica and Hubzilla were well-known, but which had always stood in the way of nomadic identity, including [[Special:MyLanguage/ActivityPub|ActivityPub]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> These projects would sail under the Zotlabs flag. Zotlabs had two online representations: </div> <div lang="en" dir="ltr" class="mw-content-ltr"> * Zotlabs.com was Macgirvin's website. It was launched in 2017 as a link to the Zotlabs repository on Github. Later, it provided separate pages for all projects he had launched including Friendica. * Zotlabs.org is a Hubzilla hub which still contains a number of pages and channels related to Hubzilla, Osada and Zap. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Osada (I) == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In 2018, the first project created to develop Zot6 was '''[[Special:MyLanguage/What is Osada?|Osada]]''', a fork of the Red Matrix which had continued to be a development platform past Hubzilla's release. Osada's goal was to advance the Zot protocol while remaining compatible with ActivityPub. Most other connectors, including Diaspora* and OStatus, were cut. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Also removed were most of the extra features the Red Matrix and eventually Hubzilla had received such as the CalDAV calendars, the CardDAV address book, the articles app, the webpages app or the wiki app. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In order to keep the connectivity to ActivityPub, this incarnation of Osada did not support nomadic identity. It did keep the channels model, though. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Otherwise, the specifications are the same as for Hubzilla. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Zap == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Not long after Osada was forked from the Red Matrix, it was soft-forked itself: '''[[Special:MyLanguage/What is Zap?|Zap]]''' became Osada's sister project with a focus on nomadic identity. For this, Zap specialised in the Zot protocol and did not support anything else. Also, after Osada had lost the CalDAV calendars, Zap also lost the public calendar that had been around since when Friendica was still named Mistpark. Apart from that, it was similar to Osada. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> After Zap was launched, it was marketed as the next generation of nomadic federated social platforms, and Osada was marketed as the connecting gateway between Zap and the rest of the [[Special:MyLanguage/What is the Fediverse?|Fediverse]], including Hubzilla, further compatibility with which couldn't be guaranteed. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Zap would become and remain the main stable release until the end. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Osada (II) == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> It wasn't long until the first, non-nomadic incarnation of Osada was seen as a dead end. As Zot6 was advancing, and Zap was heading towards [[Special:MyLanguage/Zot and Nomad#Zot8|Zot8]] (Zap with Zot8 was intended to become its own project named Zap+ at first), the only way to achieve this was to turn it into a hard fork and abandon Osada and all compatibility with non-nomadic protocols such as ActivityPub along with it. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> However, a way must have been found to make Zot compatible with ActivityPub again while keeping nomadic identities. And so Zap was soft-forked into '''a new Osada''' which was intended as a separate testbed and development platform for ActivityPub integration while Zap remained with only Zot. Osada kind of re-took the role as the gateway between Zap and the rest of the Fediverse, but Zap's advantages over Osada were dwindling. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The Zotlabs brand was created, and Hubzilla, Osada and Zap were joined under it. They were officially named Zotlabs|Hubzilla, Zotlabs|Osada and Zotlabs|Zap for a while. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Eventually, both the second Osada incarnation and Zap reached stable releases. While the only difference between them, apart from the branding, was that Osada didn't come with an ActivityPub connector early on, later releases were actually identical except for name and logo. The technical difference between Osada and Zap was whether the admin had ActivityPub on (Osada) or off (Zap) for an instance. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> This, along with how stable the ActivityPub integration was, made Osada superfluous. Still in 2018, it was fully merged back with Zap<ref>[https://zotlabs.org/channel/osada?f=&cat=Zap Osada channel on Zotlabs.org, showing the Zap category]</ref> which thereby got official ActivityPub support itself. At this time, both were already in the hands of the community. On September 22th, 2019, the second Osada was discontinued<ref>[https://zotlabs.org/page/osada/osada Osada page on Zotlabs.org]</ref>, and existing instances were to cross-grade to Zap. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Mistpark 2020, Osada (III) and Redmatrix 2020 == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> As Zap was a stable release and actually deployed even on a few public instances, further development of new Zot versions required new soft forks. In 2020, Macgirvin created three of them. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> * The name '''Osada''' was revived another time for an experimental development version with the same features as Zap otherwise. * '''[[Special:MyLanguage/What is Redmatrix?|Redmatrix]] 2020''' was the same as Osada, but with ActivityPub off by default while it was on by default on Osada and Zap. It is not clear whether it came to exist by abandoning the old Red Matrix from 2012 and using the name for an Osada fork or by merging Osada code into the old Red Matrix. * Finally, the name [[Special:MyLanguage/What is Mistpark?|Mistpark]] was revived, too. '''Mistpark 2020''', also known as '''Misty''', was intended as a testing version between rock-solid Zap and bleeding-edge Osada. This way, new features and improvements could be rolled out to daily-driver instances and tested by a larger audience with a much reduced risk of things breaking. Its target audience was admins and users for whom Zap was too conservative. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> So in theory, Zap was the one with stability guaranteed, Misty was the fresher but still quite stable one, Osada was the experimental one with ActivityPub on, and Redmatrix 2020 was the experimental one with ActivityPub off. It's said that everything but Zap actually ended up using the same code, differing only in branding and default admin settings. Even that code was still so close to Zap that cross-grading back and forth between all four by rebasing the server code was possible. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Roadhouse == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In early 2021, [[Special:MyLanguage/Zot and Nomad#Nomad|Zot11]] came out with a further-improved ActivityPub integration. It was so advanced that it got its own name, Nomad. In order to deploy it, the Osada/Misty/Redmatrix conglomerate was forked into another project, '''[[Special:MyLanguage/What is Roadhouse?|Roadhouse]]'''. Feature-wise, it still stayed the same, only with a new Zot version underneath. Some improvements may also already have been done on the UI which was still a descendant of Hubzilla's Redbasic theme. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Osada, Zap, Mistpark 2020 and Redmatrix 2020 could be cross-graded to Roadhouse. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Roadhouse's page on the Zotlabs website was and remained non-descript. It never really made clear what Roadhouse actually was; it could just as well have been developed from scratch. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == The Streams repository and the end of the Zotlabs projects == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In October 2021, Roadhouse was forked again; the result was [[Special:MyLanguage/(streams)|the Streams repository]] which contains [[Special:MyLanguage/What is (streams)?|a stable successor to all Zotlabs projects]], based on Nomad and compatible with ActivityPub. Its Zotlabs webpage was identical to that of Roadhouse except for the name and the logo. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Effective New Year's Eve 2022, Osada, Zap, Mistpark 2020, Redmatrix 2020 and Roadhouse were '''officially discontinued'''. Existing instances of all five can be cross-graded to the Streams repository, retaining their respective previous branding in the process. There is one known case of an instance installed as Misty, cross-graded to Roadhouse and then cross-graded to (streams), but still branded Roadhouse afterwards. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Mike Macgirvin explained later on that having five projects in parallel at various, albeit only slightly different levels of technological advancement and stability, all with different names and logos, but all with largely the same set of features, was deliberate and intended to confuse people with as many names as possible and hang a lampshade on brand worship. For the same reason, their common successor was deliberately left without a name and a brand identity. "Streams" is only the name for its code repository which required a name. His own instance runs (streams), but it's still branded Zap which it was cross-graded from. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The Zotlabs.org Hubzilla hub is still up and running, including the individual pages for the projects, but no longer regularly maintained. Zotlabs.com was taken over by a domain grabber, but it was archived by the Wayback Machine. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Features backported to Hubzilla == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A few features that come from these projects have found their way into Hubzilla eventually. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> One key feature that was introduced with Zot6 was the single-sign-on system OpenWebAuth. When Hubzilla was upgraded to Zot6 which is still its base protocol, OpenWebAuth was added. However, OpenWebAuth no longer depends on Zot6. Friendica is now equipped with it, too, and even its integration into [[Special:MyLanguage/Mastodon|Mastodon]] is planned. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Another new invention for these projects was the Friend Zoom which was backported to Hubzilla as the Affinity slider. It actually consists of one slider per connection with which the affinity to the connection can be adjusted plus one slider at the top of the stream page with which posts can be filtered by minimum affinity. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == External links == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Zotlabs.org Hubzilla hub === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> * [https://zotlabs.org/page/zotlabs/home Zot Community home page on Zotlabs.org] * [https://zotlabs.org/page/osada/osada Zotlabs|Osada (Osada (II)) page on Zotlabs.org] * [https://zotlabs.org/page/zap/zap Zotlabs|Zap page on Zotlabs.org] </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Zotlabs.com website, archived === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> * [https://web.archive.org/web/20211028100057/https://zotlabs.com/ Zotlabs.com], earliest archived copy on the Wayback Machine that lists eight projects including (streams) (2021-10-28) * [https://web.archive.org/web/20181107041249/https://zotlabs.com/osada/ Osada page on Zotlabs.com], earliest archived copy </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Git repositories === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> * [https://codeberg.org/zot-archive/zap Archived Zap Git repository] * [https://codeberg.org/zot-archive/zap-addons Archived Zap add-ons Git repository] * [https://codeberg.org/zot-archive/misty Archived Misty Git repository] * [https://codeberg.org/zot-archive/misty-addons Archived Misty add-ons Git repository] * [https://codeberg.org/zot-archive/osada Archived Osada (III) Git repository] * [https://codeberg.org/zot-archive/osada-addons Archived Osada (III) add-ons Git repository] * [https://codeberg.org/zot-archive/redmatrix Archived Redmatrix 2020 repository] * [https://codeberg.org/zot-archive/redmatrix-addons Archived Redmatrix 2020 add-ons Git repository] * [https://codeberg.org/zot-archive/roadhouse Archived Roadhouse Git repository repository] * [https://codeberg.org/zot-archive/roadhouse-addons Archived Roadhouse add-ons Git repository] </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == References == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <references /> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> {{Category |category=Advanced}} </div>