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

Avoid using two different meanings of "sustain" #746

Closed
jyasskin opened this issue Apr 28, 2023 · 5 comments
Closed

Avoid using two different meanings of "sustain" #746

jyasskin opened this issue Apr 28, 2023 · 5 comments
Labels
Closed: Accepted The issue has been addressed, though not necessarily based on the initial suggestion Director-free (all) All issues & pull request related to director-free. See also the topic-branch Director-free: FO/Council Issues realted to the W3C Council and Formal Objection Handling Type: Editorial improvements
Milestone

Comments

@jyasskin
Copy link
Member

jyasskin commented Apr 28, 2023

https://www.w3.org/Consortium/Process/Drafts/#def-Dissent, "At least one individual in the set sustains an objection." uses "sustain" to mean that an individual keeps doing something after discussion.

https://www.w3.org/Consortium/Process/Drafts/#sustain <dfn>s "sustain" as the thing a FO Council does when they agree with a Formal Objection.

Discussion in #740 (comment) revealed that having both meanings is actively confusing people.

#738 (comment) has some possible wording to avoid using "sustain" in the definition of "dissent", although it's not the only wording that could do so, and we'll also have to check all the other uses of "sustain".

@fantasai
Copy link
Collaborator

A few ideas:

  • change the Council to “uphold”
  • change the dissent to “maintain”

I think the first option is better...

@fantasai fantasai added Agenda+ Marks issues that are ready for discussion on the call Type: Editorial improvements labels May 11, 2023
@chrisn
Copy link
Member

chrisn commented May 16, 2023

Previously, consensus was defined as "nobody in the set registers a Formal Objection", and now we have "there is no sustained objection from anybody", with a Note added.

Changing the Council to "uphold" would resolve the ambiguity, but the Note is very unclear what is expected to happen in the presence of a "sustained objection" (that is not a Formal Objection). It's also unclear to me what "some formal contexts" means - the example given is AC Review, but we should be explicit about which other contexts, if any.

I also note that in section 5.7.2 (part of "Advisory Committee Reviews") has:

The announcement must indicate the level of support for the proposal (consensus or dissent), and specifically whether there were any Formal Objections.

but in an AC review "dissent must be expressed as a Formal Objection" so there isn't a dissent-but-not-FO option here.

Essentially, I'm not following why the idea of "sustained objection" has been added.

frivoal added a commit to frivoal/w3process that referenced this issue May 19, 2023
Use "uphold" to describe what the Council does when it agrees with an
FO, to distinguish with "sustain" as used in the definition of dissent.

See w3c#746
@frivoal
Copy link
Collaborator

frivoal commented May 19, 2023

@chrisn

This is partly off topic and was discussed in #634, but here's a summary:

the Note is very unclear what is expected to happen in the presence of a "sustained objection" (that is not a Formal Objection)

It means there's no consensus. But groups can still make a decision by a Vote, see https://www.w3.org/Consortium/Process/Drafts/#Votes

It's also unclear to me what "some formal contexts" means - the example given is AC Review, but we should be explicit about which other contexts, if any.

I don't think there are any other such contexts at the moment. The note was just trying to avoid accidentally contradict potential future evolutions of the Process. Maybe we should rephrase the note from "in some formal contexts such as AC Reviews" to "in the context of formal AC Reviews".

Essentially, I'm not following why the idea of "sustained objection" has been added.

  1. To make it clear that a sustained objection, even without a Formal Objection, prevents decision by consensus. (It might still be possible to take a decision, but it won't be a conensus decision, and also it won't automatically trigger the FO resolution process.)
  2. To allow the definition of consensus to be re-used in contexts where FOs aren't possible (e.g. when making a Council decision).
  3. The typical practice in working groups, when wanting to block a consensus decision, was not to actually file a formal FO, but to merely indicate that one objects to the decision, and that has been sufficient for chairs to identify that there is no consensus, even though an FO hasn't actually been filed. So the definition already used in practice wasn't "FOs have been filed" but "people have indicated that they cannot live with the proposed decision, and are likely to file an FO if we go ahead", which is what the updated definition captures.

@chrisn
Copy link
Member

chrisn commented May 19, 2023

Thanks @frivoal, that's helpful. I'll file a PR for "formal contexts such as". Otherwise #762 looks good and I'll raise a separate issue if I have other concerns.

chrisn added a commit to chrisn/w3process that referenced this issue May 19, 2023
See w3c#746, as AC review is currently the only case where sustained objection
must be expressed as an FO
frivoal pushed a commit that referenced this issue May 23, 2023
See #746, as AC review is currently the only case where sustained objection
must be expressed as an FO
@css-meeting-bot
Copy link
Member

The Revising W3C Process CG just discussed Rename Sustain to Uphold, and agreed to the following:

  • RESOLVED: Merge PR 762 to rename sustain to uphold wrt Council Decisions
The full IRC log of that discussion <fantasai> Subtopic: Rename Sustain to Uphold
<fantasai> florian: Two uses of “sustain”
<fantasai> ... this PR changes one to “uphold”
<cwilso> +1
<fantasai> github: https://github.com//issues/746
<fantasai> RESOLVED: Merge PR 762 to rename sustain to uphold wrt Council Decisions

@css-meeting-bot css-meeting-bot removed the Agenda+ Marks issues that are ready for discussion on the call label May 24, 2023
frivoal added a commit that referenced this issue May 25, 2023
Use "uphold" to describe what the Council does when it agrees with an
FO, to distinguish with "sustain" as used in the definition of dissent.

See #746
@frivoal frivoal added the Closed: Accepted The issue has been addressed, though not necessarily based on the initial suggestion label May 25, 2023
@frivoal frivoal added this to the Process 2023 milestone May 25, 2023
@frivoal frivoal added Director-free: FO/Council Issues realted to the W3C Council and Formal Objection Handling Director-free (all) All issues & pull request related to director-free. See also the topic-branch labels May 25, 2023
@frivoal frivoal closed this as completed May 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Closed: Accepted The issue has been addressed, though not necessarily based on the initial suggestion Director-free (all) All issues & pull request related to director-free. See also the topic-branch Director-free: FO/Council Issues realted to the W3C Council and Formal Objection Handling Type: Editorial improvements
Projects
None yet
Development

No branches or pull requests

5 participants