Re: Possible BofF question -- I18n (was: Re: Possible OBF question -- I18n)

"Patrik Fältström " <paf@frobbit.se> Sun, 03 June 2018 06:29 UTC

Return-Path: <paf@frobbit.se>
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 87C2C126B7E; Sat, 2 Jun 2018 23:29:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.622
X-Spam-Level:
X-Spam-Status: No, score=-1.622 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FROM_EXCESS_BASE64=0.979, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-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 b0Fo4GmYRFrq; Sat, 2 Jun 2018 23:29:30 -0700 (PDT)
Received: from mail.frobbit.se (mail.frobbit.se [85.30.129.185]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 96CB2124F57; Sat, 2 Jun 2018 23:29:30 -0700 (PDT)
Received: from [192.165.72.197] (unknown [IPv6:2a02:80:3ffc:0:899c:e0fa:9fde:e495]) by mail.frobbit.se (Postfix) with ESMTPSA id 133C7230D6; Sun, 3 Jun 2018 08:29:28 +0200 (CEST)
From: Patrik Fältström <paf@frobbit.se>
To: Nico Williams <nico@cryptonector.com>
Cc: John C Klensin <john-ietf@jck.com>, art-ads@ietf.org, IETF general list <ietf@ietf.org>
Subject: Re: Possible BofF question -- I18n (was: Re: Possible OBF question -- I18n)
Date: Sun, 03 Jun 2018 08:29:27 +0200
X-Mailer: MailMate (2.0BETAr6113)
Message-ID: <B8EA733A-E74F-4D98-A479-D5916860A755@frobbit.se>
In-Reply-To: <20180603060831.GL14446@localhost>
References: <862E5704FEE30E9EFA684961@PSB> <20180602000921.GJ14446@localhost> <915C420BB5B4877B35C23EEA@PSB> <20180603060831.GL14446@localhost>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=_MailMate_48764B6F-AD47-4F05-A355-A71A84D26724_="; micalg="pgp-sha1"; protocol="application/pgp-signature"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/9-j7fen9_VuqD8oqh6J9rZMqJfw>
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: Sun, 03 Jun 2018 06:29:33 -0000

On 3 Jun 2018, at 8:08, Nico Williams wrote:

>> * The freeze Patrik identified, which is, in some respects, just
>> another symptom of our inability to engage on the above issue.
>
> Slow review/publication process?

Lack of responses on the IDNA WG mailing list when I as an expert asked questions. As I know we have more people in the IETF eco-system than myself and John, and as we definitely are no priests ;-) I decided to simply not move forward due to the lack of responses.

Now I am asked again by IAB to move things forward and that *that* have been slow is my fault only.

This discussion and the possible BOF have made me increase the priorities on this work item.

>> * A draft clarifying the responsibilities of zone administrators
>> ("registries") under IDNA2008 which we have been unable to
>> process.
>
> Yes, *this* I think is urgent.  But: who should do this?
>
> ICANN can require that registries set out some policies.  Registries can require that registrars follow them.  The IETF cannot do any of that --
> we can only give them advice.

After lots of work in ICANN ICANN Board finally passed a resolution saying IDNA2008 should be followed (it is in the applicant guidebook, but that is instructions to the evaluation process). This based on (yet another) note from SSAC on how bad the situation is. ICANN Board asked ccNSO and gNSO to look into the issue and they are. The issue is though that ICANN only have some gTLDs as contracted parties, and not all of them have new enough contract (although exact contractual situation to me is unclear). ccNSO do not have contracts with ccTLDs although many ccTLDs have signed MOU-like documents with ICANN stating they should follow the ICANN policies developed. So we have from ICANN perspective a number of parties, not all contracted, that should follow IDNA2008. The problem is because of this *not* a contractual violation within the ICANN eco-system.

In reality we know we do not have any protocol police. So all policies are implemented by volunteers (open source and not) and the question is then what they use, and why they do IDNA2008 "in their own way".

You point at one excellent example, that people do not use the same normalization mechanism.

Another is that people just use whatever their library is using, and if we look at libCurl it can be compiled nowadays with strict IDNA2008 or relaxed (see below), and the programmer do not even know what is used. On top of this one might link with whatever libidn is in the operating system version one use, and that can also create some confusion. Specifically as one might use one or more of:

- IDNA2003
- IDNA2003 but home-brew application on top of newer versions of Unicode
- IDNA2008 with UTS#46 and some random version of Unicode
- IDNA2008 as IETF have approved the versions of Unicode
- IDNA2008 applied to later versions of Unicode

Not fun.

   paf