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> Tue, 28 June 2022 03:53 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 789D2C14F74D for <ipr-wg@ietfa.amsl.com>; Mon, 27 Jun 2022 20:53:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.982
X-Spam-Level:
X-Spam-Status: No, score=-3.982 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] 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 PJG8VrUtgkeU for <ipr-wg@ietfa.amsl.com>; Mon, 27 Jun 2022 20:53:37 -0700 (PDT)
Received: from mail-pj1-x1031.google.com (mail-pj1-x1031.google.com [IPv6:2607:f8b0:4864:20::1031]) (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 BAE1AC14F742 for <ipr-wg@ietf.org>; Mon, 27 Jun 2022 20:53:37 -0700 (PDT)
Received: by mail-pj1-x1031.google.com with SMTP id n16-20020a17090ade9000b001ed15b37424so11357854pjv.3 for <ipr-wg@ietf.org>; Mon, 27 Jun 2022 20:53:37 -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 :from:to:references:in-reply-to:content-transfer-encoding; bh=wAINZ4aPq59YfGdFBCroCQlLJEEKznnimiBdoWlxEcI=; b=iC11shbaDXI9LOwlMOtedqrhdIQLisGVZyImPwzGtFdz0jZUlM64eeqhGlZw3vHgF+ qxvYj6qmcFv9Hrhf4OrcfwH93s0HHMeeXFfKr6utesegTz+sx7JTbk2zcOcDsVxDncww XExZ9MQi8yYJ0ARA0ZFzgqhEdZSPHB2krFIpxCQ/+vWgWPcapSplpzSms+elmtG8YWqI 7HOHUDkPsb53j/T2z26hh8jeigcB0j2b1cGEbU7TvtJ13PQOR8szpNuR9JCKGrK/j1OL JhzfFXZz+B+94cb0auX+Okm/0N49jcHbGtn/Zm/L2MJymB/R0GbCY6i7X4DY0R2xh/is gryQ==
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:from:to:references:in-reply-to :content-transfer-encoding; bh=wAINZ4aPq59YfGdFBCroCQlLJEEKznnimiBdoWlxEcI=; b=WPYOZPBETOiHnpMMxrzPlMQ0FAUu27g/h6ob5BsohScmwBVkAoxn9EveRP0xlINAun 7tNSh/eJR3pxpQxRPKkXmbdWo6IYRdVWDP70mMiLgY/byQre6BM/7eLYA4jTF5jBJNay ja7QVlQL5ykCw4vJ4aIpbio7EleoZqqwV7PfHFUXAY+EX2FVKcQGrQnfm/XYfKsgsjIX gL2bcOOLm/NSItW58CgoyBFT5tzxpAL0g5R08Yq2heLPZN6tFpYIXDwKzbt84OUZ57EH ViBFN23X5GXItYfXpyJXewb94hN5P2bT2GD5XVydgarM+3Kltl44+XF/NdpD38iFsZd4 rbDw==
X-Gm-Message-State: AJIora/n0UqU3iNcSdT2TUv697YLoQrVtvtYcQ63pqatI1ZZ+P7tmmSE QKkDh52h4N2PWozwz0ZJYc33Ezr0k9QXbjKt
X-Google-Smtp-Source: AGRyM1vlVcE2R5RMJ05LXSdxVMJTdaxxKuTXKm04tTWrh7NUFi9FmY92ZgiTLe8Sa3uOys4TT/+e+w==
X-Received: by 2002:a17:902:8e85:b0:16a:380b:13a9 with SMTP id bg5-20020a1709028e8500b0016a380b13a9mr1581275plb.109.1656388416944; Mon, 27 Jun 2022 20:53:36 -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 s5-20020a170902988500b0015e8d4eb27esm8002061plp.200.2022.06.27.20.53.34 for <ipr-wg@ietf.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 27 Jun 2022 20:53:36 -0700 (PDT)
Message-ID: <dd5c72df-e918-aa19-8492-a1df79c815ad@gmail.com>
Date: Tue, 28 Jun 2022 15:53:32 +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
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
To: ipr-wg@ietf.org
References: <47287450E84A302CE73DE36D@PSB> <62B98ECC.3010501@btconnect.com> <4c0e45af-50cf-ad23-7777-ace250a5a9d8@gmail.com>
In-Reply-To: <4c0e45af-50cf-ad23-7777-ace250a5a9d8@gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipr-wg/vWOYWOvRkTD3ritG26UoQVeedAw>
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: Tue, 28 Jun 2022 03:53:41 -0000

Correction: it's only disclosure 5688 that is unavailable. I reported it.

Regards
    Brian Carpenter

On 28-Jun-22 10:41, Brian E Carpenter wrote:
>> Ten IPR claims  - 5688 to 5697 - were submitted last week
> 
> These disclosures are not available to the public.
> 
>> What should happen when IPR claims are submitted against the RFC Editor
>> Queue?
> 
> I believe the document(s) must be put on hold and referred back to the WG,
> although as Scott Bradner pointed out, such a late disclosure would be viewed
> very negatively by the courts.
> 
> Regards
>      Brian Carpenter
> 
> On 27-Jun-22 23:04, tom petch wrote:
>> On 24/06/2022 17: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?
>>
>> Ten IPR claims  - 5688 to 5697 - were submitted last week against I2NSF
>> documents, most of which have now reached the RFC Editor Queue
>> (MISSREF), one unadopted (draft-lingga-i2nsf-application-interface-dm).
>>     All specify 'Possible Royalty Fee'.  The name of the patent holder
>> would appear to be the name that has figured most prominently in the
>> progress of these I-D as author and the one who posts responses to
>> comments, usually in the form of PDF.  All except the one relating to
>> the unadopted I-D would appear to relate to versions that appeared some
>> time ago, 2019, 2020. (I find the format of the IPR claim not easy to
>> follow and here, parts are in CJK script which I do not understand).
>>
>> Five similar claims - 3553 to 3557 - were filed in June 2019 around the
>> time of WGLC for one of the I-D.  Posts at that time are clear that
>> 'Possible Royalty/Fee' would not be acceptable to the WG and that the
>> I-D should not progress.  Revised claims - 3603 to 3607 - were submitted
>> with different licensing, the often used reciprocity clause, and the WG
>> deemed those acceptable for the work to continue.
>>
>> Some of the claims specify the sections of the I-D and at least one
>> (5695) appears to include the 'IANA Considerations' in that.  This
>> interests me as these are for YANG modules and the original choice of
>> YANG prefix seemed unhelpful.  One of my contributions was to propose
>> revised YANG prefix for all the modules along the lines used in other WG
>> and my suggestions were adopted (albeit after the revision for which the
>> IPR is claimed - I make no IPR claim for this idea:-)
>>
>> So very late IPR claims, seemingly for revisions from some time ago,
>> with licensing that the WG had already found unacceptable relating to a
>> patent that would appear to be for one of the authors.
>>
>> What should happen when IPR claims are submitted against the RFC Editor
>> Queue?
>>
>> Tom Petch
>>
>>
>>>       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
>>>>>>>>
>>>
>>
>> _______________________________________________
>> Ipr-wg mailing list
>> Ipr-wg@ietf.org
>> https://www.ietf.org/mailman/listinfo/ipr-wg