Email or username:

Password:

Forgot your password?
Top-level
Johannes Ernst

I have a comment here, though: there is nothing in #activitypub or any other relevant standards that says that #fediverse software needs to allow you to take your followers from one instance to another. In other words, the #fediverse does not actually promise anybody that they can take their followers!

(Maybe it should. I sure would like that. Some apps allow you to do that. But whether eg #threads ever implements it is entirely up to them)

@mike @mmasnick

8 comments
Hrefna (DHC)

@J12t

This is one of the things that I would like the fediverse to be a leader in, but it's going to require hard work and an acknowledgement of where we _actually_ are:

- You should own your social graph

- You should own your data

- You should own how and why your data gets used

I would argue that to the degree you get any of these in the fediverse it is haphazard and that understanding of these is similarly haphazard: not a promise by specification, convention, or law.

@mike @mmasnick

Jupiter Rowland
@Hrefna (DHC) @Johannes Ernst All this has already been covered years before there even was ActivityPub, namely with the Zot protocol from 2011 and its first implementation, the Red Matrix from 2012 which became Hubzilla in 2015.

Zot was designed with two features in mind which the current ActivityPub-based Fediverse doesn't cover: advanced permission control and instance-independent ownership of all your data. The latter was made possible by so-called nomadic identity which allows you not only to move your channel from instance to instance with ease, but to actually have your channel on multiple instances simultaneously. The former ranges from a new single-sign-on system named OpenWebAuth to a blog-like/Tumblr-like/Facebook-like one-post-many-comments thread model inherited from Friendica, but which now allows the thread starter to moderate their own threads, including deleting comments.

Zot eventually evolved into Nomad which is even more advanced and the base protocol of a slimmed-down Hubzilla descendant commonly referred to as (streams) which takes especially permission control even further.

Before someone asks: Both have always been bidirectionally federated with Mastodon & Co. In fact, one advancement of (streams) is that ActivityPub compatibility no longer only comes from an add-on, but it's tied deeply into the core now.

@Mike Macgirvin 🖥️, an experienced communications protocol designer who single-handedly created all of this, had actually also tried to advance ActivityPub to something that'd follow his ideas of what a good federated protocol should be capable of. AFAIK, all of his ideas were turned down. This is the only reason why he keeps developing and maintaining a separate protocol: The Federated Web desperately needs features which whoever has the power over ActivityPub stubbornly refuses to even consider, let alone implement.

#Long #LongPost #CWLong #CWLongPost #Fediverse #ActivityPub #Zot #Hubzilla #Nomad #Streams #NomadicIdentity
@Hrefna (DHC) @Johannes Ernst All this has already been covered years before there even was ActivityPub, namely with the Zot protocol from 2011 and its first implementation, the Red Matrix from 2012 which became Hubzilla in 2015.

Aswath Rao

@J12t
I might be wrong here. But in my thinking AP is an interface specification - Clint/Server & Server/Server. There is no talk about the feature/capability set.
@mike @mmasnick

Johannes Ernst

@cultdev @mike @mmasnick There is no particular technical reason why list of my friends could not move with me when I move accounts in the #Fediverse. It just needs to be recognized as a desirable feature, a protocol needs to be defined (wouldn't be surprised if it existed already) and then somebody needs to do the hard work convincing "everybody" who implements #ActivityPub that this is something they should add to their software.

Ben Pate 🤘🏻

@J12t @cultdev @mike @mmasnick This *should* be as simple as making your Followers/Following collections visible to the new instance. All of the primitives are there, but there’s no standardized ways to use them.

It’ll probably take one app just doing it (and documenting it) to establish a standard that others can follow.

Evan Prodromou

@J12t @cultdev @mike sorry, but you very much can move an account from one server to another and keep your followers. It's very smooth and easy in Mastodon!

w3c.github.io/activitypub/data

Johannes Ernst

@evan Is this community report basically a reverse engineering of what Mastodon does? (I don't actually know what mastodon does)

cc/ @cultdev @mike

Go Up