Skip to content
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

Section 6.2 does not acknowledge Perpetual CRs #406

Closed
palemieux opened this issue May 27, 2020 · 43 comments
Closed

Section 6.2 does not acknowledge Perpetual CRs #406

palemieux opened this issue May 27, 2020 · 43 comments
Labels
AC-review Raised during the AC review phase, or otherwise intended to be treated then. Closed: Accepted The issue has been addressed, though not necessarily based on the initial suggestion DoC This has been referenced from a Disposition of Comments (or predates the use of DoCs)
Milestone

Comments

@palemieux
Copy link

Section 6.2 states:

For a technical specification, once review suggests the Working Group has met their requirements satisfactorily for a new standard, there is a Candidate Recommendation phase. This allows the entire W3C membership to provide feedback on whether the specification is appropriate as a W3C Recommendation, while the Working Group formally collects implementation experience to demonstrate that the specification works in practice.

Suggest removing on whether the specification is appropriate as a W3C Recommendation since some CRs are not intended to become Recommendations.

@jeffjaffe
Copy link

I'm not sure why we would remove the cited text since it applies in many cases. Perhaps we can say:

"whether the specification is appropriate as a W3C Recommendation or provide any other feedback"

@palemieux
Copy link
Author

@jeffjaffe I heard earlier today that some groups are not interested in ever achieving Recommendation and therefore the membership should not be asked/requested to provide feedback on this topic in general.

@jeffjaffe
Copy link

@palemieux some groups may not be interested, but they may change their views. HTML and DOM are interesting use cases. The WHATWG does not feel that there is a need for W3C RECs for these specs. But we've all agreed on a process where W3C is bringing them to REC - because there is a demand for that.

@palemieux
Copy link
Author

palemieux commented May 27, 2020

some groups may not be interested, but they may change their views.

Perhaps... the membership should however not be asked to provide feedback (which requires work) when the group has explicitly they are not interested :)

[edit: typo]

@dwsinger
Copy link
Contributor

I am inclined to leave the text. A CR should be suitable as a Rec., even if the WG doesn't intend to take advantage of that suitability.

@palemieux
Copy link
Author

palemieux commented May 27, 2020

A CR should be suitable as a Rec.

@plehegar mentioned that the CR can have substantive issues opened against it, making it inappropriate for REC, right?

@frivoal frivoal modified the milestone: Deferred May 27, 2020
@dwsinger
Copy link
Contributor

A CR should be suitable as a Rec.

@plehegar mentioned that the CR can have substantive issues opened against it, making it inappropriate for CR, right?

I think he said that after entering CR a spec. might have issues opened against it, and we don't require it to back out of CR. We do have some cleanliness requirement when entering; but we shouldn't be surprised if we encourage people to implement, and they find issues when doing so.

@frivoal
Copy link
Collaborator

frivoal commented May 28, 2020

Suggest removing on whether the specification is appropriate as a W3C Recommendation since some CRs are not intended to become Recommendations.

It may not be intended to become a REC, but it still out to be appropriate for becoming a REC. Choosing not to follow the steps after CR does not lower the quality expected of a CR.

I think we could replace "is appropriate" with "would be appropriate", but I don't think we should remove this altogether.

I think you might also be supportive of the following addition:

[…] while the Working Group formally collects implementation experience to demonstrate that the specification works in practice, and optionally investigates possible additional features..

@nigelmegitt
Copy link
Contributor

some CRs are not intended to become Recommendations.

This point seems to have migrated here from #402, so reposting slightly edited version of #402 (comment):

CR being the intended end state should not be acceptable. This is like saying "the intended state is permanent lack of clarity about the status of this work in the industry". W3C should never support this as an end state for a Rec track document. Even in the "Rec snapshot of continually updated document" model there are at least fixed points of clarity.

@nigelmegitt
Copy link
Contributor

Also to add, I know there are groups that have a lot of specs seemingly permanently in CR status, but that should not (must not) be the intended end state. I've assumed that we accept this situation as something transient, albeit over a number of years. There's no other way this situation can be acceptable.

@nigelmegitt
Copy link
Contributor

To be concrete about a proposal for discouraging perpetual CRs, one option for discussion would be as follows:

  • Add a bullet to the per-Rec-track document MUST have list of WG Charters specifying the expected maximum duration in CR
  • Add a bullet to the first list at Transitioning to Candidate Recommendation saying "MUST specify the deadline for transition to the next step for the specification, which SHOULD be based on the maximum CR duration specified in the Charter"
  • Add a statement to "Abandoning an Unfinished Technical Report" to say "W3C MUST abandon as an Unfinished Technical Report any Candidate Recommendation that has not advanced to a next step beyond its stated deadline for such a transition."

This proposal would require WGs to state the CR exit deadline, but gives the AC the explicit opportunity to see, and comment on the proposed maximum CR period during Charter review, thus providing a strong mechanism to support the suggestion that @jeffjaffe made at #402 (comment)

It would also be possible for WGs to establish a "keep-alive" pattern by republishing a CR with modifications for example reducing the scope by marking features as at-risk, and in doing so, extending the deadline.

@dwsinger
Copy link
Contributor

some CRs are not intended to become Recommendations.

This point seems to have migrated here from #402, so reposting slightly edited version of #402 (comment):

CR being the intended end state should not be acceptable.

We are trying to balance a whole load of possible undesirable aspects; documents that are kept permanently in draft because they are easier to keep up to date; recs which don't represent truth because maintaining them is a pain; documents that naturally slowly iterate and evolve; clarity for the industry as to what the approved state is, the current state, the best practice, the open questions; dealing with the W3C being famous for having no idea when things will 'finish' (if ever); and so on.

I'm not sure that I want to apply a rule that "Recommendation status is the gold standard" to every case (just as I wouldn't apply WHATWG's "Living standard is the gold standard" to every case either).

So I would rather go easy on new rules. yes, CRs need to pass various criteria, and be clear what they claim, including being suitable as a Rec. Let's see what happens, what cases arise, and so on, before we pre-emptively rule.

@palemieux
Copy link
Author

including being suitable as a Rec.

This is the crux of the issue: suitability as a REC involves AC review and demonstrated implementation experience. Neither of which apply to a CR.

The process document need to either:

  • acknowledge the fact that some TRs will remain CRs at perpetuity; or
  • discourage TRs from remaining CRs at perpetuity.

I am not sure why there is resistance to making this explicit, esp. in introductory prose.

One way to discourage TRs from remaining CRs at perpetuity is to make transition to REC easier:

  • AC review comments could be limited to process issues, i.e. technical comments would not be germane -- anyone wishing to contribute technically could have joined the WG
  • interoperability/implementation experience could be documented, but not necessarily complete, i.e. the implementation report could contain "not implemented" features

@dwsinger
Copy link
Contributor

including being suitable as a Rec.

This is the crux of the issue: suitability as a REC involves AC review and demonstrated implementation experience. Neither of which apply to a CR.

Those review steps don't, but we require that the document itself be suitable as a Rec.:

A Candidate Recommendation is expected to be as well-written, detailed, self-consistent, and technically complete as a Recommendation, and acceptable as such if and when the requirements for further advancement are met.

There is resistance to making anything more explicit because it's making a change from current practice, which is that CRs do not have deadlines and can (and have in the past) stayed in CR for long periods. 'Indefinite CRs' are not an invention of this iteration.

@palemieux
Copy link
Author

Those review steps don't, but we require that the document itself be suitable as a Rec.:

A requirement is meaningless and time consuming if it is not enforced -- the worse kind of requirement :)

'Indefinite CRs' are not an invention of this iteration.

The process is specifically modified to accommodate them, so I do not think this statement is entirely accurate.

@dwsinger
Copy link
Contributor

Those review steps don't, but we require that the document itself be suitable as a Rec.:

A requirement is meaningless and time consuming if it is not enforced

We do enforce it. The team and others have pushed back on CR transition requests when the document is not of this quality.

@palemieux
Copy link
Author

We do enforce it. The team and others have pushed back on CR transition requests when the document is not of this quality.

The Team is not the W3C membership, and the CR transition request does not evaluate implementability, let alone interop.

@dwsinger
Copy link
Contributor

We do enforce it. The team and others have pushed back on CR transition requests when the document is not of this quality.

The Team is not the W3C membership, and the CR transition request does not evaluate implementability, let alone interop.

That is a different point. The purpose of a CR is to get community input on implementability and interop.

You claimed that the requirement for CR quality is not enforced; it is. I believe that we, overall, the team and Director, have refused CR transitions in the past.

@palemieux
Copy link
Author

You claimed that the requirement for CR quality is not enforced

I indicated that "suitability for REC" cannot be enforced during CR transition since CR transition does not include AC review and does not evaluate implementability, let alone interop -- as I understand it anyway.

I am uncomfortable with the process facilitating perpetual CRs without acknowledging them. A simple sentence would address my concern.

@nigelmegitt
Copy link
Contributor

We are trying to balance a whole load of possible undesirable aspects; documents that are kept permanently in draft because they are easier to keep up to date; recs which don't represent truth because maintaining them is a pain; documents that naturally slowly iterate and evolve; clarity for the industry as to what the approved state is, the current state, the best practice, the open questions; dealing with the W3C being famous for having no idea when things will 'finish' (if ever); and so on.

@dwsinger Understood, and I agree this is not simple. Rather than trying to solve all of that at once, but looking at what I think is a big problem: "dealing with the W3C being famous for having no idea when things will 'finish' (if ever)" is something we can do something about, and my proposal would a) produce a published timeline for exactly this and b) provide additional impetus to encourage WGs to meet the timeline.

I'm not sure that I want to apply a rule that "Recommendation status is the gold standard" to every case (just as I wouldn't apply WHATWG's "Living standard is the gold standard" to every case either).

Sure, and if a WG does not want to get to Rec then they shouldn't be in the position of publishing a CR.

So I would rather go easy on new rules. yes, CRs need to pass various criteria, and be clear what they claim, including being suitable as a Rec. Let's see what happens, what cases arise, and so on, before we pre-emptively rule.

We've seen what has happened, this is far from pre-emptive. The problem has existed for years, and continues to exist. This is not a new thing.

@jeffjaffe
Copy link

@nigelmegitt I rather like the idea of including guidance about moving along the REC track as you indicate below.

@dwsinger Understood, and I agree this is not simple. Rather than trying to solve all of that at once, but looking at what I think is a big problem: "dealing with the W3C being famous for having no idea when things will 'finish' (if ever)" is something we can do something about, and my proposal would a) produce a published timeline for exactly this and b) provide additional impetus to encourage WGs to meet the timeline.

However, the specific example guidance that you provide is rather coercive. It includes requirements to abandon specs because some deadline is not achieved. We all know that deadlines are missed for all sorts of good reasons. Even well intention deadlines included late in the cycle have been known to fall if (for example) some new privacy issue is discovered. And I see that there is also resistance to providing such guidance

This entire notion is quite complex and coming quite late in the cycle to get consensus around new text. Would it make sense to open a new issue called: "Guidance for moving along the REC track" and address that as part of Process 2021?

@nigelmegitt
Copy link
Contributor

However, the specific example guidance that you provide is rather coercive. It includes requirements to abandon specs because some deadline is not achieved. We all know that deadlines are missed for all sorts of good reasons. Even well intention deadlines included late in the cycle have been known to fall if (for example) some new privacy issue is discovered.

@jeffjaffe I agree with all of this! The proposal does deliberately allow the deadline to be extended by republishing with changes, and my intent in allowing that was to accommodate these sorts of issues. In other words, it possibly looks slightly more coercive than it actually is, again, intentionally.

I'm unclear about the deadlines for Process 2020 (sorry, I just haven't gone back to look at the documentation that no doubt already exists) but perhaps it would still be worth verifying whether or not we do have consensus before assuming that we do not? There hasn't been a lot of time since I posted the proposal, so it is likely that people are still thinking about it, but nobody has so far objected.

@nigelmegitt
Copy link
Contributor

By the way, #406 (comment) is not intended to be mere guidance, it is a specific proposal for a change to the Process that includes normative provisions the effect of which is intended to change the balance of incentives for WGs so that they are more likely to complete specification work to Rec stage, or abandon it, and not leave specs in CR in near-perpetuity.

@jeffjaffe
Copy link

I'm unclear about the deadlines for Process 2020 (sorry, I just haven't gone back to look at the documentation that no doubt already exists) but perhaps it would still be worth verifying whether or not we do have consensus before assuming that we do not?

@nigelmegitt here are the timelines for Process 2020:

  • The AC feedback period ended over the weekend.
  • The Advisory Board has asked the W3C Process CG to iterate P2020 based on AC feedback and produce a revision to be sent for AC ballot in early July.

I agree with you that we should verify whether we have consensus. My reading of comments made by David and Florian above and Fantasai's comment on #402 (#402 (comment)) gave me the impression that we don't have consensus - but we should verify that. My view is that if I am correct that we cannot get consensus in a month we should push it off for P2021.

@nigelmegitt
Copy link
Contributor

nigelmegitt commented Jun 1, 2020

Bear in mind @jeffjaffe that introducing the P2020 changes while failing to address perpetual CRs may also lead to difficulty during the AC review. I've responded to this issue in an attempt to get to a solution that would reduce those issues before they arise; I understand your concern that my proposal may in fact create new issues. I'd be interested to know if the AC's opinions have been informally canvassed, and if so, what the result was.

@dwsinger
Copy link
Contributor

dwsinger commented Jun 1, 2020

re: #406 (comment)

I don't think we should adopt language that has several musts and such broad applicability and potential impact across the consortium without careful conversation with the chairs, team, and AC. I have been frustrated at the W3C's inability to establish target dates and stick to them (there was a famous multi-year incident with MPEG and SVG, IIRC), so I am not averse to addressing the question. I am very hesitant to do so at such a late stage. Actually, opposed; I think it imprudent. (And it is not, as Nigel says, a new problem, but one perhaps highlighted by the P2020 changes).

I'm not even sure that it is a problem; the IETF runs on CR-equivalents (RFCs), though those do say something different from our CR-status:

This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community.

@fantasai
Copy link
Collaborator

fantasai commented Jun 2, 2020

@nigelmegitt I don't think your proposal in #406 is workable. Arbitrary deadlines have never motivated volunteer engineer-driven efforts in continuously-evolving tech such as we have in the web platform WGs. We've had deadlines in charters for years, and they've never functioned as anything other than noise.

I think my position is that there will be CRs that remain CRs indefinitely. Process 2020 was designed to allow for that, because there was demand for that kind of thing. But indefinitely doesn't necessarily mean in perpetuity, and if some subgroup decides to push a CR towards REC to get W3C endorsement as opposed to only WG endorsement, and to clearly acknowledge a greater state of interoperability, that's a good thing and we shouldn't write in rules that would discourage such efforts.

@chaals
Copy link
Contributor

chaals commented Jun 2, 2020

I agree with a lot of what @nigelmegitt is saying, including the fact that how we handle this issue now will have an impact on the formal AC review of the Process document. I believe that the sort of thing Nigel proposes can be made feasible and not terribly onerous.

That said, the question should be put to the community, as we do in AC review, because there are issues of what the community actually wants and is prepared to put up with and do.

As I have said a number of times, I believe we are trying to solve the problem of versioning without mentioning versions, and I believe that's leading us to conclusions that are sometimes suboptimal, without explaining why we should do that.

A versioning strategy like "request the transition of a document to CR of version x and FPWD of version x+1" can be built in the existing process giving you get two branches of a spec - one that you remove things from if anything doesn't work, and one that you add things to because you're still developing it.

Given such a scenario it is possible to set the expectation that W3C will withdraw the status of CR for anything that isn't at Proposed Rec 9 months after entering CR. After all, if there are lots of changes then in practice it is still a working draft and there needs to be more review and so on anyway.

Of course it depends whether we believe that things can be done right in each version, or assume that a Recommendation isn't really a final thing, just a time-stamped reference point so people who value stability over having the latest of everything don't have to individually select a particular draft for each agreement they make. Which is essentially a restatement of how I understood the feedback from PSIG on continuous patent review, generalised to cover people who are not specifically interested in patent claims but also do not want to be capable of writing the spec, just want to use it. (See the "priority of constituencies" ...)

@nigelmegitt
Copy link
Contributor

careful conversation with the chairs, team, and AC

That's fair, we should present this. I'm not sure what "careful" implies here, but I certainly would welcome the views of those constituencies on the severity of the issue and the range of proposed solutions, going from the fairly hard-line one I proposed, to the softer "make it easier to get to Rec", or indeed doing nothing.

I could write up my thoughts and the proposals here in a wiki page or somesuch, if that would help - suggestions welcome.

[IETF-style CR as RFC]:

Changing the status of a CR would be an option, but if we were to do that, we would be rebadging it as the final stage and doing away with AC review, even of due process, and implementation experience. My prediction is that we would see hardly any specs ever go to Rec.

I'm not even sure that it is a problem

To be clear, I do see CRs staying at CR perpetually (given the way that CR and Rec are defined now) as being a big problem:

  • reputationally, because as @dwsinger pointed out, there's a perception of unpredictable and lengthy periods to get specs to completion;
  • formally, because it means we are building towers of functionality based on unproven foundations (or middle storeys), or ones that may change later;
  • practically, because it ties up staff and groups in ways that make it hard to move on to new things with clarity.

On the second bullet, the formal referencing problem, we do not have any mechanism, when republishing or amending a CR, for tracking those specs that reference the CR being changed, and therefore we leave it up to the WGs whose specs might be affected to notice the change and handle it. Those WGs may no longer exist.

@nigelmegitt
Copy link
Contributor

@nigelmegitt I don't think your proposal in #406 is workable. Arbitrary deadlines have never motivated volunteer engineer-driven efforts in continuously-evolving tech such as we have in the web platform WGs. We've had deadlines in charters for years, and they've never functioned as anything other than noise.

@fantasai I'm not proposing an arbitrary deadline imposed by the W3C, but a deadline proposed by the WG themselves. Another key difference relative to previous deadlines is that in this case I am proposing an assigned action to take if the deadline is not met, with a way out if it there are genuine mitigating circumstances. This is materially different to anything we have had before.

I think my position is that there will be CRs that remain CRs indefinitely. Process 2020 was designed to allow for that, because there was demand for that kind of thing. But indefinitely doesn't necessarily mean in perpetuity,

Sorry to contradict, but practically, I believe that's exactly what it means.

and if some subgroup decides to push a CR towards REC to get W3C endorsement as opposed to only WG endorsement, and to clearly acknowledge a greater state of interoperability, that's a good thing and we shouldn't write in rules that would discourage such efforts.

Indeed, and no part of my proposal is discouraging it.

@nigelmegitt
Copy link
Contributor

@chaals I agree, modifying this to deal better with versioning may well work, and may well be an improvement.

If Rec is merely a time-stamp though, then this issue could be resolved by diluting the requirements for getting to Rec. However I still value the fact the two key planks of Rec relative to CR today, which are implementation and AC review. I would still value this AC review even if it were changed as per @palemieux 's proposal to establish only that a) process has been followed and b) the spec represents the consensus of W3C.

@dwsinger
Copy link
Contributor

dwsinger commented Jun 9, 2020

I think the problem is that the introduction to 6.2 roughly and incorrectly paraphrases the detailed descriptions in 6.2.1 et seq.

I would do the following light, non-normative (since it's only introductory text) edit:

When advancing a technical report to Recommendation, typically a series of Working Drafts are published, each of which refines a document under development to complete the scope of work envisioned by a Working Group's charter. For a technical specification, once review suggests the Working Group has met their and their dependencies' technical requirements, and has received wide review, there is a Candidate Recommendation phase. This allows the entire W3C membership to provide feedback on whether the specification would be appropriate as a W3C Recommendation, while the Working Group formally collects implementation experience to demonstrate that the specification works in practice. The next phase is a Proposed Recommendation, to finalize the review of W3C Members. If the Director determines that W3C Member review supports a specification becoming a standard, W3C publishes it as a Recommendation.

@frivoal
Copy link
Collaborator

frivoal commented Jun 9, 2020

Same thing as a diff, if that helps anyone else review:

  When advancing a technical report to Recommendation,
  typically a series of Working Drafts are published,
  each of which refines a document under development
  to complete the scope of work envisioned by a Working Group's charter.
  For a technical specification,
  once review suggests the Working Group
- has met their requirements satisfactorily for a new standard,
+ has met their and their dependencies' technical requirements,
+ and has received wide review,
  there is a Candidate Recommendation phase.
  This allows the entire W3C membership to provide feedback
- on whether the specification is appropriate as a W3C Recommendation,
+ on whether the specification would be appropriate as a W3C Recommendation,
  while the Working Group formally collects implementation experience
  to demonstrate that the specification works in practice.
  The next phase is a Proposed Recommendation,
  to finalize the review of W3C Members.
  If the Director determines that
  W3C Member review supports a specification becoming a standard,
  W3C publishes it as a Recommendation.

@dwsinger
Copy link
Contributor

dwsinger commented Jun 9, 2020

Answering @palemieux #406 (comment) how about this addition?

  When advancing a technical report to Recommendation,
  typically a series of Working Drafts are published,
  each of which refines a document under development
  to complete the scope of work envisioned by a Working Group's charter.
  For a technical specification,
  once review suggests the Working Group
- has met their requirements satisfactorily for a new standard,
+ has met their and their dependencies' technical requirements,
+ and has received wide review,
  there is a Candidate Recommendation phase.
  This allows the entire W3C membership to provide feedback
- on whether the specification is appropriate as a W3C Recommendation,
+ on whether the specification would be appropriate as a W3C Recommendation,
  while the Working Group formally collects implementation experience
  to demonstrate that the specification works in practice.
+ There is no limit in this Process to the duration of this phase.
  The next phase is a Proposed Recommendation,
  to finalize the review of W3C Members.
  If the Director determines that
  W3C Member review supports a specification becoming a standard,
  W3C publishes it as a Recommendation.

@palemieux
Copy link
Author

The proposed changes do not address my primary concern which is that the membership should not be asked to review a specification for appropriateness as a REC if there is no intended to ever publish it as such.

@dwsinger
Copy link
Contributor

The membership, the industry, is being asked to assess whether it meets that quality. We go by state, not by intent. And even if there is intent, it can be changed on request (please publish a snapshot Rec.)

@palemieux
Copy link
Author

The membership, the industry, is being asked to assess whether it meets that quality.

Recommendation-level quality requires demonstrated implementation experience, which some perpetual CRs will never meet, by decision of the WG.

Why would you ask the membership to provide feedback on something that the WG is never intent on addressing?

@palemieux
Copy link
Author

@dwsinger What does "on whether the specification is appropriate as a W3C Recommendation" bring to the introductory paragraph? This allows the entire W3C membership to provide feedback on the specification, while the Working Group formally collects implementation experience to demonstrate that the specification works in practice seems to describe accurately what is being asked of the industry and the activities of the group.

@jeffjaffe
Copy link

I see a hard conflict between @dwsinger and @palemieux . David wants to continue to ask whether the spec is appropriate as a REC and Pierre objects in certain cases (Perpetual CRs).

Much earlier in this thread, I proposed a compromise:

"whether the specification is appropriate as a W3C Recommendation or provide any other feedback"

This retains the "ask" that David wanted. It leaves open that the feedback is not only about the REC.

David, can you agree to this?

Pierre, above, seemed to have issues with my compromise. I didn't fully understand his issues. Now that Pierre has been exposed to the degree of resolve from David, Florian, fantasai, et.al., I would like to ask again whether this compromise could work.

If not, then I would ask Pierre - knowing as he currently does - the perspective of the others if there is a different compromise he could provide which addresses both his issues as well as David's.

@palemieux
Copy link
Author

@jeffjaffe I have asked @dwsinger to explain why he believes the clause on whether the specification is appropriate as a W3C Recommendation is important.

@frivoal
Copy link
Collaborator

frivoal commented Jun 10, 2020

I believe that this sentence could be changed to: "whether the specification would be appropriate as a W3C Recommendation", it still works for that specs that are actually intending to go to REC soon, and for those which might be at CR indefinitely, it still works in the sense that a CR is expected to have the quality of a REC (minus implementation experience), and so asking whether that's the case functions as quality control.

Also, I want to point that a spec being in CR indefinitely is not the same as a spec being in CR permanently. The lack of a decision to go from CR to REC is not the same as an enforceable decision never to do so. I do not think we should endorse a process which made it possible to make a spec that gets to CR and then cannot got to REC. There might not be any immediate plan to take it to REC, and current members, if asked, might answer that they have no interest in doing that, but it should still be a possible next step, and as such a CR-with-no-immediate-plan-to-move-to-REC should still be as capable of moving to REC as any other CR, should we actually push for it. And therefore, validating "whether the specification [is | would be] appropriate as a W3C Recommendation" is relevant.

@frivoal
Copy link
Collaborator

frivoal commented Jun 10, 2020

Also, I want to insist that we have not created a new "perpetual CR" animal. We took the explicit decision to not create a separate process with a different track, one leading to REC, one not. We just have FPWD, WDs, CRs, PR and REC, as we always had, and the entrance / exit criteria of each stages is unchanged, very much by design. Progress along that track has always required, and continues to require, group consensus. Absence of consensus to move further means we may remain at a particular stage for indefinite periods of time, not that a group can enforceably decide that moving further will be permanently impossible.

@dwsinger
Copy link
Contributor

we agreed to Change "This allows the entire W3C membership to provide feedback on whether the specification" to "This allows the entire W3C membership to provide feedback on the specification"; leave the Note as a Note for now; file an issue to clarify CR and Rec quality and maybe convert the Note or parts of it into Normative text (for a future process).

@frivoal frivoal added AC-review Raised during the AC review phase, or otherwise intended to be treated then. Closed: Accepted The issue has been addressed, though not necessarily based on the initial suggestion DoC This has been referenced from a Disposition of Comments (or predates the use of DoCs) labels Jun 10, 2020
@frivoal frivoal added this to the Process 2020 milestone Jun 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AC-review Raised during the AC review phase, or otherwise intended to be treated then. Closed: Accepted The issue has been addressed, though not necessarily based on the initial suggestion DoC This has been referenced from a Disposition of Comments (or predates the use of DoCs)
Projects
None yet
Development

No branches or pull requests

7 participants