Re: [Rfced-future] Chairs' Proposal to move forward on process and RS[EA] Oversight

Mark Nottingham <mnot@mnot.net> Mon, 29 March 2021 01:56 UTC

Return-Path: <mnot@mnot.net>
X-Original-To: rfced-future@ietfa.amsl.com
Delivered-To: rfced-future@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B5303A2C94 for <rfced-future@ietfa.amsl.com>; Sun, 28 Mar 2021 18:56:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.82
X-Spam-Level:
X-Spam-Status: No, score=-2.82 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnot.net header.b=OKwsGfkF; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=Gi7Hh6uk
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RzB2ojWs6xoj for <rfced-future@ietfa.amsl.com>; Sun, 28 Mar 2021 18:55:59 -0700 (PDT)
Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 790DC3A2C95 for <rfced-future@iab.org>; Sun, 28 Mar 2021 18:55:59 -0700 (PDT)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.west.internal (Postfix) with ESMTP id DF4E715A2; Sun, 28 Mar 2021 21:55:54 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Sun, 28 Mar 2021 21:55:55 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h= content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; s=fm2; bh=G ijVCzVnUpDxi7VmP+oFRFAyj7A3X3qqMTx9tHOgtwU=; b=OKwsGfkFeS0ULp9iJ +wk1zKY18xhytksHk/6Dm1vOg5YPt2OWXVL5caKxeW2+KZVQCa+/SenCcggEt9fd LxowX+kKMHly51mUOqjny2tWE2dWYmYLzZizWododyVxbbSa8taDf26Cmsdqn/H7 x/XF7WBFZ9MvVXkdjTq2w2jQjsXIU1rxtna18YhRlvt1PPp1yi+6D32EVVRvGi5o GKHBeMvpkIR/dTqC5csddyxedLsmqNyvaeBTSdIa6k6XWPTcRRDYMizPccqa/qtK 9ElYffO5UwFMhWXjm/7i2fCeZKTCj7ht1A0fxMnL7TNQg1Q7aIhlefAoACmvl7A9 MD3RQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=GijVCzVnUpDxi7VmP+oFRFAyj7A3X3qqMTx9tHOgt wU=; b=Gi7Hh6uk6XCw2fTjytpUD156pwmOqFKsjlz4DYC3iAuLLWIMzEV0hkthr Njzj7XsRXDw9q1knuAZpyT24wqllRdVqgPAgp43ds/lJcOFEEcg/rKzZ2+o8knMB B7YOEfoqQovELEjIYDnBzX8PM9JLhvtIfIlVtWr7XazovjNSeFVRIl3l7QgeK/s0 aSNdkpVRaFdQA0/PU4shmoPD+pV1HUHoxl5WXiSevAlGj8LDFJgRwYHtIX7UVks4 WOI1wgwrLH8v4WVu0VaPTHyX+x79N6sF8JwMEg4t61spLMpVTudP44cU3Kw6QlFC Xn+kUnBq4DdpXxMY9sgKDL5S+J7uQ==
X-ME-Sender: <xms:qDNhYOLNSFzhdF2ERTY9iQSv2cw9bnsPlFDDT0QJzlEb88GvCVr9Xg> <xme:qDNhYGLRRsQSYcSEyPf_F4nR6Fd1KD-8ch4MaUCpJ2jsQWFZql8NV2PvCxQFW5JPR bu7DnIWwnc12a15_g>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudehjedghedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurheptggguffhjgffgffkfhfvofesthhqmhdthhdtjeenucfhrhhomhepofgrrhhk ucfpohhtthhinhhghhgrmhcuoehmnhhothesmhhnohhtrdhnvghtqeenucggtffrrghtth gvrhhnpefgudfhvdelffegudeiudehteetfefgiedtjeefjeefudetudffhedvieelvddv ffenucffohhmrghinhepghhithhhuhgsrdgtohhmpdhirggsrdhorhhgpdhmnhhothdrnh gvthenucfkphepudduledrudejrdduheekrddvhedunecuvehluhhsthgvrhfuihiivgep tdenucfrrghrrghmpehmrghilhhfrhhomhepmhhnohhtsehmnhhothdrnhgvth
X-ME-Proxy: <xmx:qDNhYOuK_SsHQpZDNcK7YpxZbIFQ9lt3MMiFCdyLNLDLCgKKA4-yfw> <xmx:qDNhYDa0SqVjuUQt6NZs9kIHdrPqZh6voaSiLo22OznYnevx2w33RQ> <xmx:qDNhYFYDw7CoUA2hnkb3FyIkrKYYcyUXe4pPkpep_nbo9A60vuuNTA> <xmx:qjNhYJE_gk_dEhJYzPcXBYEwRg9BnvtLQh0mgUuegVJ52ucJ9KqWTQ>
Received: from [192.168.7.30] (119-17-158-251.77119e.mel.static.aussiebb.net [119.17.158.251]) by mail.messagingengine.com (Postfix) with ESMTPA id 8BE521080054; Sun, 28 Mar 2021 21:55:50 -0400 (EDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <52799FD5-F97E-413E-888C-C44656B8AB7E@cisco.com>
Date: Mon, 29 Mar 2021 12:55:48 +1100
Cc: rfced-future@iab.org, Brian Rosen <br@brianrosen.net>
Content-Transfer-Encoding: quoted-printable
Message-Id: <AEDF1F7F-9B3F-46EC-AFDF-5A3756A26CF8@mnot.net>
References: <52799FD5-F97E-413E-888C-C44656B8AB7E@cisco.com>
To: Eliot Lear <lear=40cisco.com@dmarc.ietf.org>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rfced-future/HZ2_SAol_JFAFmnvb4l8ntVlgEc>
Subject: Re: [Rfced-future] Chairs' Proposal to move forward on process and RS[EA] Oversight
X-BeenThere: rfced-future@iab.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: RFC Editor Future Development Program <rfced-future.iab.org>
List-Unsubscribe: <https://www.iab.org/mailman/options/rfced-future>, <mailto:rfced-future-request@iab.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rfced-future/>
List-Post: <mailto:rfced-future@iab.org>
List-Help: <mailto:rfced-future-request@iab.org?subject=help>
List-Subscribe: <https://www.iab.org/mailman/listinfo/rfced-future>, <mailto:rfced-future-request@iab.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Mar 2021 01:56:04 -0000

Hi Eliot,

I agree that there's still much to discuss, and adjust, but I'll refrain from nit-picking to say that this looks like it moves us forward.

Cheers,


> On 25 Mar 2021, at 12:02 am, Eliot Lear <lear=40cisco.com@dmarc.ietf.org> wrote:
> 
> Everyone,
> 
> Thanks for your patience.  As promised at our meeting, the chairs are putting forward a proposal to move forward. 
> 
> This proposal comes in two parts.  The first part is the process for how drafts are developed and approved – or not.  It is loosely based on what Joel presented at IETF 110, but also incorporates earlier agreed text about the RFCWG.  In this proposal, the RS[EA] does get a say on the Approval Board.  However, that person’s is one voice out of five.
> 
> As a companion part of this proposal, and as discussed at IETF 110, the second part discusses the hiring and oversight of the RS[EA].
> 
> A few points:
> 
> 	• The first part in particular is intended as a compromise between very different points of view.  We do not expect anyone to be perfectly happy with what is written, but we do ask everyone at this late stage to withhold objections unless they positively cannot live with what is written.
> 	• Assuming there is rough consensus for this base text, changes can be made again based on rough consensus.  Surely some will be needed here and there.
> 	• The second part of the proposal is something on which we have spent less time.  It provides a fair amount of freedom to the LLC to set timing and working method of the role.  We expect this text to evolve a bit more, but again ask that it be accepted as base text.
> 
> Our proposal is that people take a day or so to read through and consider both texts, and then ask questions or comment on list.  When commenting settles down, we will open a consensus call.  Because there was a specific request for the accountability text as part of all of this, the consensus call will be to take both parts as a whole as base text.
> 
> Without further ado, please see the text below, which can also be found on GitHub:
> 
> https://github.com/intarchboard/program-rfced-future/blob/master/draft-evolution-process.md
> 
> And
> 
> https://github.com/intarchboard/program-rfced-future/blob/master/rse-hire-and-accountability.md
> 
> Eliot & Brian
> 
> —
> Part 1
> 
> 
> DRAFT RFC Evolution Process
> Scope
> This procedure is applicable to the evolution processes relating to the management and evolution of the RFC series, including format, tooling, publication, dissemination, and overall management of the series.
> 
> Structure
> The RFC evolution process is governed as follows:
> 
> 	• The RFC Working Group, whose job it is to develop proposed changes, and establish community consensus of those changes.
> 	• The The RFC Approval Board, whose job it is to provide final review of proposals.
> Each group is described below.
> 
> The RFC Working Group (RFCWG)
> 
> All RFCWG meetings are open to any participant, subject to intellectual property policies which must be consistent to those of the IETF [Note Well]. At body's initial formation, all discussions are to take place on open mailing lists, and anyone is welcome to comment / discuss. The RFCWG may decide by rough consensus to use additional forms of communication (for example, Github as specified in [RFC8874]) that are consistent with [RFC2418]. The group will conform itself to an anti-harassment policy consistent with [RFC7154,RFC7776].
> 
> IETF chair and the Independent Submissions Editor shall each appoint and oversee a co-chair of the RFCWG. 
> 
> The RFC Approval Board (RFCAB)
> 
> The RFC Approval Board consists of representatives from each RFC stream (at the time of this writing, the IAB, the IETF, the IRTF, and the Indepenent Series), as well as the RS[EA]. The sole function of this group is to review draft proposals approvedby the RFCWG. The RFCAB may choose its chair as it sees fit. The group is primarily expected to operate via email and through any necessary tooling. A record of all proceedings (no matter the form) will be kept.
> 
> Update Process
> The following procedure is used to update the RFC process:
> 
> 	• Someone writes a draft proposal in the form of an Internet-Draft.
> 	• If there is sufficient interest in the proposal, RFCWG will adopt the proposal as a working draft, much the same way a working group of the IETF would.
> 	• The RFCWG will then further develop the proposal. All members of the RFCAB are expected to participate in discussion relating to all proposals.
> 	• At some point, if the chairs believe there may be rough consensus exists for the proposal to advance, they will issue a working group last call.
> 	• After a suitable period of time, the chairs will determine whether rough consensus for the proposal exists. If comments have been received and substantial changes have been made, it is expected that additional last calls may be made.
> 	• Once working group consensus is established, a community call for comments will be issued. Should substantial comments be received, the working group will again consider those comments and make revisions as they see fit. At this same time, the RFCAB will consider the proposal.
> 	• Should substantial changes be made, additional community calls for comment should be issued, and again comments considered.
> 	• Once all comments have been been addressed, the working group chairs will transmit the latest proposal to the RFCAB.
> 	• Within a reasonable period of time, the RFCAB will then poll on the proposal. Positions may be as follows:
> 
> 		• "YES": the proposal should be approved
> 		• "CONCERN" : the proposal raises substantial concerns that must be addressed.
> 		• "RECUSE" : the person holding the position has a conflict of interest.
> Anyone holding a "CONCERN" position MUST explain their concern to the community in detail. The explanation may or may not be actionable.
> 
> A CONCERN may be made for two reasons:
> 
> 		• The proposal represents a serious problem for the group a particular member represents.
> 		• The member believes that the proposal would cause serious harm to the overall series, including harm to the long term health and viability of the series.
> No CONCERN should ever come as a surprise to the RFCWG.
> 
> 	• If a CONCERN exists, discussion will take place within the RFCWG. Again, all RFCAB members MUST participate.
> 
> 	• If all CONCERN positions are addressed, then the proposal is approved. Again, if substantial changes have been made, an additional call for community input should be made.
> 
> 	• If, after a suitable period of time, any CONCERN positions remain, a formal vote of the RFCAB is taken. If a majority of RFCAB members vote to approve, the proposal is approved. Otherwise, it is returned to the RFCWG. In the case of a tie, the proposal is approved.
> 
> 	• When a proposal is approved, a notification is sent to the community, and it is published as an RFC.
> 
> The roles of the LLC Board and ED
> 
> LLC Board members, staff, and the Executive Director, are invited to participate as community members in the RFCWG to the extent permitted by any relevant LLC policies.
> 
> Appeals
> Appeals of RFCAB decisions may only be made based on process failures, and not on the substance of a proposal. These appeals SHALL be made to the ISOC BoT within thirty days of the RFCAB decision. The ISOC BoT MAY decide only whether a process failure occurred, and what if any corrective action should take place.
> 
> Discussion
> The intent of this policy is to provide an open forum by which policies and procedures of the RFC series are evolved. The general expectation is that all interested parties will participate in the RFCWG, and that only under extreme circumstances should the RFCAB members have to hold "CONCERN" positions. To avoid that situation, WG members are encouraged to take RFCAB concerns seriously, and RFCAB members are encouraged to make those concerns known early, and to be responsive to the community. In particular, people are encouraged to respect the value of each stream, and the long term health and viability of the RFC series.
> 
> This process is intended to be one of continuous consultation. In particular, RFCAB members should be consulting with their constuent groups on an ongoing basis, so that when the time comes to consider a proposal, there should be no surprises. Appointing bodies are expected to establish whatever processes they deem appropriate to facilitate this goal.
> 
> 
> 
> 
> Part 2
> 
> DRAFT DRAFT DRAFT
> RS[EA] Selection
> The RS[EA] will be searched for and vetted by a committee formed by the ED, taking into account the role definition and any detailed job description that we further develop. The search committee may ask others to take part in the selection process in confidence. The initial length of service shall be for one year, but then further extensions will be for three to five years.
> 
> RS[EA] Ongoing Performance Evaluation
> Periodically, the ED will send out to the community a call for input on the performance of the RS[EA]. The evaluation will be based on criteria specified in the role definition. Was the RS[EA] an active participant in all/most meetings? Did the RS[EA] provide useful advice to the RPC and to the WG? Did the RS[EA] exercise good judgment in terms of any role he or she would have had on the Approval Body? Was the RS[EA] effective in advising the community on appropriate actions to take or not take?
> 
> The ED will then review the feedback, consulting with stream manager representatives, and then produce a recommendation to the LLC Board. The LLC will then make a decision, taking into account that recommendation.
> 
> Whether the RS[EA] role is structured as a contractual or employee relationship is left to the LLC and ED to determine.
> -- 
> Rfced-future mailing list
> Rfced-future@iab.org
> https://www.iab.org/mailman/listinfo/rfced-future

--
Mark Nottingham   https://www.mnot.net/