[CCG] Re: CCG Quorum and Voting

Greg Shatan <gregshatanipc@gmail.com> Mon, 08 June 2026 11:14 UTC

Return-Path: <gregshatanipc@gmail.com>
X-Original-To: ccg@mail2.ietf.org
Delivered-To: ccg@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id E191FFD4BF1C for <ccg@mail2.ietf.org>; Mon, 8 Jun 2026 04:14:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1780917249; bh=tgvdQFf+CdYW8gTwOCRr9r8ForDwYIR5WOxrtGx85Mc=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=EyfmyAfbJIBxr5MvbghUCe/DUFXrmvVxQx3mr+u1Imc9DmHyovpiNdU8/R8sAIl9M kVdGRTqKubm4xpAA9a704yIVkdQ2HnjfAGTNbS7WzVkbFpqzaOD2RwYuHDSRmHeUQs 3bLA2UrlGZX636oI0vvHootpAa5Cc5v6LevV/hBY=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tB5PaGmqlBLi for <ccg@mail2.ietf.org>; Mon, 8 Jun 2026 04:14:09 -0700 (PDT)
Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 1A070FD4BF15 for <ccg@ietf.org>; Mon, 8 Jun 2026 04:14:09 -0700 (PDT)
Received: by mail-pg1-x52e.google.com with SMTP id 41be03b00d2f7-c85a2c012e5so1396213a12.1 for <ccg@ietf.org>; Mon, 08 Jun 2026 04:14:09 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1780917242; cv=none; d=google.com; s=arc-20240605; b=Fr9+2+BkFwiIQd//jS63+LcePQ1vmEbBkQZZV/qsJ1GUgn8ETOTyZx5GUmqye0lpoG zWAP9XXfnZoLLu2aMjdwmJyE/ZW25idOci5nL0eMEG810kfN9AHfUM1qLOcsYKkF1otC 2rq2a3Iat+P5mcWRZLAr9AGE5odQxW2rsoURHVXrV+sMUQu2thjVcYhZMyX4El2ZRxoa 7bmFTFt0OZYsdGUEfM4dn8agvZ+izvdP6+QgbU7koZ3ddt1zBoHrtJShNybizQEbFnPJ li96QIxdgx9okiF1zXPt1Aq0oW2Cw4ocP3DLadRPWJdY4rNQLwTLTQqbdtKCr69dtToI 6Afw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=eLF4rg9TMPQ66ikxaOp9ARyXXMPRoqENwdPxbDtHJis=; fh=nr9m4X4uXZLCGZZEtOCcW4343smrqYKqVycWxA/2lnY=; b=Oq7kO5D2CjT3mHf/d+Pm55JkZoPQD2VRvd7jxSVoDiAq8LgfX4Y4A1K1j1osX9nmdM Iv4VBunnh75edFhQvQcqpkWvVVwf7yky92TWFC7w5OBSYqz67MrkF+0TdbwkQ007Gy3O 4uUPjQ9rYICQMJBT04x6uRoikdRzvjbcdiCUFSDxWuD75Qyd/vNGc62Xc/ziHwFWIsba D90K6+YGGNLhypXqHB/g8KZh+jASA+ZsBxAWSGon5CpnGYGoisYMAYY935GjGy3MXIyc aQNrmuHlhcMXzmPwRkd/oNOynPeIchQOvSaB+dauwAXjrfRfXseHJ8mQHXjkH3PVlYIE kmuA==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780917242; x=1781522042; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=eLF4rg9TMPQ66ikxaOp9ARyXXMPRoqENwdPxbDtHJis=; b=SZv+602BalOkrkXadPFenRnYXqvB+ixezLqzIjQ7hVXHdd2XF8IM8tK2Axgh5p/YZm P668JYNzI6uZ97+meGnWusrhKT9S2rxD+vJuzfyLVonIas3EGlEzM0OTnKdKxJKgVW/s mg/PcnF1TuUANlVkrz6947NZLFpCy22gPSS+13PxWoQE1jSY31KrwoxrWkSF4WAv3pAz meIDu0hfoyN/lhlk5cmVFQ4gU77MPhrsPFAOn6diIXB2yGuA3YlFWbV5xKP7lNk6lyP/ Q6N8N2UnqT8G07MCqr1MbKoNql5RH1cYxpl6xMJVSbn5fZLo1Ofv4JHBAo9sfV5MRiSs 9a1Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780917242; x=1781522042; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=eLF4rg9TMPQ66ikxaOp9ARyXXMPRoqENwdPxbDtHJis=; b=cRDMUBAeimqMykpgOLn/o9KRX/I5QQCTmEIKdXNEOpaB0ezrnhFZfEhh3rtJSPViPk K9uKqKms52yjoe+3ene6Tc3TpDQb93+SKuURc/5SHMLjOiEAQeGKLSFXrM3nMEwmawCr xH1VB1xUPK4ul/j5jqZ3up5u4UZnO+QgITzqyek+RC0+C/O38yvhMmmQqIzDql8JK8FP O+7IXr/2T7ZgSyLpQmSrBE8TBnplvfpQCnYIqf/vAR72j/e5fgI0ic7HNfcW4KddwIQg Kax8fGxIKSOO2PYCNcdTD2ZKgI2WnDtc0X7Qr3xkyBoVWkzlr72ZNh+l8uhZxS235Dyc GBSg==
X-Forwarded-Encrypted: i=1; AFNElJ+CpO8B8duOQJyJfM4YYm8FuE5p1T3M/KlDrUh26ixKbsWHv4guGcMb2WHYQNcFaaHVurs=@ietf.org
X-Gm-Message-State: AOJu0Yx9rgh+Xfc9cxr0Q4flPu2hXESQFx5JFWqSzgCFBTHYAEA7o51r kbQVZc/VX6lnUr70yzcASkzFj+xZbUlSG4ek8OMcGzcNKcosCGeZUsmdNklpz39JHM8cBCfeFtd yLq+vsVbQXfcAs6uhlo3odqppnAkTzQo=
X-Gm-Gg: Acq92OFFyC03zuKXQ0/MrjFRI1hyclrnR1KNArWqtGBkxVMZ5wF2sdcLuReQc4W0zFN TIFsYK/PDrCg2ecBifQuEXh2FHt+7f8QAG7FhvGwZRqkQV0jE/Egof7PXAOREH7SwlL5Hl9848z 5QuPvOVshq1r293CIZeZzQEQrGuC7m8s4Wkpm8HCO3cQpyPAakhxq3ayEJF75OjvGjCbW8m7CY2 tcDDRNKnY57bdkUPS6WWijFNZ2S5pFQux/YVii2RRQxEp648xM3g6VKtI19bA7FjABieXm8d93z QXl2DMDC7UEohmJnIsY1Ut6b60w5LGoKerSHurJ5OJBUHVo=
X-Received: by 2002:a05:6a21:7a8e:b0:3b4:7bcc:5227 with SMTP id adf61e73a8af0-3b4ccd6ad00mr17661720637.12.1780917242227; Mon, 08 Jun 2026 04:14:02 -0700 (PDT)
MIME-Version: 1.0
References: <8F88B8CB-7A3E-4B60-8CE7-2CF1A6E08F97@vigilsec.com> <203B4B79-4518-41B9-B31A-24D5E0721C41@christopherwilkinson.eu> <F23AAF3A-F875-4B99-8598-E591103A9FBD@vigilsec.com> <DU2PPFD914C02631C2D905DA0F45EC427EFFE102@DU2PPFD914C0263.EURP194.PROD.OUTLOOK.COM>
In-Reply-To: <DU2PPFD914C02631C2D905DA0F45EC427EFFE102@DU2PPFD914C0263.EURP194.PROD.OUTLOOK.COM>
From: Greg Shatan <gregshatanipc@gmail.com>
Date: Mon, 08 Jun 2026 13:13:50 +0200
X-Gm-Features: AVVi8CeUkVCf47TFebPPE3Rw24l32_-j3STzmVRNyZNpyLwgZ-58Tca9X7TXQsk
Message-ID: <CA+aOHUTCBN+gCLOu1TOg8b+MnCYX8z3nhsPuN9xt-uW5Oztnxg@mail.gmail.com>
To: Maarten Simon <maarten.simon=40sidn.nl@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="00000000000098ef710653bc1b69"
Message-ID-Hash: NMHRM2MQ22TSOGLWUITH7TDJOP6MNZ3X
X-Message-ID-Hash: NMHRM2MQ22TSOGLWUITH7TDJOP6MNZ3X
X-MailFrom: gregshatanipc@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ccg.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Russ Housley <housley@vigilsec.com>, Christopher Wilkinson <cw@christopherwilkinson.eu>, "ccg@ietf.org" <ccg@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [CCG] Re: CCG Quorum and Voting
List-Id: IANA IPR Community Coordination Group <ccg.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccg/CP1pwKzLsNPDIeoSPb0Z9Rf9gnA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ccg>
List-Help: <mailto:ccg-request@ietf.org?subject=help>
List-Owner: <mailto:ccg-owner@ietf.org>
List-Post: <mailto:ccg@ietf.org>
List-Subscribe: <mailto:ccg-join@ietf.org>
List-Unsubscribe: <mailto:ccg-leave@ietf.org>

All,

Sorry not to speak up earlier.

First, thank you to Russ for getting the ball rolling.

Second, I agree with Christopher that we should consider and  adopt a set
of rules, rather than one rule in isolation (e.g., voting). I am
sympathetic, however, to Russ’s desire to deal with the the thing that got
messy before.

Third, on voting:

1. Full consensus should be our primary method of decision-making. In other
words, each community should reach a consensus position and that all 3
groups need to come to a unitary consensus.

2. If we can’t reach consensus, we can move to a vote.  I think a yes vote
needs to require at least two yes votes from each community. The fact that
one community can “block” a decision is a feature, not a bug. Two groups
should not be able to steamroller the third.

We also need a process for taking votes, including sufficient notice
requirements , voting periods, when votes can be taken other than during a
meeting, etc.

We also need to make a list of other potential rule topics.  These rules
should be lightweight, but full featured information enough to avoid large
gaps.

Finally. does anyone have a precedents for our rules?I know we are an odd
duck, but there should be some documents we can use for background band
basis.

I am happy to help!

Thanks!

Greg




On Thu, Jun 4, 2026 at 09:03 Maarten Simon <maarten.simon=
40sidn.nl@dmarc.ietf.org> wrote:

> Hi Russ,
>
> Thanks for starting this discussion.
>
> Please note that I am since its conception the ccNSO appointed member of
> the CWG. At that same time Christopher was appointed by ALAC and Greg by
> the GNSO (and as the chair for the Names).
>
> Greg later caused some confusion as he over the years 'changed sides'
> being more active in ALAC than in the GNSO. When all the discussions
> started he mixed that up and thought he was the ALAC rep in the Names part
> of the CWG and approached the GNSO who appointed Mike but not with the
> intention to replace Greg but to fill the gap that actually did not exist.
>
> So the current Names members are Christopher and myself and either Greg or
> Mike. I'll leave it up to them to clarify this.
>
> Best,
>
> Maarten
>
> -----Oorspronkelijk bericht-----
> Van: Russ Housley <housley@vigilsec.com>
> Verzonden: woensdag 3 juni 2026 23:08
> Aan: Christopher Wilkinson <cw@christopherwilkinson.eu>
> CC: ccg@ietf.org
> Onderwerp: [CCG] Re: CCG Quorum and Voting
> Urgentie: Hoog
>
> Christopher:
>
> I agree that we need 100% consensus to adopt rules related to quorum and
> voting.  My intent by starting this thread was to get a discussion going
> while there is no pending decision.  Section 2.4 of the community agreement
> tells us that we need to establish CCG Operational Procedures. Obviously we
> are tardy in that action. The CCG operational rules and procedures, need to
> include requirements relating to voting, quorum, calling of meetings,
> actions taken by the CCG co-chairs (individually or collectively), action
> taken outside of meetings and the like. In addition, the need to say how to
> revise the rules and procedures that we adopt. I think we should decide
> whether we want someone from the IPMC to be a liaison/non-voting ex officio
> member to the CCG. Anyone can read our mail list from the archive, but we
> many want such a person to be on the mail list and invited to all CCG
> meetings.
>
> I was starting with the parts that seemed to cause trouble when dealing
> with our last decision.  I figured that sorting the most contentious parts
> first was a reasonable first step.
>
> Item 4 on your list is not correct.  The community agreement says:
>
> > Names Community: The listed chartering organizations of the Cross
> > Community Working Group to Develop an IANA Stewardship Transition
> > Proposal on Naming Related Functions
> > (“CWG”) – namely, the Country Code Names Supporting Organization
> > (“ccNSO”), the Security and Stability Advisory Committee (“SSAC”), the
> > Generic Names Supporting Organization (“GNSO”), the At Large Advisory
> > Committee (“ALAC”) and the Governmental Advisory Committee (“GAC”) –
> > that have affirmed or hereafter affirm in writing that they agree to be
> included as participants in the Names Community.
>
> I do not see "ccNSO" anywhere outside the definition of the Names
> Community in the community agreement.
>
> According to the community agreement, the Names community appoints three
> people as CCG members. More than three ICANN organizations are listed in
> this Names Community definition, so these organizations do not each pick a
> CCG member. If the process is written down how those appointments take
> place, I am not aware of it. If it is written down, please point me to it.
>
> Regarding your PS:  The community agreement say that there are three
> co-chairs, one from each operational community.  The current co-chairs are
> listed in my first message on this thread. If either Hans Petter or Greg
> would prefer to lead this discussion, I will gladly pass the baton.
> Further, the CCG is supposed to be a lightweight activity, and whatever
> rules and procedures that we put in place should not require a secretariat.
>
> Russ
>
> > On Jun 3, 2026, at 4:25 PM, mail@christopherwilkinson.eu wrote:
> >
> > Good evening:
> >
> > Why are we being asked about this now? What happened? Since you ask,
> allow me to add my few tuppences worth.
> >
> > 1.    The Community Agreement provision is for CCG Procedures is general.
> >       We need general rules of procedure.
> >
> >       Whatever the merits or otherwise of any particular voting
> procedures, they should only be PART of the overall rules of procedure..
> >
> >       These are currently lacking, and have been so for a considerably
> long time.
> >
> > 2.    In my view, voting, when necessary, should be done Simultaneously,
> in a meeting, face to face or on-line.
> >       Discussion of the quorum, proxies etc. could be safely deferred
> until the Rules of Procedure have been adopted, by unanimity.
> >
> >       In any event, I would not agree to maintaining recent practice
> whereby IETF attempts to take votes piecemeal, directly, from each CCG
> member, without calling a meeting.
> >
> > 3.    First, I would ask IETF to send to CCG, for information, the Rules
> of Procedure applicable to IPMC, and any other pre-existing relevant
> documents currently used in any other part of IETF.
> >
> > 4.    I recall that ccNSO is a CCG member.
> >
> > Regards to you all
> >
> > Christopher Wilkinson.
> >
> > PS:  IETF cannot unilaterally arrogate the Chair of CCG. That is subject
> to the rules of procedure.
> >       IETF should not accumulate the roles of a pre-determined Protocol
> Community and that of the CCG Secretariat.
> >
> >> On 2 Jun 2026, at 22:10, Russ Housley <housley@vigilsec.com> wrote:
> >>
> >> I would like to return to this topic while there are no pending
> decisions.
> >>
> >> The current CCG members are:
> >>
> >> Names: Greg Shatan (chair), Mike Rodenbaugh, Christopher Wilkinson
> >> Numbers: Hans Petter Holen (chair), John Curran, Germán Valdez
> >> Protocols: Russ Housley (chair), Barry Leiba, Tim Wicinski
> >>
> >> The Community Agreement leaves it up to the CCG to set its own
> procedures.
> >>
> >>> https://trustee.ietf.org/wp-content/uploads/Community-Agreement-2016
> >>> -09-30-Executed.pdf
> >>>
> >>> 2.4 CCG Operational Procedures. The CCG shall adopt, by consensus,
> >>> its own operational rules and procedures, including requirements
> >>> relating to voting, quorum, calling of meetings, actions taken by
> >>> the CCG co-chairs (individually or collectively), action taken outside
> of meetings and the like, at its first meeting, and shall thereafter revise
> such rules and procedures as permitted thereby.
> >>> Such procedures shall not constitute a part of this Agreement, and
> >>> compliance with such procedures shall be beyond the scope of this
> >>> Agreement. The CCG may invite representatives of the IETF Trust to
> >>> attend its meetings, but such attendance is not required, or the CCG
> may request the IETF Trust to appoint a liaison/non-voting ex officio
> member to the CCG.
> >>
> >> I propose a simple rule for quorum:
> >>
> >> - At least two members from each community are present.
> >>
> >> This approach forces the Names, Numbers, and Protocols communities to
> promptly fill any open positions.  If any one of the communities has two
> openings, then the CCG cannot make any decisions.  Is this a good thing or
> do we need to add more words to deal with that number of open CCG seats?
> >>
> >> I propose a two-part voting procedure:
> >>
> >> - Majority of the CCG members that are present; and
> >> - At least one CCG member from each community casts an affirmative vote.
> >>
> >> Does anyone have concerns about these proposals?  If so, please share
> your concerns and suggestions for improvement.
> >>
> >> Russ
>
> _______________________________________________
> CCG mailing list -- ccg@ietf.org
> To unsubscribe send an email to ccg-leave@ietf.org
> _______________________________________________
> CCG mailing list -- ccg@ietf.org
> To unsubscribe send an email to ccg-leave@ietf.org
>