<?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.30 (Ruby 3.4.1) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-iotops-ol-00" category="std" consensus="true" submissionType="IETF" updates="8520" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.28.1 -->
  <front>
    <title abbrev="Owner and Licensing Statements">Ownership and licensing statements in YANG</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-iotops-ol-00"/>
    <author initials="E." surname="Lear" fullname="Eliot Lear">
      <organization>Cisco Systems</organization>
      <address>
        <postal>
          <street>Richtistrasse 7</street>
          <city>Wallisellen</city>
          <code>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="2025" month="May" day="08"/>
    <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>
      <ul spacing="normal">
        <li>
          <t><strong>Issue</strong>: Should this be an owner or an originator?</t>
        </li>
      </ul>
      <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"/>.  If an SPDX tag is supplied consumers
<bcp14>MUST</bcp14> interpret that tag through its meaning as specified by <xref target="SPDX"/>.</t>
      <ul spacing="normal">
        <li>
          <t><strong>Issue</strong>: Should we simply say that a URI contains a colon and SPDX
license identifier doesn't?</t>
        </li>
      </ul>
      <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.</t>
      <sourcecode type="yangtree"><![CDATA[
module: ietf-ol

  augment /ietf-mud:mud:
    +--rw ol
       +--rw license* [owner-name]
          +--rw owner-name            string
          +--rw (license-type)?
             +--:(spdx-lt)
             |  +--rw spdx-tags*      string
             +--:(url)
                +--rw license-info*   inet:uri
]]></sourcecode>
      <ul spacing="normal">
        <li>
          <t><strong>Issue</strong>: Should different owners possibly have their own license
types?  (Logical and, derived works.)</t>
        </li>
        <li>
          <t><strong>Issue</strong>: Should a single owner possibly have multiple license
types?  (Logical or, multi-licensing.)</t>
        </li>
      </ul>
    </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.</t>
      <sourcecode type="yang" markers="true" name="ietf-ol@2024-04-26.yang"><![CDATA[
module ietf-ol {
  yang-version 1.1;
  namespace "urn:ietf:params:xml:ns:yang:ietf-ol";
  prefix ol;

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

  organization
    "IETF OPSAWG (Ops Area) Working Group";
  contact
    "WG
     Web: http://tools.ietf.org/wg/opsawg/
     WG List: opsawg@ietf.org
     Author: Eliot Lear lear@cisco.com
     Author: Carsten Bormann <cabo@tzi.org>";
  description
    "This YANG module to indicate ownership and licensing.

     Copyright (c) 2024 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 2024-04-26 {
    description
      "Initial revision.";
    reference
      "RFC XXXX: Ownership and Licensing Statements in YANG";
  }

  grouping owner-license-grouping {
    description
      "A grouping expression ownership and license information";
    container ol {
      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 {
          description
            "Either choose a standard license type or point
             to one of your own.";
          case spdx-lt {
            leaf-list spdx-tags {
              type string;
              description
                "SPDX License Identifier, as indicated at
                 https://spdx.org/licenses/";
            }
          }
          case url {
            leaf-list license-info {
              type inet:uri;
              description
                "A URL pointing to licensing information.";
            }
          }
        }
      }
    }
  }

  augment "/ietf-mud:mud" {
    description
      "Add extension for Ownership and licensing.";
    uses owner-license-grouping;
  }
}
]]></sourcecode>
    </section>
    <section anchor="extension-for-mud">
      <name>Extension for MUD</name>
      <t>MUD files using this extension <bcp14>MUST</bcp14> include "ol" in the extensions
array, as specified by <xref target="RFC8520"/>.</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 container are present.  There is a single owner listed.</t>
      <sourcecode type="json"><![CDATA[
{
  "ietf-mud:mud": {
    "mud-version": 1,
    "extensions": [
      "ol"
    ],
    "ietf-ol:ol": {
      "license": [
        {
          "owner-name": "Copyright 2024 Frobinator, Inc",
          "spdx-tags": [
            "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>
      <ul spacing="normal">
        <li>
          <t><strong>Task</strong>: need Makefile for validating this against MUD.
(Probably put this into a separate file, too.)</t>
        </li>
        <li>
          <t><strong>Issue</strong>: Should we give an example for usage outside yang?</t>
        </li>
      </ul>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>The security considerations of <xref section="16" sectionFormat="of" target="RFC8520"/> with respect to
obtaining validation for information claimed in a MUD file do apply.
While the information described in this specification is not intended
to directly influence the behavior of protective infrastructure, 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>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <section anchor="mud-extension">
        <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 newline="true">
          <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 newline="true">
          <dt>URI:</dt>
          <dd>
            <t>urn:ietf:params:xml:ns:yang:ietf-ol</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 newline="true">
          <dt>name:</dt>
          <dd>
            <t>ietf-ol
namespace:</t>
          </dd>
          <dt/>
          <dd>
            <t>urn:ietf:params:xml:ns:yang:ietf-ol
maintained by IANA:</t>
          </dd>
          <dt/>
          <dd>
            <t>N
prefix:</t>
          </dd>
          <dt/>
          <dd>
            <t>ol
reference:</t>
          </dd>
          <dt/>
          <dd>
            <t>RFC XXXX</t>
          </dd>
        </dl>
      </section>
    </section>
  </middle>
  <back>
    <references anchor="sec-normative-references">
      <name>Normative References</name>
      <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="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>
    <?line 345?>

<section anchor="changes-from-earlier-versions">
      <name>Changes from Earlier Versions</name>
      <t>Draft -02:</t>
      <ul spacing="normal">
        <li>
          <t>Small updates to the example</t>
        </li>
      </ul>
      <t>Draft -01:</t>
      <ul spacing="normal">
        <li>
          <t>Format IANA considerations</t>
        </li>
        <li>
          <t>Discuss security considerations</t>
        </li>
      </ul>
      <t>Draft -00:</t>
      <ul spacing="normal">
        <li>
          <t>Resubmit unchanged</t>
        </li>
      </ul>
      <t>Individual Draft -01:</t>
      <ul spacing="normal">
        <li>
          <t>Add some issues</t>
        </li>
        <li>
          <t>correct spacing</t>
        </li>
      </ul>
      <t>Individual Draft -00:</t>
      <ul spacing="normal">
        <li>
          <t>Initial revision</t>
        </li>
      </ul>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA51ay3YbN5re4ykw7IUth0WRsuLI5SSOLMm2zpFsjySPk8nJ
AqwCSUTFQnUBRZrRaJ5lFrPOQ6RfrL8fQN0oycfd3JCFAv77HYyiiK1i/pQx
q2wmY/5+ncvSLFTBRZ7yTCUyNyqfc2OFlUuZW8NVzn85fPeGiem0lKtwxG0/
a7ZfNttZqpNcLAE6LcXMRkraWaS01YWJdBaNxyzB1rkuNzGQpCzRuQGQysTc
lpVkppoulTFK53ZTAMrpydVrVhUpDmHLwbd7Y8au5WatyxQvcyvLXNromHAx
Jiq70GXMeMS5J+IkA25+JkXJOD66nMf8SJlE88uNAcnGLRtbSmljfqGShVV4
EsZI/p17l+gUcI7eRgdPx/t+RVkQ/0lkmTIyy2Qe9lW5Ja4u18r+IcsMEnIv
ioXOAWHwzf6E7+/zg+8O+PO98XjgXsqlUFnMMxD4U0J0jRK97NB/JEqQmfNX
ulyKPG+Z+JirFTSn7D/+3/JXJQmfX/33aY+dD9rYmUgW/ClI3x93iPcHOvwd
R3sHT7993ufkjSSkmy6hiZjqn+wfagQiGMuJKgtCYtpz8fqI9BPzZeU4Pz18
dzjCb/fy8sPxz+4H58H0rhaSX+qZXYtS8g8iuRZzyY+FFfzkc7IQ+Vz+9Sd/
TOf++nOHXxYyUTMF44Fp8P8i1vG9N3rqYTaa9x8nIkJwpvLqM38NjlJ30m8g
a4r53nhvL1AkyjkJbGFtYeLdXVOkn0dzZRfVdKS0e4wMCNhdAeEuYyqftZyz
KIq4mJLVJLDBq4UyfCmXmhelXqlUGo7N8BcuP1tyF5BtNQnLWTN/fC7yClqy
VQm3+mggBXYsTVKqwrHaY3zIzz8e73C7EJbD/vTaMCzwmcpkEIEh4Mad2XD9
gHfrGcFhdAz7F3ADma2kGXHeUh98riEUL9/qtYTRDbmy8OIcFBjNp5JXRqaO
yaIqC21wSFfWgPWAaOjQAw+fl7oqQAEDFgisclynXOCpShYjL8ulStNMMgbv
LnWKPaS3Hzofxm5ugrHd3vK78uMd+RkImERG9NakWs1StwMLqVxBLKamUJW8
lH+vVBmCH4RJdCPGIOJcIxbOEBtqwkeMTEyXaq5ykfFVMEowTWdMz2JTDSQ5
YlGwCm8UbClF/rUqI6CNtpWFzmZBY04bC5WnkACMALFrrQADxwAZLA/5UqeA
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
Hid0TNGdkyZoWn3f+Rrd9jiF/RN/NWkRMSUAAA==

-->

</rfc>
