Re: About ccTLDs and gTLDs

John C Klensin <john-ietf@jck.com> Fri, 30 June 2017 16:51 UTC

Return-Path: <john-ietf@jck.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5072E130140 for <ietf@ietfa.amsl.com>; Fri, 30 Jun 2017 09:51:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
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 jvDmndyIqISQ for <ietf@ietfa.amsl.com>; Fri, 30 Jun 2017 09:51:26 -0700 (PDT)
Received: from bsa2.jck.com (ns.jck.com [70.88.254.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5602912F3D5 for <ietf@ietf.org>; Fri, 30 Jun 2017 09:51:26 -0700 (PDT)
Received: from [198.252.137.10] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1dQz8e-000G4R-Ph; Fri, 30 Jun 2017 12:51:24 -0400
Date: Fri, 30 Jun 2017 12:51:18 -0400
From: John C Klensin <john-ietf@jck.com>
To: Andrew Sullivan <ajs@anvilwalrusden.com>, ietf@ietf.org
Subject: Re: About ccTLDs and gTLDs
Message-ID: <FC98C91ACD76B48AA6BCF576@PSB>
In-Reply-To: <20170630135949.q7fr2ja7erhbjus5@mx4.yitter.info>
References: <51541b4b-a58a-9430-9426-5486edbc1540@gih.com> <20170630135949.q7fr2ja7erhbjus5@mx4.yitter.info>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
X-SA-Exim-Connect-IP: 198.252.137.10
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/ZryBqx-aoWht612EnLKqRW8ew9o>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Jun 2017 16:51:28 -0000


--On Friday, June 30, 2017 09:59 -0400 Andrew Sullivan
<ajs@anvilwalrusden.com> wrote:

> On Fri, Jun 30, 2017 at 07:31:58AM +0200, Olivier MJ
> Crépin-Leblond wrote:
>> Hello all,
>> 
>> I am reading RFC1591 and RFC3071 and have a couple of simple
>> questions: 1. Is a ccTLD defined as restricted to 2-letter
>> country codes (ISO3166 alpha 2), or could that include
>> 3-letter country codes in the ISO3166 list (ISO3166 alpha 3)?

>...(I believe that the traditional resistance to adding
> _any_ 2-letter TLD, even if it's not on the 3166 list, comes
> from the possibility that a new country will happen that could
> collide with such a 2-letter TLD.  The ISO list isn't static,
> and simply reserving everything in the space seems prudent.

Exactly.  Even using codes that 3166-1 designates as "private
use" is dangerous because there is not reason why some future
version to the standard might not press those codes into use if
the available code space becomes limited (more likely since the
p9licy as to how long 3166/MA needed to wait before reallocating
a code that was no longer used was expanded from five years to
some really long period).

It is worth being explicit about something Andrew implies.  If
XX were to be delegated to some non-country entity and then a
country comes along and is assigned that code by 3166/MA, there
is an immediate and nasty crisis because there is no model for
allocating any other code to the country and whatever entity had
been delegated XX would certainly object to having it taken away
and presumably having all of its registrations cancelled.   Many
pre-ICANN IANA policies were designed around avoiding, rather
than encouraging, such problems.

> will not comment on the wisdom of adding "country codes" that
> are not on the 3166 2-letter list, except to note the text in
> 1591, "The IANA is not in the business of deciding what is and
> what is not a country."

While there was another reason for that statement, yes.  3166
was chosen both because it provided an explicit list of entities
that could request/ register ccTLDs and because it avoid
arguments about what the country code/ label should be, with
neither decision requiring IANA involvement.  I've mentioned
several times in various discussions that IANA resisted sending
even an observer to 3166/MA until well after the transition to
ICANN because Jon didn't want anyone to be able to try to demand
that he propose adding a country-entity and code to 3166 in
other that a TDL could then be registered.

>> 2. RFC1591 appears to point at 2-letter, but many other parts
>> of this RFC are obsolete - so does this RFC remain valid?
> 
> I am not sure what you mean by "parts of this RFC are
> obsolete". There does not appear to be any RFC that obsletes
> or even updates RFC 1591.
> 
> What of course is true is that there is a community that has
> taken over the policy role for the root zone, and it might be
> that that community regards some of the text as obsolete.  As
> I pointed out repeatedly to colleagues around ICANN during the
> preparation for the IANA transition, 1591 is not holy writ.
> People could update or obsolete it at any time by using the
> normal processes for obsoleting or updating an RFC.  There is
> the small problem of who has change control over RFC 1591,
> since it is not obviously a product of the IETF and looks like
> it might have been a product of IANA.

yes.  If definitely was.  I assume the IAB could have objected
had they wanted to, but that not only would have set of some
sort of constitutional crisis but, at least based on what I was
told at the time (much earlier than 1591), part of the reason
for establishing IANA as an entity was to keep IAB members
insulated from allocation decisions in order to avoid all sorts
of potential conflict of interest and antitrust problems.

>   More likely, since
> ICANN is in the business of making policies for the root zone
> anyway, ICANN could simply issue a new document that it says
> it will follow, and publish a statement that for its policy
> purposes RFC 1591 has been superseded by $document(s).

Of course, ICANN did issue a document that more or less
explicitly updates 1591 in the form of the May 1999 ICP-1.  Of
course, rather than obsoleting 1591, it references it and
essentially reaffirms it.  It even includes the "trustee for the
domain" and "obligation to serve the community" language. 

> I got the impression, however, during those conversations, that
> several people prefer the current ambiguity because it allows
> for divergent opinions, with each opinion holder able to cite
> some document.  Whether this is because there is an unresolved
> difference of opinion that is hidden behind such appeals, or
> whether some people just like to have something to argue about
> so they can go to meetings, I cannot say.

No comment.

best,
   john

p.s. In case it is relevant, I was very actively involved in the
development and text of 1591 and some other IANA policies during
that period.