The Technological Poison Pill: How ATProtocol Encourages Competition, Resists Evil Billionaires, Lock-In & Enshittification
from the free-our-feeds! dept
Disclosure: I’m on the board of Bluesky, so feel free to take as many grains of salt as you want in reading it, even though part of this is cheering on a new entrant looking to build an alternative to Bluesky.
There’s been some debate over the last year or so regarding Bluesky and how decentralized it really is. There has also been a growing fear that “enshittification is inevitable.” Or, worse, that an “evil billionaire” might take it over and ruin it the way other platforms have been ruined.
But I think it’s important to understand that Bluesky has, effectively, created a technological poison pill: by building on an open protocol, ATprotocol, the system itself can be rebuilt outside of Bluesky, but in a way where everyone can continue to communicate, and that creates incredible incentives that undermine any evil billionaires, and would actually punish Bluesky (or anyone else!) should they try to enshittify.
Last week, a group called Free Our Feeds announced itself to the world and kicked off a crowdfunding process to effectively build a Bluesky competitor, built on the same ATprotocol and fully interoperable with Bluesky, but wholly separate from the app.
This is both exciting and fantastic, in part because it’s cool, and in part because it demonstrates the real-world impact and importance of ATprotocol’s open design, showing how it enables the creation of alternative infrastructure that can prevent lock-in and empower users.
The Enshittification Fear:
For a few years now, Cory Doctorow’s concept of “enshittification” has been a hot topic in tech circles, with many worried that even the most well-intentioned platforms are doomed to become terrible over time.
Indeed, just a few months ago, Cory wrote a thoughtful piece about why he was not joining Bluesky and why he feared it was on the path to enshittification. He and I had actually discussed all of this much earlier (very early in Bluesky’s history) and I suggested to him that Bluesky had some tricks up its sleeve to be enshittification-resistant. In the piece, Cory says some very nice things about me before (correctly!) saying that even though he trusts me deeply, he doesn’t think that his trust of me (and me being on Bluesky’s board) means Bluesky is immune to the enshittification curve:
Bluesky has many federated features that I find technically admirable. I only know the CEO there slightly, but I have nothing but good opinions of her. At least one of the board members there, Mike Masnick, is one of my oldest friends and comrades in the fights for user rights. We don’t agree on everything, but I trust him implicitly and would happily give him the keys to my house if he needed a place to stay or even the password for my computer before I had major surgery.
But even the best boards can make bad calls.
And he’s correct. The best boards can make bad calls. And I can certainly make bad calls.
But the secret behind Bluesky was not that it has an amazing CEO or a non-evil board. It’s that it was built from the ground up with a focus on forced openness and a protocol on which anyone could build. I discussed this in great detail a few months ago on Ed Zitron’s Better Offline podcast.
The key points:
- Nothing can be enshittification-proof, but you can make things enshittification resistant.
- The key to doing so is building on a forced-open protocol, such that if people hate what you’re doing, they’re able to rebuild any part of the infrastructure and cut out the entity engaged in enshittification.
- Even if the alternative competing services don’t exist, the simple fact that the option is there for people to keep their content, keep their relationships, keep their ability to communicate while avoiding any particular platform, is a very strong incentive to resist enshittification.
- This is because even the looming possibility that someone can come in, piggyback on the existing network, but with their own infrastructure, creates incredibly strong incentives for any player in the space to avoid giving reasons to people to leave.
Going back to Cory’s original formulation of “enshittification,” I can explain this further:
Here is how platforms die: first, they are good to their users; then they abuse their users to make things better for their business customers; finally, they abuse those business customers to claw back all the value for themselves. Then, they die.
In traditional, centralized systems that shift away from being good to users to being good to their business customers is where the slide begins. For traditional companies, though, they can get away with it, because users are “stuck.” As Cory well knows from his work on adversarial interoperability, the real problem is lock-in.
Once a platform has you, it can start to squeeze you if you have nowhere else to go. And, in the case of social media, that’s particularly tricky, because you want to be where your social graph is, so once you’ve really built up connections, a platform has you.
But if the network is based on an open protocol, in which alternative infrastructure can be built, then any player in the system has a greatly diminished incentive to start being bad to users in favor of other constituents, because the worse you get for users, the more opportunity there is for someone else to jump in and offer something better.
I think that many people, though not necessarily Cory, have zeroed in on the idea of “VC funding” as the root cause of enshittification, rather than the lock-in. And it is true that some VCs might be looking to invest only in centralized platforms that have built-in lock-in, but it’s possible to recognize an alternative approach to building a sustainable business: by treating users well, allowing everyone to build on the same open network, and recognizing that this makes the whole system more valuable to everyone.
That’s what Bluesky is trying to do with the ATprotocol.
The company has said from the beginning that “Bluesky” itself is just a reference app, and the point is for others to build. Indeed, part of the company’s own mission is that “the company is a future adversary.”
As Cory notes, no CEO or board can protect against that. But building an open network that enables third parties to build every bit of the stack as alternatives does help protect against that.
Free Our Feeds!
And now it’s happening. With the launch of Free Our Feeds, which is running a crowdfunding project and looking to raise $30 million over the next three years, we’re seeing that fully independent infrastructure on the path to being built. And hopefully they won’t be the only ones.
The plan is to build entirely separate infrastructure, but all using the ATprotocol, so that anyone on Bluesky (or other ATproto services) can interoperate with the new service.
Bluesky is an opportunity to shake up the status quo. They have built scaffolding for a new kind of social web. One where we all have more say, choice and control.
But it will take independent funding and governance to turn Bluesky’s underlying tech—the AT Protocol—into something more powerful than a single app. We want to create an entire ecosystem of interconnected apps and different companies that have people’s interests at heart.
Free Our Feeds will build a new, independent foundation to help make that happen.
This isn’t just about bolstering one new social media platform. Our vision offers a pathway to an open and healthy social media ecosystem that cannot be controlled by any company or billionaire.
And, notably, among the names signed on to support it is Cory Doctorow, which is exciting to see.
This ability to build alternative infrastructure is possible (despite Cory’s fears in his piece), it just takes resources. Cory talked about the lack of “federation” in his piece, suggesting that Bluesky had somehow failed to “federate”:
Bluesky lacks the one federated feature that is absolutely necessary for me to trust it: the ability to leave Bluesky and go to another host and continue to talk to the people I’ve entered into community with there. While there are many independently maintained servers that provide services to Bluesky and its users, there is only one Bluesky server. A federation of multiple servers, each a peer to the other, has been on Bluesky’s roadmap for as long as I’ve been following it, but they haven’t (yet) delivered it.
And while it is true that Bluesky is, currently, the only source for some aspects of the ATprotocol stack, it has been built so that the other parts can be replicated elsewhere. Admittedly, some of it is more complicated than other parts, but it is possible.
And that’s what the new Free Our Feeds effort is trying to do.
So while Cory was worried that this was something Bluesky had refused to do, the reality is that the possibility of doing this has been there for a while. The problem is that it’s not simple. And it needed someone else to come along and build what was open for them to build.
Because if Bluesky built it itself, then it’s not a third party that is independent. It’s still Bluesky. And that’s why Free Our Feeds is so exciting. They’re proving that a third party can build out a system entirely independent of Bluesky, the company. And, admittedly, building the full stack is not cheap, which explains why Free Our Feeds is working towards an ambitious funding goal.
The ability for a third party like Free Our Feeds to build an entirely separate system while still allowing users to communicate across apps is the key to ATprotocol’s “technological poison pill” effect. Even if Bluesky or another provider tries to act against users’ interests, people can seamlessly shift to an alternative without losing access to their social graph and data. This creates a powerful counterweight to the usual lock-in and network effects that enable enshittification.
The Company is a Future Adversary
And this is where it’s important to understand some of the fundamental differences in how something like Bluesky/ATproto works and something like Mastodon/ActivityPub work. They have a slightly different approach to trying to tackle the same problem. Each are trying to create decentralized, protocol-based social media tools, but they take a fundamentally different approach.
ActivityPub works on the theory that almost anyone can effectively build and host “their own” mini-Twitter-like service. And then that mini-Twitter can speak to many of the other mini-Twitters, with the ability of any of them to “defederate” (or block all communications) with other mini-Twitters, as needed.
That defederation aspect is a unique (and fascinating!) kind of incentivizing tool, as platforms that want to be good neighbors have incentives to police their own mini-Twitters. But it also creates some challenges. It’s tough to run your own mini-Twitter, especially if you allow more than just yourself to use it. There’s a fair bit of work involved. And then managing users, managing which servers you defederate from, etc., is a chore.
Thankfully (yay, open systems) some people have been building tools and services to make that better and easier, but it has remained a challenge.
The ATProtocol approach is somewhat different. You can federate some aspects of things, such as hosting all your own data on your own PDS or Personal Data Server (which is great, as it means you have full control over your data, not Bluesky or anyone else), but it’s not designed for a random individual to spin up an entire mini-Twitter.
The philosophy is more that different parts of the stack may require different players to be involved, and some of them may require more resources than others. Running your own PDS is relatively inexpensive and easy. Running your own relay is more challenging and expensive but wouldn’t necessarily need a corporation. Other pieces require more, and that’s what Free Our Feeds appears to be building.
And, again, the most important bit is that this is always possible on this network. Because “the company is a future adversary.”
Bluesky’s approach directly addresses the enshittification fear by ensuring that no single entity, not even Bluesky itself, can gain too much control over the network. The open protocol acts as a check on any potential abuse of power.
The fact that Free Our Feeds can do this in the first place is almost more important than whether or not they actually succeed (which I hope they do!), because it creates strong incentives for Bluesky, the corporate entity, not to enshittify.
Indeed, if you look back at the history of Twitter, in the early days, it encouraged open development and building, but it wasn’t a protocol where the entire stack could be recreated. And, when one entity started buying up many of the independent developers with a pretty explicit plan to “steal away” all of Twitter’s users, Twitter started locking stuff up and blocking that ability, because there wasn’t an open protocol and there wasn’t any possibility of rebuilding certain parts of the infrastructure.
In contrast, Bluesky was built from the ground up for this very thing. And you can see that difference in how the Bluesky team has reacted to Free Our Feeds: many employees, including top management, are cheering on the Free Our Feeds team even as, ostensibly, they’re building “a competitor.”
This sincere welcoming of potential “competitors” is practically unheard of in the tech world. But it reflects a fundamentally different mindset enforced by the open protocol, one focused on growing the pie for everyone rather than jealously guarding a slice. It’s a recognition that, in a world of open protocols, a rising tide can lift all boats.
Of course, some may argue that the technical complexity and costs involved in building out alternative infrastructure will still limit how many can truly compete with dominant players, even with an open protocol. And that’s a fair point. Spinning up a full social media stack is no trivial task, as the $30 million Free Our Feeds campaign underscores.
But the key is that it’s possible, and that possibility acts as a check on bad behavior. Moreover, as a robust ecosystem emerges around the protocol, we can expect to see more tools and services that lower the barriers to entry. Already, the rapid pace of development and the ease of building new user experiences on top of ATProtocol hint at a future where a vibrant alternative tech scene, with empowered users, can thrive.
It’s a recognition that, in the networked world, this can be a non-zero-sum situation, and having more players building makes it better for everyone. It also allows for different kinds of experiments, which will create more features that more people are interested in. It’s an approach that is focused on making sure the whole ecosystem grows, rather than one company’s fiefdom.
Get Busy Building
Along those lines, there’s been a lot more development going on elsewhere as well, which is equally exciting. In just the last week, there’s been talk of independent developers building an Instagram competitor and a TikTok competitor on ATprotocol. That last one, by the way, was built in just a few hours. That’s what can happen when you have an open system. Over the weekend, Bluesky itself added to this by soft launching a new view that gives the service a TikTok-like feel. But, again, in an open way such that others can build algorithms and feeds for a similar video-only feed.
Similarly, Flipboard recently released an amazingly slick brand new app, called Surf, that works with both ATprotocol and ActivityPub (and RSS!!) to create a very cool tool for browsing, consuming, sharing, and creating posts across all of these networks. And last week, right after the Supreme Court upheld the TikTok ban, Flipboard’s CEO/co-founder Mike McCue showed off SkyTok, a quickly created feed (using Surf) that creates a simple TikTok-like experience. And, over the weekend, they tested SkyTok with Bluesky’s new video rendering setup as well.
And people are taking notice. Famed entrepreneur/investor Mark Cuban put out a call for proposals, saying he’d like to fund a TikTok competitor built on ATProtocol, so I imagine the links above won’t be the only examples of people building cool stuff.
Most of these alternative apps are really building different looks at Bluesky’s implementation of ATprotocol, rather than a fully independent stack. Think of it as services that build on-top of Gmail. But that’s also why the Free Our Feeds effort is so cool. It’s like someone is coming along and building an Outlook to compete with Gmail. And, assuming they’re successful, these alternative apps (like the TikTok-style apps) should be able to easily work with it as well. Or any other third party that builds out the infrastructure.
This is a case where the more people building on this open protocol and open network, the more it helps everyone.
And, it does so in a way that is still easy for people to use. Most users don’t need to know any of this is happening, or about ATprotocol in the background. It’s just creating the kind of more open web that we all need, without the lock-in.
Again, it’s that lock-in that creates the eventual enshittification. Without lock-in, any app could still enshittify, but the risks for that app would be much bigger, because it’s so easy for users to exit. It won’t be like leaving Twitter for Bluesky where you are effectively “starting over,” it will basically be “Oh, I don’t like how Bluesky is acting, so I’m just switching over to the Free Our Feeds system” where… you don’t lose any of your posts (they’re in your own PDS), you don’t lose any of your connections (your social graph is really yours), and you remain in full control.
This is what the early internet promised us, but it got lost in the early 2000s when big companies came along and effectively colonized open protocols (or recreated them as closed silos with nicer user interfaces). This time around, though, people are learning to create user-friendly interfaces with open protocols.
From Ulysses Pacts to Technological Poison Pills
In Cory’s piece, he talks about the concept of the Ulysses Pact, which is what he requires of any new service:
There’s a name for this dynamic, from the world of behavioral economics. It’s called a “Ulysses Pact.” It’s named for the ancient hacker Ulysses, who ignored the normal protocol for sailing through the sirens’ sea. While normie sailors resisted the sirens’ song by filling their ears with wax, Ulysses instead had himself lashed to the mast, so that he could hear the sirens’ song, but could not be tempted into leaping into the sea, to be drowned by the sirens.
Whenever you take a measure during a moment of strength that guards against your own future self’s weakness, you enter into a Ulysses Pact.
He argued that Bluesky didn’t have that because it hadn’t “federated.” But it had. It had locked the protocol open so that anyone could build. And now they are.
I think a better way of thinking about this isn’t the “Ulysses Pact,” but rather a technological poison pill. I had seen some people saying on Bluesky that the company needed to create some sort of “poison pill” in its financial setup to ward off evil potential buyers who might “make an offer they can’t refuse.”
But what Bluesky has done with ATproto is even better: it’s not relying on some financial contract. It’s created a technological poison pill, such that even if Bluesky (the company) was offered a deal it couldn’t refuse, others could just rebuild the stack… outside of Bluesky’s control (but where users could continue to communicate with each other), and Bluesky could do nothing to stop them.
Beyond enabling the “easy exit” Cory wants, it also acts to ward off “evil billionaires,” because as soon as they act evil, the poison pill is there to give everyone an escape route, thereby effectively destroying any evil billionaire’s plans. An evil billionaire has less reason to be evil in the first place since alternatives can spring up and users can exit without cost.
The “Ulysses Pact” here is in the setup. Evil billionaires and enshittification become self-defeating, thanks to the poison pill. That’s not to say it’s impossible. Because you never know what bad decisions some future version (future adversary) might make. But the nature of the locked open protocol means that it’s much easier to deal with that, and that simple fact should hopefully disincentivize any attempts in the first place.
If this approach succeeds, it won’t just protect individual users; it has the potential to reshape the fundamental dynamics of the social web. By reducing the power of walled gardens and returning control to users, an ecosystem of open protocols could realign the incentives of technology companies, ensuring that they prioritize serving their users’ interests to remain competitive. It would mark a major shift back towards the original decentralized vision of the internet.
The rapid pace of development and the ease of building new user experiences on top of ATprotocol are not just exciting for their own sake. They hint at a future where a vibrant ecosystem of interoperable “small tech” can thrive, with a diverse range of user-centric services emerging to meet different needs. Rather than being limited to a handful of monolithic platforms, internet users could enjoy a rich marketplace of apps and services, all built on shared open standards.
That’s the vision I had with my Protocols, not Platforms paper, and now it’s on its way to being truly real. Having the Free Our Feeds folks jump in is not just proof that this is possible, it’s a vote of confidence for the overall setup, and shows how we can actually build enshittification-resistant systems by locking them open as a technological poison pill against lock-in and against the threats of evil billionaires.
If this approach succeeds, it won’t just protect users; it will fundamentally reshape the dynamics of the social web. It will bring us back towards the original promise of the open web where users are in control, rather than giant companies. Companies will still have a place, but the job of platforms will be to serve the users’ best interests first and foremost.
Filed Under: atprotocol, competition, cory doctorow, enshittification, free our feeds, open protocols, protocols not platforms, social media, technological poison pill, ulysses pact
Companies: bluesky


Comments on “The Technological Poison Pill: How ATProtocol Encourages Competition, Resists Evil Billionaires, Lock-In & Enshittification”
It’s also resist mass-banning of whole list social networks just because there are linked to the same foreign company 😉
This comment has been flagged by the community. Click here to show it.
Re:
hyman are you bored
Re:
Would you like to try again in English?
Re: Re:
I don’t think it was that unclear. They’re saying that open protocols like ATProto would help prevent situations like the TikTok/ByteDance clusterfuck, where a bunch of apps were banned because they belonged to the same foreign-owned company. If the protocol is open, then anyone can build on it, and users from the banned apps can just use a new “competitor” app whilst keeping their data & social graphs.
Having an open protocol is not a guarantee that it cannot be hijacked.
The strategy to hijack an open protocol is: Embrace, Extend, Extinguish.
That is Embrace the protocol. Extend it with features that are not in the protocol but just for your version (do need to insure that they are wanted). Refuse to hand over the keys to those features and thus Extinguish the competition.
Takes a bit more effort but as IE6 and Chromium Manifest V3 show it can be done.
Re: But then it's no longer FOSS
Part of the open source ethic is the open source part, and the resistance to adopting closed-source software is that the EEE approach can kill projects.
The responses is for some pissed-off engineers to develop the OS alternative with the same or similar features.
Granted, enough money can buy a labor force, but it can’t buy enthusiasm or conviction.
Re: Re:
the EEE attack works by controlling the consumer usage share. If your probably dies to EEE there is no technological defense. Being “open source” wont’ help you. Because Who ever succeed in the EEE attach managed to convince the majority of the market share to use their proprietary extensions/whatever instead of your open ecodsystem.
Ultimately it’s more a social problem than technological.
Doctorow is too old and educated to be engaging in a nirvana fallacy like this.
Is BlueSky the end-all, be-all, perfect solution? Of course not. See above reference to the nirvana fallacy.
Is BlueSky the start of the best we can do at this time?
Is it something that, as it grows, is going to lend itself to making things better instead of worse? For my money, the answers to these two questions are “yes” and “yes.”
Re:
The perfect solution is something on which 99.99999999999% of human beings don’t have the luxury of waiting.
VC funding
> I think that many people, though not necessarily Cory, have zeroed in on the idea of “VC funding” as the root cause of enshittification
Not sure if you saw my piece about this yesterday:
https://pluralistic.net/2025/01/20/capitalist-unrealism/#praxis
(tldr, the title is “Enshittification isn’t caused by venture capital)
Re:
I had not! And I actually wrote this piece on Friday before the long weekend. So, interesting timing!
Though I would still push back on your suggestion that Bluesky needs to do something to enable federation is the issue here. Bluesky actively welcomes and encourages others to build out wholly independent ATproto services.
Will they always? Hopefully, but no one can promise that. And that’s why having the tech make it always be possible is so important.
I could turn even more evil than Zuck, but I can’t stop third parties from building their own services wholly independent of Bluesky infrastructure. And that’s great.
I do think that gets us way close to the world you’re looking for, though obviously having Free Our Feeds or some other similar effort succeed is even better.
Re: Re:
Matt Mullenweg seems to be trying to prevent people from fleeing
RomeWordPress with anything useful while he burns it down.Re: Re:
The ability to completely replicate the stack IS important.
However if bluesky does not federate, that puts an effective damper on the adoption of the protocol outside their own usage.
If you want the protocol to be able to survive, and normal users to be easily able to adapt to bluesky going evil, then the bluesky of today has to take steps to make sure there is an already healthy federation in place, and that people can (and do) leave (and come!) now.
In software development: a feature that’s unused, is a feature you don’t have. Because that means the capacity is untested (beyond possibly very limited testing of a sw dev. As a software dev, I can tell you: end users always find the weird corner cases). This means that it will be non-trivial to spin on in the event you need it.
All of that adds up to: until bluesky is federated, and people DO easily leave one part for another: bluesky itself going evil (or even just going offline) will render the protocol facing a huge adaption curve crisis(since people now have to scramble to setup infrastructure that may be buggy)… and a race against time: since the normal users will start seeking usable alternatives today.
If bluesky does not federate, there there is literally no reason for the end user to stick with the ATproto protocol, if/when bluesky becomes undesirable. which means other factors will dominate where they go
Re: Re: Re:
I think the issue is that “federate” is the wrong term here. People are thinking of this as the same thing as Mastodon/ActivityPub, when it’s not. It’s taking a very different approach, because it felt that the traditional “federation” model leads to limited outcomes.
You could argue that in some sense, Bluesky is already “federated” with thousands of people hosting their own PDS. But you’re probably talking more about the relay or the appview. But those don’t neatly correspond to anything in the ActivityPub world, so there’s a different mindset here.
Your entire comment keeps implying that Bluesky itself needs to do something to “federate.” But as I noted in the piece, there’s nothing for Bluesky itself to do. What needs to be done is for third parties (like Free Our Feeds) to come build on what Bluesky already created with ATproto.
So, yes, there needs to be real landing places for exit to make sense. But it’s not waiting for Bluesky to do something to make that happen. It’s up to others, as they can do so already.
Re: Re: Re:2
Then I didn’t communicate sufficient clearly. What I meant was that until Bluesky has interoperability with other platforms (that is people can move freely without risking their data and connections), the benefits of the ATproto effectively do not exist (for their user). And as you seem to be saying: this elaborately depends on the actions of others (but of course it would require Bluesky’s cooperation).
So a bit of context: I don’t use Bluesky, or any ActivityPub instances, so my technical knowledge of them it limited to what I’ve studied in passing. But what I meant by “federated” (and I agree that probably is the wrong term), is that “if bluesky’s systems all went down, there would still be portions of the communications network itself that normal users could use with zero effort beyond possibly registers”.
Or in other words if a normal users social graph depends solely on Bluesky property (servers), then the ATproto isn’t net-ing them any gains as opposed to any other (possibly worse/closed/proprietary) protocol.
Another way to look at my point is: If, at any point in time, bluesky shutdown, what incentive does a normal user have to stay on a service backed by ATproto? If the answer is: “Because it’s trivial to move to another one from bluesky, without loss”, then that would be a success of the protocol.
But I think we both agree that this requires 3rd party effort. And something I didn’t say in the previous post: The Free Our Feeds projects sounds like a good step in the right direction.
Re: Re: Re:3
To give an example of this: My email client downloads all my emails (I don’t use a web portal). If my email provider shut down, I could almost trivially (though it would be harder than I’d like) switch to another provider (or myself… I technically do run an email server, even if it’s of limit scope ATM), and just send out emails to my contacts updating my address (e.g. one BC email… though I would probably have to encourage them to verify the change via another method). But my “social graph” would be preserved from my side (but not other peoples… that’s a biggest draw back). Anyhow that part of the point is saying that if reconnecting/building their connections post-bluesky isn’t extremely easy on a ATproto platform, normal people might just use something else and not care.
This could be good to help counteract the bogus tag censorship Meta’s been doing.
Similairly, maybe this approach could one day immunize online communication to unfair censorship or even something like a section 230 repeal?
I’m not an expert in the interactions between the fediverse and internet regulations, but it doesn’t hurt to have some optimism, I think.
Re:
Every Mastodon instance hosted within the United States is subject to Section 230. Repealing 230 would most likely put legal liability on those instances for the third-party speech hosted by those instances. I have no idea how this would work in re: third-party speech hosted on non-U.S. instances that is boosted to U.S. instances, but I would think the U.S. government would still put liability on the U.S. instances for hosting such speech.
Interoperability may present a few legal quirks, but I doubt it would have the power to stop the worst effects of a 230 repeal. Then again, I don’t believe such an issue has ever been (directly) raised in court, so the potential to stop those effects is still a crapshoot until it’s tested in court.
Re: Re:
Ah, a shame. Well, on the bright side, such a scenario would hit right-wing echochambers like Twitter and Meta have become as equally as it would any other platform. (And that’s without going into the economic toll and legal chaos it’d cause.)
Re: Re: Re:
Possibly. Courts in a right-leaning political climate—one where the kinds of horrible speech those platforms have enabled to flourish are seen as acceptable—may find a way to exempt “Nazi bars” from being affected by a 230 repeal. We can’t know for sure until and unless we come to that point.
Still no fire exits
The protocol being open only guarantees that other people can build alternative infrastructure that’ll interoperate with infrastructure designed to interoperate. That alone does not make BlueSky resistant to enshittification, though, because it doesn’t allow users to move off of BlueSky itself easily. I can’t pick up my account, move it to an alternative server, and have everyone who follows me see the change. Worse, as far as I can tell after that move nobody on the original server will be able to see my posts and I can’t see theirs on my new account.
To be resistant to enshittification, the service has to be designed so that users can vote with their feet without suffering massive penalties for doing so. If moving means losing contact with everybody on the main instance, that’s exactly the same lock-in that X/Twitter and Facebook/Instagram and the rest use to enable enshittification.
NB: Mastodon isn’t enshittification-proof either. You can set up an instance that doesn’t federate with anyone else and doesn’t enable transfer of accounts to other instances. That instance would be subject to lock-in and enshittification because users wouldn’t be able to easily move away from it. It also would have a hard time finding an audience because of that, and would be viewed as a fringe case rather than the core of a platform.
Re:
I advocate for a return to personal websites partially for this principle.
Re: Re:
Amusingly, RSS does much of what federation is intended to do. Any blog with an RSS feed that contains both posts and replies can be treated much like a single-user instance. The other bit is that instances act like RSS aggregators and local-network caches, reducing the need for hitting the RSS source directly to get that user’s feed. The part that RSS doesn’t supply is federated identity allowing replies on a blog without needing an account on that blog’s server.
Also, setting up a Mastodon instance is only complicated if you’re making it a general-access instance. If you intend it to be for just you and a handful of people you know personally, it’s a lot simpler than the general case is.
Re: Re: Re:
This is what email was once used for. 😁
Re: Re:
WordPress: much more resilient to a rich white guy’s midlife crisis than Twitter.
Re:
It literally does though. That’s WHY Free Our Feeds can propose building a wholly independent infrastructure stack so that you don’t have to rely on Bluesky any more.
Yes, we want to see more third parties doing this, but they have to do that. If Bluesky is the one doing it, then it’s still Bluesky.
But again, that’s totally possible, and that’s what Free Our Feeds is looking to do.
This is copied from a messageboard post I wrote back in November.
—
Long and pretty technical post & response about the fundamental design differences between ActivityPub (Mastodon) and atproto (Bluesky):
How decentralized is Bluesky really? by Christine Lemmer-Webber
Reply on Bluesky and Decentralization by Bryan Newbold
I haven’t read them all the way through but I found the general overview of their different priorities to be edifying.
atproto as designed can’t really federate in the way that Mastodon is federated; anyone who wants to build their own atproto-based social network that can interact with Bluesky basically has to mirror Bluesky in its entirety. There are very good UX reasons for this (Mastodon has a problem with posts not being consistently visible to all users) but it creates a high barrier to entry for competing instances — which is presumably why we haven’t really seen any yet.
Lemmer-Webber reasonably notes that this also, necessarily, means that even if there does arise a situation where Bluesky is compromised and users want to move elsewhere, that “elsewhere” is probably going to be owned by a for-profit corporation like Google or Microsoft. Newbold responds that that’s certainly a potential problem, but notes that nonprofits can build and maintain giant websites (citing Wikipedia, Debian, and the Internet Archive as examples).
And while a design like ActivityPub’s, where anyone with sufficient technical knowledge can spin up a server, provides some resilience against Big Tech taking it over and enshittifying it, Newbold notes pointedly that this didn’t stop Google from doing exactly that to Usenet, RSS, e-mail, and the web itself.
And of course while they’re starting from different directions it’s possible that someday they’ll solve AP’s scaling-up problems and AT’s scaling-down ones and they’ll both be able to combine usability with portability. Maybe. But it’s a hard problem and it ain’t happening right now.
—
So that’s the November post; now this is me talking in January 2025 again: Free Our Feeds is an attempt to do what Newbold described, a nonprofit alternative to Bluesky.
I wish them luck. I like a lot of what Bluesky’s doing, particularly around moderation, but as of right now it’s a silo, and I don’t want to join any more silos. If Free Our Feeds manages to build an alternative, then I could see myself joining that.
(In the meantime, my Mastodon is @thad@brontosin.space.)
Re: Dissappointed
I came here looking for at least a comprehensive addressing of the concerns in Lemmer-Webber blog post but searching for “relay” in this article and finding the breezy dismissal followed by pointing to FoF is a bit less that I’d hoped for.
“Running your own relay is more challenging and expensive but wouldn’t necessarily need a corporation. Other pieces require more, and that’s what Free Our Feeds appears to be building.”
The section on identity in Lemmer-Webber’s post is also good and searching for “indentity”, “DID”, “DIDs”, and “plc” in this article gives no results.
The section in Lemmer-Webber’s comparing the AT.Proto relay’s relationship to PDSs with web search’s relationship with the web, then pointing out the monopoly of Google in web search is very pointed, too.
I’m not sure what I should have expected but I did not get what I did expect.
This article was very long but I was kind of unconvinced of the main idea. It was mostly celebrating Free Our Feeds and talking about how great ATProto is without delving into why exactly it is so great. You seem to be relying on the idea that if Bluesky is bought out by someone, they will do everything they can to destroy Bluesky the company but will miraculously leave the ATProto unharmed.
The main scenario I imagine is someone buying out Bluesky and deciding to either suspend ATProto development, lock off features or the entire thing behind some paywall, make Bluesky use their own proprietary version of the protocol that doesn’t interop with anything else, or some combination of all of the above.
In every case ATProto users are screwed because its existence depends on Bluesky being the primary driver of development. It’s MIT licensed(?) so I’m sure there would be other people willing to pick up the pieces if Armageddon happened but if you apparently need 30 million dollars in funding to make it work then I don’t have much hope of the protocol still being worth anything after an extinction event. Am I missing something?
Re:
Legitimate concerns, but also part of the reason Bluesky has talked in the past about ATproto development eventually moving into an independent non-profit, though the timing of that is important (ActivityPub itself came out of an initial corporate environment, where it existed for quite some time).
“evil billionaire”
seems a little redundant
Holy Conflict of Interest, Batman.
Re:
Conflict of Interests are present in Journalism all the time, such as when Erin Reed includes Montana State Senator Zooey Zephyr in her reports, but–like when Erin discloses that Zephyr is her wife–if the journalist discloses their conflicts of interest, it shows that they have some semblance of honesty and adherence to journalistic ethics. The same can’t be said about right-wing media such as Fox News, which doesn’t disclose ties that they hide from their viewers.
This comment has been flagged by the community. Click here to show it.
But enshitification is about bots
Just ask Xitter! It’s a DDOS of shitty ideas and bsky is presently swimming in it.