-
Notifications
You must be signed in to change notification settings - Fork 149
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Concerns with moving to living standard model #580
Comments
There is nothing inherent in the living standards model that leads to this. This is a culture issue, whereby implementers feel it is more effective to just update implementations than update the spec. However, if the working group is responsive, and implementers feel they can bring changes to the WG, then this is not an issue. However, if the Process becomes overly bureaucratic, or the WG is non-responsive, or the process drags painfully, then it's easier to sidestep the Process and just coordinate behind the scenes (or reverse engineer things).
That's in the Process [1]. Adding new significant features (if the spec allows it), and aiming to republish to TR would trigger a HR. https://www.w3.org/2020/Process-20200915/#revised-rec-substantive |
Thanks for the comment @pes10k. Speaking as a team contact for the group, but not speaking for the group, I'll try to reflect some of the discussions I've heard. According to the Process, a group operating in a living standard mode should publish Candidate Recommendation Snapshots periodically (6-24 months, depending on pace of changes), with update requests. (Adding to @marcoscaceres reference, these update requests may be at the Candidate Recommendation or Revised Recommendation status.)
I think the group's thinking was that security specs want to be pointing developers and implementers to the latest recommended practices, and so the charter should make it easy to keep those specs current. Any thoughts on safeguards you'd like to see in the charter to ensure living standards work gets appropriate review and consensus? |
In my experience when working on other Living Standards in WHATWG, substantial changes (e.g., non-editorial changes to normative tests) can be gated by certain requirements. E.g., positive feedback from at least two implementations and a change in the relevant web platform tests. That means, even if standards change incrementally due to a lot of minor changes, the tests will provide a coherent and interoperable perspective. I understand that this may not directly solve @pes10k's issue, so I'd be curious to hear more. |
In reference to how Living standard seems to be used in practice at the WHATWG, at least, it seems the result is less of a ‘standard’ (in the traditional sense) and more of ‘group consensus-sourced documentation’ of current practices. There are advantages and disadvantages to both methods, of course. If the result here is to become the latter, perhaps less euphemistic language should be used in the title. Even a distinction between, say, Best Current Practice or Standard Practice (i.e. present-looking; effectively documentation), Recommendation (i.e. present or future-looking), and Proposed Standard (i.e. future-looking / RFC) might be more useful. As has elsewhere been mentioned, these documents are commonly referenced by non-technical users as well, both in contracts (e.g. SLAs) and by governments. |
Hi all, my understanding is that the WG is considering moving to a "living standard" model for several specs. If this is correct, I'm wondering if the group has discussed some of the downsides / things that'll be lost when moving from the typical rec-track model. Specifically, I'm worried about the following:
I'd be grateful for any discussion or thoughts the group has. Thanks!
The text was updated successfully, but these errors were encountered: