this post was submitted on 10 Aug 2026
280 points (97.9% liked)
Fediverse
43448 readers
319 users here now
A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, Mbin, etc).
If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!
Rules
- Posts must be on topic.
- Be respectful of others.
- Cite the sources used for graphs and other statistics.
- Follow the general Lemmy.world rules.
Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration)
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Those were the days. I remember there existing some Qt app that did similar. Facebook, Twitter, Instagram (before Facebook acquired it) and AIM (via pidgin) all in one app. Then they killed the open standard
They didn't even have a common open standard.
These four had different client APIs. At least AIM's client API had to be reverse-engineered; same for MSN, Y!M and ICQ. At least some of these four declared using an unofficial client a criminal offence. Facebook required not only an account, but an account with special developer creds of sorts to be able to access the client API, and in the mid-2010s, they disallowed third parties to extract content from Facebook entirely.
The only "common" thing was the Twitter client API. This may have been open for a while until Twitter started forcing people onto the official app by doing what MSN, AIM, Y!M and ICQ had been doing for years already and changing their API every once in a while. Before then, Identi.ca/StatusNet used the Twitter client API, too, so that the same app could be used for Twitter and StatusNet, provided a server could be chosen in the app.
However, the latter was tricky. Most Twitter apps were hard-coded only for Twitter, also because their devs had never even heard of Identi.ca. Most of the rest were hard-coded to Twitter and Identi.ca because their devs had never heard of StatusNet, and they thought that Identi.ca was another isolated monolithic silo. (To be fair, when Identi.ca was still based on StatusNet, it was about 90% of StatusNet.) There were only a tiny handful of apps where you could enter a StatusNet server yourself.