Re: [DNSOP] draft-ietf-dnsop-alt-tld-19

Paul Wouters <paul@nohats.ca> Thu, 15 December 2022 02:51 UTC

Return-Path: <paul@nohats.ca>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B34FAC14CF17 for <dnsop@ietfa.amsl.com>; Wed, 14 Dec 2022 18:51:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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=nohats.ca
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 JnVHV1U0U0Ed for <dnsop@ietfa.amsl.com>; Wed, 14 Dec 2022 18:51:31 -0800 (PST)
Received: from mx.nohats.ca (mx.nohats.ca [IPv6:2a03:6000:1004:1::85]) (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 95A0EC14CF15 for <dnsop@ietf.org>; Wed, 14 Dec 2022 18:51:31 -0800 (PST)
Received: from localhost (localhost [IPv6:::1]) by mx.nohats.ca (Postfix) with ESMTP id 4NXcFC6gRDz375; Thu, 15 Dec 2022 03:51:27 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nohats.ca; s=default; t=1671072687; bh=qx1GdsvT/UHzPiYeKLuI0uHKErmESReXHC8/hKLU/N4=; h=Date:From:To:cc:Subject:In-Reply-To:References; b=Lg7nkatkpmDVTuPJYF8/XSr6qmT5lPm5u1bqIWNQ/i8DBgq9b451llyQkgLGo7xNF YTWaty6ajBb5o5Yaa7b9KctuvzEtkU9qV9yS1KhjwsezMn1tj7anxsM6HYZsS+YOPi oXU/bap9fUgAmDeb2Qb173YGt+7ZrCy5AqF9KMU8=
X-Virus-Scanned: amavisd-new at mx.nohats.ca
Received: from mx.nohats.ca ([IPv6:::1]) by localhost (mx.nohats.ca [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id gb_25FY3btBD; Thu, 15 Dec 2022 03:51:27 +0100 (CET)
Received: from bofh.nohats.ca (bofh.nohats.ca [193.110.157.194]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx.nohats.ca (Postfix) with ESMTPS; Thu, 15 Dec 2022 03:51:26 +0100 (CET)
Received: by bofh.nohats.ca (Postfix, from userid 1000) id 96A87424241; Wed, 14 Dec 2022 21:51:17 -0500 (EST)
Received: from localhost (localhost [127.0.0.1]) by bofh.nohats.ca (Postfix) with ESMTP id 938A2424240; Wed, 14 Dec 2022 21:51:17 -0500 (EST)
Date: Wed, 14 Dec 2022 21:51:17 -0500
From: Paul Wouters <paul@nohats.ca>
To: Martin Schanzenbach <schanzen@gnu.org>
cc: dnsop <dnsop@ietf.org>
In-Reply-To: <20221215003319.3u3gsem4ll5pzoki@werkbank>
Message-ID: <8c63ae68-0afe-d1df-879c-ea72f8b12023@nohats.ca>
References: <221b69b9-adea-d13a-2976-25bc9464621f@lear.ch> <446E3291-1CEA-4061-A63B-49252371B269@nohats.ca> <20221215003319.3u3gsem4ll5pzoki@werkbank>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/zrpUlnzd87lsd1JUA6zQhEPGRMA>
Subject: Re: [DNSOP] draft-ietf-dnsop-alt-tld-19
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Dec 2022 02:51:35 -0000

On Thu, 15 Dec 2022, Martin Schanzenbach wrote:

> I am not looking for that. What I said that what this sentence
> insinuates is that as a developer I am "wholly responsible" for dealing
> with collisions that may occur.

> Maybe it is because English is my 2nd language but this rubs me the
> wrong way.

Oh, I think perhaps there is a language issue here. I read "wholly responsible"
as "the person whose actions caused this". Eg by choosing a name within
a namespace that offers no uniqueness / sole ownership of entries under
it.

I don't interpret it as "the person responsible for fixing the
conflict". I think if one opts to use a name under .alt, one has to
engineer in how to deal with conflicts in that namespace. It is a
fundamental feature/bug of it.

> That being said I am not even sure if the path you point to (getting a
> TLD)

I did not say you could easilly get a TLD. Also, when using .alt, you
are not (expected) to use the entire .alt and clash with every other
.alt user doing the same. It is expected you pick a subdomain under .alt.

So then the equivalent under the DNS would be like "a subdomain in a
TLD". That is surely easilly achievable. But not in the short string
you would like. And with 8 billion people, unfortunately short strings
have been delegated in a way that helps most people, but cannot satisfy
everyone.

> But if it is, then maybe I can modify my point: IF it is the
> sole responsibility of the developer to do that, at least give some
> examples/hint on what I could do.

If you want to prevent collisions, you need to join the scheme where
people agree not to collide - such as the namespace served by DNS.

> If it is just that the draft considers this issue out of scope but wants
> to mention it then say that, maybe in the security considerations.

I do think it is out of scope, and I don't think it belongs in the
security considerations for .alt. The IETF cannot give security
considerations for the use of .alt, as it is not governed by IETF
protocols or agreements.

Paul