Re: [art] Call for Consensus: Re: On BCP 190

Mark Nottingham <mnot@mnot.net> Tue, 20 August 2019 07:34 UTC

Return-Path: <mnot@mnot.net>
X-Original-To: art@ietfa.amsl.com
Delivered-To: art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 24285120878 for <art@ietfa.amsl.com>; Tue, 20 Aug 2019 00:34:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnot.net header.b=tCnqnk43; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=GoMPmlBc
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HAFrTW2SXp6m for <art@ietfa.amsl.com>; Tue, 20 Aug 2019 00:34:23 -0700 (PDT)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BAD1812013A for <art@ietf.org>; Tue, 20 Aug 2019 00:34:23 -0700 (PDT)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id F11E822087; Tue, 20 Aug 2019 03:34:22 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Tue, 20 Aug 2019 03:34:22 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h= content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; s=fm3; bh=D i6y55xAIO/8NaDLshmRaQAD8IyF5DHBJJHLMiWY9UE=; b=tCnqnk43enHrBac8T dPpjx8XZmRfPwkJGPb0sxx/1Dyo48I+ZKGUI4T0OVkDrxXW6mw8RXOVbNLBArnIr hRL3vD5m91yd44ZVJ8vuYBYwNHft6pCEJsgqfiTznQSmMQcoiujat3jebWtKYYzg xbiumi05VT0aPskfDK96GEucGt9RvWJtzv4L36ImCzIuebE9bzX0WYKfOKG5PG4n LT5WoIPKcvSXsZEo6lx734SIBeOiBnmCgGFjtvAyMhVlrq3OoM7sdxeM9y6/l3wW wsXeWGi6dvSm4K6uGTDMClHCglwT/70ab7OI2STt+CIuV453UkCOlu4CbS1vYXYn mGh6g==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=Di6y55xAIO/8NaDLshmRaQAD8IyF5DHBJJHLMiWY9 UE=; b=GoMPmlBc813GvFZQGXPU/HVXN8CeiFNkk5cwWMnTKJ9B3oKesXCrSW6rw I9G1CaJFMIeOoynnEEzrKuk+Y6n8fII53wrnC8Z0UGaIHRGH7FB3Lln/zTk84Jxx YKeQ4ZCJfzYr72Xyqg10WY+nQOstabOaVZpOxbXGWf+6+8VyCl+zZJ6k7Zqr8ZaA /idBRJkDeYxPiymb+nM7sfQcB5IXHjX6br6gLTbCG+FyrC2P/HP7J6vtiJ8lxMux shA7a1FDPhBOFTLrGyoZC+HNHweUqz4qq3j7i1FBjN0txhEoox/IlpOgeJV0T8BH Q7P3ySLgoCxEwJBR68/AqkbBHV0qA==
X-ME-Sender: <xms:faJbXXdO1n7dHHZDMORQ-mPieO6dwB0iDmMKK7A3E0rqr0WLx-66Fw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudegtddguddvgecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enogfuuhhsphgvtghtffhomhgrihhnucdlgeelmdenucfjughrpegtggfuhfgjfffgkfhf vffosehtqhhmtdhhtddvnecuhfhrohhmpeforghrkhcupfhothhtihhnghhhrghmuceomh hnohhtsehmnhhothdrnhgvtheqnecuffhomhgrihhnpehgihhthhhusgdrihhopdhmnhho thdrnhgvthenucfkphepudeggedrudefiedrudejhedrvdeknecurfgrrhgrmhepmhgrih hlfhhrohhmpehmnhhothesmhhnohhtrdhnvghtnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:faJbXfl45Pa5o3k8MyHkxWgkQL6xDPwoESjGX1A0iYKJ6ZF7mRFVBQ> <xmx:faJbXZw5FtHI2olrduLOJmoW2egZngJI0LqwBKJCf-lxdUHPtg1zBg> <xmx:faJbXcFaye1EW6IkisfkdZvTgAUbM_nFvSC6B5h25dNxcx42G22ViA> <xmx:fqJbXSqpwUcL8HyFUNvAVtK4I_SST9QbQmZyU8OdZbJjW7wGgxav4A>
Received: from macbook-pro.mnot.net (unknown [144.136.175.28]) by mail.messagingengine.com (Postfix) with ESMTPA id 5D29180059; Tue, 20 Aug 2019 03:34:19 -0400 (EDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <301DF34E4C5601BCA4D2BCBF@PSB>
Date: Tue, 20 Aug 2019 17:34:14 +1000
Cc: Adam Roach <adam@nostrum.com>, Jacob Hoffman-Andrews <jsha@letsencrypt.org>, ART Area <art@ietf.org>, Devon O'Brien <devon.obrien@gmail.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <A27BC0BC-B60A-44AD-B75B-859C71B0706A@mnot.net>
References: <58BF6171-03BB-4F83-940F-3A101EFDD67F@mnot.net> <CAN3x4Q=Jo1uBvfCG6CSrociYgdG+E4jq+4cB1txPjgboth2q9g@mail.gmail.com> <372FA049-7B33-4981-A0E0-41BD454CB770@mnot.net> <CAN3x4QmJsfx48MdhcBB+XWX+vfv=skSR2Z6kNPBWGVobvzNuFA@mail.gmail.com> <004601d5450d$62b33220$28199660$@acm.org> <CAN3x4Q=XR+=ugv6HEmOgsA6v64GkQ+4u-Hk+OBQ0Lp9jn-Cy=A@mail.gmail.com> <D154BA24-5027-4FAF-8779-CBA5533D24A1@mnot.net> <3000e948-14e6-80d2-e8e6-766d309c361c@nostrum.com> <ed64dc0e-5b71-63ec-cbac-85673c51109a@nostrum.com> <301DF34E4C5601BCA4D2BCBF@PSB>
To: John C Klensin <john-ietf@jck.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/irhcEY_dlgZNmhRd3sA-oDxznxI>
Subject: Re: [art] Call for Consensus: Re: On BCP 190
X-BeenThere: art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/art>, <mailto:art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art/>
List-Post: <mailto:art@ietf.org>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/art>, <mailto:art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Aug 2019 07:34:27 -0000

John,

> On 20 Aug 2019, at 4:06 pm, John C Klensin <john-ietf@jck.com> wrote:

[ many words elided ]

> The thing I find objectionable about BCP 190 is that it
> specifies a design model for URIs generally and then tries to
> insist that new work conform to it.

[...]

> It arguably does not so much update 3986 as it reinterprets some of its
> provisions.   While objectionable, that would be ok in a BCP if
> "BCP" were taken seriously as a general statement of preferred
> practices, not a "you can't do this in the future, no matter
> what the circumstances, because we said so" protocol constraint.

[...]

> So,
> if RFC 7320 represents  best current thinking as of July 2014
> and some document comes along that represents newer thinking,
> potentially involving conditions that 7320 did not consider, it
> is probably entirely reasonable to insist that the authors of
> the new document explain those conditions and resulting
> thinking.   It is closer to that Procrustean bed if those
> authors have to apply for an exception to BCP 190 or relitigate
> it as a condition for moving forward.

As has been said, I think that we failed to distinguish between practices that could be harmful to other uses -- and therefore should be prohibited -- and those that are just ones you want to think about before engaging in. I committed to performing an update to reflect this, so before we spill too many bits on this topic, perhaps it would be good to look at that and then discuss.

To that end, I've just published a -00 [1] that's just a copy of the BCP; I'll do some refinement along the lines above and then see where we're at.

Cheers,

1. draft-nottingham-rfc7320bis, although <https://mnot.github.io/I-D/rfc7320bis/> might be easier on the eyes.

--
Mark Nottingham   https://www.mnot.net/