<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.4 (Ruby 3.0.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-thomson-gendispatch-no-expiry-03" category="bcp" consensus="true" submissionType="IETF" updates="2026, 2418" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.19.0 -->
  <front>
    <title abbrev="Drafts Aren't Milk">Removing Expiration Notices from Internet-Drafts</title>
    <seriesInfo name="Internet-Draft" value="draft-thomson-gendispatch-no-expiry-03"/>
    <author initials="M." surname="Thomson" fullname="Martin Thomson">
      <organization>Mozilla</organization>
      <address>
        <email>mt@lowentropy.net</email>
      </address>
    </author>
    <author initials="P." surname="Hoffman" fullname="Paul Hoffman">
      <organization>ICANN</organization>
      <address>
        <email>paul.hoffman@icann.org</email>
      </address>
    </author>
    <date year="2024" month="January" day="17"/>
    <area>General</area>
    <workgroup>General Area Dispatch</workgroup>
    <keyword>dead mans switch</keyword>
    <abstract>
      <?line 45?>

<t>The long-standing policy of requiring that Internet-Drafts bear an expiration
date is no longer necessary.  This document removes requirements for expiration
for Internet-Drafts from RFC 2026/BCP 9 and RFC 2418/BCP 25.
In place of expiration, this document introduces Internet-Drafts being labeled
"active" and "inactive" in the IETF tooling.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://martinthomson.github.io/no-expiry/draft-thomson-gendispatch-no-expiry.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-thomson-gendispatch-no-expiry/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        General Area Dispatch Working Group mailing list (<eref target="mailto:gendispatch@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/gendispatch/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/gendispatch/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/martinthomson/no-expiry"/>.</t>
    </note>
  </front>
  <middle>
    <?line 54?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>The Content Guidelines for Internet Drafts <xref target="IDCG"/> requires that
Internet-Drafts include an expiration statement.  Tooling and IETF practice
insist on Internet-Drafts including an expiry date 185 days after their posting.
After this expiration date, some systems might display an Internet-Draft
differently or not at all, with some exceptions, such as when the document is
under IESG review.</t>
      <t>Some people believe that automatic expiration prevents the use of an Internet-Draft for reference
purposes, so that they do not become stable references in other work.
Some people believe that automatic expiration encourages authors to update drafts that they wish to
discuss.  Originally, expired drafts were deleted from IETF servers completely;
more recently, expiration only causes the document to be hidden from certain
views or searches.</t>
      <t>Copies of expired drafts are retained and can be obtained using other services.
Expired drafts are routinely cited and referenced in various contexts,
such as in IANA registries, academic papers, and informational references in RFCs.
Thus, statements about it being inappropriate to cite drafts
can lead readers not familiar with IETF processes to misunderstand how old
drafts may used in practice.</t>
      <t>This document does the following:</t>
      <ul spacing="normal">
        <li>
          <t>Updates <xref target="STD-PROCESS"/> to eliminate the removal of an Internet-Draft
when the latest version is unchanged for more than six months.</t>
        </li>
        <li>
          <t>Updates <xref target="WG"/> to eliminate the inclusion of an expiration date in
Internet-Drafts.</t>
        </li>
        <li>
          <t>Updates the Content Guidelines <xref target="IDCG"/> to remove references to expiration.</t>
        </li>
        <li>
          <t>Updates the boilerplate text for Internet-Drafts to no longer include the
"Expires:" field.</t>
        </li>
        <li>
          <t>Introduces a status for Internet-Drafts which can be set to either "active" or "inactive" in
tooling without specifying how this is implemented.</t>
        </li>
      </ul>
    </section>
    <section anchor="no-more-expiration-and-automatic-removal">
      <name>No More Expiration and Automatic Removal</name>
      <t>The date of posting for an Internet-Draft is the best -- or perhaps only --
information available that can be added to a document the time of publication
that might help readers understand whether the content is valid.  Future events
might invalidate the content virtually immediately; conversely, an
Internet-Draft could also remain relevant for an arbitrarily long period of
time.</t>
      <section anchor="changes-to-existing-rfcs-and-guidelines">
        <name>Changes to Existing RFCs and Guidelines</name>
        <t>RFC 2026 <xref target="STD-PROCESS"/> talks about removal of Internet-Drafts in
the second paragraph of Section <xref section="2.2" sectionFormat="bare" target="STD-PROCESS"/>, which reads:</t>
        <blockquote>
          <t>An Internet-Draft that is published as an RFC, or that has remained
unchanged in the Internet-Drafts directory for more than six months
without being recommended by the IESG for publication as an RFC, is
simply removed from the Internet-Drafts directory.  At any time, an
Internet-Draft may be replaced by a more recent version of the same
specification, restarting the six-month timeout period.</t>
        </blockquote>
        <t>This paragraph is replaced with:</t>
        <blockquote>
          <t>At any time, an
Internet-Draft may be replaced by a more recent version of the same
specification.</t>
        </blockquote>
        <t>RFC 2418 <xref target="WG"/> talks about header information in Internet-Drafts in
Section <xref section="7.2" sectionFormat="bare" target="WG"/>.
The bullet point "- The expiration date for the I-D." from that section is removed.</t>
        <t>The Content Guidelines <xref target="IDCG"/> refers to boilerplate that will be updated; see <xref target="boilerplate"/>.
Content Guidelines also says
"A statement specifying the expiry date of the Internet-Draft."
This statement and the description of how to specify the expiry date is removed.</t>
      </section>
      <section anchor="boilerplate">
        <name>Removing the Expires field from Internet-Drafts</name>
        <t>This document specifies that the "Expires:" field be removed from the header of
submitted Internet-Drafts, and that the boilerplate be amended as follows:</t>
        <t>OLD:</t>
        <ul empty="true">
          <li>
            <t>Internet-Drafts are draft documents valid for a maximum of six months and may
  be updated, replaced, or obsoleted by other documents at any time. It is
  inappropriate to use Internet-Drafts as reference material or to cite them
  other than as "work in progress."</t>
          </li>
        </ul>
        <t>NEW:</t>
        <ul empty="true">
          <li>
            <t>Internet-Drafts are draft documents that may be updated, replaced, or
  obsoleted at any time. It is inappropriate to cite them other than as "work in
  progress."</t>
          </li>
        </ul>
      </section>
    </section>
    <section anchor="active-and-inactive-status-for-internet-drafts">
      <name>Active and Inactive Status for Internet-Drafts</name>
      <t>The tooling maintained by the IETF (such as the Datatracker) can mark the latest
version of a draft as "active" or "inactive".
When a new version of a draft is published, it is immediately marked as "active",
and all earlier versions of that draft are marked as "inactive".</t>
      <t>Other reasons that a draft might be marked "active" or "inactive" are open,
but will be informed by the communities that use Internet-Drafts.
Suggestions have already been made
for automatically marking drafts as "inactive" after a certain period of time,
for allowing working group chairs to control the marking for working group drafts,
for allowing documents targeting different streams (see <xref section="5" sectionFormat="of" target="RFC4844"/>) to be subject to stream-specific policies,
and for authors being able to change the status of their draft,
either to mark a draft that has been overcome by events as "inactive"
or mark a draft as "active" when there is renewed interest.</t>
      <section anchor="replacement-procedures">
        <name>Replacement Procedures</name>
        <t>Originally, the expiration of a draft was intended to ensure that the topic is disqualified
from consideration. Updating a draft before expiration was intended to
indicate continued interest from the authors.</t>
        <t>Expiration was also used as a reminder to authors to update documents.
Without expiration, a substitute might be to provide a note in advance of
planned sessions.  For instance, for an upcoming session N+1, a reminder might
be issued for drafts that have not been updated in the interval between session
N and session N+1, but were updated between session N-1 and session N.
The "active" and "inactive" markings can also be used nudge authors to update
drafts before a meeting.</t>
        <t>People might choose to concentrate their efforts on drafts that have been
recently updated.
With "active" and "inactive" markings, those people will have another indicator
for which documents might be of interest.</t>
      </section>
    </section>
    <section anchor="referencing-internet-drafts">
      <name>Referencing Internet-Drafts</name>
      <t>Documents referencing Internet-Drafts should always include the two-digit version number of the draft,
unless there is a reason to refer to the draft generically.
For instance, when producing an Internet-Draft it can be convenient to refer to another draft generically,
where document production tools ensure that the final artifact refers to the most recent version.</t>
      <t>The IETF Datatracker service maintains a stable archive of most Internet-Drafts that is accessible by version.
Using IETF Datatracker URLs in references ensures the availability of the referenced document.</t>
    </section>
    <section anchor="security-and-privacy-considerations">
      <name>Security and Privacy Considerations</name>
      <t>This document has no direct implications on security or privacy.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document makes no request of IANA.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="IDCG" target="https://authors.ietf.org/en/content-guidelines-overview">
          <front>
            <title>Content guidelines overview</title>
            <author>
              <organization/>
            </author>
            <date year="2022" month="June" day="01"/>
          </front>
        </reference>
        <reference anchor="STD-PROCESS">
          <front>
            <title>The Internet Standards Process -- Revision 3</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="October" year="1996"/>
            <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="WG">
          <front>
            <title>IETF Working Group Guidelines and Procedures</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="September" year="1998"/>
            <abstract>
              <t>This document describes the guidelines and procedures for formation and operation of IETF working groups. 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="25"/>
          <seriesInfo name="RFC" value="2418"/>
          <seriesInfo name="DOI" value="10.17487/RFC2418"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC4844">
          <front>
            <title>The RFC Series and RFC Editor</title>
            <author fullname="L. Daigle" initials="L." role="editor" surname="Daigle"/>
            <author>
              <organization abbrev="IAB">Internet Architecture Board</organization>
            </author>
            <date month="July" year="2007"/>
            <abstract>
              <t>This document describes the framework for an RFC Series and an RFC Editor function that incorporate the principles of organized community involvement and accountability that has become necessary as the Internet technical community has grown, thereby enabling the RFC Series to continue to fulfill its mandate. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4844"/>
          <seriesInfo name="DOI" value="10.17487/RFC4844"/>
        </reference>
      </references>
    </references>
  </back>
  <!-- ##markdown-source:
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
yyImp1kOtvWfyzLcX/wXiUxDdmIgAAA=

-->

</rfc>
