I shared a bit about exactly this here: lemmyverse.link/lemmings.world/comment/14476151
Comment on The fediverse has a bullying problem
Microw@lemm.ee 1 week agoEveryone I ever talked to told me “well yes we have to implement our own version of ActivityPub because AP is under-defined”. In most cases it is defined what AP does, but not how. Therefore individual programers go in and figure out on their own how a certain thing they are building for their platform should be structured in AP.
Now, every project could simply go “I will copy the way Pixelfed implements it”. But why should PF have that priviledge?
rikudou@lemmings.world 6 days ago
PhilipTheBucket@ponder.cat 1 week ago
Agreed. It’s not completely their fault. But also, they’ve run further than they needed to with the “I’m in charge of what protocol I’m going to speak to other instances running my own software” than they needed to. Case in point, this exact issue with “private” posts. A lot of things had to be fleshed out more so than they are in the AP spec. This feature needed to be handled more carefully than that.