<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent">
<?rfc toc="yes"?>
<!-- You want a table of contents -->
<?rfc symrefs="yes"?>
<!-- Use symbolic labels for references -->
<?rfc sortrefs="yes"?>
<!-- This sorts the references -->
<?rfc iprnotified="no" ?>
<!-- Change to "yes" if someone has disclosed IPR for the draft -->
<?rfc compact="yes"?>
<!-- This defines the specific filename and version number of your draft (and inserts the appropriate IETF boilerplate -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" category="info" docName="draft-brownlee-rfc-series-and-rse-changes-01" ipr="trust200902" obsoletes="" updates="" submissionType="IETF" xml:lang="en" tocInclude="true" symRefs="true" sortRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 2.44.0 -->
  <front>
    <title abbrev="RFC Series Changes">Changes to the RFC Series and RSE</title>
    <seriesInfo name="Internet-Draft" value="draft-brownlee-rfc-series-and-rse-changes-01"/>
    <author fullname="Nevil Brownlee" initials="J. N." surname="Brownlee">
      <organization abbrev="U Auckland"/>
      <address>
        <postal>
          <street>School of Computer Science</street>
          <street>University of Auckland</street>
          <street>Private Bag 92019</street>
          <city>Auckland</city>
          <region/>
          <code>1142</code>
          <country>New Zealand</country>
        </postal>
        <email>nevil.brownlee@gmail.com</email>
      </address>
    </author>
    <date day="26" month="June" year="2020"/>
    <abstract>
      <t>This document discusses the impact of changes to the RFC Series
        on the RFC Production Centre, the need for the RFC Series Editor
        to be independent of the Series Input Streams (the I* groups),
	and a suggested Editorial Board for the Series Editor.
      </t>
    </abstract>
  </front>
  <middle>
    <section anchor="intro" numbered="true" toc="default">
      <name>Introduction</name>
      <t>Over the last few weeks the rfced-future mailing list has discussed
        topics such as:</t>
      <ul>
	<li>What are the responsibilities of the RFC Series Editor?</li>
        <li>How should changes to the RFC Series be handled?</li>
        <li>Where does the RFC Series Editor (RSE) fit, relative to the 
           RFC input Streams, i.e. the IAB, IESG, IRTF and 
           Independent Submissions Editor (ISE)?</li>
        <li>What does <em>independent</em> mean for the RSE?</li>
	<li>How could the RSE be effectively supported?</li>
      </ul>
      <t>This draft addresses those topics in a little more detail.</t>

    <t>The history of our "new formats" in  <xref target="series-changes"/>
      of this draft comes from my own experiences on their Design Team.  
      I present them here because I feel that many IETF participants have
      not considered just how much work is required to make changes to the
      RFC Series.
      Otherwise, opinions expressed in this draft are purely my own.</t>
    </section>
    
    <section anchor="rse-responsibilities" numbered="true" toc="default">
      <name>RSE Responsibilities</name>
      <t>RFC Series Editor Responsibilities are clearly set out in
        <xref target="RFC8729" format="default"/>, 
	"The RFC Series and RFC Editor", February 2020.</t>
      <t>These responsibilities have been discussed extensively on the
        <strong>rfced-future@iab.org</strong> mailing list.
	I believe that they do not need to be further discussed
        at this time.</t>

    </section>

    <section anchor="series-changes" numbered="true" toc="default">
      <name>Changes to the RFC Series</name>
      <t>Our last RSE was appointed (and contracted directly by ISOC) in 2011.
        Her first few years were busy:</t>
	<ul>
	  <li>About one year to get up to speed with the RFC Production
	    Centre (RPC).</li>
	  <li>Two years and three BOFs to come up with
	    <xref target="RFC6949" format="default"/>,
	    "RFC Series Format Requirements," May <em>2013</em>.</li>
          <li>Another three years for a large design team (at least 8 members)
	    to produce
 	    <xref target="RFC7990" format="default"/>,
	      "RFC Format Framework", December <em>2016</em>,
 	    <xref target="RFC7991" format="default"/>,
	      "The <em>'xml2rfc'</em> Version 3 Vocabulary",
            and RFCs 7992 to 7998, which covered other details of the
	    "new" formats.</li>
          <li>Implementation of xml2rfc v3 tools by the IETF Tools Team,
	    mostly as contracted work.</li>
	</ul>
      <t>RFC 7990 recognised that it would take time to implement these changes;
        its' section 10.2, "Testing and Transition" said:</t>
          <artwork align="center" name="" type="" alt=""><![CDATA[
Feedback will result in regular iteration of the basic code and XML
vocabulary.  In order to limit the amount of time the RFC Production
Center (RPC) spends on testing and quality assurance (QA), their
priority will be to edit and publish documents; therefore, community
 assistance will be necessary to help move this stage along.
]]></artwork>
      <t>The critical points here are:</t>
      <ol spacing="normal" type="1">
        <li> Changes must not impact productivity of the RPC.</li>
        <li>Development and testing of <em>any</em> changes will take
          significant time.</li>
        <li>Development will need regular iterations.</li>
      </ol>
    </section>

    <section anchor="rse-support" numbered="true" toc="default">
      <name>Support for the RSE</name>
    <t>Because changes to the RFC Series take months or years, the RSE's term 
      needs to be for a minimum term of - say - five years.
      The RSE needs a Support Group, similar to an IETF WG, that the RSE can
      use to discuss issues arising, and to determine community support for
      any new change proposals.
      That Support Group must be independent of any of our I* groups,
      e.g. of the IAB, IETF, IRTF and ISE.</t>
    <t>The RSE has such a group already, that's the RFC Series Advisory Group
      (RSAG), its members all have extensive knowledge of publishing in general
      and the RFC Series in particular.  However, its members have all been
      recruited over the years by successive RFC Editors, and they provide
      <em>advice</em>, not <em>oversight</em>.
      Right now the RFC Editor Future Development Program seems to be an
      effective oversight group for the RSE, however it's an IAB Program,
      which implies that the IAB has oversight of it.</t>
    <t>I suggest that:</t>

      <ul>
        <li><t>The RFC Editor Future Development Program should be
          separated from the IAB, to become a free-standing 'RFC Series
	  Editorial Board' (RSEB).</t>
	<t>The RSEB is not an oversight or management committee.
	  It is constituted as follows:</t>
	  <ol><li> Each of the Series Input Streams appoints an ex officio
	    representative (non-voting).</li>
            <li>The RSEB has 5 voting members, with staggered 3-year
	      terms.</li>
            <li>The voting members are selected by a NomCom, preferably
	      an ISOC NomCom, and approved by the IAB.  (The term "voting"
	      is used here only as a way to minimise demands from any of
	      the Streams - we don't believe in voting!)</li>
            <li>The RSAB is responsible for approving the RSE's general
	      policy; RPC contracts and performance are handled by the
              IETF Administration LLC.</li>
	  </ol>
        </li>

	<li><t>When suggestions for changes to the RFC Series arise, the 
	  RSE and RSEB will discuss them so as to achieve rough consensus 
	  within the RSEB.  Any such consensus will be further discussed on
	  the rfc-interest list, so as to reach a wider consensus within
	  the IETF participants, as well as the IRTF and the RFC-using
	  community, as far as practicable.</t></li>

        <li><t>If consensus-agreed changes require new tools:</t>
	  <ol><li>If suitable (open-source) tools exist, we should use them.
            </li>
    	    <li>Otherwise, a (part-time) Project Manager should be employed
	      to oversee  their implementation.</li>
	  </ol></li>
      </ul>
    </section>
<!--
    <section anchor="res-oversight" numbered="true" toc="default">
      <name>Oversight and Administration for the RSE</name>
      <t>Of course the RSE needs to report on each year's activities,
        at least to members of all the RFC input Streams,
	at the last IETF meeting's Plenary in each year.</t>
      <t>As well, employment matters such as contract negotiation and 
        extension or replacement are needed.  Perhaps the LLC Executive
        Director - for example - could handle these?</t>
    </section>
-->
    <section anchor="indep" numbered="true" toc="default">
      <name>Independence of the RSE</name>
      <t><xref target="I-D.carpenter-rfc-principles" format="default"/>,
        section 3.2 "The RFC Series Editor," describes the RSE as 
	"an <em>independent</em> professional editor, serving a much wider
	community than just the IETF." </t>
      <t><em>Independence,</em> in this context, has been extensively
	discussed on the rfced-future mailing list.  To summarise:</t>
	  <ul><li>The RSE cannot refuse to publish a submission from
	      any of the four Input Streams for <em>technical</em>
	      reasons.  Technical consensus will already have been 
              reached within the submitting Stream.</li>
    	    <li>The RSE, however, may send back a submission because
	      it would require an unreasonable amount of editing to
	      conform to a proper RFC Style.  In such a case the 
	      submitting Stream should help the submission's authors
	      to improve it before resubmitting it to the RSE.
	    </li>
	  </ul>
    </section>

    <section anchor="conc" numbered="true" toc="default">
      <name>Conclusion</name>
      <t>This draft recounts the history of the RFC's "new formats"
        work from about 2012 to 2018, making the point that such changes
        can be large-scale projects that take several years to complete.
	Any further changes to the Series must therefore be carefully
	considered, with the RSE overseeing a clear consensus process
	before any implementation work is begun.</t>
      <t>Other issues such as where the RSE belongs relative to our
        I* groups, and what degree of independence the
        RSE should have, are discussed.  As well, some suggestions 
	are made as to how they could be addressed.</t>
      <t>Feedback for improvements on those suggestions, or any
        other aspects of this draft, will help it's author to improve
        it; please send comments to me at the "Author's Address"
        below.</t>
    </section>

    <section anchor="security" numbered="true" toc="default">
      <name>Security Considerations</name>
      <t>This draft concerns organisational matters rather than
        networking matters.  It therefore does not have any network
	security concerns.</t>
    </section>

    <section anchor="iana" numbered="true" toc="default">
      <name>IANA Considerations</name>
      <t>This document makes no request of the IANA.</t>
    </section>

    <section anchor="ack" numbered="true" toc="default">
      <name>Acknowledgements</name>
      <t>Thanks to all those contributing to discussions on the 
        rfced-future mailing list.  Those discussions have been wide-ranging,
	informative and useful.</t>
      <t> Thanks especially to Brian Carpenter.  His draft
        <xref target="I-D.carpenter-rfc-principles" format="default"/>
	motivated me to produce this one.</t>
    </section>

  </middle>
  <back>
    <references>
      <name>References</name>
      <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8729.xml"/>
      <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7990.xml"/>
      <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7991.xml"/>
      <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.6949.xml"/>
      <xi:include href="https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.carpenter-rfc-principles.xml"/>
    </references>

    <section anchor="changes" numbered="true" toc="default">
      <name>Change log [RFC Editor: Please remove.]</name>
      <ol>
        <li><t>draft-brownlee-rfc-changes-and-the-RSE-00</t>
	  <ul><li>Initial version, 25 May 2020</li></ul>
	</li>
        <li><t>draft-brownlee-rfc-changes-and-the-RSE-01</t>
	  <ul><li>Revision 1, 26 June 2020.
	  Removed 'Oversight' section,
	  replaced it with 'RSEB' section. </li></ul>
	</li>
      </ol>
    </section>
  </back>
</rfc>
