Re: Handling IPR disclosures through draft reorganizations

"Scott O. Bradner" <sob@sobco.com> Mon, 19 June 2023 21:20 UTC

Return-Path: <sob@sobco.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 E9977C151710 for <ipr-wg@ietfa.amsl.com>; Mon, 19 Jun 2023 14:20:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.114
X-Spam-Level:
X-Spam-Status: No, score=-6.114 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, PDS_RDNS_DYNAMIC_FP=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, RDNS_DYNAMIC=0.982, SPF_PASS=-0.001, 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=sobco.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 E1_LGh8hamUl for <ipr-wg@ietfa.amsl.com>; Mon, 19 Jun 2023 14:20:17 -0700 (PDT)
Received: from sobco.sobco.com (173-166-5-71-newengland.hfc.comcastbusiness.net [173.166.5.71]) by ietfa.amsl.com (Postfix) with ESMTP id 1776EC151707 for <ipr-wg@ietf.org>; Mon, 19 Jun 2023 14:20:16 -0700 (PDT)
Received: from smtpclient.apple (173-166-5-67-newengland.hfc.comcastbusiness.net [173.166.5.67]) by sobco.sobco.com (Postfix) with ESMTPSA id E77BA181E33B; Mon, 19 Jun 2023 17:20:15 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/simple; d=sobco.com; s=mail; t=1687209615; bh=FfB0I2lbZ1SBM52LKv1uyBNEZ8A=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=I8DduTI1b+V+SEKCNmfAw1+5f45L4NMqzyDTur4hqAAWwWk8okD6DDXmcF2u1B0go l44DRNRSjPSoHy+CO+G+Kb7E15oeYllxCUfF+sxLtcsBAC/n9MzB/RwnHEcYGzxvkb HFop8pf4wX5x0RCaSpD0jKvfFpdeEFGCDDdU81XTFQjS7ZVaHCWE4hL2zvM97fDL80 ANnb2raUCrMVILd8pjEoba3edd01BNzaORAMaZv2ZH4snAv7EOnRCSh1DRc5+0Emr8 4RX2ukh62a/furvDmVGwNBQGf84UT+6zs/Oy3ialoz/nB3KhkYOSAwz0E0PV2KM0RQ jHcs/neVz8vKw==
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.600.7\))
Subject: Re: Handling IPR disclosures through draft reorganizations
From: "Scott O. Bradner" <sob@sobco.com>
In-Reply-To: <21eff136-d68a-ccff-761f-48398c45ad66@gmail.com>
Date: Mon, 19 Jun 2023 17:20:05 -0400
Cc: ipr-wg@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <364AD555-558C-4A12-A640-926AD189BBC7@sobco.com>
References: <4B64CBB8-E002-4562-836E-0D6F63629837@tzi.org> <21eff136-d68a-ccff-761f-48398c45ad66@gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
X-Mailer: Apple Mail (2.3731.600.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipr-wg/Trm0DDQ5pvZrrinXkPHpbbcYEy8>
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: Mon, 19 Jun 2023 21:20:21 -0000


> On Jun 19, 2023, at 5:08 PM, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
> 
> I believe that Carsten has uncovered a very serious situation.
> 
> On 19-Jun-23 19:50, Carsten Bormann wrote:
>> In July 2021, the CoRE WG split the draft-ietf-core-dynlink into two parts, draft-ietf-core-dynlink proper (about dynamic link bindings), and the separately progressed draft-ietf-core-conditional-attributes.
>> It has been slow going, but we now have mostly completed work on the latter, and would like to take up finishing the former.
>> One situation that is a bit weird after the split is that the original dynlink (that was including both what is now dynlink and a previous version of the conditional attributes specification) came out of an individual draft that has IPR disclosures on it:
> 
> Up to and including IPR disclosure #2508 on 2014-12-19, disclosures against I-Ds specified the draft version number. For reasons that I have forgotten,

because it is possible that the “infringing” technology might have been removed in a later version  so all that could be said by
the IPR holder is that they thought that a particular version infringed

> if I ever knew them, disclosures since then have not specified the version number.

I do not know what that would have been removed - I think it should not have been

> That change creates the breakage that you describe, and I believe it's a *serious* bug - disclosures must be against a specific version number rather than against unspecified past and future versions of the draft.
> 
> RFC 3668 (applicable from February 2004) and RFC 4879 (applicable from March 2005) were rather precise:
> 
> "The disclosure must also list the specific IETF or RFC Editor Document(s) or activity affected.  If the IETF Document is an Internet-Draft, it must be referenced by specific version number."
> 
> RFC 8179 (applicable since May 2017) is equally precise:
> 
> "An IPR disclosure must include ... (c) the specific IETF Document(s) or activity affected, and (d) if the IETF Document is an Internet-Draft, its specific version number."
> 
> I really hate to say this, but it seems to me that all IPR disclosures against I-Ds since 2014-12-27 do not conform to RFC 4879 or RFC 8179. Indeed, RFC 8179 confirms that the change made in late 2014 was a serious error.
> 
> If the disclosure that Carsten refers to had been correct, i.e. specified the version number as required, his problem would not exactly go away, but it would be tractable.
> 
> Does anyone here know why we started to break our own rule in December 2014?
> 
> How can we fix the ~3500 broken IPR disclosures since then? Presumably, we must deem them to apply to the draft version that was current at the date of the disclosure.
> 
>    Brian
> 
>> https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-ietf-core-dynlink
>> IANAL, but it very much seems the disclosure might be related to the part of the specification that went into conditional-attributes.
>> So, after the split, these disclosures are now associated in our database with the wrong draft.
>> The then holder of the patent claims in the disclosures apparently has since decided to abandon those claims.  It does not seem easy to obtain a formal statement from them to that effect (the abandonment, however, appears to be easy to ascertain from the patent databases; IANAL though); after all, there no longer is any patent claim that needs to be disclosed.
>> So it seems I have two questions:
>> (1) How do we handle IPR disclosures that stick to the wrong draft after a reorganization like the split we did?
>> (2) How do we handle the absence of negative IPR disclosures?
>> Grüße, Carsten
>> (This could also be discussed in the more general context of updating IPR disclosures, e.g., <https://mailarchive.ietf.org/arch/msg/ipr-wg/IHlcUZmeyanJ1f_hXKqu9yvSy_8>.)
>> _______________________________________________
>> Ipr-wg mailing list
>> Ipr-wg@ietf.org
>> https://www.ietf.org/mailman/listinfo/ipr-wg
> _______________________________________________
> Ipr-wg mailing list
> Ipr-wg@ietf.org
> https://www.ietf.org/mailman/listinfo/ipr-wg