Re: [TICTOC] Eric Rescorla's No Objection on draft-ietf-tictoc-1588v2-yang-10: (with COMMENT)

Rodney Cummings <rodney.cummings@ni.com> Thu, 11 October 2018 15:11 UTC

Return-Path: <prvs=9822030759=rodney.cummings@ni.com>
X-Original-To: tictoc@ietfa.amsl.com
Delivered-To: tictoc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8E1A8130DD3; Thu, 11 Oct 2018 08:11:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nio365.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PTyKvwa0Xgga; Thu, 11 Oct 2018 08:11:41 -0700 (PDT)
Received: from mx0b-00010702.pphosted.com (mx0b-00010702.pphosted.com [148.163.158.57]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 84328130DE6; Thu, 11 Oct 2018 08:11:25 -0700 (PDT)
Received: from pps.filterd (m0098779.ppops.net [127.0.0.1]) by mx0b-00010702.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w9BFB5K5020712; Thu, 11 Oct 2018 10:11:20 -0500
Authentication-Results: ppops.net; dkim=pass header.d=nio365.onmicrosoft.com header.s=selector1-ni-com
Received: from nam03-by2-obe.outbound.protection.outlook.com (mail-by2nam03lp0050.outbound.protection.outlook.com [216.32.180.50]) by mx0b-00010702.pphosted.com with ESMTP id 2n1k3tccye-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 11 Oct 2018 10:11:20 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nio365.onmicrosoft.com; s=selector1-ni-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SKh5GZT8CEUbaSTHUKIUANAk8U+c1tzZBSTwVVrCFyM=; b=csZZM0tWFKv0ZiktgspiLFgNugCuspOIdHWmcIJvTvumqbdRRtFMD/STqHUwpGpx1cko89h3JJ7mfoxzel4dbgTbzAbELBvg/CZpY19HGTPZvS+u+OsdlOMrQgGwaJm/qwKCEd85g0m72XHA3uJOoVWQRltAo/eiGdrXYilo8YM=
Received: from CY4PR04MB1127.namprd04.prod.outlook.com (10.173.192.137) by CY4PR04MB1081.namprd04.prod.outlook.com (10.171.246.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1207.23; Thu, 11 Oct 2018 15:11:16 +0000
Received: from CY4PR04MB1127.namprd04.prod.outlook.com ([fe80::7d62:d97b:8e65:ef58]) by CY4PR04MB1127.namprd04.prod.outlook.com ([fe80::7d62:d97b:8e65:ef58%3]) with mapi id 15.20.1228.020; Thu, 11 Oct 2018 15:11:15 +0000
From: Rodney Cummings <rodney.cummings@ni.com>
To: Jiangyuanlong <jiangyuanlong@huawei.com>, Eric Rescorla <ekr@rtfm.com>, The IESG <iesg@ietf.org>
CC: "tictoc-chairs@ietf.org" <tictoc-chairs@ietf.org>, "draft-ietf-tictoc-1588v2-yang@ietf.org" <draft-ietf-tictoc-1588v2-yang@ietf.org>, "tictoc@ietf.org" <tictoc@ietf.org>, "odonoghue@isoc.org" <odonoghue@isoc.org>, Karen O'Donoghue <odonoghue@isoc.org>
Thread-Topic: Eric Rescorla's No Objection on draft-ietf-tictoc-1588v2-yang-10: (with COMMENT)
Thread-Index: AQHUYPZF1hYKfFAEUkqryBJ99IKFbKUZy2sAgABSsbA=
Date: Thu, 11 Oct 2018 15:11:15 +0000
Message-ID: <CY4PR04MB1127E0B7F8540CFE2159DF3992E10@CY4PR04MB1127.namprd04.prod.outlook.com>
References: <153921639003.5775.17570593827856629386.idtracker@ietfa.amsl.com> <3B0A1BED22CAD649A1B3E97BE5DDD68BBC218231@dggeml532-mbs.china.huawei.com>
In-Reply-To: <3B0A1BED22CAD649A1B3E97BE5DDD68BBC218231@dggeml532-mbs.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [130.164.62.219]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR04MB1081; 6:cSevxcHPbtb636kVRRQxBMcDovEcN3SxCltXOnHY9ukVtoEEbXExrNZiRFUjn/lwL5bjH3fskvMu8qJwXuF9sQIejL9ShJ/kwuXffs6y9wiUHRZ/dg5BH3oWhHKkP0jJo67LaKRuykRvz3MMux0niaIC8NquYCBs3zkt5dmyZr/SVH1p2qhoi+TqY+F//g0jXEOuwqYdya3ArdVsx21LO+EHp1HlZcM2LbU7mUN5yVdqU0Fd39w7c/sx8cQFk3CLMTE//0Vfp+6ZpBgYqTpv1JvSQdfN+0gL7zD4zG7h1MTMpUgPFLkFedo2Szid8skGzzdUhiyWjfBY3PyJ8wsbcvMh49UIuHXyFsSWXPLtMk50B7ImwcrvkCaDxfWNm8sPzRZnLeqJSrrK3eJc3h6Ib6YPOSah3iL1gglhknwHyFpM6lM8fEz8WDGdmIRtXl26O+/gV2r1RE5PCoFBP3JVAA==; 5:714MrhGF0wJaeRDFRY59uNWIlVEnsC8Y0nHpD4LbkS3U4Z4OMXJZSle3nveKutGk49LNaLxv77NBUFJj2U+3fcLFUbIijveT7h/7qepsGGjyrF926qx+13yQO03AuCeIhMqLM/nSJcpqfU/Hl0V7AUrZrt2lTEXK7sv4A/H+01w=; 7:3Z2SHkD7qZ3UJJQojTQ8JzeZteH/ZDRfyZEYxQQP3z4p+Lqw3hxmefNkDBTtup1Tz/1x/vfmRR5rQZ8lCHfSHzh47+VRzYUz+qYkvOI6km010jiL4B1Epwo3riX/EB3ItPEd7DrSAX9WJVEHtkmHSn+JluiheWRCVApOBFAVVLA7Jn+8CYMKtiWV41cSkPyzUX/zndMDN2BiJFLHmA4GYTWVe183YAGOgYM+uKt4efadsmHphzUfChuQu8EbqYmd
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: c153089e-f3bf-4ae6-cc70-08d62f8bca43
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:CY4PR04MB1081;
x-ms-traffictypediagnostic: CY4PR04MB1081:
x-microsoft-antispam-prvs: <CY4PR04MB10812FACA1F7AED4E2F5693492E10@CY4PR04MB1081.namprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(10436049006162)(50582790962513);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231355)(944501410)(52105095)(10201501046)(93006095)(93001095)(3002001)(149066)(150057)(6041310)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(201708071742011)(7699051); SRVR:CY4PR04MB1081; BCL:0; PCL:0; RULEID:; SRVR:CY4PR04MB1081;
x-forefront-prvs: 08220FA8D6
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(346002)(366004)(136003)(376002)(39860400002)(13464003)(199004)(189003)(6506007)(99286004)(54906003)(110136005)(316002)(76176011)(229853002)(7696005)(14444005)(19627235002)(55016002)(44832011)(186003)(33656002)(74316002)(102836004)(256004)(476003)(26005)(53546011)(7736002)(446003)(6436002)(11346002)(105586002)(106356001)(6306002)(305945005)(66066001)(5660300001)(81156014)(81166006)(8676002)(6116002)(3846002)(486006)(2906002)(8936002)(2900100001)(6246003)(478600001)(53936002)(575784001)(86362001)(9686003)(71200400001)(71190400001)(966005)(68736007)(14454004)(5250100002)(4326008)(97736004)(25786009); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR04MB1081; H:CY4PR04MB1127.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:3;
received-spf: None (protection.outlook.com: ni.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: UsmUtVT5XlQt61IudRS1UXbY6cb45kixj2SrWrt/CtptqOH9eECcbiVbE7ZhfuI6NzX5nrYf+RrJm6NWhJ7UR5mrSeM4+2m1A1+q5fBwlB5PLpUtHLHgzvpUJxPNJVEJ47eXduwADglhgAASGZoj9feYmSwdi3okB5gM1V6uWnTqeJrDQVrzk/XR1aGeL8U1QOHy2IDkhn3NlLca2ne+0Uv48gJCY57GTX0keGCevOAQ5yNqS3+jEBJ9ffIG0Vha5JM1gJxViR6pKcN4WDyzjm+0hu8CPobgJ3ceP4Botddredt3mKFRKktBjAlKPu63w9UWqPx0bTsgWibahSJ2uIyCwoAFJA2ofp79KGBzWUY=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ni.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c153089e-f3bf-4ae6-cc70-08d62f8bca43
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Oct 2018 15:11:15.8483 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 87ba1f9a-44cd-43a6-b008-6fdb45a5204e
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR04MB1081
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-10-11_07:, , signatures=0
X-Proofpoint-Spam-Details: rule=inbound_policy_notspam policy=inbound_policy score=30 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=30 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1810110148
Archived-At: <https://mailarchive.ietf.org/arch/msg/tictoc/fZclkQzV5RpZGHkF_bdioSjy7bE>
Subject: Re: [TICTOC] Eric Rescorla's No Objection on draft-ietf-tictoc-1588v2-yang-10: (with COMMENT)
X-BeenThere: tictoc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Timing over IP Connection and Transfer of Clock BOF <tictoc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tictoc>, <mailto:tictoc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tictoc/>
List-Post: <mailto:tictoc@ietf.org>
List-Help: <mailto:tictoc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tictoc>, <mailto:tictoc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Oct 2018 15:11:45 -0000

Hi Eric,

I'd like to follow up on Yuanlong's last response below.

The fundamental answer to your question is that each of the co-authors signed a legal form provided by the IEEE Standards Association's department of Risk Management and Licensing. That form is effectively the same form that was used in the past for RFC 4663 (Bridge MIB). The signatures are relevant because IETF license is held by co-authors, whereas IEEE license is held by IEEE. If for some reason an IETF co-author refused to assign licensing to IEEE in the future, the work could never be transferred to IEEE. I'm also not a lawyer, but my understanding is that the form essentially says "I promise to assign my license for this content to IEEE 1588 in the future." In other words, this particular legal issue is mostly relevant to the IEEE side, and not the IETF side.

To echo Karen O'Donoghue's point, this I-D was developed as a cooperative effort between the IETF TICTOC WG and IEEE 1588 WG. Members of the IEEE 1588 WG didn't have the charter (i.e. IEEE PAR) or arguably the history/expertise to develop an initial YANG module, so it was felt that IETF would be a great place to perform the initial YANG standardization (similar to MIB for IEEE 802.1). Although I agree that the YANG descriptions need to be technically correct and targeted to a non-implementer, I don't think that we should go so far as to repeat the entire specification from the IEEE 1588 document. I realize it is a bit strange that the YANG is modeling information that is specified as a protocol in another document, but that sort of thing is somewhat fundamental to this sort of cooperation. Nevertheless, I'm confident that users of IEEE 1588 products have a fundamental understanding of how these leaves work, so I tend to think that one or sentences in the YANG is sufficient.

Rodney Cummings

> -----Original Message-----
> From: Jiangyuanlong <jiangyuanlong@huawei.com>
> Sent: Thursday, October 11, 2018 4:42 AM
> To: Eric Rescorla <ekr@rtfm.com>; The IESG <iesg@ietf.org>
> Cc: tictoc-chairs@ietf.org; draft-ietf-tictoc-1588v2-yang@ietf.org;
> tictoc@ietf.org; odonoghue@isoc.org; Karen O'Donoghue <odonoghue@isoc.org>
> Subject: RE: Eric Rescorla's No Objection on draft-ietf-tictoc-1588v2-
> yang-10: (with COMMENT)
> 
> Hi Eric,
> 
> Thanks for your review and comments, please see my replies prefixed with
> [YJ].
> 
> Regards,
> Yuanlong
> 
> > -----Original Message-----
> > From: Eric Rescorla [mailto:ekr@rtfm.com]
> > Sent: Thursday, October 11, 2018 8:07 AM
> > To: The IESG
> > Cc: tictoc-chairs@ietf.org; draft-ietf-tictoc-1588v2-yang@ietf.org;
> > tictoc@ietf.org; odonoghue@isoc.org; Karen O'Donoghue
> > Subject: Eric Rescorla's No Objection on draft-ietf-tictoc-1588v2-yang-
> 10:
> > (with COMMENT)
> >
> > Eric Rescorla has entered the following ballot position for
> > draft-ietf-tictoc-1588v2-yang-10: No Objection
> >
> > When responding, please keep the subject line intact and reply to all
> > email addresses included in the To and CC lines. (Feel free to cut this
> > introductory paragraph, however.)
> >
> >
> > Please refer to https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__www.ietf.org_iesg_statement_discuss-
> 2Dcriteria.html&d=DwIGaQ&c=I_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=W
> A71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=ot9cnwHATMvYzOPeiPTZi_d0Fb0_N
> MA-hF-9PGRUYts&s=Qmx65ur089HICdPd-k9cOUVwuPrOaRdKIRHxxCuKTXM&e=
> > for more information about IESG DISCUSS and COMMENT positions.
> >
> >
> > The document, along with other ballot positions, can be found here:
> > https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__datatracker.ietf.org_doc_draft-2Dietf-2Dtictoc-2D1588v2-
> 2Dyang_&d=DwIGaQ&c=I_0YwoKy7z5LMTVdyO6YCiE2uzI1jjZZuIPelcSjixA&r=WA71sf2o7
> Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=ot9cnwHATMvYzOPeiPTZi_d0Fb0_NMA-hF-
> 9PGRUYts&s=pySceSxN6jhyt4fjdHVGBrGmfE968qGVS4fiv8W_wSU&e=
> >
> >
> >
> > ----------------------------------------------------------------------
> > COMMENT:
> > ----------------------------------------------------------------------
> >
> > Rich version of this review at:
> > https://urldefense.proofpoint.com/v2/url?u=https-3A__mozphab-
> 2Dietf.devsvcdev.mozaws.net_D3264&d=DwIGaQ&c=I_0YwoKy7z5LMTVdyO6YCiE2uzI1j
> jZZuIPelcSjixA&r=WA71sf2o7Dw7CbYhFt24DPjt3lJuupswWYdnboKbZ8k&m=ot9cnwHATMv
> YzOPeiPTZi_d0Fb0_NMA-hF-
> 9PGRUYts&s=D1tnltVhXPJToHaCaQJEMt3giSidkaGj6BWrEJAloiE&e=
> >
> >
> > I concur with Ben Campbell's DISCUSS.
> >
> > COMMENTS
> > S 1.
> > >      2008.
> > >
> > >      o  When the IEEE 1588 standard is revised (e.g. the IEEE 1588
> > >      revision in progress at the time of writing this document), it
> will
> > >      add some new optional features to its data sets.  The YANG module
> > >      of this document MAY be revised and extended to support these new
> >
> > Nit: this looks like it's more a statement of fact than normative
> > langauge.
> >
> [YJ] For consistency, "MAY" in this bullet will change to "may", and "can"
> in bullet 4 will also change to "may".
> 
> >
> > S 1.
> > >      dedicated YANG module for its profile. The profile's YANG module
> > >      SHOULD use YANG "import" to import the IEEE 1588-2008 YANG
> > module
> > >      as its foundation.  Then the profile's YANG module SHOULD use
> > YANG
> > >      "augment" to add any profile-specific enhancements.
> > >
> > >      o  A product that conforms to a profile standard can also create
> >
> > Is the "can" in this statement different from the "may" in the
> > previous bullet.
> >
> [YJ] resolved as above.
> >
> > S 7.
> > >      create derivative works from this document. Those IEEE forms and
> > >      mechanisms will be updated as needed for any future IETF YANG
> > >      modules for IEEE 1588 (The signed forms are held by the IEEE
> > >      Standards Association department of Risk Management and
> > Licensing.).
> > >      This will help to make the future transfer of work from IETF to
> > >      IEEE occur as smoothly as possible.
> >
> > I don't mean to be overly legal, but why is it that you think that the
> > named authors consent is what's relevant here as opposed to the IETF,
> > or everyone who has submitted text?
> >
> [YJ] None of the authors are legal experts;) but during the development of
> this appendix, we did diligently solicit the guidance from quite a few ADs
> (such as Suresh), and the texts reflect exactly the legal advices we got
> from the IETF legal counsel for IPR matters and the IEEE Standards
> Association Manager of Standards Intellectual Property. Please also refer
> to RFC 4663 for the similar procedural texts.