Re: Handling IPR disclosures through draft reorganizations
Joel Halpern <jmh@joelhalpern.com> Mon, 24 July 2023 05:04 UTC
Return-Path: <jmh@joelhalpern.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 89B0DC151081; Sun, 23 Jul 2023 22:04:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.098
X-Spam-Level:
X-Spam-Status: No, score=-7.098 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, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, 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 (1024-bit key) header.d=joelhalpern.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 4TgIm_DugT4M; Sun, 23 Jul 2023 22:04:30 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 638EAC151554; Sun, 23 Jul 2023 22:04:25 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 4R8Skd0QR7z6GyJ6; Sun, 23 Jul 2023 22:04:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1690175065; bh=Uy/43UwAscY72zCK6i02Ar3EC7YqbxSipgQ1u44xUjM=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=F0GahpAd5y4EGODWi9tHiTHhO8lmxI4lO91uwkPULTRXkvjhx0xjTTA0XS01JHr7y fmmhgrSp5KZ+J8Avvc8XuISLfTEcFmY1s05/nHl2CRWAWzEu+aBomQVp979sAqn/NZ lZaW6CxH7Xg2LFkXvMNjOcn5Y5mNR7BP/q5VFeEE=
X-Quarantine-ID: <oHLqHAOAUstq>
X-Virus-Scanned: Debian amavisd-new at a2.tigertech.net
Received: from [IPV6:2001:67c:1232:144:39cf:45cb:650b:3c3d] (unknown [IPv6:2001:67c:1232:144:39cf:45cb:650b:3c3d]) (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 maila2.tigertech.net (Postfix) with ESMTPSA id 4R8SkZ6xnBz6GyFN; Sun, 23 Jul 2023 22:04:22 -0700 (PDT)
Message-ID: <57cc1036-b932-c762-18a3-e4ecdb676166@joelhalpern.com>
Date: Mon, 24 Jul 2023 01:04:20 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0
Subject: Re: Handling IPR disclosures through draft reorganizations
Content-Language: en-US
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Jay Daley <exec-director@ietf.org>
Cc: ipr-wg@ietf.org, Carsten Bormann <cabo@tzi.org>, "Scott O. Bradner" <sob@sobco.com>
References: <4B64CBB8-E002-4562-836E-0D6F63629837@tzi.org> <21eff136-d68a-ccff-761f-48398c45ad66@gmail.com> <33942b92-0734-fc56-7dce-af96e1fc3e04@gmail.com>
From: Joel Halpern <jmh@joelhalpern.com>
In-Reply-To: <33942b92-0734-fc56-7dce-af96e1fc3e04@gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipr-wg/01d5rmi-M2gt0G39HbZTrMpogxg>
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, 24 Jul 2023 05:04:34 -0000
I agree that the rules say that, and that was intentional on the part of the community. So it should be applied by the tooling. There is a potential implication. I would hope that we would not expect corporate legal departments to track the changes in the drafts and file separate disclosures against each revision. That would seem to create a lot of work for little benefit to the community. I do not believe that was the intention when the rules were written. Yours, Joel On 7/23/2023 7:52 PM, Brian E Carpenter wrote: > Jay, > > Are you aware that the IPR disclosure page apparently does not enforce > the very precise rule in BCP 79 that I-Ds cited in disclosures must be > referenced by specific version number? > > This seems to be a 9-year-old bug, with consequences as described in > Carsten's original message at > https://mailarchive.ietf.org/arch/msg/ipr-wg/Vr13La4lbl5Ck61ISlPC20V1Hmo > . > > Regards > Brian Carpenter > > On 20-Jun-23 09:08, Brian E Carpenter 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, if I ever knew them, disclosures since then have not >> specified the version number. 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
- Handling IPR disclosures through draft reorganiza… Carsten Bormann
- Re: Handling IPR disclosures through draft reorga… Brian E Carpenter
- Re: Handling IPR disclosures through draft reorga… Scott O. Bradner
- Re: Handling IPR disclosures through draft reorga… Carsten Bormann
- Re: Handling IPR disclosures through draft reorga… Brian E Carpenter
- Re: Handling IPR disclosures through draft reorga… Jay Daley
- Re: Handling IPR disclosures through draft reorga… Joel Halpern
- Re: Handling IPR disclosures through draft reorga… Brian E Carpenter