Why would they expect anyone to build on top of their new social networking protocol?
It is owned and will be driven by a private company and it’s desire for profitability, ActivityPub is an open standard that has been around for ~5 years and battle tested and already in use across different platforms.
Maybe their efforts will be co-opted, but judging by the team's background -- André Staltz with Secure Scuttlebutt, Paul Frazee with dat/Beaker/Hypercore Protocol -- I think it's pretty clear the driving motivation for much of the team behind Bluesky is not profit.
As for why people might want to use it instead of ActivityPub, I think it's just... different from ActivityPub. Even though ActivityPub is an available option I don't see why it should be the last word.
Bluesky's answer is this
> Account portability is the major reason why we chose to build a separate protocol. We consider portability to be crucial because it protects users from sudden bans, server shutdowns, and policy disagreements. Our solution for portability requires both signed data repositories and DIDs, neither of which are easy to retrofit into ActivityPub. The migration tools for ActivityPub are comparatively limited; they require the original server to provide a redirect and cannot migrate the user's previous data.
> Other smaller differences include: a different viewpoint about how schemas should be handled, a preference for domain usernames over AP’s double-@ email usernames, and the goal of having large scale search and discovery (rather than the hashtag style of discovery that ActivityPub favors).
>judging by the team's background -- André Staltz with Secure Scuttlebutt, Paul Frazee with dat/Beaker/Hypercore Protocol -- I think it's pretty clear the driving motivation for much of the team behind Bluesky is not profit.
Not to be overly cynical, but I just don't care. Things change. When mega-corps and investors come knocking with 10-figure checks... 99.9% of humans will cash out. It's human nature. I've invested my time and energy in many things that have been taken over and destroyed by bad/incompetent actors, virtually all of which had promising starts, or I wouldn't have gotten involved.
The organization is a future adversary. You build the technology knowing you won’t be staying at the company forever, and you signpost the things that protect users / your-future-self. This includes open sourcing everything, moving specs to standards bodies when they stabilize, and building the network around low switching costs.
I can’t predict the future. We may screw it up. I’m trying to protect the community from us if we do.
That's not a cynical take for anyone who's observed the past 20 years of the web.
Page and Brin explicitly spelled out how advertising could change the incentives of a search engine. That didn't stop them from selling out immediately and letting the VCs install a CEO to 'businessify' the company.
And besides the current people themselves changing, there are also many other ways in which incentives can change: new people get into the mix (investors, board members, c-level), people leave etc. I recently formulated it like this:
As long as an experience of something that I want to have in my life can be influenced by a single entity I have to hope the incentives of that entity do not change drastically.
As a small nit, André Staltz is not directly affiliated with Bluesky. Paul and a couple other folks on the team have a track record with similar open projects.
> We consider portability to be crucial because it protects users from sudden bans, server shutdowns, and policy disagreements
I think this will have the opposite effect. Account portability means that being banned on one site can ban you on another if you try to use the same ID. Being persistently recognized across accounts seems like a net-negative for all of these things.
Same with mastodon. Your id is tied to the server so if you get banned you have to create a new id on another server.
Mastodon is worse because your data is in the server owner’s hands. At least with Bluesky your identity and server are separate so you still have your data.
Exactly, it's just removing the pointless (and terrible UX) step of having to sign up again.
I imagined trying to explain to my mom why she'd have to signup for Mastadon again because the server she signed up with is gone or she got on one of the massive blacklists for engaging with the 'wrong' accounts.
More than that, it puts your data into your hands. If someone kicks you off a server for whatever reason you still have your account and you can visit other servers. With mastodon you’re at the mercy of whoever owns the server.
The OStatus crowd made similar arguments when Mastodon added ActivityPub support.
"We already have a protocol."
"I don't know about this new upstart's motives."
I think it's good to have competing protocols at first. Platforms will eventually consolidate on one for a while like they did AP until something new comes along. I know the BlueSky people considered building on AP, so
I'm curious to hear what it lacked that they think they can improve on.
It could be that some new platform enabled by that new protocol drives a transition away from AP the way Mastodon did with OStatus.
> It is owned and will be driven by a private company and it’s desire for profitability [...]
I imagine that that's the exact reason why for example advertisers will opt for bluesky over mastodon immediately, under the assumption that the reach would be the same.
It is owned and will be driven by a private company and it’s desire for profitability, ActivityPub is an open standard that has been around for ~5 years and battle tested and already in use across different platforms.