Mastodon founder touts Threads' federation, makes it 'a more attractive option'
techcrunch.com
techcrunch.com
So people either use Twitter/X as a backup, or get stuck splitting their time between all these different platforms. Having at least two of them be interoperable will mean there's more of a chance of being able to follow all your friends/connections via one profile and piece of software, and less of an incentive to fall back to the old system.
It’s still preferable to have an open protocol, but only slightly if the related market is monopolized.
Personally, I wonder how much value there is in NxN communication where N=8,000,000,000. If your instance only downloaded and showed you content from feeds you explicitly followed, spam would be a much smaller problem. But everyone wants to see responses from everyone else and yell at each other.
Email certainly provides value in being able to cold-contact someone, but I think that could be handled separately, maybe using something like a cost-based anti-spam system[1].
[0]: https://www.w3.org/TR/activitypub/#security-spam
[1]: https://en.m.wikipedia.org/wiki/Cost-based_anti-spam_systems
Email has spent a lot of effort on trying to implement a world-writable inbox and I'm really impressed with what they've got, with DMARC, DKIM, SPF and such.
But just to devil's advocate for Fedi for three seconds: one of the main drivers of spam was spoofing (and unsecured SMTP relays) and that's something the HTTP signatures in ActivityPub curbs.
The big fear I have with Fedi is a "domain mill", a harassment (or unsolicited commercial promotion) site that can automatically register thousands of domains and use those to set up an overwhelming amount of spamming and harassing instances.
I stopped using Twitter a few weeks back. I tried to give Elon the benefit of the doubt early on, turned out to be a mistake. The platform has become worse and worse. Eschewing moderation leads to hate, misinformation, bickering, and spam becoming the predominant content.
Federation seems like the right way to organize social media. Problem has always been the big servers each having their own protocol and not providing interoperability.
Also, I want way more control of my feed
I'm leaning towards https://github.com/superseriousbusiness/gotosocial