<?xml version="1.0" encoding="US-ASCII"?>

<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
  <!ENTITY RFC2026 PUBLIC "" "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2026.xml">
  <!ENTITY RFC3339 PUBLIC "" "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.3339.xml">
  <!ENTITY RFC4052 PUBLIC "" "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.4052.xml">
]>

<rfc ipr="trust200902" category="bcp" updates="2026"
        docName="draft-kucherawy-bcp97bis-05">

<?xml-stylesheet type='text/xsl' href='rfc2629.xslt' ?>

<?rfc toc="yes" ?>
<?rfc tocdepth="4" ?>
<?rfc symrefs="yes" ?>
<?rfc sortrefs="yes"?>
<?rfc compact="yes" ?>
<?rfc subcompact="no"?>

<front>
	<title abbrev="downref">
		Procedure for Standards Track Documents to Refer
		Normatively to External Documents
	</title>

	<author initials="M." surname="Kucherawy"
	        fullname="Murray Kucherawy"
		role="editor">

		<address>
			<email>superuser@gmail.com</email>
		</address>
	</author>

	<date year="2024"/>

	<area>General</area>

	<keyword>internet-drafts</keyword>

	<abstract>
		<t> This document specifies a procedure for referencing
		    external standards and specifications from IETF-produced
		    documents on the Standards Track.  In doing so, it
		    updates BCP 9 (RFC 2026). </t>
	</abstract>
</front>

<middle>
	<section anchor="intro" title="Introduction">
		<t> Section 7 of BCP 9 <xref target="RFC2026"/> specifies the
		    processes for allowing IETF documents to refer to
		    externally produced standards and specifications. </t>

		<t> Since the publication of BCP 9, such external references
		    have become more common.  Some of these external references,
		    however, present a challenge, as they may not be freely
		    available.  This can impede thorough review or raise
		    interoperability concerns. </t>

		<t> BCP 9 also discusses references from standards track
		    specifications to those of lower maturity levels.  Updated
		    guidance on this matter, and the first definition of
		    the notion of "normative" versus "informative" references,
		    can be found in BCP 97.  BCP 97 also defines the terms
		    "source" and "target" documents. </t>

		<t> This document presents a procedure to be used when
		    evaluating standards track IETF documents that make
		    normative references to external specifications. </t>
	</section>
	
	<section anchor="procedure" title="Procedure">
		<t> A reference to a non-IETF document provides a few
		    challenges relative to the RFC series:

		    <list style="symbols">
			<t> its development may not have been as rigorous as
			    the Standards-Track document referencing it; </t>

			<t> the actual reference to it (e.g., a web link) may
			    have dubious location stability; </t>

			<t> it may be subject to unexpected revision in
			    situ; or </t>

			<t> it may not be freely available. </t>
		    </list> </t>

		<t> Authors and editors should try to avoid such references
		    due to the challenges they present, as they affect the
		    IETF's ability to ensure the quality of its output.
		    However, such references are not always avoidable. </t>

		<t> Authors/editors of source documents may be
		    required by the IESG to secure freely available copies of
		    the target documents for use by all anticipated reviewers
		    during the source document's life cycle, which includes
		    working group participants, any member of the community
		    that chooses to participate in Last Call discussions, area
		    review teams, IANA expert reviewers, and members of the
		    IESG.  The mechanism for acquiring access to those
		    documents is to be specified in the shepherd writeup.
		    Document authors and shepherds should avail themselves of
		    any relevant liaison relationships <xref target="RFC4052"/>
		    that may exist. </t>

		<t> Note that there is no requirement for a freely available
		    copy of the reference after the publication of the draft
		    as an RFC, nor is there any requirement that the copies
		    be provided to the general public. </t>

		<t> Another path forward may be to generate an RFC of
		    appropriate status that captures the important parts of the
		    intended target document.  This document can then be
		    normative for the IETF's future work on that same topic.
		    Although this is initially more work for the IETF, it
		    secures the stability of the referenced work and
		    avoids the problem of inaccessible later references to
		    the original target material.  A possible example of this
		    practice is <xref target="RFC3339"/>.  If such an RFC
		    is produced at Informational or Experimental status, the
		    normal process governing references to it (i.e., BCP 97)
		    still applies. </t>
	</section>

	<section anchor="security" title="Security Considerations">
		<t> This document is not known to create any new
		    vulnerabilities for the Internet.  On the other hand,
		    inappropriate or excessive use of these processes might be
		    considered a downgrade attack on the quality of IETF
		    standards or, worse, on the rigorous review of security
		    aspects of standards. </t>
	</section>
</middle>

<back>
	<references title="Normative References">
		&RFC2026;
	</references>

	<references title="Informative References">
		&RFC3339;
		&RFC4052;
	</references>

	<section anchor="ack" title="Acknowledgments">
		<t> This document benefited from contributions by
		    Carsten Bormann,
		    Mohamed Boucadair,
		    Scott Bradner,
		    Brian Carpenter,
		    Ned Freed,
		    Russ Housley,
		    John Klensin,
		    Michael Richardson,
		    and
		    Rich Salz. </t>
	</section>
</back>

</rfc>
