The only way to *truly* billionaire-proof the internet is to a) abolish billionaires and b) abolish the system that allows people to become billionaires. Short of that, any levees we build will need constant tending, reinforcement, and re-evaluation.

--

If you'd like an essay-formatted version of this thread to read or share, here's a link to it on pluralistic.net, my surveillance-free, ad-free, tracker-free blog:

https://pluralistic.net/2025/01/23/defense-in-depth/#self-marginalization

1/

Pluralistic: Defense (of the internet) (from billionaires) in depth (23 Jan 2025) – Pluralistic: Daily links from Cory Doctorow

That's normal. No security measure (including billionaire-proofing the internet) is a "set and forget" affair. Any time you want something and someone else wants the opposite, you are stuck in an endless game of attack and defense. The measures that block your adversary today will only work until your adversary changes tactics to circumvent your defenses.

2/

For example, mining all the links on the internet to find non-spam sites worked brilliantly for Google, because until Pagerank, there were zero reasons for spammers to get links to point to their sites. Once Google became the dominant way of finding things on the internet, spammers invented the linkfarm. This principle can be summed up as "Show me a ten-foot wall and I'll show you an eleven-foot ladder."

3/

Security designers address this with something called "defense in depth": that's a series of overlapping defenses that are meant to correct for one another's weaknesses. Your bank might use a password, a 2FA code, and - for extremely high-stakes transactions - a series of biographical questions posed by a human customer service over a telephone line.

4/

I've written extensively about defending a new, good internet from billionaire enshittifiers. For example, in this post, I described how Bluesky could be made enshittification-resistant with the use of "Ulysses Pacts" - self-imposed, binding restrictions on enshittification:

https://pluralistic.net/2024/11/02/ulysses-pact/#tie-yourself-to-a-federated-mast

5/

Pluralistic: Bluesky and enshittification (02 Nov 2024) – Pluralistic: Daily links from Cory Doctorow

A classic example of a Ulysses Pact is "throwing away the Oreos when you go on a diet." Now, it doesn't take a lot of work to devise a countermeasure your future, Oreo-craving self can take to defeat this measure: just drive to the grocery store and buy more Oreos. This even works at 2AM, provided you live within driving distance of an all-night grocer.

6/

That doesn't mean you shouldn't throw away those Oreos. Depending on how strong your Oreo craving is, even a little friction can help you resist the temptation to ruin your diet. We often do bad things because of momentary impulses that fade quickly, and simply airgapping the connection between thought and deed works surprisingly well in many instances.

7/

This is why places with fewer guns have fewer suicides of all kinds: there are plenty of ways to kill yourself, but none are quite so quick and reliable as a gun. People in the grips of a suicidal impulse who don't have guns have more chances to let the impulse pass (this is also why gun control leads to fewer all-cause homicides). So just because a measure is imperfect, that doesn't make it worthless.

8/

If you're trying to give up drinking, you throw away all your booze, but you also go to meetings, and you get a sponsor who can help you out with a 2AM phone call. You might even put a breathalyzer on your car's ignition system. None of these are impossible to defeat (you can get an Uber to the liquor store, after all), but they all create friction between the thing you want, and the thing your adversary (your addiction) is trying to get.

9/

They strengthen the hand of you as defender of the sober status quo, against the attacker who wants you to relapse.

Critically, all these defensive measures buy you time that you can use to organize and deploy more defenses. Maybe the long Uber ride to the liquor store gives you enough time to think about your actions so you call your sponsor from the parking lot. Defense is useful even when it only slows your adversary, rather than stopping your adversary in their tracks.

10/

Scaling up from personal defense to societal-scale security considerations, it's useful to think of this as a battle with four fronts: code (what is technically im/possible?), law (what is il/legal?), norms (what is socially un/acceptable?) and markets (what is un/profitable?). This framework was first raised a quarter-century ago, in Larry Lessig's *Code and Other Laws of Cyberspace*:

https://commons.wikimedia.org/wiki/File:Code_And_Other_Laws_of_Cyberspace_Version_2_0.pdf

11/

File:Code And Other Laws of Cyberspace Version 2 0.pdf - Wikimedia Commons

Lessig laid out these four forces as four angles of attack that challengers to the status quo should plan their strategy around. If you want to liberalize copyright, you can try norms (the "Free Mickey" campaign), laws (the *Eldred v. Ashcroft* Supreme Court case), code (machine-readable Creative Commons licenses) and markets (open access/free software businesses).

12/

Each one of these helps the other - for example, if lots of people believe in copyright reform (norms), more of them will back a Humble Bundle for open access materials (markets), and more lawmakers will be interested in changing copyright statutes (law), and more hackers will see reason to do cool things with CC licenses, like search engines (code).

13/

But the four forces aren't just for attackers seeking to disrupt the status quo - they're just as important for defenders looking to create and sustain a new status quo. Figuring out how to "lock a system open" is very different from figuring out how to "force a system open." But they're both campaigns waged with code, law, norms and markets.

We're living through a key moment in enshittification history.

14/

Millions of people have become dissatisfied with legacy social media companies run by despicable, fascism-friendly billionaires like Elon Musk and Mark Zuckerberg and are ready to leave, despite the costs (losing contact with friends who stay behind).

15/

While many of them are moving to group chats and private Discord servers,tens of millions have moved to new social media platforms that advertise (though they don't necessarily deliver) decentralization: Mastodon (and the fediverse) and Bluesky (and the atmosphere).

Decentralization is itself a defensive countermeasure (code). When a service has diffuse power, it's harder for any one person to take it over.

16/

Federation adds another defensive layer, because users who don't like the way one server is run can move to another server, with varying degrees of data- and identity-portability. That makes it harder for server owners to squeeze users to make money (markets), and gives them an out if server owners try it anyway.

17/

Federation with decentralization is my favorite anti-enshittification defense. It's powerful as hell. It's the main reason I endorse Free Our Feeds, an effort to (among other things) build more Bluesky servers to decrease the centralization and give users dissatisfied with Bluesky management an alternative:

https://pluralistic.net/2025/01/20/capitalist-unrealism/#praxis

That said, decentralization and federation are not perfect, set-and-forget defenses.

18/

Pluralistic: Enshittification isn’t caused by venture capital (20 Jan 2025) – Pluralistic: Daily links from Cory Doctorow

Take email - the oldest, most successful federated system of them all. Email is nominally decentralized, but most email traffic goes through a handful of extremely large servers run by a cartel of companies (Google, Apple, Microsoft, and a few ISPs). These companies collude (or, more charitably, coordinate) to block email from non-cartel companies, in the name of fighting spam.

19/

This makes running your own mail server so hard that it is nearly impossible (that is, if you care about people actually receiving the email you send them):

https://pluralistic.net/2021/10/10/dead-letters/

What's interesting about enshittified email is that it didn't start with corporate takeover: it started with volunteer-maintained blocklists of untrustworthy servers that most email operators subscribed to, defederating from any server that appeared on the list.

20/

Dead letters – Pluralistic: Daily links from Cory Doctorow

These blocklists of bad servers were opaque (often, their maintainers would operate anonymously, citing the threat of retaliation from criminal scammers whose servers appeared on the list). They had little or no appeal process, and few or no objective criteria for inclusion (you could be blocklisted for how your email server was configured, even if no one was using it to send spam).

21/

All of this set up the conditions to favor large email servers, and also had the effect of immunizing these large servers from appearing on blocklists. I mean, once three quarters of the internet is on Gmail, no one is going to block email from Gmail, even if a *ton* of spam is sent using its servers.

The lesson of email doesn't mean email is bad, nor does it mean decentralization and federation are useless. It doesn't even mean that blocklists of bad servers are evil.

22/

It just means that federation and decentralization are imperfect and insufficient defenses against enshittification, and that blocklists are useful, but very dangerous. It means that we should strive to *keep* our systems federated and decentralized, and watch our blocklists very carefully, and not rely on any of this as the only defense against enshittification.

23/

Likewise, both Mastodon and Bluesky are built on free/open code and standards. That means that anyone can fork them, fix them or mod them. What's more, the licenses involved are *irrevocable*, making them very effective Ulysses Pacts. No one - not a CEO, not a VC investor, not a court or a blackmailer - can order someone to make their GPL code proprietary. The license is perpetual and irrevocable, and that's that.

24/

Free/open licenses are excellent Ulysses Pacts and great code-related defenses against enshittification, but they, too, are imperfect and insufficient. Google, Facebook, Amazon, Apple and Microsoft have all figured out how to enshittify services that are built on free/open code:

https://mako.cc/copyrighteous/libreplanet-2018-keynote

25/

How markets coopted free software’s most powerful weapon (LibrePlanet 2018 Keynote)

Several months ago, I gave the closing keynote address at LibrePlanet 2018. The talk was about the thing that scares me most about the future of free culture, free software, and peer production. A …

copyrighteous

And then there are all the companies that use free/open code and defeat the freedom and openness by simply violating the license, on the grounds that a decentralized, federated development community can't figure out who has standing to sue, and also can't afford to pay for the lawyers to do so:

https://sfconservancy.org/news/2022/may/16/vizio-remand-win/

26/

Software Freedom Conservancy right-to-repair lawsuit against California TV manufacturer Vizio, Inc. remanded to California State Court

For Immediate Release — IRVINE, CA, USA — Software Freedom Conservancy announces it has succeeded in federal court with its motion to have its lawsuit against Vizio, Inc. remanded back to Superior Court in Orange County, California. Vizio, Inc. previously filed a request to “remove” the case from California State Court into U.S. Federal Court.

Software Freedom Conservancy

That's not to say that code-based antienshittification measures are pointless - only to say that they need other measures to backstop them, as defense in depth. Let's talk about law, then. Both Mastodon and Bluesky are governed by legal entities that are, nominally, organized by charters that oblige them to eschew enshittification and be responsive to their users (Bluesky is a B-corp, Mastodon's code is overseen by a US nonprofit).

27/

These structures are very important. I've been a volunteer board member for several co-ops and nonprofits (I was even once a volunteer for a nonprofit co-op!) and I'm familiar with the role that good governance can play in defending a project from internal and external pressures to betray its mission. That means I'm also familiar with the limits of these governance measures.

28/

Take nonprofits: nominally, nonprofits are legally bound to serve their charitable purpose, and technically, stakeholders have legal recourse if they stray from it. But you don't have to look far to find nonprofits that have violated their charter and gotten away with it. Take the Nature Conservancy, which has become a key player in the market for fake "carbon offsets" that are used to justify everything from fossil fuel extraction to SUV manufacture:

https://pluralistic.net/2020/12/12/fairy-use-tale/#greenwashing

29/

Pluralistic: 12 Dec 2020 – Pluralistic: Daily links from Cory Doctorow

Or think of ISOC, who get tens of millions of dollars in free money every year from their stewardship of the .ORG registry, but who decided to hand over control of the nonprofits' TLD of choice to a shadowy cabal of hedge-fund billionaires:

https://www.eff.org/deeplinks/2020/12/how-we-saved-org-2020-review

Co-ops, too, are powerful but wildly imperfect. REI is a member co-op that does lots of great things...and also busts unions:

https://prismreports.org/2024/07/17/rei-workers-unionizing-fighting-for-agreemment/

30/

How We Saved .ORG: 2020 in Review

If you come at the nonprofit sector, you’d best not miss.Nonprofits and NGOs around the world were stunned last November when the Internet Society (ISOC) announced that it had agreed to sell the Public Interest Registry—the organization that manages the .ORG top-level domain (TLD)—to private equity...

Electronic Frontier Foundation

But REI is a paragon of social virtue compared to its Canadian equivalent, Mountain Equipment Coop, whose board was taken over by corrupt assholes who sold the whole thing to a US private equity fund and change the name to "MEC":

https://pluralistic.net/2020/09/16/spike-lee-joint/#casse-le-mec

B-corps are far from perfect, too: while they are nominally required to serve a positive social purpose, in practice, they can violate that purpose with impunity, whether that through greenwashing:

https://www.bbc.com/worklife/article/20240202-has-b-corp-certification-turned-into-corporate-greenwashing

31/

Pluralistic: 16 Sep 2020 – Pluralistic: Daily links from Cory Doctorow

Or Kickstarter insiders taking a $100m bribe to help Andreesen-Horowitz do a crypto pump-and-dump:

https://fortune.com/crypto/2024/03/11/kickstarter-blockchain-a16z-crypto-secret-investment-chris-dixon/

None of this is to claim that B-corps, co-ops, and nonprofits are useless. Maybe we should just give up on organization altogether and have some kind of adhocracy?

32/

The untold story of Kickstarter’s crypto Hail Mary—and the secret $100 million a16z-led investment to save its fading brand

Inside the once-hot startup’s struggle to regain relevance despite a massive check from the crypto arm of venture giant Andreessen Horowitz.

Fortune

If you're thinking this will help, then you need to read Jo Freeman's "The Tyranny of Structurelessness" and learn how a "leaderless" group is actually led by its least scrupulous, most Machiavellian schemers:

https://www.jofreeman.com/joreen/tyranny.htm

At this point, you might be mentally designing a new corporate structure, one that's designed to correct for both the tyranny of structurelessness and the brittleness of co-ops, nonprofits and B-corps.

33/

The Tyranny of Stuctureless

The Tyranny of Stuctureless by Jo Freeman

Please don't do this. Rolling your own corporate structure is like rolling your own cryptography or your own free software license. It always ends in tears:

https://www.reuters.com/technology/artificial-intelligence/openai-remove-non-profit-control-give-sam-altman-equity-sources-say-2024-09-25/

I like co-ops, nonprofits and B-corps. They're powerful - but insufficient - weapons against enshittification. They need to be backstopped by other measures, like norms.

34/

Normative measures are very powerful! Of course, mass revolts of angry users don't always keep companies from enshittifying:

https://www.theguardian.com/technology/2023/dec/30/reddit-moderator-protest-communities-social-media

But sometimes they do. The C-suite of Unity was shown the door after enshittifying their flagship product:

https://www.theverge.com/2023/10/10/23911338/unity-ceo-steps-down-developers-react

As was the enshittifying CEO of Sonos:

https://www.theverge.com/2025/1/13/24342179/sonos-ceo-patrick-spence-resignation-reason-app

35/

How social media’s biggest user protest rocked Reddit

A mass user protest six months ago over technical tweaks had big downstream effects, and now the ‘front page of the internet’ is changed for ever

The Guardian

And of course, these defensive measures reinforce one another. The public outcry against the .ORG selloff (norms) led to California's Attorney General stepping in (law), and after that, we more-or-less romped to victory:

https://www.theregister.com/2020/04/17/icann_california_org_sale_delay/

Markets are the final antienshittificatory force. If a social network is designed to be surveillance-resistant, it will be (very) hard to implement behavioral surveillance advertising.

36/

ICANN delays .org sell off after California's attorney general intervenes at last minute, tears non-profit a new one over sale

DNS overseer accused of ignoring the very people it is supposed to represent

The Register

If a network is designed to support a many clients, it will be easy to implement an ad-blocker. Both factors make advertising-based businesses very unattractive to individual server operators, spammers, and VCs who back companies that operate elements of a federated server.

Same goes for systems that allow users to control the recommendations and other algorithmic aspects of their feeds (including switching these off altogether).

37/

The fact that Tiktok's users overwhelmingly use an algorithmic feed that they have no way to control or even understand is an anti-Ulysses Pact, an irresistible temptation for Tiktok to enshittify itself:

https://pluralistic.net/2023/01/21/potemkin-ai/#hey-guys

38/

Pluralistic: Tiktok’s enshittification (21 Jan 2023) – Pluralistic: Daily links from Cory Doctorow

By contrast, it's much harder to pull those shenanigans with services that technologically devolve control over recommendations (code), making it less profitable to even try to attempt this (markets). And of course, if users refuse to tolerate this kind of thing (norms) and can hop to other servers (code), then any system that pulls that nonsense will lose lots of users and go broke (markets).

39/

This defense-in-depth approach to decentralized social media pushes us to analyze both Mastodon and Bluesky through a tactical lens - to identify the weak parts in the defenses of each and shore them up.

Take Free Our Feeds and its attempt to stand up more Bluesky servers. This addresses one of the serious technical deficiencies in Bluesky (the lack of federation).

40/

If lots of Bluesky users try it out, it will normalize the idea that Bluesky is a constellation of independently managed servers (norms). It also creates Bluesky alternatives with radically different commercial imperatives (markets), because the main Bluesky server is backed by venture capitalists, who are notorious for their enshittifying impulses.

But security isn't static - a tactic that works today won't work tomorrow if your adversary can figure out a way around it.

41/

Bluesky is a B-corp with an excellent board with some names I have profound trust for, but B-corps can abandon their public benefit purpose, and boards can be fired (and also even people you trust can talk themselves into doing stupid and wicked things, see .ORG).

If millions of Bluesky users flock to a rival service, one run by a nonprofit (markets), Bluesky's investors might be tempted to sever the link between Bluesky and that new server (code).

42/

That's what Facebook and Apple did to XMPP, an interoperable, federated messaging system that used to connect Apple users, Facebook users, and users of many other servers. They did this for commercial reasons (markets), to trap and lock in their users (code), and they got away with it because not enough users were outraged by this (norms) that they could get away with it.

43/

When Bluesky's VCs fire the CEO, kick people like Mike Masnick off its board, and then defederate from Free Our Feeds' server, how do we make that more like Sonos or Unity (where the corporation capitulated to its users), and not like Reddit (where the user revolt was crushed)?

With social media, it's a numbers game. Social media grows by network effects: the more users there are in a system, the more valuable it is.

44/

It's not merely imperative to create alternative Bluesky servers, it's imperative to make them populous enough that cutting them off from the first Bluesky server will inflict more pain on the company than it inflicts on those other users. That's not a guarantee that Bluesky's future, enshittification-bent management won't go ahead and do it anyway, but it does increase the chances that if they press on, their users will take the hit to defect to free/open servers.

45/

Bluesky has other problems besides centralization. The reason Bluesky is so centralized is that it's *really* expensive to run an alt Bluesky server that provides a home for users who have left the main server (a "relay" in Bluesky-ese). Partly this is down to tooling: because no one has done it, Free Our Feeds will have to invent a lot of stuff to get that server up and running, but people who come later will benefit from whatever Free Our Feeds develops along the way.

46/

But mostly, this isn't a tooling problem - it's an architecture problem. The way that Bluesky is structured demands a *lot* more of relays than Mastodon demands of "instances" (a loose Fediverse analog to relays):

https://www.techdirt.com/2025/01/21/the-technological-poison-pill-how-atprotocol-encourages-competition-resists-evil-billionaires-lock-in-enshittification/#comment-4253477

This is a code problem, and it's a hard one, but it's not insurmountable.

47/

The Technological Poison Pill: How ATProtocol Encourages Competition, Resists Evil Billionaires, Lock-In & Enshittification

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…

Techdirt

The history of networked tools is the history of developers figuring out how to break apart large, monolithic, expensive services in cheaper, smaller, easier to develop. In other words, our defense in depth of Bluesky militates for more than one project - not just a "Free Our Feeds" but also a software development project to make it easier for *anyone* to free those feeds.

48/

Which raises some important questions, the biggest being "Why bother?" After all, there's already a perfectly good Fediverse that could sure use the money and effort that Free Our Feeds is proposing to put into Bluesky. My main answer here is that the point of disenshittification is an enshittification-free internet, not a better Mastodon:

https://pluralistic.net/2025/01/20/capitalist-unrealism/#praxis

49/

Pluralistic: Enshittification isn’t caused by venture capital (20 Jan 2025) – Pluralistic: Daily links from Cory Doctorow

We want to set Bluesky users free because the problem with Bluesky isn't its users, it's the fact that there's no fire-exits those users can avail themselves of if Bluesky's VCs set it on fire:

https://pluralistic.net/2024/12/14/fire-exits/#graceful-failure-modes

But there's another good reason to do this, one that involves people who have no interest in using Bluesky: even if you don't want to use a better Bluesky, you likely have *very* good reasons to reach Bluesky *users*.

50/

Pluralistic: Social media needs (dumpster) fire exits (14 Dec 2024) – Pluralistic: Daily links from Cory Doctorow

Maybe you want them to help you organize against enshittification! Or maybe you just want to operate a real-world venue where people can gather and have a great time and support performers, and right now you're stuck advertising on Facebook and Instagram, and you don't want to end up being forced to use an enshittified, fire-exit-free Bluesky in the future:

https://www.dnalounge.com/backstage/log/2025/01/13.html

51/

Of course, there's plenty of reasons to want to make Mastodon better. Many of Mastodon's features are absurdly primitive - the lack of threading support and quote-boosting sucks, and the supposedly opt-in system-wide search doesn't work, even if you opt in. Masto could sure use some of the money that Free Our Feeds is asking for to spruce up Bluesky.

52/

This is true, but irrelevant. Mastodon is stuck at around a million active users, while Bluesky has twenty times that amount. Crowdfunding a couple dollars per user to pursue software development is a reasonable goal, but raising twenty times that much is a lot harder:

https://mastodon-analytics.com/

The money being raised for Free Our Feeds isn't money that had been earmarked for Mastodon development, nor will abandoning Free Our Feeds redirect those funds to Mastodon development.

53

Mastodon Analytics

How many users, active users, servers are on Mastodon?

Mastodon Analytics

Which isn't to say that we shouldn't chip in to fund Mastodon development. I donated to the Kickstarter for Pixelfed, a Fediverse Insta replacement that has Meta so scared that they'll suspend your account if you even mention it:

https://www.kickstarter.com/projects/pixelfed/pixelfed-foundation-2024-real-ethical-social-networks

Adding Insta-like features to Mastodon is great. Fixing search, quoting, and threading would be great, too.

54/

@pluralistic I'd argue better Mastodon is a more realistic outcome

@pluralistic it’s important it realize that so called b-corps are just a trademarked marketing name for which these corporations pay licensing fees, nothing more, nothing less.

And it’s decentralized in name only, the only thing decentralized about it are the so called Personal data servers (PDS) which are In actuality centralized since they need to connect to the central bluesky server in order to communicate with other users.