Someone asked, “Why does the Fediverse need new protocols like ActivityPub when older protocols can do the same thing?”

Interesting point:

1. You can create a federated chat app through email protocols and someone has (Alpha Chat)

2. You can create a federated social network through XMPP and someone has (mov.im)

3. You can create a microblogging service through finger protocol and someone has (happynetbox.com)

Nothing wrong with older protocols!

However, I realized that as soon as the W3C validated ActivityPub that this was going to be the standard for decentralized social media.

It has momentum. It’s what will build the network effect, and therefore the social graph, for decentralization.