techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

5.4K
active users

What is the definition of the ? Is it services that use or anything decentralized? When we motivate people to use the or promote it. What are we expecting from them?

@fediversenews

Stark

@fediversenews @jupiter_rowland @crafti @steve @aswath

Are there other protocols similar to ? After reading the ActivityPub paper, it is clear that although its main intention is to be for social media and communication, it can be implemented to be used for something like .

But is there a protocol for other types of websites?

@Stark There is, for example, #Zot. Zot was created along with a #Friendica "fork" (actually almost complete rewrite) named #RedMatrix which, upon its 1.x release, become #Hubzilla.

I don't have the exact technical specs, but it should work similarly to #ActivityPub. It's much much more powerful, though.

For starters, Zot was created for something that goes even beyond federation, namely #NomadicIdentity. Not only does it facilitate the move an entire channel from one instance to another, it lets you have your channel on multiple instances at once and automatically keeps all copies in sync. If the hub with your main channel on it goes down, doesn't matter, you have an identical clone or several.

Besides, Zot was not only designed for messaging. After all, Zot can keep channel on that monster named Hubzilla in sync. With everything on them. Not only posts, entire threads and contacts, but articles, wikis, notes, the content of your WebDAV-equipped cloud file storage, your public event calendar, your private CalDAV calendars, your private CardDAV address book etc.

This gets really interesting if you're on Hubzilla, and you have another Hubzilla channel amongst your contacts. That channel may have a number of nomadic clones, but you only see one of them as the main one. The channel owner can seamlessly change which one is the main, and all you notice is that the hub URL has changed.

The current and last version of Zot is Zot6, originally developed for and with the Hubzilla successors #Osada and #Zap, then backported to Hubzilla.

#Streams, basically a code repository which evolved from Zap through another two steps, already uses #Nomad, a kind of successor to Zot which nonetheless can communicate with Zot. Streams shows what Nomad is capable of: Instead of a "fully-featured" server platform, Streams is meant to be a code base for advanced Fediverse projects, i.e. you can strap onto it whatever you want to develop. Whatever it may be, Nomad can keep it in sync between multiple instances.
hub.netzgemeinde.euNetzgemeinde/Hubzilla

@jupiter_rowland sounds like VHS vs Betamax all over again. The less advanced technology wins out because other market forces are more important than the technical solutions they bring to the table.

@jupiter_rowland Also, thank you for the history lesson. I will definitely dig deeper into Friendica, Zot, and Hubzilla to learn how they’re doing this. Nomadic identity seems like the holy grail of the Fediverse.

@Ben Pate 🤘 Maybe it's because Hubzilla and Zot were too obscure back in the day for anyone to know them. After all, still today, I guess every other Friendica user hasn't heard of Hubzilla yet. And back when Mastodon was designed, nobody even knew Friendica.

Or maybe it's because Zot would have been considered utter overkill for something as simple as microblogging. Had they only known how many people struggled with moving between Mastodon instances in the last months...

@jupiter_rowland Thank you very much. I have never heard of any of these technologies before and will definitely be checking them out!!