Re: CFC: a policy for calls for consensus on SWICG group decisions - Summary After 1 Week

I want to summarize my understanding of where we're at on this proposal, which is on the agenda for tomorrow's meeting. The proposal is earlier in the thread, but also attached again unmodified for completeness.

The good news is there is a handful of supporters (4) and only 1 person who dissents. The challenge is there are a lot (6) of separate views/objections by that dissenter that took time to address accurately because most were provided without rationale. But I have sought to consider each of them below.

## Support

lisarein@lisarein.com:

> I also appreciate that I will be able to better understand what’s going on by watching the list for CFC without having to take time away from my work to attend meetings.

> +1

dzagidulin@gmail.com (SocialCG Chair):

> I love it, +1 from me on this proposal.

melvincarvalho@gmail.com:

> +1

Juan Caballero <virtualofficehours@gmail.com>: seems supportive to me and raising no concerns

## No objection

hellekin <how@zoethical.com>:

> it would be "nice to have" to mention (Cc) and CFC discussion to the SocialHub so that we can consolidate the decision making process there as well.

Noted. If you share an email address to cc that will notify socialhub.activitypub.rocks, it'll help me and others fulfill this nice to have.

> Delegitimating the SocialHub should not be on the agenda.

+1. Nothing in my proposal here is meant to do that or conflict with this group's past resolution (https://www.w3.org/2021/01/09-social-minutes.html#r02):

> Resolution: The SocialCG should support the FEP (Fediverse Enhancement Proposal) process as a way of documenting extensions to the fediverse and encourage bringing FEP proposals for discussion to the SocialCG.

## Dissent

There is one dissenter, Evan, and I will consider each view raised in a way that is consistent with W3C Process 5.2. I have labeled the views presented within the objection to make them easier to reference, and listed the ones where I think we agree first.

Each view has a 'consideration tl;dr' and some have an easy to search 'Question for Evan'

They are summarized briefly here and then there is an extensive rationale for the summary linked to below and attached:

* Dissent View 1 - desire to see a SWIP process defined
 * consideration tl;dr - I didn't create a SWIP process for this proposal, I just used 'SWIP' in a document title, so a request to define it separately should not block this proposal. Not actionable.

* Dissent View 2 - recommendation to keep discussions on list
 * consideration tl;dr: We agree. not actionable

* Dissent View 3 - recommendation that chairs have new final decisions
 * consideration tl;dr: this is an opinonated recommendation that may not be compatible with CG Process so it shouldn't block the proposal to establish an async work mode.

* Dissent View 4 - recommendation that objections or agreement be labeled with numbers
 * consideration tl;dr - this is a separate proposed recommendation that is not germane to the goal of this proposal, and not found in other W3C decision policies like the rest of my proposal. The dissenter should propose it separately.

* Dissent View 5 - recommendation to explicitly constrain population of SocialCG decision-makers
 * consideration tl;dr - this is an opinion that is incompatible with W3C Process and requirements, so it shouldn't block this proposal which *is* compatible with W3C Process and uses language shared with many other W3C Groups.

* Dissent View 6 - thoughts on what the current rules are
 * consideration tl;dr - this is based on a procedural claim that is not backed by evidence despite my asks. that is inconsistent with CG Process and SocialCG records, and so this should not block the proposal.

Extensive consideration of each of these dissenting views can be read in HTML at: https://hedgedoc.socialweb.coop/s/PDuy5742O# and also is attached as markdown.
> On Sep 29, 2023, at 6:53 AM, Evan Prodromou <evan@prodromou.name> wrote:
> 
> Let's let people who don't want to use the mailing list make their own objections. We can't guess what they'd want.
> 
> I think it's not fair to the chairs or other members in the group to have to chase down conversations to track and resolve objections on every Matrix, Discord, Discourse, or hashtag on the fediverse used by members.
> 
> Evan
> 
> On Sept 29, 2023 05:28, Melvin Carvalho <melvincarvalho@gmail.com> wrote:
> 
> 
> pá 29. 9. 2023 v 5:08 odesílatel Evan Prodromou <evan@prodromou.name> napsal:
> -1
> Thanks for doing this, Ben. In general, I like it, but I have some details I’d like to see tightened up before I can support it.
>     • It should be made clear that only members of the SocialCG should be involved in decision-making processes. The passive language like “if no sustained objections are raised” makes it sound like non-members could object.
>     • Objections or agreement should be clearly labelled as such, with +1/0/-1 voting. Questions or observations are not objections.
>     • Splitting the conversation across different communications forms would make for a lot of missed messages and duplication. Instead, we should keep any discussions requiring consensus here, on the email list. Off-list discussions are fine, of course, but it’s not a “real" objection/agreement unless it happens here.
>     • The Chairs should have the final decision if consensus has been reached.
>     • I like this SWIP process, which you created for this proposal. It’s reasonable, but I’d like to see it defined separately from the consensus proposal. I think it would be a great test of this consensus process!
>     • To adopt this policy, I think we need to adopt it under the current rules, such as they are, which is by proposal and plus-voting in an in-person meeting. I think we have one planned for next Friday.
> Thanks again,
> 
> Thanks for the additional comments Evan.  I agree with the point about use of the maling list.  However we saw in the last WG there was a large contingent that refused to participate in the mailing list, and we potentially have a repeat of that.  How do we solve that?
> 
> I think the weakness in this set of clarifications is that it gives the chairs too much power to:  push through controversial items, to override objections, to fail to take into account diverse viewpoints.  I do see a step in the right direction here, but IMHO there remain underlying weaknesses in the consensus method.
>   
> Evan
> On 2023-09-28 8:00 p.m., Benjamin Goering wrote:
> SWIP-37f2: a policy for calls for consensus on SWICG group decisions Introduction
> The Social Web Incubation Community Group is missing an explicit decision-making policy, which essentially all other W3C community groups have to ensure asynchronous and healthy consensus mechanisms across timezones and participatory modes.
> Proposal
> W3C SWICG will seek to make decisions through consensus and due process, per the W3C Process Document, §5.2.1 Consensus.
> To afford asynchronous decisions and organizational deliberation, any resolution (including publication decisions) taken in a face-to-face meeting or teleconference will be considered provisional.
> A call for consensus (CFC) will be issued for all resolutions via email to public-swicg@w3.org (archives). The presence of formal resolutions will be indicated by a "CFC" prefix in the subject line of the email. Additional outreach to community venues for more affirmative consent is strongly encouraged. There will be a response period of 14 days. If no sustained objections are raised by the end of the response period, the resolution will be considered to have consensus as a resolution of the Community Group, i.e. a group decision.
> All decisions made by the group should be considered resolved unless and until new information becomes available or unless reopened at the discretion of the Chairs or the Director.
> This policy is an operational agreement per the W3C Community and Business Group Process.
> Context W3C Groups with Similar Decision Policies
> These community groups and working groups have similar decision policies with tentative meeting resolutions and confirmation of calls for consensus via email:
>     • WebAssembly Community Group Charter
>     • Credentials Community Group Charter (see section "Transparency")
>     • Web Extensions Community Group Charter
>     • Web of Things Interest Group Charter
>     • HTML Working Group Charter
>     • Web Platform Working Group Charter
>     • Web Applications Working Group Charter
>     • Media Working Group Charter
>     • Web Performance Working Group Charter
>     • Service Workers Working Group Charter
>     • Verifiable Credentials Working Group Charter
>     • JSON-LD Working Group Charter
>     • WebAssembly Working Group Charter
>     • Web Authentication Working Group Charter
>     • Immersive Web Working Group Charter
>     • Web Payments Working Group Charter
>     • Devices and Sensors Working Group Charter
>     • Distributed Tracing Working Group Charter
>     • Web Editing Working Group Charter
>     • Internationalization Working Group Charter
>     • Publishing Maintenance Working Group Charter
>     • Solid Community Group Charter (see section "Decision Policy")
>     • Decentralized Identifier Working Group Charter
> Proposal processes on SWICG Forum with identical response period:
>     • FEP-a4ed: The Fediverse Enhancement Proposal Process
> W3C Community Group Process
> W3C SWICG is a W3C Community Group (CG).
> CGs are described in their process document as follows (excerpted for concision):
> This document defines W3C Community Groups, where anyone may develop Specifications, hold discussions, develop tests, and so on, with no participation fee. …
> Community Groups that develop specifications do so under policies designed to strike a balance between ease of participation and safety for implementers and patent holders …
> A Community Group may adopt operational agreements… that establish the group’s scope of work, decision-making processes, communications preferences, and other operations. …
> The following rules govern Community Group operational agreements:
>     • They must be publicly documented.
>     • They must be fair and must not unreasonably favor or discriminate against any group participant or their employer.
>     • They must not conflict with or modify this Community and Business Group Process, the Community Contributor License Agreement (CLA), or the Final Specification Agreement. …
> the Chair determines the means by which the group adopts and modifies operational agreements. The Chair must give actual notice to the participants of any material changes to the agreements. Participants may resign from the group if they do not wish to participate under the new agreements. …
> Note: W3C encourages groups adopt decision-making policies that promote consensus. …
> Each Community Group must have at least one Chair who is responsible for ensuring the group fulfills the requirements of this document as well as the group’s operational agreements.
> Related Reading
>     • IETF RFC7282 On Consensus and Humming in the IETF
>     • Doty, Nick, and Deirdre K. Mulligan. 2013. "Internet Multistakeholder Processes and Techno-Policy Standards: Initial Reflections on Privacy at the World Wide Web Consortium" Journal on Telecommunications and High Technology Law 11.
>     • Harmonization (standards), en.wikipedia.org
> Editorial Notes
> The title of this proposal was generated in line with norms established by Content addressed vocabulary for extensionsand FEP-a4ed: The Fediverse Enhancement Proposal Process.
> ⚡ P='a policy for calls for consensus on SWICG group decisions'
> ⚡ echo "SWIP-$(echo -n "$P" | sha256sum | cut -c-4): $P"
> SWIP-37f2: a policy for calls for consensus on group decisions
> 
> The 'SW' in 'SWIP' stands for 'Social Web'.
> This proposal was initially published at:
>     • https://socialweb.coop/SWIP/37f2/a-policy-for-calls-for-consensus-on-swicg-group-decisions/
> Copyright
> CC0 1.0 Universal (CC0 1.0) Public Domain Dedication
> To the extent possible under law, the authors of this Proposal have waived all copyright and related or neighboring rights to this work.
> 

Received on Friday, 6 October 2023 14:39:46 UTC