Re: FWD: Assertion of an issue with previously undisclosed IPR involving YANG and maybe draft-ietf-core-problem-details

Brian E Carpenter <brian.e.carpenter@gmail.com> Sat, 25 June 2022 04:27 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: ipr-wg@ietfa.amsl.com
Delivered-To: ipr-wg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E87AC14F747 for <ipr-wg@ietfa.amsl.com>; Fri, 24 Jun 2022 21:27:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.984
X-Spam-Level:
X-Spam-Status: No, score=-3.984 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-1.876, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yVhxfjfu-FcB for <ipr-wg@ietfa.amsl.com>; Fri, 24 Jun 2022 21:27:05 -0700 (PDT)
Received: from mail-pl1-x62c.google.com (mail-pl1-x62c.google.com [IPv6:2607:f8b0:4864:20::62c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 81BE6C15CF32 for <ipr-wg@ietf.org>; Fri, 24 Jun 2022 21:27:05 -0700 (PDT)
Received: by mail-pl1-x62c.google.com with SMTP id jh14so3712020plb.1 for <ipr-wg@ietf.org>; Fri, 24 Jun 2022 21:27:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=G+4L5o8wSZSVmh4Gksid7TQ2D5FzOda68dhS8LEpBuA=; b=b29RmgwjJ8evhfCEnaoBn7bsmf8EaU/Yo/FSBF11lpi+hHW2H8fluQgaSCsj+KC1CO eOfumPWH2X2VYs72azvn2W16ljP6ZehL5zkvNioPWrDrY9coG3Pr/ISsGyM5LLIC1Rxx AERJuE7N5l4CnstfAzDvieZ8n50LIIgbc6b0DV+q1ICF1t7GGNScs2hpEgs58NB9vzJA m0oUT0zNPgGQIsfYoD+x26Pe86fLK2i93TwNP7Dntyib3KQUIREXopYFgkreRXmeiH4P 6nf+hn8jrihI+MNigNc3dRdQZbySwtsA1zS5Tiwxk+cgvZ2648ergdy1eEnb7oJjQqh6 hjew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=G+4L5o8wSZSVmh4Gksid7TQ2D5FzOda68dhS8LEpBuA=; b=aNyL4WC0LvVY3hCz4ZggaHFk7fJ3EQtAo6r99LjwCGvVWvd4nMBB64fWWdVaVTC89/ 6lrvKVmVSNZ4CzlM3uX402SQ8xIdu2+thgFEm5LEGgPCgOvolm7cd87TuRpTvc2b0loy T+y+0teAQPg7/e/apqz8qnk17ABrVsT9DuBgpG05iXon0ZG0gaVDoFIsv1Esu8F563aC PYbVoTyBkYew9aFMIaO1QYbgRux+0JwgmtrEe5Arwj0MhG/tjP7vdzXT7AeaEo/VeCIj kiug7O/RtBAuLpFKtlcJ0Asy/gw5LndSY3byxseK4HdCMpeN8TpS1jltbNomK/oVTGQl v6ig==
X-Gm-Message-State: AJIora+kHXyZx1jXM+YxNSSQ5i4+UGwmvHkLQhMjPyQ57q2HpkkQ3/F5 6AFPdaH5lsaNr7K4q5z1iec=
X-Google-Smtp-Source: AGRyM1t21US95CQhckE+A6+Bi6d84USorOYEhJY/62zYzvK+QDzemANHXIpF70cESCssT4ta+wf8sw==
X-Received: by 2002:a17:90a:a002:b0:1e8:6ea3:849c with SMTP id q2-20020a17090aa00200b001e86ea3849cmr2512013pjp.179.1656131224436; Fri, 24 Jun 2022 21:27:04 -0700 (PDT)
Received: from ?IPV6:2406:e003:1124:9301:80b2:5c79:2266:e431? ([2406:e003:1124:9301:80b2:5c79:2266:e431]) by smtp.gmail.com with ESMTPSA id z17-20020a170903019100b00163de9e9342sm2681731plg.17.2022.06.24.21.27.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Jun 2022 21:27:03 -0700 (PDT)
Message-ID: <811da515-7304-5305-bcd6-ba407b238785@gmail.com>
Date: Sat, 25 Jun 2022 16:26:59 +1200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0
Subject: Re: FWD: Assertion of an issue with previously undisclosed IPR involving YANG and maybe draft-ietf-core-problem-details
Content-Language: en-US
To: John C Klensin <john-ietf@jck.com>, ipr-wg@ietf.org
Cc: tom petch <daedulus@btconnect.com>
References: <47287450E84A302CE73DE36D@PSB>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
In-Reply-To: <47287450E84A302CE73DE36D@PSB>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipr-wg/8gYz_BYvUby25P6_i-su6n26FiI>
X-BeenThere: ipr-wg@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IPR-WG <ipr-wg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipr-wg>, <mailto:ipr-wg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipr-wg/>
List-Post: <mailto:ipr-wg@ietf.org>
List-Help: <mailto:ipr-wg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipr-wg>, <mailto:ipr-wg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Jun 2022 04:27:06 -0000

If I have it right, the -00 version of the individual draft that led to the approved draft is dated 2016-10-31, and at least one of the patent applications involved is dated 2019-06-12. I'm no lawyer, but there may be prior art here anyway.

That said, further disclosures after the document is fully approved seem very strange, to say the least. It may be worth somebody involved glancing at RFC6701.

Regards
    Brian Carpenter

On 25-Jun-22 04:33, John C Klensin wrote:
> Hi.  As if people didn't have enough to worry about...
> 
> Assuming Tom's description is correct and I understand it
> correctly, the note below involves an author/Contributor who was
> presumably completely aware of the disclosure rules (not just
> from the Note Well and documents it references but from earlier
> experience) but who nonetheless chose to defer making a claim
> about an encumbrance and possible royalties until very late in
> the process.  Is it time for (another) discussion about how we
> might prevent or mitigate such behavior?  Should we, when
> publishing such disclosures, have a mechanism to attach a
> timeline that might assist someone evaluating the claim or
> considering a challenge to it?
> 
>     best,
>      john
> 
> 
> 
> 
> ---------- Forwarded Message ----------
> Date: Friday, June 24, 2022 17:01 +0100
> From: tom petch <daedulus@btconnect.com>
> To: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>, Ira McDonald
> <blueroofmusic@gmail.com>
> Cc: Carsten Bormann <cabo@tzi.org>, Harald Alvestrand
> <harald@alvestrand.no>, Applications and Real-Time Area
> Discussion <art@ietf.org>, Core WG mailing list <core@ietf.org>,
> draft-ietf-core-problem-details.all@ietf.org, last-call@ietf.org
> Subject: Re: [Last-Call] [art] Artart last call review of
> draft-ietf-core-problem-details-05 YANG
> 
> Slight tweak to the subject line for this narrow focus on YANG
> 
> On 24/06/2022 13:28, Martin J. Dürst wrote:
>> Hello Tom, others,
>>
>> Thanks for bringing the Yang issues, in particular the
>> leaf_language definition, to our attention. That leaf_language
>> regular expression is complete overkill; the same arguments
>> that I gave to Carsten re. his copied ABNF apply.
>>
>> It may be too late to fix
>> draft-ietf-i2nsf-nsf-facing-interface-dm, but if there's still
>> a chance, that would be great. If it's too late for
>> draft-ietf-i2nsf-nsf-facing-interface-dm, I hope it's not too
>> late for some other YANG drafts.
>>
>> I'm glad that Francesca is pushing for language information
>> where it matters, but we should make sure that this doesn't
>> end up in copying needlessly complicate regular expressions.
> 
> The I2NSF I-D is with the RFC Editor MISSREF as is
> nsf-monitoring. -capability has not got language tags while
> -consumer-facing has and is still a WG document.  IPR claims
> were submitted this week against all the I-D with 'Possible
> Royalty Fee'.  Similar claims were submitted three or four years
> ago and the inclusion of the Fee led to resistance about the
> work being done whereupon the Licensing was changed to be
> acceptable.  The referenced document in the IPR claim is from
> 2019. The referenced sections are the YANG module and the
> examples and in some cases the IANA Considerations.  The
> inventor of the unpublished patent appears to be the same as the
> IETF partipant who has been driving and authored much of the
> I2NSF work.  Nothing to do with language tags except that if the
> claim is applied to the more recent I-D then it could cover the
> regular expression.  Having been involved with the I2NSF I-D for
> some years, I am no longer surprised by such happenings.
> 
> Tom Petch
> 
> 
> 
> 
> 
> 
> 
> 
> 
>>
>> Regards,    Martin.
>>
>> On 2022-06-24 19:44, tom petch wrote:
>>> Just on the YANG point
>>>
>>> On 24/06/2022 11:20, Ira McDonald wrote:
>>>> Hi,
>>>>
>>>> Hmm...I knew I should have been silent in this thread...
>>>>
>>>> John - you're right that any future update to RFC 5646 will
>>>> be carefully backwards compatible.
>>>> And Martin could answer (off list) your question about
>>>> possible future changes.
>>>>
>>>> Tom - many copies in YANG or anywhere else is a disturbing
>>>> idea.  Any computer language
>>>> that doesn't have a good mechanism for namespaces, import,
>>>> and export isn't
>>>> fully baked.
>>>> And I know so little about YANG that I don't even know what
>>>> it can do here.
>>>
>>> Ira,
>>>
>>> YANG does have import but it is a bit clunky.  The I2NSF have
>>> a cluster of six closely related modules which cries out for
>>> a common module but the WG chose not to use that approach so
>>> there is much replication, much ovelap in their modules e.g.
>>> with language tags.
>>>
>>> The NETMOD WG produced RFC6991 which provided common types
>>> and is used by almost all YANG modules and 6991bis has just
>>> completed WGLC so that is the natural place to put a language
>>> type.  6991 works because it was based on decades of
>>> experience with SMI but other WG are not so skilled at
>>> judging when to create a common module and what to put in it.
>>> The opsawg WG is an interesting case study therein.
>>>
>>> So with Francesca raising this issue several times I have
>>> asked NETMOD to include a language tag construction in
>>> 6991bis but since the I-D has a long history and is much
>>> overdue, then I expect that they will be reluctant to act,
>>> but I have asked.
>>>
>>> Tom Petch
>>>
>>>
>>>> CORE - please delete *all* of your CDDL details for language
>>>> tags and just
>>>> use one of the
>>>> several excellent libraries that correctly parse language
>>>> tags, when needed.
>>>>
>>>> All - one of the  key ethical reasons for the Internet is
>>>> fair access to information for all.  The
>>>> correct use of language tags is really important.  The idea
>>>> of inferring human language from
>>>> the context is nonsense, because the upper layer context is
>>>> often the first
>>>> thing discarded.
>>>>
>>>> I will now leave it to Francesca to keep bothering the IESG
>>>> about language
>>>> tags and return
>>>> to my cave and worry about automotive security.
>>>>
>>>> Cheers,
>>>> - Ira
>>>>
>>>>
>>>> *Ira McDonald (Musician / Software Architect)*
>>>>
>>>> *Chair - SAE Trust Anchors and Authentication TF*
>>>> *Co-Chair - TCG Trusted Mobility Solutions WG*
>>>>
>>>> *Co-Chair - TCG Metadata Access Protocol SG*
>>>>
>>>>
>>>> On Fri, Jun 24, 2022 at 4:54 AM tom petch
>>>> <daedulus@btconnect.com> wrote:
>>>>
>>>>> On 23/06/2022 22:08, Ira McDonald wrote:
>>>>>> Hi Carsten,
>>>>>>
>>>>>> I take your point about copying from a given RFC.
>>>>>>
>>>>>> But the history of IETF Language Tags is RFC 1766 (1995),
>>>>>> RFC 3066
>>>>> (2001),
>>>>>> RFC 4646 (2006), and RFC 5646 (2009).  It's a long time
>>>>>> since 2009 and,
>>>>> as
>>>>>> Martin noted, there have been a variety of proposals for
>>>>>> updating
>>>>> language
>>>>>> tags in the past 13 years, so it's reasonably likely that
>>>>>> there will be a
>>>>>> newer
>>>>>> version at some point.  And since language tags are now
>>>>>> quite structured,
>>>>>> the chance of not needing syntax changes is fairly low.
>>>>>> This draft RFC
>>>>> from
>>>>>> CORE wouldn't catch up quickly, presumably.
>>>>>
>>>>> Probably a left field comment.
>>>>>
>>>>> I had not heard of, or forgotten about, language tags until
>>>>> the IESG review of draft-ietf-i2nsf-nsf-facing-interface-dm
>>>>> drew a DISCUSS from Francesca because the 26 YANG string
>>>>> that were meant to be human readible had no language tags.
>>>>> She pointed to RFC2277 while saying that
>>>>> RFC5646 should be a Normative Reference.
>>>>>
>>>>> The I-D was revised to include a YANG leaf 'language' with
>>>>> a horrendous YANG pattern spanning 25 lines.
>>>>>
>>>>> Two consequences.  The pattern, doubtless a gross
>>>>> simplification of what
>>>>> it might have been, was wrong and was revised - I have not
>>>>> looked to see
>>>>> if it makes sense now but then I did not spot the error in
>>>>> the first place - so I have the sense that, like trying to
>>>>> specify a pattern for IPv6 address, language tags are easy
>>>>> to get wrong.  Second there is now a pattern of Francesca
>>>>> throwing DISCUSS at other similar I-D so language
>>>>> tags, and their modelling in YANG, could get more attention
>>>>> (at least while Francesca is on the IESG:-) her comments
>>>>> could have been made about any number of earlier YANG RFC).
>>>>> The pattern in the I2NSF I-D cannot be imported into
>>>>> another YANG module, rather each YANG module that draws a
>>>>> DISCUSS will contain a fresh copy.  If ideas evolve, then
>>>>> there are likely to be many disparate copies.
>>>>>
>>>>> Tom Petch
>>>>>
>>>>>>
>>>>>> Cheers,
>>>>>> - Ira
>>>>>>
>