Hacker News new | ask | show | jobs
by andrewstuart 580 days ago
Someone has probably mapped out some sort of cycle to this ......

Stage 1: new product, hungry competitor wanting eyeballs and users opens up their platform to developers....

Stage 2: developers embrace the attitude and start building amazing things...

Stage 3: the company starts to not like seeing all these products make use of its user base and platform

Stage 4: API features wound back

Stage 5: developers uncermemoniously dumped, API closed

Stage 6: platform hits rocky times, new management arrives, claims to be reborn, reopen platform API to developers

Stage 7: skeptical developers hold back

Stage 8: platform charges $30,000/month for bottom level access

Fool me once, etc etc

2 comments

Yup, major déjà vu here. Great for students wanting to make a cool demo project and getting a job and forgetting about it after, bad for just about everyone else.
The difference is that it's impossible to wind API features back: as an open protocol, they literally cannot do that. "The future company is an adversary" is a slogan the team uses to help guide decisions.
I'm curious as to what you mean by

> as an open protocol, they literally cannot do that.

From a cursory search, it seems the AT Protocol is solely maintained by Bluesky. Also, AFAICT, Bluesky operates the only sizable/relevant servers. i.e. Neither the governance nor the technical operation are decentralized. (edit: Although the OP call for projects includes options which would probably lead to further decentralization, that doesn't speak to the present state.)

Note that I find it reasonably credible that Bluesky won't do that. I just don't see why they cannot. If there is a massive incentive to make backwards-incompatible protocol changes, say a fundamental security flaw, wouldn't the expected outcome be that Bluesky unilaterally makes those changes?

Virtually all of the code is open source. There are also alternative implementations. So yes, right now, it’s run by them, but they can’t hold the community hostage: if they start doing bad stuff, the community can easily fork.
Ah. I thought (perhaps hoped) you were referring to something more. I think decentralization of the actual data and infrastructure is the key. OSS is necessary but not sufficient. If Twitter were open sourced and widely forked tomorrow, not much would change, since Twitter still holds all the tweets and hundreds of millions of users.