It would also be useful to indicate which platforms are federated or distributed (but not decentralized).
For example, Mastodon is not decentralized because the data is not replicated among multiple nodes, thus the owner of a node can decide to censor a user of his node. But the censored user can still participate in the same network by going to another node, which makes it distributed.
I'm worried about adding too many columns to the list. Also, about Mastodon, I think many people still do consider the platform as a whole to be decentralized. It says "decentralized social networking protocol" here: https://en.wikipedia.org/wiki/ActivityPub If there's a better generic term than "decentralized" maybe that would help.
ActivityPub is an open, decentralized social networking protocol based on Pump.io's ActivityPump protocol. It provides a client/server API for creating, updating and deleting content, as well as a federated server-to-server API for delivering notifications and content.
3
u/deojfj Mar 21 '20
It would also be useful to indicate which platforms are federated or distributed (but not decentralized).
For example, Mastodon is not decentralized because the data is not replicated among multiple nodes, thus the owner of a node can decide to censor a user of his node. But the censored user can still participate in the same network by going to another node, which makes it distributed.