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

Eliot Lear <lear@cisco.com> Wed, 24 March 2021 13:02 UTC

Return-Path: <lear@cisco.com>
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 D3B2F3A2C5C for <rfced-future@ietfa.amsl.com>; Wed, 24 Mar 2021 06:02:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level:
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 r1P387kN1iEi for <rfced-future@ietfa.amsl.com>; Wed, 24 Mar 2021 06:02:53 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A6CDA3A2C59 for <rfced-future@iab.org>; Wed, 24 Mar 2021 06:02:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=33119; q=dns/txt; s=iport; t=1616590972; x=1617800572; h=from:mime-version:subject:message-id:date:cc:to; bh=x0nvu322w5TjAwEInvuVD+j2r6kxIUDxkr7JoO6ndLU=; b=Of34hmxwB3YCEHZj80JksBwleU5LMd9gIXTm7OihFIwFBiAod5tbBpWO A5viBhkX7LoujqIYOwv+xshqYPvqjSZ+RHSKluR5T4lPxaDl5iISuoKRR GmzdNVGuWca1i7nX9TtBNCRtYTjtLEb/bAUxo/s/NBFGj3NWNdr5ByDb1 I=;
X-Files: signature.asc : 488
X-IPAS-Result: A0ANAAAxN1tglxbLJq1aHAEBAQEBAQcBARIBAQQEAQGBfAcBAQsBgSKBflYBFRISMQKEQIgkYIhFh3qHLIs/FIFoBAcBAQEKAwEBKgoEAQGEUIF/JjQJDgIDAQEBAwIDAQEBAQUBAQECAQYEFAEBAQEBAQEBhjYNhmgGSwQCBUgLCgKBBoJcAYMHD6pFd4EyikMKBoE5AYFShSoBhUt6QoILgRInHIIJIoNMAoEXCQkBEgFgglc1gisEgUsJBmZuAwcTFREKBhQMAUUrMwYCBAkFBgcnHzQHkC0sjFyGHYR+kEeBFIMQgzmBQ4RckwYDH4NIimqFYSyQCYZgkDOJUpJWCUcBg34CBAYFAhaBVDhrXQwHMxoIGxU7KgGCPj4SGQ2OKw0Jg02KWkADLwYyAgYBCQEBAwmINQEB
IronPort-HdrOrdr: A9a23:Dd9MXaCwxOvO0MPlHelN55DYdL4zR+YMi2QD/UoZc3xoW+afkN 2jm+le6A/shF8qNU0ItNicNMC7IE/02oVy5eAqV4uKeAX9omOnIMVD4OLZrQHIPy37+qpj2b x7c654YeedMXFAgcz34Ba1Hr8bqbHtzImTmezcw31xJDsEV4hc6W5Ce2WmO3wzYAFHAJYjfa DshPZvln6HZWkdaNi9Cz0jWeXOzue78K7OUFohGwMt7hWIgHeTzIPCVzKc3hsYTlp0sNIfzV Q=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.81,274,1610409600"; d="asc'?scan'208,217";a="34457196"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 24 Mar 2021 13:02:50 +0000
Received: from [10.61.144.78] ([10.61.144.78]) by aer-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id 12OD2nxM020511 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 24 Mar 2021 13:02:49 GMT
From: Eliot Lear <lear@cisco.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_32697731-55E8-40B5-A1A6-64B31C3A9C5B"; protocol="application/pgp-signature"; micalg="pgp-sha256"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
Message-Id: <52799FD5-F97E-413E-888C-C44656B8AB7E@cisco.com>
Date: Wed, 24 Mar 2021 14:02:48 +0100
Cc: Brian Rosen <br@brianrosen.net>
To: rfced-future@iab.org
X-Mailer: Apple Mail (2.3654.60.0.2.21)
X-Outbound-SMTP-Client: 10.61.144.78, [10.61.144.78]
X-Outbound-Node: aer-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/rfced-future/AiHpf6Mg76mB_RykfHGjANBFl6g>
Subject: [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: Wed, 24 Mar 2021 13:02:58 -0000

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 <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 <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 <https://github.com/intarchboard/program-rfced-future/blob/master/Issue12-RSE-role.md> 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.