Interesting #ActivityPub implementation roadmap by the #Ghost team: instead of implementing the standard, and then optimizing interop of their implementation with other implementors like Mastodon, they start with making it work with other implementatio...
-
Interesting #ActivityPub implementation roadmap by the #Ghost team: instead of implementing the standard, and then optimizing interop of their implementation with other implementors like Mastodon, they start with making it work with other implementations and then come back to the standard.
Mapping out ActivityPub support
An overview of our roadmap for the next few months, as well as a preview of some alternative design options.
Building ActivityPub (activitypub.ghost.org)
-
@[email protected] who are the "other implementors"?
-
replied to julian on last edited by@julian They say they want to build Ghost against, direct quote from the link:
Mastodon, PixelFed, Buttondown, Flipboard, Lemmy, WriteFreely, Misskey, Threads, and many more.
In practice, I guess they've only looked at Mastodon so far. So they'll build Ghost against Mastodon.
Once that's done, they'll pick the next project on the list, probably Pixelfed, seeing as it's the second one mentioned, advertised a whole lot on Mastodon itself and, I think, the second biggest decentralised project in the Western Fediverse.
Then they'll discover that Pixelfed works quite different from Mastodon, not to mention that it's still constantly changing and shifting, so they can't do that work once and be done for all eternity to come.
They'll either end up with a half-arsed implementation because a lot of what they'd have to do would clash with Mastodon compatibility, totally surprisingly, or drop Pixelfed and look for the next one, or they'll decide that Mastodon compatibility covers some 65 or 70% of the Fediverse already, and everything else can be swept under the rug without losing too much audience.
I can promise you that they'll never built Ghost against nodeBB. Even if they somehow found out that nodeBB exists and supports ActivityPub, they won't get to it.
And I'm sure they won't build Ghost against anything that's significantly older than Mastodon or forked from something that's significantly older than Mastodon. This means that Ghost will be compatible with Friendica, Hubzilla and (streams) either just barely so and by chance or not at all. I mean, they haven't even mentioned Friendica by name.
CC: @Johannes Ernst
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #ActivityPub #Fediverse #Mastodon #Pixelfed #Friendica #Hubzilla #Streams #(streams) #nodeBB #Ghost
Copyright © 2025 NodeBB | Contributors