<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.33 (Ruby 2.6.10) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

]>


<rfc ipr="trust200902" docName="draft-ietf-iotops-ol-03" category="std" consensus="true" submissionType="IETF" updates="8520" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="Owner and Licensing Statements">Ownership and licensing statements in YANG</title>

    <author initials="E." surname="Lear" fullname="Eliot Lear">
      <organization>Cisco Systems</organization>
      <address>
        <postal>
          <street>Richtistrasse 7</street>
          <city>Wallisellen</city>
          <code>CH-8304</code>
          <country>Switzerland</country>
        </postal>
        <phone>+41 44 878 9200</phone>
        <email>lear@cisco.com</email>
      </address>
    </author>
    <author initials="C." surname="Bormann" fullname="Carsten Bormann">
      <organization>Universität Bremen TZI</organization>
      <address>
        <postal>
          <street>Postfach 330440</street>
          <city>Bremen</city>
          <code>D-28359</code>
          <country>Germany</country>
        </postal>
        <email>cabo@tzi.org</email>
      </address>
    </author>

    <date year="2026" month="June" day="29"/>

    
    
    <keyword>Internet-Draft</keyword>

    <abstract>


<?line 43?>

<t>This memo provides for an extension to RFC 8520 (Manufacturer Usage
Description Specification, MUD) that allows
MUD file authors to specify ownership and licensing of MUD
files themselves.  This memo updates RFC 8520.  However, it
can also be used for purposes outside of MUD, and the grouping
is structured as such.</t>



    </abstract>



  </front>

  <middle>


<?line 52?>

<section anchor="introduction"><name>Introduction</name>

<t><xref target="RFC8520"/> Manufacturer Usage Descriptions (MUD) can be used to
describe devices and their requirements to the network infrastructure.
The original version of the specification does not provide for a
means to specify ownership and licensing of the MUD file itself.  This
can hinder those wishing to use, modify, or adapt MUD files for the
purpose of offering them, when the manufacturer is not involved.</t>

<t>To avoid any confusion, we define an extension that allows for
specifying of owners and licensing terms for MUD files.</t>

<t>Those generating MUD files <bcp14>SHOULD</bcp14> use this extension, and
thus this extension updates RFC 8520.</t>

<t>There are two ways to specify a license: a URL pointing to the license
itself or an SPDX tag <xref target="SPDX"/>.  These alternatives are expressed as
distinct cases of a YANG <spanx style="verb">choice</spanx>, so each license entry unambiguously
carries either one or more SPDX tags or one or more license URLs.
If an SPDX tag is supplied consumers <bcp14>MUST</bcp14> interpret that tag through
its meaning as specified by <xref target="SPDX"/>.</t>

<t>This grouping may be used for other YANG models that reside as
static objects.</t>

<t>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"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>

<?line -18?>

</section>
<section anchor="the-owner-license-extension-and-model"><name>The owner-license extension and model</name>

<t>Because the model is primarily motivated by MUD, and based
on the way that YANG trees are formed, the model appears as
an augmentation for MUD.  The tree diagram below uses the
notation defined in <xref target="RFC8340"/>.</t>

<figure><sourcecode type="yangtree"><![CDATA[
module: ietf-owner-license

  augment /ietf-mud:mud:
    +--rw owner-license
       +--rw license* [owner-name]
          +--rw owner-name            string
          +--rw (license-type)
             +--:(spdx)
             |  +--rw spdx-tag*       string
             +--:(url)
                +--rw license-info*   inet:uri
]]></sourcecode></figure>

<t>Each <spanx style="verb">license</spanx> list entry is keyed by <spanx style="verb">owner-name</spanx>, so different
owners can declare different licenses.  The <spanx style="verb">license-type</spanx> choice
is mandatory, so every entry carries either one or more SPDX tags
or one or more license URLs (but not a mix of both kinds under a
single owner; multi-licensing across kinds is expressed by adding
additional entries with distinct owner names).</t>

</section>
<section anchor="the-yang-schema-for-ownership-and-licensing"><name>The YANG schema for ownership and licensing</name>

<t>The following grouping and augmentation are proposed.  The module
imports <spanx style="verb">ietf-inet-types</spanx> <xref target="RFC9911"/> for the <spanx style="verb">inet:uri</spanx> type used
to carry license URLs, and <spanx style="verb">ietf-mud</spanx> <xref target="RFC8520"/> for the
augmentation point.</t>

<figure><sourcecode type="yang" markers="true" name="ietf-owner-license@2026-06-28.yang"><![CDATA[
module ietf-owner-license {
  yang-version 1.1;
  namespace "urn:ietf:params:xml:ns:yang:ietf-owner-license";
  prefix ol;

  import ietf-inet-types {
    prefix inet;
    reference
      "RFC 9911: Common Yang Data Types, Section 4";
  }
  import ietf-mud {
    prefix ietf-mud;
    reference
      "RFC 8520: Manufacturer Usage Description Specification";
  }

  organization
    "IETF IOTOPS (IoT Operations) Working Group";
  contact
    "WG Web:   <http://datatracker.ietf.org/wg/iotops/>
     WG List:  <mailto:iotops@ietf.org>

     Editor:   Eliot Lear
               <mailto:lear@cisco.com>

     Editor:   Carsten Bormann
               <mailto:cabo@tzi.org>";
  description
    "This YANG module defines a grouping for expressing ownership
     and licensing information for YANG-described static objects,
     and augments the MUD model (RFC 8520) with that grouping.

     Copyright (c) 2026 IETF Trust and the persons identified as
     authors of the code.  All rights reserved.

     Redistribution and use in source and binary forms, with or
     without modification, is permitted pursuant to, and subject to
     the license terms contained in, the Revised BSD License set
     forth in Section 4.c of the IETF Trust's Legal Provisions
     Relating to IETF Documents
     (https://trustee.ietf.org/license-info).

     This version of this YANG module is part of RFC XXXX
     (https://www.rfc-editor.org/info/rfcXXXX);
     see the RFC itself for full legal notices.";

  revision 2026-06-28 {
    description
      "Initial revision.";
    reference
      "RFC XXXX: Ownership and Licensing Statements in YANG";
  }

  grouping owner-license {
    description
      "A grouping expressing ownership and license information.";
    container owner-license {
      description
        "Container relating to ownership and licensing.";
      list license {
        key "owner-name";
        description
          "List of licenses that may be applied.";
        leaf owner-name {
          type string {
            length "1..128";
          }
          description
            "Name of the owner.";
        }
        choice license-type {
          mandatory true;
          description
            "Either choose a standard license type or point
             to one of your own.";
          case spdx {
            leaf-list spdx-tag {
              type string;
              min-elements 1;
              description
                "SPDX License Identifier.";
              reference
                "https://spdx.org/licenses/: SPDX License List";
            }
          }
          case url {
            leaf-list license-info {
              type inet:uri;
              min-elements 1;
              description
                "A URL pointing to licensing information.";
            }
          }
        }
      }
    }
  }

  augment "/ietf-mud:mud" {
    description
      "Add extension for ownership and licensing.";
    uses owner-license;
  }
}
]]></sourcecode></figure>

</section>
<section anchor="extension-for-mud"><name>Extension for MUD</name>

<t>MUD files using this extension <bcp14>MUST</bcp14> include the string "ol" in the
extensions array, as specified by <xref target="RFC8520"/>.  Note that "ol" is
the MUD extension token registered with IANA (see <xref target="mud-ext"/>); it
is distinct from the YANG container name <spanx style="verb">owner-license</spanx> and from
the YANG module name <spanx style="verb">ietf-owner-license</spanx>.</t>

</section>
<section anchor="example"><name>Example</name>

<t>In this example, the Frobmaster company is using the 0BSD SPDX
tag to indicate a relatively open license.  The "ol" extension
and the <spanx style="verb">owner-license</spanx> container are present.  There is a single
owner listed.</t>

<figure><sourcecode type="json"><![CDATA[
{
  "ietf-mud:mud": {
    "mud-version": 1,
    "extensions": [
      "ol"
    ],
    "ietf-owner-license:owner-license": {
      "license": [
        {
          "owner-name": "Copyright 2024 Frobinator, Inc",
          "spdx-tag": [
            "0BSD"
          ]
        }
      ]
    },
    "mud-url": "https://frobs.example.com/mud/Frob.json",
    "mud-signature": "https://frobs.example.com/mud/Frob.p7s",
    "last-update": "2021-05-24T11:26:04+00:00",
    "cache-validity": 48,
    "is-supported": true,
    "systeminfo": "This device helps produce frobs",
    "mfg-name": "FrobMaster",
    "documentation": "https://frobs.example.com/doc",
    "model-name": "Frobinator"
  }
}
]]></sourcecode></figure>

</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<t>The YANG module specified in this document defines a schema for data
that is designed to be accessed via network management protocols such
as NETCONF <xref target="RFC6241"/> or RESTCONF <xref target="RFC8040"/>.  The lowest NETCONF
layer is the secure transport layer, and the mandatory-to-implement
secure transport is Secure Shell (SSH) <xref target="RFC6242"/>.  The lowest
RESTCONF layer is HTTPS, and the mandatory-to-implement secure
transport is TLS <xref target="RFC8446"/>.</t>

<t>The Network Configuration Access Control Model (NACM) <xref target="RFC8341"/>
provides the means to restrict access for particular NETCONF or
RESTCONF users to a preconfigured subset of all available NETCONF or
RESTCONF protocol operations and content.</t>

<t>In practice, instance data conforming to this module is most often
carried inside a MUD file <xref target="RFC8520"/> rather than served from a
NETCONF/RESTCONF server; the considerations of <xref section="16" sectionFormat="of" target="RFC8520"/>
for obtaining and validating MUD files therefore apply.</t>

<t>There are a number of data nodes defined in this YANG module that are
writeable/creatable/deletable (i.e., config true, which is the
default).  All data nodes under the augmented container
<spanx style="verb">/ietf-mud:mud/ol:owner-license</spanx> fall in this category.  Unauthorized
modification of these data nodes can falsify the asserted ownership
or licensing terms of a MUD file.  This is not expected to directly
influence the behavior of protective network infrastructure, but it
may be used by an aggregator as input for deciding the legal basis
that enables providing aggregated information; depending on the
juridical environment, false information in the MUD file may thus
expose the aggregator to additional legal risk.</t>

<t>The data nodes defined in this YANG module are not considered
sensitive or vulnerable from a disclosure (read) standpoint: ownership
and licensing statements are intended to be publicly readable.</t>

<t>This YANG module does not define any RPC or action operations.</t>

</section>
<section anchor="iana-considerations"><name>IANA Considerations</name>

<section anchor="mud-ext"><name>MUD Extension</name>

<t>The IANA is requested to add "ol" to the
<xref section="MUD extensions registry" relative="#mud-extensions" sectionFormat="bare" target="IANA.mud"/> of <xref target="IANA.mud"/>
as follows:</t>

<dl>
  <dt>Extension Name:</dt>
  <dd>
    <t>ol</t>
  </dd>
  <dt>Standard reference:</dt>
  <dd>
    <t>This document</t>
  </dd>
</dl>

</section>
<section anchor="xml-name-space-entry"><name>XML Name Space Entry</name>

<t>This document requests IANA to register the following URI in the "ns"
subregistry within the "IETF XML Registry" in accordance with <xref target="RFC3688"/>:</t>

<dl>
  <dt>URI:</dt>
  <dd>
    <t>urn:ietf:params:xml:ns:yang:ietf-owner-license</t>
  </dd>
  <dt>Registrant Contact:</dt>
  <dd>
    <t>The IESG.</t>
  </dd>
</dl>

<t>XML: N/A; the requested URI is an XML namespace.</t>

</section>
<section anchor="yang-module-names"><name>YANG Module Names</name>

<t>This document requests IANA to register the following YANG module in
the "YANG Module Names" subregistry in accordance with <xref target="RFC6020"/>
within the "YANG Parameters" registry.</t>

<dl>
  <dt>name:</dt>
  <dd>
    <t>ietf-owner-license</t>
  </dd>
  <dt>namespace:</dt>
  <dd>
    <t>urn:ietf:params:xml:ns:yang:ietf-owner-license</t>
  </dd>
  <dt>maintained by IANA:</dt>
  <dd>
    <t>N</t>
  </dd>
  <dt>prefix:</dt>
  <dd>
    <t>ol</t>
  </dd>
  <dt>reference:</dt>
  <dd>
    <t>RFC XXXX</t>
  </dd>
</dl>

</section>
</section>


  </middle>

  <back>


<references title='References' anchor="sec-combined-references">

    <references title='Normative References' anchor="sec-normative-references">



<reference anchor="RFC8520">
  <front>
    <title>Manufacturer Usage Description Specification</title>
    <author fullname="E. Lear" initials="E." surname="Lear"/>
    <author fullname="R. Droms" initials="R." surname="Droms"/>
    <author fullname="D. Romascanu" initials="D." surname="Romascanu"/>
    <date month="March" year="2019"/>
    <abstract>
      <t>This memo specifies a component-based architecture for Manufacturer Usage Descriptions (MUDs). The goal of MUD is to provide a means for end devices to signal to the network what sort of access and network functionality they require to properly function. The initial focus is on access control. Later work can delve into other aspects.</t>
      <t>This memo specifies two YANG modules, IPv4 and IPv6 DHCP options, a Link Layer Discovery Protocol (LLDP) TLV, a URL, an X.509 certificate extension, and a means to sign and verify the descriptions.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8520"/>
  <seriesInfo name="DOI" value="10.17487/RFC8520"/>
</reference>
<reference anchor="IANA.mud" target="https://www.iana.org/assignments/mud">
  <front>
    <title>Manufacturer Usage Description (MUD)</title>
    <author>
      <organization>IANA</organization>
    </author>
  </front>
</reference>

<reference anchor="SPDX" target="https://spdx.github.io/spdx-spec/v2.3/">
  <front>
    <title>The Software Package Data Exchange® (SPDX®) Specification Version 2.3</title>
    <author >
      <organization>The Linux Foundation</organization>
    </author>
    <date year="2022"/>
  </front>
</reference>


<reference anchor="RFC2119">
  <front>
    <title>Key words for use in RFCs to Indicate Requirement Levels</title>
    <author fullname="S. Bradner" initials="S." surname="Bradner"/>
    <date month="March" year="1997"/>
    <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">
  <front>
    <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
    <author fullname="B. Leiba" initials="B." surname="Leiba"/>
    <date month="May" year="2017"/>
    <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>
<reference anchor="RFC8340">
  <front>
    <title>YANG Tree Diagrams</title>
    <author fullname="M. Bjorklund" initials="M." surname="Bjorklund"/>
    <author fullname="L. Berger" initials="L." role="editor" surname="Berger"/>
    <date month="March" year="2018"/>
    <abstract>
      <t>This document captures the current syntax used in YANG module tree diagrams. The purpose of this document is to provide a single location for this definition. This syntax may be updated from time to time based on the evolution of the YANG language.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="215"/>
  <seriesInfo name="RFC" value="8340"/>
  <seriesInfo name="DOI" value="10.17487/RFC8340"/>
</reference>
<reference anchor="RFC9911">
  <front>
    <title>Common YANG Data Types</title>
    <author fullname="J. Schönwälder" initials="J." role="editor" surname="Schönwälder"/>
    <date month="December" year="2025"/>
    <abstract>
      <t>This document defines a collection of common data types to be used with the YANG data modeling language. It includes several new type definitions and obsoletes RFC 6991.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9911"/>
  <seriesInfo name="DOI" value="10.17487/RFC9911"/>
</reference>
<reference anchor="RFC3688">
  <front>
    <title>The IETF XML Registry</title>
    <author fullname="M. Mealling" initials="M." surname="Mealling"/>
    <date month="January" year="2004"/>
    <abstract>
      <t>This document describes an IANA maintained registry for IETF standards which use Extensible Markup Language (XML) related items such as Namespaces, Document Type Declarations (DTDs), Schemas, and Resource Description Framework (RDF) Schemas.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="81"/>
  <seriesInfo name="RFC" value="3688"/>
  <seriesInfo name="DOI" value="10.17487/RFC3688"/>
</reference>
<reference anchor="RFC6020">
  <front>
    <title>YANG - A Data Modeling Language for the Network Configuration Protocol (NETCONF)</title>
    <author fullname="M. Bjorklund" initials="M." role="editor" surname="Bjorklund"/>
    <date month="October" year="2010"/>
    <abstract>
      <t>YANG is a data modeling language used to model configuration and state data manipulated by the Network Configuration Protocol (NETCONF), NETCONF remote procedure calls, and NETCONF notifications. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="6020"/>
  <seriesInfo name="DOI" value="10.17487/RFC6020"/>
</reference>



    </references>

    <references title='Informative References' anchor="sec-informative-references">



<reference anchor="RFC6241">
  <front>
    <title>Network Configuration Protocol (NETCONF)</title>
    <author fullname="R. Enns" initials="R." role="editor" surname="Enns"/>
    <author fullname="M. Bjorklund" initials="M." role="editor" surname="Bjorklund"/>
    <author fullname="J. Schoenwaelder" initials="J." role="editor" surname="Schoenwaelder"/>
    <author fullname="A. Bierman" initials="A." role="editor" surname="Bierman"/>
    <date month="June" year="2011"/>
    <abstract>
      <t>The Network Configuration Protocol (NETCONF) defined in this document provides mechanisms to install, manipulate, and delete the configuration of network devices. It uses an Extensible Markup Language (XML)-based data encoding for the configuration data as well as the protocol messages. The NETCONF protocol operations are realized as remote procedure calls (RPCs). This document obsoletes RFC 4741. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="6241"/>
  <seriesInfo name="DOI" value="10.17487/RFC6241"/>
</reference>
<reference anchor="RFC8040">
  <front>
    <title>RESTCONF Protocol</title>
    <author fullname="A. Bierman" initials="A." surname="Bierman"/>
    <author fullname="M. Bjorklund" initials="M." surname="Bjorklund"/>
    <author fullname="K. Watsen" initials="K." surname="Watsen"/>
    <date month="January" year="2017"/>
    <abstract>
      <t>This document describes an HTTP-based protocol that provides a programmatic interface for accessing data defined in YANG, using the datastore concepts defined in the Network Configuration Protocol (NETCONF).</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8040"/>
  <seriesInfo name="DOI" value="10.17487/RFC8040"/>
</reference>
<reference anchor="RFC6242">
  <front>
    <title>Using the NETCONF Protocol over Secure Shell (SSH)</title>
    <author fullname="M. Wasserman" initials="M." surname="Wasserman"/>
    <date month="June" year="2011"/>
    <abstract>
      <t>This document describes a method for invoking and running the Network Configuration Protocol (NETCONF) within a Secure Shell (SSH) session as an SSH subsystem. This document obsoletes RFC 4742. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="6242"/>
  <seriesInfo name="DOI" value="10.17487/RFC6242"/>
</reference>
<reference anchor="RFC8446">
  <front>
    <title>The Transport Layer Security (TLS) Protocol Version 1.3</title>
    <author fullname="E. Rescorla" initials="E." surname="Rescorla"/>
    <date month="August" year="2018"/>
    <abstract>
      <t>This document specifies version 1.3 of the Transport Layer Security (TLS) protocol. TLS allows client/server applications to communicate over the Internet in a way that is designed to prevent eavesdropping, tampering, and message forgery.</t>
      <t>This document updates RFCs 5705 and 6066, and obsoletes RFCs 5077, 5246, and 6961. This document also specifies new requirements for TLS 1.2 implementations.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8446"/>
  <seriesInfo name="DOI" value="10.17487/RFC8446"/>
</reference>
<reference anchor="RFC8341">
  <front>
    <title>Network Configuration Access Control Model</title>
    <author fullname="A. Bierman" initials="A." surname="Bierman"/>
    <author fullname="M. Bjorklund" initials="M." surname="Bjorklund"/>
    <date month="March" year="2018"/>
    <abstract>
      <t>The standardization of network configuration interfaces for use with the Network Configuration Protocol (NETCONF) or the RESTCONF protocol requires a structured and secure operating environment that promotes human usability and multi-vendor interoperability. There is a need for standard mechanisms to restrict NETCONF or RESTCONF protocol access for particular users to a preconfigured subset of all available NETCONF or RESTCONF protocol operations and content. This document defines such an access control model.</t>
      <t>This document obsoletes RFC 6536.</t>
    </abstract>
  </front>
  <seriesInfo name="STD" value="91"/>
  <seriesInfo name="RFC" value="8341"/>
  <seriesInfo name="DOI" value="10.17487/RFC8341"/>
</reference>



    </references>

</references>


<?line 384?>

<section anchor="changes-from-earlier-versions"><name>Changes from Earlier Versions</name>

<t>Draft -04:</t>

<t><list style="symbols">
  <t>Address RFC 8407 review:
  <list style="symbols">
      <t>Rename the module to <spanx style="verb">ietf-owner-license</spanx> (namespace
<spanx style="verb">urn:ietf:params:xml:ns:yang:ietf-owner-license</spanx>); the
<spanx style="verb">ol</spanx> prefix is preserved.  Update the example, the IANA
registrations, and the file name accordingly.</t>
      <t>Improve the module <spanx style="verb">description</spanx>.</t>
      <t>Move the SPDX URL out of the leaf-list <spanx style="verb">description</spanx> into a
<spanx style="verb">reference</spanx> substatement.</t>
      <t>Update the copyright year in the module to 2026.</t>
      <t>Expand "IOTOPS" as "IoT Operations" in the <spanx style="verb">organization</spanx>
statement.</t>
      <t>Rewrite the Security Considerations to follow the YANG
Security Considerations template (NETCONF/RESTCONF transports,
NACM, writable subtree analysis, readability statement,
RPC/action statement).</t>
      <t>Add a normative reference to RFC 9911 (imported by the module).</t>
      <t>Add a normative reference to RFC 8340 (for the tree diagram).</t>
      <t>Note in the prose that the MUD extension token "ol" is
distinct from the YANG module name and container name.</t>
      <t>Normalise heading style in the IANA Considerations section.</t>
      <t>Resolve the outstanding <spanx style="verb">Issue</spanx> and <spanx style="verb">Task</spanx> markers.</t>
    </list></t>
</list></t>

<t>Draft -03:</t>

<t><list style="symbols">
  <t>Address YANG doctors review:
  <list style="symbols">
      <t>Reformat the YANG <spanx style="verb">contact</spanx> statement per RFC 8407bis.</t>
      <t>Rename the container from <spanx style="verb">ol</spanx> to <spanx style="verb">owner-license</spanx>.</t>
      <t>Rename the SPDX case from <spanx style="verb">spdx-lt</spanx> to <spanx style="verb">spdx</spanx>.</t>
      <t>Drop the <spanx style="verb">-grouping</spanx> suffix from the grouping name.</t>
      <t>Make the <spanx style="verb">license-type</spanx> choice mandatory so that every
<spanx style="verb">license</spanx> entry carries either an SPDX tag or a URL.</t>
      <t>Correct the example to use the singular leaf-list name
<spanx style="verb">spdx-tag</spanx> and the renamed container.</t>
    </list></t>
</list></t>

<t>Draft -02:</t>

<t><list style="symbols">
  <t>Small updates to the example</t>
</list></t>

<t>Draft -01:</t>

<t><list style="symbols">
  <t>Format IANA considerations</t>
  <t>Discuss security considerations</t>
</list></t>

<t>Draft -00:</t>

<t><list style="symbols">
  <t>Resubmit unchanged</t>
</list></t>

<t>Individual Draft -01:</t>

<t><list style="symbols">
  <t>Add some issues</t>
  <t>correct spacing</t>
</list></t>

<t>Individual Draft -00:</t>

<t><list style="symbols">
  <t>Initial revision</t>
</list></t>

</section>


  </back>

<!-- ##markdown-source:
H4sIAAAAAAAAA61bW3PbOJZ+x6/Aah5ip01ZttWJo6Qvju0krvIlaznb3dvV
VaJISGKbIjQEaUft9f6Wfdjn+RG9f2y+cwDwIsmZzNTqxRIJnHNw7hc4CAJx
N5AHQhRJkaqBvLrPVG5myUKGWSzTJFKZSbKpNEVYqLnKCiOTTP5ydPlehONx
ru7cFl5+Xi0fVstFrKMsnAN0nIeTIkhUMQkSXeiFCXQa9A5EhKVTnS8HQBKL
SGcGQEozkEVeKmHK8TwxJtFZsVwAytnpzTtRLmJswpLDb/d7Qtyq5b3OY7zM
CpVnqghOCJcQYVnMdD4QMpDSEnGaArc8V2EuJD46nw7kcWIiLYdLA5INPzZF
rlQxkNdJNCsS/AqNUfIlv4t0DDjHH4LDg17fPkkKEP9TmKaJUWmqMreuzAo6
1fA+Kf5QeQoO8YvFTGeA0Pmmvyf7fXn48lC+2u/1OvxSzcMkHcgUBP4YEV3d
SM8b9B+HOcjM5Fudz8Msqw/xKUvuILmk+L//LeTbnJgvb/7zrHWcj9oUkzCa
yQOQ3u81iLcbGuc7CfYPD7591T7Je0VIl01Co3Csfyz+SLogQoiMqCpAyIDW
XL87JvkM5Lzkk58dXR518Z1fDj+e/MxfpHSqdzNTcqgnxX2YK/kxjG7DqZIn
YRHK08/RLMym6s+/yS3a9+fftuVwoaJkkkB5oBryP+jo+LvfPbAwK8nbD7OI
EJwnWflZvsOJYt5pF5A2DeR+b3/fURTmU2LYrCgWZrC7axbx5+40KWbluJto
/hkYELB7B4S7QiTZpD65CIJAhmPSmgg6eDNLjJyruZaLXN8lsTISi2EvUn0u
yFxAdqGJWazNcusizEpIqShzmNUnAy6IE2WiPFnwUVsH35EXn062ZTELCwn9
0/dG4IGcJKlyLDAE3PCepdRPWLeeEBxB27B+BjNQ6Z0yXSlr6p3NVYTi5Qd9
r6B0OzIpYMUZKDBajpUsjYr5kIsyX2iDTbosDI7uEO0weuCR01yXC1AggAUM
K/nUsQzxq4xmXcvLeRLHqRIC1p3rGGtIbt81PkI8PDhle3yU6/yTDf4ZMJhY
RvR6UgstYl6BB7G6A1uMpzDJZa7+Wia5c35gJtENHwOPcwtfOIFv8IR3BamY
zpNpkoWpvHNKiUPTHtPS2FgDSQZf5LTCKoWYqzD7WpER0EraSQGZTZzEWBqz
JIvBASgBfNd9AhjYBsg48o6c6xjQdyQhjcNFUQGy2gnQwgmPMOnJROW8Hbqx
I+9ncC6Efd5kdWLPk2R3GsoTQ3g3WoZ3OoE8syW8SDYpDevsPbF5kmRqxQpq
LSYihGOBO61lxAoX4O7nluKKfsLLR54qbACzsaw+3PDD1afzE+IB0IHiCjvr
pICFm5UX64pPCBR8FPkpqIG8D5ctkYWOQLiUUH66PpcLnWSF4z6xzb0WVmbS
egNybHA8U/nwQF8fH1mWCoSGKUU19i6GkarPi1wZw4YiYsSnJIsKaDRb2gRI
KT7LUTTTQDTakbBKRW7f4ZWK3LksEVHGybTUpUmX0Jg8T7BfwctBmAhRRNdc
A52nzNCT5gsPD2cE288mrWOQRZeLRZqATArq5ZzEd/FpeAMVwYFwhMKKnFYX
M3iC6YxYIskGiFvkBazNAMR4WTPGOVXvPKCGy5bb0XwEZgL0XKXG4gHPyNDA
M8pmkkjq8e8qKqzGKIksQlIaYWSHqOzs2L/y8oq/X5/++6ez69MT+j78cHR+
Xn0RboXVrfpbvfP46uLi9PLEbsZT2XokOhdHv3SsU+xcfbw5u7o8Ou9QnsWa
iASqJOdj9Y0dbMVApwLOecW05+3xxz//Z68Pbv0bNHZ/b+8VfKL9cbj3so8f
ZL4Wm87SpfsJli1FuFgg8SAoMEMo1CIp4NN3WBIzGKAkvQe7nv9KnPltIN+M
o8Ve/3v3gA7ceuh51nrIPFt/srbZMnHDow1oKm62nq9wuk3v0S+t357vjYdv
fkjJRwV7hz98L6yOsBMKKjuqfAQxk1WtFZee/gjxVkWh9ULK7iSDWeTJPMwT
CGWuYe5hYRW/CpljmHgstHW+cDtWr1nRKcWz3oFSERXvNCBbsRpSFYrS5ZTU
yYYh5zqtr2EgMk7CaR7OoWfwxGRUnBIgt3NbrOtmXXNqddDvsVX+t//IJdI1
AiZAQEnJHaf9Le4JIT0pcpdfU2ro00P5TRDk921++2TOvnIPn8tf7SLKj3/z
S1YA0DvZ+CBiU9KxunjLwQyo1NgWzR20YrBFid/K8//ymzkphCt7/hQOD6TM
0xUYq2cKKJ8kOOBzMSjzpOasEKfkyUdu5QhbTOEcOhQIPsyqzKg+uA0ACPeI
4VgoXCClFCFWUUoqU730FBinEKMmR0bSRhRK1hD5ERVRtdnoglRn6aj4mkAi
vhBI5Na4LDiTCJH5faaANoZDl7dIZwyCFuU0oaDonzp7fI0CIy2SoE4LwijX
xrgtHMx9wARrwjgmwdAf0mckakQ4kYxCbSareMqwuewy211n/2xqJkIWFNpI
szk7+6IXsJAmmhIdIrYKYwSiZZwkGqSHlIXFTiDWnkQyX+gcoXJky2kqeUlC
ZuRM8tWrvT14epfKYZlTpJGkZRwpBUIJyWrZ4r71MyNvjwSvzqx9ZtgikpMb
b/xs+M7oN9i8fIDi05LA58Z73b3Xwha3ZhFGSnbKPBvQzsEihBcyg8/zdJCZ
Ae0arEPs0G4Id0Kakr4mp2J5I1c4w6irpfT8NT/Ab9L8yHuXDqV5xD7U2no+
B4m/ALOtQ28I0I4cKi5BZJ+RP66gBNdWcLmnX8Bny+QvFy7tws+hFlzaIl36
o65mO9QikWdXN1cfh3LrTN/IqwUnwkjCtuVPKFtI2d6T1jEUJGcFVaq896f3
8ic1HuDrGyp+UfvCzEMqZW9V3qWjUKW/ez/dtT2c3e/tObDvHIaDjW+oMVDo
gX3/o9/yvbALT2F1KMzpW7sV0/h4EO0uyDqETc2QDWCaPYrv+chxzVZ7bM4n
fcJIumuDHEJmbZ6k/c6RcEniTd81HFp1SdUQcCGWQAd1mtbOP3dqCM6yTFXb
2QC+5ZVk2/ooDvuesK7jy7FeLFF6zgq5FW1TM+MFN8vkTV4iRPiKG6pgqApG
JoyahFPr0DR7JsaXltQIgtc5QibIYA0l0Cq3pR1vuFbkLHGksvBJEKU0SAyM
LvNI2ZwFtTCcDPEDtsPkaydx+qHh7LkYrToalAehrEsKyn5QhJoyRGAqtHVN
pmSmUc3OMBr1lKsGWZ9dhmKzoGvU9OT83w5PXI8S1biyGk+EgSTQXJl1N/Is
qPn3zEBTp4gVH6lcJ9dlPA/S0Nd2vPzEpevu/ZbvIRUERqnahprBftuzlBWx
1ThYUUziTghfg3ekFD/js4Lo/v6+m0+iQLGdMCpCsYtntHrb+iEwwCafBMUV
oqSpkxLyTvmoiMHUCul22K3myp6bNSvovQj2D52fW7UmckEZYitA+E3dzhe8
H1G12nne1Er2nefa91W2uR5lNpJ1VO/YZMkNI1ZNE/bUe83KN+LbhBE4j6tN
eUNVnkgcPCZp87pVBJKL1E6d21XLNyMHevLKpCw+sbO+w1XMoa3Puw0w8LmT
Ztb80ADGuYPNa1vPaRfy/Zns7HW7e/uHDXA2Pn6ZRlB5Saic0THyJkk1BJt/
ymZS2iKkykp5dvD6azCf2jQVkKlnFJJrBoy81gNGQr1MynPaIYbkmDHdS/g7
IrzbOjp1ZLguWONWOAlYwL5oWFnQYvXrlVfzJAtU6kxib/XtUwflw3IC7j3g
mY8AeZtq+qzaaQNGqyfe8GNmdyBb8EnzVgA/PqEXzCjURU/yqekrN/PKZ7j/
j9w6WmvebQzwq9zbfEj/zf599B7MV8CdVgnc+YILi+NG3+ELNYgniwv4lr+y
7vPRZuziYeCiNcX7YB7mSPTMd8/IgJ4135A3+O7Zegb+Yx0PupSkP8O5TlsE
0mhhQxVUN2VL28ttt11dpzBKy9gGKud4Ojp1vTElqtXU+cjD5c6GnmFVviCX
udSFsg7QQjHC51nNWcwtUspcTaF3ioYRnLLQ7EpuUcx8eICAAqx/fNx+TZMP
atH5mnGS6zkTyyG7jhfsSkctvo1YXLRBVBtcjLer11k96hJrw/kCFWDFxrPM
c45f2IznXa7H85AOACLmC+q/JzWflexRKkTWKrj5qsHQmBIw8oA2TN2pdCn1
AqxwyF0ByoyruCV8Wrl6tvrotohF5ogqkUHknMTA03IJb9sRHO44saxaSL8j
TRVkBp2WZQycaXRICi5RwsM9m0R3ao3Aw1+90YBm/vqbW7XO2kG7qhxUTqZT
P/q1MuamB2pG4wGFe5+Fwy76LAgkwIhJO/Isizo7zZ3e+7dg8xuST6fx6Lc1
P2KfPO7UzID/JAK8f4ZmjU3XaQXVT7tYtEv0dIm1ncZOk0xBIsrOr9y/eGn8
9hRKFtgJCW3GmfeC3rfBfv8GFfT+i0Gv/02vN+j1/PoojGYquAvTBNnpElv6
h14mJqB5AbJxRVIm/+PeGJ7Mk8clFJwh2ymdnKl0QV1TmgoqyRRX55pMK5kQ
0RdsDf6t76nbWvqLp8bSCiYVYy2oVrSdpkPlJh1qCcSiYomiLKOhgyu/n+oL
NZpLzgXUTmxtDFCXpo1GFFXpgj0bc4ckyoNNzvKiyDa/7pKwmlwiVQqnHBaJ
f4WOdGqHrgIu9PL05vjq8h183Q9wny/2+9RMApbr02HzxWGv3/NzKpnqe4VI
7baKNFzamSC7bmIHtZfDzHCnhN/WY+AqbwsKHSTEeiJMrG0DuKF9NoToURcP
hx+2ayr3V4gRFb0VNR9ubj4O/xFiR69oIb45H/pj9/sv3BRKyUvHTwh6kkxL
K2h5xCynh0WuU3lhq/jLo+MLT+7hATFVVHcCmBo//IW7RLBDPLGis7N0VH1J
VKZhXokHdXR1QoR5O+sPydtGjhrFBTNqXZ4LgmPhXZik4RgatgmI1wRy/E5l
mVXkzRV3+RBtFnSvAdaHSj2jbBmWR9rHA17kRNWck7rEVc0611yGAIqbNJJi
23FcPcNu9hqBfsbT6zCTtutgg2soHOG7FdX8On/tmhZNe6NTPzz4wn7vhaua
LQrBydOYwpTvvrJfWh0ZEx1qQm1qKpeWrfEv7Kmcj6kgnFgmZJqE2RiRrBXw
dsoN7bqHg1Akit0oV9hL36Amir/JraSrujvSCtJ6Q3k/S6KZsykBHGGZFtuu
RdPAXrq5v/LZpZ3A2ngsRq1Mc1eng5XQPSE98ZT7y1nA8imzDaLkDxWLZsvG
FW5GNYmg8QIgGRqIMynwQOTaG30zna9N8nl67Vnvr5+4iwWo2CFI69XiBDpe
pEu6eZOWVKgwkrGahXeJZnGQLpPg7566rbEjadCABK45Pqb5QCbD6RQJIDkG
SiiTbIGF7GXhlGOfQ9kmyTg0nEaGNIUhyRl3o4N1ysFhVagKhteAg8SKV9hZ
nvgd0YISMJpF3CW5zkhsO8zAVifCJb61ycx5CFgapMJ8WYNZXVNP/qCec1iK
88TcOuf1lSpLmk4S8MYF+dMdvYSZCyx3ZUpXLUhtrY1SQhyl2pCn3oJyx9u2
ruZaatBQgScvGRJKmnJDlX0YW5RjLEVWSgAJmb8H0Orb+ms11QWTpbz+eMx3
LKwXqF0buTNK6/9xjLbFSl3VPPzF1wB0QWnjxzKY4SeG7xAp45QXErFptL0O
IqqKwtcyW62KxLhiJF9uv/FX6Cgck2urf1PYtjMlM2gWYNRZGQjwPEVW4nsb
VXlPb26a2YUQP1+c8yY55HnMKQ31Np7Scb/KS9wZjT00RzFbQ7FS1vOuT9dn
Xo07SNPphqc/INda/h13U4maa/eWyz5ERJ3HHHW4MLPzroMXh4ePjzg4gNOZ
/rkhkhAOBTWaj+04xHKGWsDD913mykBe7h7ZKFOLkw9DQZIprcZY2MFaeWG1
kvhp1pn4r3Kw1Q/OuHzsrKHryCZjn+Tcix7HwibjGdRHYpwCbgDyUHCqzKnT
JiZWp/9XJDBHdHJte/hgYgBBuRTCTtG8Crc0t2qA8zXBcRjdCiGO+aqosZ7o
NMzTBPxz90OfTMC9mfO9YRn0+gNqzjyXR3FMXWJ796vfe8kNbXVvryg8h2Zy
qV5Ug1kS2qbCXW5VzHH12+ifY9BomzXPb9bpqBovGlte82AGUZprMSap1REg
jrrdTpzW3dW5MMcTPo/VFCrPIXJ70rM5RbXWUUeN7tTIr7vwi7gVSP0zGvC4
zm7dz2vtJUcPr+jPVol4xLmrjwkeQ+OAUVVrL921pbYkqDPlt51+XvD9KjsX
7VBc77Rno76rBO42RqojR9YaHdeKEzh72M3lHtFgrbbqCTloT25QkBgdb2st
y62KET8vlFROICkEHA69YBbf30Fhly6RlOy4QJmkhKii3+9GVNx1IbF6t+0P
R11GygzcpeY6YPiryjQhR446t/U6mWzN+q+HQjeH5Ja/pdC8fVTB4JadEwxU
0LgE+qm+ne/r2TM+0Zdrttl8eVP36WrMoJuu9MsZ+Gjzk2VaEbMhdaC6kTvC
lYoYugprpxplwSkQwRmdGVO6BuDoJjS3I+n6rt3aBR2suCCmHKGioBHtqhuy
CWJ9wpEb6o9q2dJQtfJj48R0131YzQfmF3sZcmirTci1jWzs3MS3G7mxlRZ2
N/2oNp3kemGNLPCjODLzCXmySkjVkK4pjovw1iLbeCepMfox2qoIX0ryTqVy
xBsvKTXvrVKmSI7L4z3Wec4D59qjulvUtrUBOrkor50bUe3x+hbfqHKzObOt
oXQNme87mQ/nVIP5i8fu1rBDXq/ec6vfWeGzQrbrX359gly8NMY2NcgVrKyp
4PUcPKgt/dNNgULS/t9FTHV/nKCoKVE/rKInKzd6TmU+tNrijBzTKOLRfahN
+z261Vmx+DvkZ1QClTQAAA==

-->

</rfc>

