Over the past few months in particular, the Social Web Community Group has seen an increase in heated discussions online that have been arguing protocol superiority and creating conflict between ActivityPub and AT Protocol, or trying to promote one over the other. These discussions have generally not been productive, created contention within the community that stands in the way of collaboration, and been a hotbed for conflict, disagreements, and misinformation. There has often been significant biases exhibited within these conversations.
ActivtyPub in its current usage does make different design decisions to AT Protocol, but ActivityPub is not necessarily that different from AT Protocol: both are open social web protocols.
There is an entire section of the ActivityPub specification that isn’t as well known or widely adopted but which, at a high level, provides fairly similar ideas to those emphasized within the AT Protocol community for separation between data, identity and applications. Recently, a taskforce within the Social Web Community Group has been established to advance what is now known as the ActivityPub API.
Whilst we may have our differences at present, over time those gaps will narrow, as we share a lot more in common than we have differences.
There does not have to be a “winning” protocol. We do not build a better open social web for everyone by fighting and arguing about protocol superiority. That is not how we achieve a better open social web. Instead, we must work together, cross-pollinate and share ideas, and participate within each other’s communities with respect and mutual understanding. Arguing between us only emboldens those that seek to derail and destroy efforts to build an open social web.
The practice of collaboration outside of our own groups has a long history within the standards community, whether that is with competing companies working together on standards or protocols, or collaboration between different standards bodies like the W3C and IETF.
There has already been cross-pollination of ideas between the people working on ActivityPub and AT Protocol. For example, AT Protocol adopted an internet draft that was originally written to support the ActivityPub ecosystem, and projects within ActivityPub have adopted some ideas on content labeling and starter packs from the AT Protocol ecosystem.
Both ActivityPub and AT Protocol can and do co-exist. This co-existence is perhaps best emphasized by the outstanding work of Bridgy Fed project, which connects ActivityPub, AT Protocol, and other protocols together allowing for interoperability and community that crosses between protocols. If you wanted to summarise this letter on a t-shirt, it would be “People > Protocols > Platforms”.
This statement is a call for cooling the temperature of discussions and a reminder to be respectful of each other and the huge amount of work everyone is putting in to build a better open social web. We do not win by tearing each other down, which only emboldens and empowers those who do not want either protocol to succeed.
This statement was written following an initial discussion at this month’s Social Web Community Group meeting, and has been reviewed by several members of the CG.
People are arguing because ATProto is not open. And that couldn’t be more clear in the simple fact that BSky hosts tens of millions of users, 99.95%, on a single server. While AP has <1% of the number of users and yet they’re strewn across tens of thousands of servers.
We’ve already seen the implications of such closure in the silencing of users by foreign govts, silencing of users in an entire state, and enforcement of draconian ID laws on millions of users in the EU. Meanwhile AP is largely unaffected.
And BSky is still taking the Silicon Valley approach of “we’ll figure out how to make money later”, to which the answers are the same as every other social platform. They’re not funded by donations, they’re funded by investments from investors who expect to see a profit eventually.
General_Effort@lemmy.world 18 hours ago
The statement has been… uh… updated. The URL now reads:
rimu@crust.piefed.social 6 hours ago
It was pretty bizarre how it was published in such a way that it seemed to come from w3c socialcg when really it was just Emelia.
Despite being an activitypub dev I have not seen any of the supposed "heated discussions" probably because I don't spend time on Mastodon trying to boost ATProto. It doesn't seem like a widespread problem to me.
General_Effort@lemmy.world 1 hour ago
It was signed by a number of people, including OG ActivityPub contributors. I guess you’d have to know what goes on in the mailing list.
Looking around here, there’s a lot of ignorant hostility. I am always surprised by how tech-illiterate fediverse fans are. People who feel that that’s their peer group probably have a hard time ignoring that background toxicity.