Elektrine lite

← Feed

@uriel@keinpfusch.net

Post #2835036

2026-05-07 11:44 UTC

@smallcircles@social.coop @strypey@mastodon.nzoss.nz The biggest problem in AP is not these differences of opinion, Yes, and this is precisely why I am always a bit worried about sounding offensive in these discussions. I am not really criticizing the people involved, or claiming that one implementation is “wrong” and another is “right”. What I am trying to say is that situations like this ideally should not happen at all if the protocol description were precise enough — for example, in the same spirit that a .proto definition in gRPC describes interfaces, semantics, and expectations with very little ambiguity. Because if the goal is to create a federated protocol that can be adopted broadly, across very different implementations and even very different use cases, then interoperability issues should ideally emerge from explicit extensions or deliberate incompatibilities, not from uncertainty around interpretation itself. So to me it feels less like a technical criticism of ActivityPub specifically, and more like a difference in protocol design mindset.

Replies (1)

  • @smallcircles@social.coop 2026-05-07 12:05

    @uriel@keinpfusch.net @strypey@mastodon.nzoss.nz 100% with you. There is no right or wrong. Any software project has the right to implement their app in whatever way they want. With FOSS by default there cannot be any other expectation that that you get code + an open license. When an open standard and its extension mechanism are of good quality, it would mean these projects sideline themself. Choosing to be non-compliant. The standardization process that evolves the protocol within the technology ecosystem, and all the people involved with that are collectively responsible for technology direction. As well as to an extent socio-technical and socio-cultural aspects.

    Open ##2835037