<?xml version='1.0' encoding='utf-8'?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" version="3" category="bcp" consensus="true" docName="draft-halpern-gendispatch-consensusinformational-04" indexInclude="true" ipr="trust200902" number="8789" prepTime="2020-06-17T18:23:01" scripts="Common,Latin" sortRefs="true" submissionType="IETF" symRefs="true" tocDepth="3" tocInclude="true" updates="2026" xml:lang="en">
  <link href="https://datatracker.ietf.org/doc/draft-halpern-gendispatch-consensusinformational-04" rel="prev"/>
  <link href="https://dx.doi.org/10.17487/rfc8789" rel="alternate"/>
  <link href="urn:issn:2070-1721" rel="alternate"/>
  <front>
    <title abbrev="IETF Document Consensus">IETF Stream Documents Require IETF Rough Consensus</title>
    <seriesInfo name="RFC" value="8789" stream="IETF"/>
    <seriesInfo name="BCP" value="9" stream="IETF"/>
    <author fullname="Joel Halpern" initials="J." role="editor" surname="Halpern">
      <organization abbrev="Ericsson" showOnFrontPage="true">Ericsson</organization>
      <address>
        <postal>
          <street>P.O. Box 6049</street>
          <city>Leesburg</city>
          <region>VA</region>
          <code>20178</code>
          <country>United States of America</country>
        </postal>
        <email>joel.halpern@ericsson.com</email>
      </address>
    </author>
    <author fullname="Eric Rescorla" initials="E." role="editor" surname="Rescorla">
      <organization abbrev="Mozilla" showOnFrontPage="true">Mozilla</organization>
      <address>
        <postal>
          <street>331 E. Evelyn Ave.</street>
          <city>Mountain View</city>
          <region>CA</region>
          <code>94101</code>
          <country>United States of America</country>
        </postal>
        <email>ekr@rtfm.com</email>
      </address>
    </author>
    <date month="06" year="2020"/>
    <area>General</area>
    <abstract pn="section-abstract">
      <t pn="section-abstract-1">This document requires that the IETF never publish any IETF
      Stream RFCs without IETF rough consensus.  This updates RFC 2026.</t>
    </abstract>
    <boilerplate>
      <section anchor="status-of-memo" numbered="false" removeInRFC="false" toc="exclude" pn="section-boilerplate.1">
        <name slugifiedName="name-status-of-this-memo">Status of This Memo</name>
        <t pn="section-boilerplate.1-1">
            This memo documents an Internet Best Current Practice.
        </t>
        <t pn="section-boilerplate.1-2">
            This document is a product of the Internet Engineering Task Force
            (IETF).  It represents the consensus of the IETF community.  It has
            received public review and has been approved for publication by
            the Internet Engineering Steering Group (IESG).  Further information
            on BCPs is available in Section 2 of RFC 7841.
        </t>
        <t pn="section-boilerplate.1-3">
            Information about the current status of this document, any
            errata, and how to provide feedback on it may be obtained at
            <eref target="https://www.rfc-editor.org/info/rfc8789" brackets="none"/>.
        </t>
      </section>
      <section anchor="copyright" numbered="false" removeInRFC="false" toc="exclude" pn="section-boilerplate.2">
        <name slugifiedName="name-copyright-notice">Copyright Notice</name>
        <t pn="section-boilerplate.2-1">
            Copyright (c) 2020 IETF Trust and the persons identified as the
            document authors. All rights reserved.
        </t>
        <t pn="section-boilerplate.2-2">
            This document is subject to BCP 78 and the IETF Trust's Legal
            Provisions Relating to IETF Documents
            (<eref target="https://trustee.ietf.org/license-info" brackets="none"/>) in effect on the date of
            publication of this document. Please review these documents
            carefully, as they describe your rights and restrictions with
            respect to this document. Code Components extracted from this
            document must include Simplified BSD License text as described in
            Section 4.e of the Trust Legal Provisions and are provided without
            warranty as described in the Simplified BSD License.
        </t>
      </section>
    </boilerplate>
    <toc>
      <section anchor="toc" numbered="false" removeInRFC="false" toc="exclude" pn="section-toc.1">
        <name slugifiedName="name-table-of-contents">Table of Contents</name>
        <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1">
          <li pn="section-toc.1-1.1">
            <t keepWithNext="true" pn="section-toc.1-1.1.1"><xref derivedContent="1" format="counter" sectionFormat="of" target="section-1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-introduction">Introduction</xref></t>
          </li>
          <li pn="section-toc.1-1.2">
            <t keepWithNext="true" pn="section-toc.1-1.2.1"><xref derivedContent="2" format="counter" sectionFormat="of" target="section-2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-terminology">Terminology</xref></t>
          </li>
          <li pn="section-toc.1-1.3">
            <t keepWithNext="true" pn="section-toc.1-1.3.1"><xref derivedContent="3" format="counter" sectionFormat="of" target="section-3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-action">Action</xref></t>
          </li>
          <li pn="section-toc.1-1.4">
            <t pn="section-toc.1-1.4.1"><xref derivedContent="4" format="counter" sectionFormat="of" target="section-4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-discussion">Discussion</xref></t>
          </li>
          <li pn="section-toc.1-1.5">
            <t pn="section-toc.1-1.5.1"><xref derivedContent="5" format="counter" sectionFormat="of" target="section-5"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-iana-considerations">IANA Considerations</xref></t>
          </li>
          <li pn="section-toc.1-1.6">
            <t pn="section-toc.1-1.6.1"><xref derivedContent="6" format="counter" sectionFormat="of" target="section-6"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-security-considerations">Security Considerations</xref></t>
          </li>
          <li pn="section-toc.1-1.7">
            <t pn="section-toc.1-1.7.1"><xref derivedContent="7" format="counter" sectionFormat="of" target="section-7"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-normative-references">Normative References</xref></t>
          </li>
          <li pn="section-toc.1-1.8">
            <t pn="section-toc.1-1.8.1"><xref derivedContent="8" format="counter" sectionFormat="of" target="section-8"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-informative-references">Informative References</xref></t>
          </li>
          <li pn="section-toc.1-1.9">
            <t pn="section-toc.1-1.9.1"><xref derivedContent="" format="none" sectionFormat="of" target="section-appendix.a"/><xref derivedContent="" format="title" sectionFormat="of" target="name-authors-addresses">Authors' Addresses</xref></t>
          </li>
        </ul>
      </section>
    </toc>
  </front>
  <middle>
    <section numbered="true" removeInRFC="false" toc="include" pn="section-1">
      <name slugifiedName="name-introduction">Introduction</name>
      <t pn="section-1-1"> IETF procedures, as defined by <xref target="RFC2026" format="default" sectionFormat="of" derivedContent="RFC2026"/>,
      allow for Informational or Experimental RFCs to be published
      without IETF rough consensus.  For context, it should be
      remembered that this RFC predates the separation of the various
      streams (e.g., IRTF, IAB, and Independent.)  When it was written,
      there were only "RFCs". </t>
      <t pn="section-1-2">As a consequence, the IESG was permitted to
      approve an Internet-Draft for publication as an RFC without IETF
      rough consensus.</t>
    </section>
    <section numbered="true" removeInRFC="false" toc="include" pn="section-2">
      <name slugifiedName="name-terminology">Terminology</name>
      <t pn="section-2-1">The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>",
   "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>",
   "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
   "<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to
   be interpreted as described in BCP 14 <xref target="RFC2119" format="default" sectionFormat="of" derivedContent="RFC2119"/> <xref target="RFC8174" format="default" sectionFormat="of" derivedContent="RFC8174"/> when, and only when, they appear in all capitals, as
   shown here.
      </t>
    </section>
    <section anchor="Action" numbered="true" removeInRFC="false" toc="include" pn="section-3">
      <name slugifiedName="name-action">Action</name>
      <t pn="section-3-1">The IETF <bcp14>MUST NOT</bcp14> publish RFCs on the IETF Stream without
      establishing IETF rough consensus for publication.
      </t>
    </section>
    <section anchor="Discussion" numbered="true" removeInRFC="false" toc="include" pn="section-4">
      <name slugifiedName="name-discussion">Discussion</name>
      <t pn="section-4-1">The IETF procedures prior to publication of this BCP
      permitted such informational or experimental publication without IETF
      rough consensus.  In 2007, the
      IESG issued a statement saying that no document will be issued
      without first conducting an IETF Last Call
      <xref target="IESG-STATE-AD" format="default" sectionFormat="of" derivedContent="IESG-STATE-AD"/>.  While this
      apparently improved the situation, when looking more closely, it made it
      worse. 
      Rather than publishing documents without verifying
      that there is rough consensus, as the wording in <xref target="RFC2026" format="default" sectionFormat="of" derivedContent="RFC2026"/>
      suggests, this had the IESG explicitly publishing documents on
      the IETF Stream that have failed to achieve rough consensus.</t>
      <t pn="section-4-2">One could argue that there is a need for publishing some
      documents that the community cannot agree on.  However, we have an
      explicit path for such publication, namely the Independent
      Stream.  Or, for research documents, the IRTF Stream, which explicitly
      publishes minority opinion Informational RFCs.</t>
    </section>
    <section numbered="true" removeInRFC="false" toc="include" pn="section-5">
      <name slugifiedName="name-iana-considerations">IANA Considerations</name>
      <t pn="section-5-1">This document has no IANA actions.</t>
    </section>
    <section numbered="true" removeInRFC="false" toc="include" pn="section-6">
      <name slugifiedName="name-security-considerations">Security Considerations</name>
      <t pn="section-6-1">This document introduces no new security considerations. It is a
      process document about changes to the rules for certain corner
      cases in publishing IETF Stream RFCs.
      However, this procedure will prevent publication of IETF Stream
      documents that have not reached rough consensus about their security
      aspects, thus potentially improving security aspects of IETF Stream
      documents.</t>
    </section>
  </middle>
  <back>
    <references pn="section-7">
      <name slugifiedName="name-normative-references">Normative References</name>
      <reference anchor="RFC2026" target="https://www.rfc-editor.org/info/rfc2026" quoteTitle="true" derivedAnchor="RFC2026">
        <front>
          <title>The Internet Standards Process -- Revision 3</title>
          <author initials="S." surname="Bradner" fullname="S. Bradner">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="1996" month="October"/>
          <abstract>
            <t>This memo documents the process used by the Internet community for the standardization of protocols and procedures.  It defines the stages in the standardization process, the requirements for moving a document between stages and the types of documents used during this process. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="9"/>
        <seriesInfo name="RFC" value="2026"/>
        <seriesInfo name="DOI" value="10.17487/RFC2026"/>
      </reference>
      <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119" quoteTitle="true" derivedAnchor="RFC2119">
        <front>
          <title>Key words for use in RFCs to Indicate Requirement Levels</title>
          <author initials="S." surname="Bradner" fullname="S. Bradner">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="1997" month="March"/>
          <abstract>
            <t>In many standards track documents several words are used to signify the requirements in the specification.  These words are often capitalized. This document defines these words as they should be interpreted in IETF documents.  This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="14"/>
        <seriesInfo name="RFC" value="2119"/>
        <seriesInfo name="DOI" value="10.17487/RFC2119"/>
      </reference>
      <reference anchor="RFC8174" target="https://www.rfc-editor.org/info/rfc8174" quoteTitle="true" derivedAnchor="RFC8174">
        <front>
          <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
          <author initials="B." surname="Leiba" fullname="B. Leiba">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2017" month="May"/>
          <abstract>
            <t>RFC 2119 specifies common key words that may be used in protocol  specifications.  This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the  defined special meanings.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="14"/>
        <seriesInfo name="RFC" value="8174"/>
        <seriesInfo name="DOI" value="10.17487/RFC8174"/>
      </reference>
    </references>
    <references pn="section-8">
      <name slugifiedName="name-informative-references">Informative References</name>
      <reference anchor="IESG-STATE-AD" target="https://ietf.org/about/groups/iesg/statements/area-director-sponsoring-documents/" quoteTitle="true" derivedAnchor="IESG-STATE-AD">
        <front>
          <title>Guidance on Area Director Sponsoring of Documents</title>
          <author>
            <organization showOnFrontPage="true">IESG</organization>
          </author>
          <date month="March" year="2007"/>
        </front>
        <refcontent>IESG Statement</refcontent>
      </reference>
    </references>
    <section anchor="authors-addresses" numbered="false" removeInRFC="false" toc="include" pn="section-appendix.a">
      <name slugifiedName="name-authors-addresses">Authors' Addresses</name>
      <author fullname="Joel Halpern" initials="J." role="editor" surname="Halpern">
        <organization abbrev="Ericsson" showOnFrontPage="true">Ericsson</organization>
        <address>
          <postal>
            <street>P.O. Box 6049</street>
            <city>Leesburg</city>
            <region>VA</region>
            <code>20178</code>
            <country>United States of America</country>
          </postal>
          <email>joel.halpern@ericsson.com</email>
        </address>
      </author>
      <author fullname="Eric Rescorla" initials="E." role="editor" surname="Rescorla">
        <organization abbrev="Mozilla" showOnFrontPage="true">Mozilla</organization>
        <address>
          <postal>
            <street>331 E. Evelyn Ave.</street>
            <city>Mountain View</city>
            <region>CA</region>
            <code>94101</code>
            <country>United States of America</country>
          </postal>
          <email>ekr@rtfm.com</email>
        </address>
      </author>
    </section>
  </back>
</rfc>
