I believe the W3C should reconsider splitting the #ActivityPub Recommendation into three documents: Core/Shared requirements, S2S (Server-to-Server, "social/federation protocol"), and C2S (Client-to-Server, "social API"). I think it would reduce developer confusion and help them focus on requirements that are relevant to their work (typically, S2S/Core). It would also allow C2S to be improved independently so that more developers might consider using it.
Conversation
Notices
-
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Thursday, 15-Aug-2024 14:35:04 JST Steve Bate -
Embed this notice
silverpill (silverpill@mitra.social)'s status on Thursday, 15-Aug-2024 14:35:03 JST silverpill @steve Yes, but I don't think that will happen. This is why I started ActivityPub for developers
-
Embed this notice
silverpill (silverpill@mitra.social)'s status on Thursday, 15-Aug-2024 15:41:36 JST silverpill @steve All recommendations there are non-normative, I'll try to make it clearer (and I don't intend to submit this document to FEP repository, it will be moved to another location in the future).
-
Embed this notice
Steve Bate (steve@social.technoetic.com)'s status on Thursday, 15-Aug-2024 15:41:38 JST Steve Bate @silverpill I agree it probably won't happen, but I can dream. One concern I have about the FEP you reference is that it contains opinions that are debatable (and have been debated on SocialHub and elsewhere). It should maybe be called "An Opinionated List of Reasonable ActivityPub Development Suggestions." (a little long, I know 😉 ). It might help if the FEP recommendations were tagged as spec clarifications versus extended practices (like with at least some of the duck typing suggestions).
-
Embed this notice