<?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.2.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-thomson-gendispatch-no-expiry-02" 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-02"/>
    <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="07"/>
    <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>Expiration is believed to prevent the use of an Internet-Draft for reference
purposes, so that they do not become stable references in other work.
Expiration also existed to encourage authors to update drafts that they wish to
discuss.  Originally, expired drafts were deleted from IETF servers completely;
more recently, expiration only caused 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.  Published RFCs routinely
include informative references to drafts, which then usually expire.
Many IANA registries refer to expired drafts.
Thus, statements about it being inappropriate to cite drafts are incorrect and
can lead readers not familiar with IETF processes to misunderstand how old
drafts are actually used.</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>Forced expiration serves no purpose that is not adequately served by the
publication date on the document.</t>
      <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 IETF community.
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,
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.
Documents referencing Internet-Drafts should always reference using URLs for the IETF Datatracker
because this is expected to be the most stable URL for a particular version of a draft.</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 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>
  </back>
  <!-- ##markdown-source:
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

-->

</rfc>
