Re: [Uri-review] [IANA #1270959] Registration of dhttp Schema name (uri-schemes)

"Roy T. Fielding" <fielding@gbiv.com> Wed, 10 May 2023 16:39 UTC

Return-Path: <fielding@gbiv.com>
X-Original-To: uri-review@ietfa.amsl.com
Delivered-To: uri-review@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 08988C151B06 for <uri-review@ietfa.amsl.com>; Wed, 10 May 2023 09:39:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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=gbiv.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 Sgt58vxdcQRs for <uri-review@ietfa.amsl.com>; Wed, 10 May 2023 09:39:07 -0700 (PDT)
Received: from buffalo.birch.relay.mailchannels.net (buffalo.birch.relay.mailchannels.net [23.83.209.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7DB7AC151B03 for <uri-review@ietf.org>; Wed, 10 May 2023 09:39:07 -0700 (PDT)
X-Sender-Id: dreamhost|x-authsender|fielding@gbiv.com
Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 427DC102505; Wed, 10 May 2023 16:39:06 +0000 (UTC)
Received: from pdx1-sub0-mail-a237.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id B42C4102256; Wed, 10 May 2023 16:39:05 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1683736745; a=rsa-sha256; cv=none; b=xOmmrjOkMJa26dB3cQhE4BJChJXWWC+pdCkmNhOhcv/rwPpRqgk9PGXCKLlG7jaOiQh+ia 8ZbTRLbipcMaS50/HKL05eG39kmczp2MOPhG39bL7DOKTI4vWrRjOOgZ/1zo5WaqoPa2nq fK7WgQ2S9PMfd5XbBjfUSYbKZND6C/hXiTGx9miGSL3OvcWiV5q/BLaOtg2KLi3J6DQ3tm /gjlWhq1aqHIaKEiKAAQSx5pFRwoBZe5tS7+bostnL5FhElEsBwa9n4FgiONai4bHfA37q rjkvefnRsI5+/fL4zhJ3SKhhA9qBHoK7ADJpYcalexfJwjRqeXyT1yUj9CYZDA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1683736745; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:dkim-signature; bh=q/vAV0TTfAyJA92Y5QjD5+YRwj1/8LC0kXAoMiVVfcQ=; b=eopnO/wvlnsZKkh1eVtiVvTpQWikc5ZAtS9ZkpA9Sn92Mf/J00ny3X2vmsx9awtMWjkHGj Io0UC6Ri7bY9+lC8RqiX3pKhUoAWJKefEczD+ZVuD9rqZtVSKjUMstQi+VC+A0owegMoIe sikIgXLMbZogGW5ONcAPpfDB9Haa5x1reVePdio7Bv87zJjar2wwSLOAnWFBdznxGFAAFk 04y06WS7Xk+sP+Gl2fsfL2nSU2DPzZiGI09P2/aF7OREKeTsS93cnOmxGYP2DmMGUtfgoG 7Kij+cvKu7B3ffeaYMjtvYAhSKuETFT6zTdawP1K+6/B4i5ucaJAwfjyIc54yw==
ARC-Authentication-Results: i=1; rspamd-5cdf8fd7d9-qfmcz; auth=pass smtp.auth=dreamhost smtp.mailfrom=fielding@gbiv.com
X-Sender-Id: dreamhost|x-authsender|fielding@gbiv.com
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|fielding@gbiv.com
X-MailChannels-Auth-Id: dreamhost
X-Shade-Squirrel: 00b063337d376eb8_1683736745990_4015390625
X-MC-Loop-Signature: 1683736745990:4194914393
X-MC-Ingress-Time: 1683736745989
Received: from pdx1-sub0-mail-a237.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.126.30.23 (trex/6.8.1); Wed, 10 May 2023 16:39:05 +0000
Received: from smtpclient.apple (ip72-194-77-117.oc.oc.cox.net [72.194.77.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: fielding@gbiv.com) by pdx1-sub0-mail-a237.dreamhost.com (Postfix) with ESMTPSA id 4QGghn1fNNz32; Wed, 10 May 2023 09:39:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gbiv.com; s=dreamhost; t=1683736745; bh=BN/gmqZJ3okNJjo2WCxV3A55in6tIU36fGd95enK8hE=; h=From:Content-Type:Subject:Date:Cc:To; b=ftu3XQYLtZ0XgrhV9bdgCKwii/UcC3yDFsmgnl+uva5sW0F8aMKCK1m77SNAVJj8s ryVLYglIN7WVVQ5Ql9UAZ90KUBrXgQ102VY0u5k9jAOD7ae0RK143TwvCNzADXncHO QdFF6/RnwiP1RSOTdfS/b2536XNZCdjPOKkWtqgUVjnU1LzJmvPdwgRin+n1aeLQES xTbWrEhL+KW+nptot+xNJU1Qq0CkTw/bqgBUEEUdRF3B95U8SiMae8973MVFLON4T3 JtWUd20uYdN/d2HT2KXftGN7wDtybOoYjOR3tSiS/i9jVoUr4vavYQ2XHl7xdL9/eh kAEZpDP4yj6cA==
From: "Roy T. Fielding" <fielding@gbiv.com>
Message-Id: <126118CC-07B2-4ADC-AA82-C2677829F012@gbiv.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_452D93BA-9FC3-484F-A251-29C168445081"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.500.231\))
Date: Wed, 10 May 2023 09:38:54 -0700
In-Reply-To: <87ba8eed-f040-70f9-d67d-76a8e9708a35@ninebynine.org>
Cc: uri-review@ietf.org, Ted Hardie <ted.ietf@gmail.com>, iana-prot-param@iana.org
To: Graham Klyne <gk@ninebynine.org>
References: <RT-Ticket-1270959@icann.org> <CAEp-PA_SGScCnxZjpFszTPR+uR==R2gjNV-QoBLiWHok7fvXWA@mail.gmail.com> <rt-5.0.3-126466-1681773256-807.1270959-37-0@icann.org> <24115C2D-8C2F-45D5-BB80-C30F653C019B@gbiv.com> <CA+9kkMAOiVqt5Ywr5ZpL1vNWZDQrraW+2E__ZzWJS6NVuc1rPw@mail.gmail.com> <1f06aca4-5aa1-a04c-6345-8f0b6895e95b@ninebynine.org> <87ba8eed-f040-70f9-d67d-76a8e9708a35@ninebynine.org>
X-Mailer: Apple Mail (2.3731.500.231)
Archived-At: <https://mailarchive.ietf.org/arch/msg/uri-review/oP4aUh7UQhoNN-ZTuvu_qwGBKDg>
Subject: Re: [Uri-review] [IANA #1270959] Registration of dhttp Schema name (uri-schemes)
X-BeenThere: uri-review@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Proposed URI Schemes <uri-review.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/uri-review>, <mailto:uri-review-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/uri-review/>
List-Post: <mailto:uri-review@ietf.org>
List-Help: <mailto:uri-review-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/uri-review>, <mailto:uri-review-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 May 2023 16:39:12 -0000

> On May 10, 2023, at 8:40 AM, Graham Klyne <gk@ninebynine.org> wrote:
> 
> Hi all,
> 
> (IANA cc'ed, but no action requested at this time.)
> 
> 
> 
> I've drafted a possible note for addition to the provisional registration template for 'dhttp' [1]
> 
> [1] https://www.iana.org/assignments/uri-schemes/prov/dhttp
> 
> The intent is not to make a definitive statement about the goodness or badness of the scheme, but simply to act as a health warning of potential issues, and to highlight that its publication is NOT a recommendation for its use by the IETF.  Does this look reasonable?
> 

Yes, but I think it could be a little less reasonable in parts where there is no doubt,
nor any need to be shy.

> Proposed note follows.
> 
> 
> #g
> 
> 
> 
> ## IANA reviewer note
> This scheme has been provisionally registered under the “first come first served” policy set out in RFC 7595.  This means that the scheme has not been formally reviewed in the IETF, and is not recommended by the IETF for general use on the open Internet.
> 
> Further, the `dhttp` scheme is considered harmful by some in the IETF [R1] for at least the following reasons:
> 
> 1. it creates confusion around the existing HTTP and HTTPS schemes.
> 
1. it deliberately associates with the existing "http" and "https" schemes of HTTP, even though the described protocol does not use HTTP. This could be an issue for applications that use the prefix "http://" and "https://" to identify links within text without parsing the surrounding context.
> 2. ‘dhttp’ is defined to be an alias of the provisionally registered ‘web3’ scheme, and URI aliases are, in general, considered harmful to the World Wide Web [R2].
> 
good
> 3. the activity known as “web3” [R3] has attracted much criticism, and is considered by some to be an attempt to insinuate controversial blockchain technology into the fabric of the World Wide Web.  Using the name ‘dhttp’ appears to be an attempt to legitimise web3 by association with HTTP (the current World Wide Web’s primary interaction protocol).
> 

I would just use the second sentence. The first is a bit weird -- the scam is not the technology's fault.

> 
> This note is intended to draw attention to potential problems that might arise if this scheme were to be used widely on the open Internet, and does not itself constitute a position by the IETF or IANA on the considerations raised.
> 
> [R1] https://mailarchive.ietf.org/arch/msg/uri-review/4Sj8k6rLZzqZsGgMEe6fLM-wE4U/
> 
> [R2] https://www.w3.org/TR/webarch/#uri-aliases
> 
> [R3] https://en.wikipedia.org/wiki/Web3
> 
> ]]
> 

+1, with or without my suggested changes above.

....Roy