Re: Handling IPR disclosures through draft reorganizations

Jay Daley <exec-director@ietf.org> Mon, 24 July 2023 02:37 UTC

Return-Path: <jay@staff.ietf.org>
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 399B5C15109D for <ipr-wg@ietfa.amsl.com>; Sun, 23 Jul 2023 19:37:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=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 (2048-bit key) header.d=ietf-org.20221208.gappssmtp.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 bsDFaMU1mdXA for <ipr-wg@ietfa.amsl.com>; Sun, 23 Jul 2023 19:37:32 -0700 (PDT)
Received: from mail-ot1-x32d.google.com (mail-ot1-x32d.google.com [IPv6:2607:f8b0:4864:20::32d]) (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 7EBC0C14F5E0 for <ipr-wg@ietf.org>; Sun, 23 Jul 2023 19:37:32 -0700 (PDT)
Received: by mail-ot1-x32d.google.com with SMTP id 46e09a7af769-6b9ec15e014so3348534a34.0 for <ipr-wg@ietf.org>; Sun, 23 Jul 2023 19:37:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ietf-org.20221208.gappssmtp.com; s=20221208; t=1690166251; x=1690771051; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:from:to:cc:subject:date:message-id :reply-to; bh=V7Vm5X3X49+1fW1Q3BEsRkpCEXC8USqsNzajxgRuDjw=; b=nmB2uHXa9/6/J6hkSxj2VVV5dTa9ZEt7KrVEmw8BRNeeVEO8Rcimvcoka0S5e1GKKB 04PXvM7IcSN69j4Pua4z83zquCwAnova6GaUML1CnCfjDOX9DSy7KaUVHletZ5Lfrg1H X9CAHGTToy+r9HOMaLUwVJZZkqP853HA5iBitQbYbPitAo3zUUm7O+nv3TYPjiE599Qr OXIedJTA4ANfnDYss7cxfH/84/wekE5gP3EyQVkO0AfjExA3jTqQ0/JXPvum1Ejy1LIa hFewgsVQNcl/xcakJqXSx5P/zREpqFKUFGgoINEq/KLAnZkpVTRlDvHETNlzA4Gv+lyD tQFA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690166251; x=1690771051; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=V7Vm5X3X49+1fW1Q3BEsRkpCEXC8USqsNzajxgRuDjw=; b=jHdJhFHAmMjPUyA4V5s94Jlkkv3UpX0vzLIOh28c4I31CogUjgMZgHt4vVEDXepd1C DOg9IJx7zOtirROPKvnxKzB99TiyyQH+3Tk/CMR5sOOdIhCf9uXhH4moh8ub+rtWkPIM XUBjdpw1ZRwfSOSii+KRjEXqwZjZLi37z3vSmigqwuiitxQL01AHf8gocdayIgNEAgjm WJLFrLMFwl1SZnurJJPB0WLrknw3KHQuBoPfMUPOp8+UAY9fqYbNCpM0K9eoPVeMduj+ 2hwlXUpMkJ5xG76nYXeS9HSXtrIvzmxjA6XRqo3qwTPnDZ4TZsrF1CJI8TR6reGpqp5b vQXQ==
X-Gm-Message-State: ABy/qLbY2w4eqOZstxLFQYtwtu2OzJb216h2GBdUyYvwzc1JXSyYmJjC WnGxM+NXHLglkc/8Bqp7a00gVGDA
X-Google-Smtp-Source: APBJJlFhzzS3YqQMH8qUshLiDImx/DczuksbrTy8dbkekRAVYCrul/mFFosUitlRQE064AFnkOQ89Q==
X-Received: by 2002:a05:6808:2018:b0:3a1:e96c:2001 with SMTP id q24-20020a056808201800b003a1e96c2001mr10104235oiw.55.1690166251254; Sun, 23 Jul 2023 19:37:31 -0700 (PDT)
Received: from smtpclient.apple ([204.69.235.130]) by smtp.gmail.com with ESMTPSA id u2-20020a05620a120200b00767fbfea21dsm2725032qkj.69.2023.07.23.19.37.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 23 Jul 2023 19:37:30 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: Jay Daley <exec-director@ietf.org>
Mime-Version: 1.0 (1.0)
Subject: Re: Handling IPR disclosures through draft reorganizations
Date: Sun, 23 Jul 2023 19:05:40 -0700
Message-Id: <50D3DD4A-9001-4D60-9EE6-5B718D3C36C0@ietf.org>
References: <33942b92-0734-fc56-7dce-af96e1fc3e04@gmail.com>
Cc: ipr-wg@ietf.org, Carsten Bormann <cabo@tzi.org>, "Scott O. Bradner" <sob@sobco.com>
In-Reply-To: <33942b92-0734-fc56-7dce-af96e1fc3e04@gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
X-Mailer: iPhone Mail (20F75)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipr-wg/m5nufCZ2Qve747mFKeSNircoKHI>
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 02:37:37 -0000

Hi Brian

Yes I’ve seen this and acted on it. The decision maker on what to do about this is the IESG and so a session has been added to their agenda this week with legal counsel in attendance.  I can’t speak for the IESG but I imagine the normal spectrum of possible outcomes applies here. 

Jay

-- 
Jay Daley 
IETF Executive Director

> On 23 Jul 2023, at 16:52, Brian E Carpenter <brian.e.carpenter@gmail.com> 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