- From: a <a@trwnh.com>
- Date: Thu, 5 Sep 2024 21:43:05 -0500
- To: Evan Prodromou <evan@prodromou.name>
- Cc: public-swicg@w3c.org
- Message-ID: <CACG-3GhdP+RxPhO_2N-AYLH+RKMY3AE9eqX0JJrRusT42uqhZA@mail.gmail.com>
> 1. Apply errata to ActivityPub and Activity Streams 2.0 recommendations. > > 2. Make backwards-compatible, clarifying text for ActivityPub and Activity Streams 2.0. Not new features or functionality, but clearer explanations for some of the terse and/or vague language in both sets of specs. This seems fine to me, assuming that we have a clear demarcation or litmus test for what is allowed and what is not. For example, consider cases where the “author’s intent” was not sufficiently conveyed, but clarifying the intent leads the stated requirements to change even slightly. How should the clarification be made? I think that any case where the stated requirements don't change at all is fair game -- adding non-normative notes about how certain functionality works or the implications of a certain requirement is fine. But anything touching a requirement's normative language should probably be brought to the CG for discussion. A more specific example is the current ActivityPub errata -- https://www.w3.org/wiki/ActivityPub_errata has a list of them. The one about removing `preferredUsername` from the non-normative note about natural language support is uncontroversial, but more importantly, it doesn't touch any normative language. But the others *do* touch normative language, and are the kinds of changes I think shouldn't be made without feedback from the CG. You mention below that: > I think this WG could work with a limited membership -- ideally just the editors of each document -- and work with consensus from this CG. So, no independent meetings, decisions, etc. 🤞🏼 Obviously the CG shouldn't need to decide every single thing, and the WG should have the authority to correct typos for example. But "consensus" and "decisions" need to be carefully scoped, because they might be useful in certain cases. Aside from that, > 3. Refine the recent CG report for ActivityPub + Webfinger into a recommendation. > > 4. Refine the recent CG report for ActivityPub + HTTP Signature into a recommendation, including an upgrade to RFC 9421, with backwards compatibility as a fallback. > > 5. As other new CG reports, like E2EE and LOLA, are published and implemented, refine the reports into recommendations. I'm a little wary of what this might entail -- what does a "recommendation" entail that a "report" doesn't? Or put another way, what is "insufficient" about a report that justifies the need for a recommendation? It seems to me like the current reports are fine as reports and I'm not sure what promoting them to a recommendation is supposed to accomplish.
Received on Friday, 6 September 2024 02:43:46 UTC