Re: [I18ndir] Study Group on Use of Emoji as Second Level Domain

"Patrik Fältström " <paf@frobbit.se> Sat, 09 March 2019 00:31 UTC

Return-Path: <paf@frobbit.se>
X-Original-To: i18ndir@ietfa.amsl.com
Delivered-To: i18ndir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B1261279B1 for <i18ndir@ietfa.amsl.com>; Fri, 8 Mar 2019 16:31:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.721
X-Spam-Level:
X-Spam-Status: No, score=-1.721 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FROM_EXCESS_BASE64=0.979, 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 (1024-bit key) header.d=frobbit.se
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 b_35uOn8277C for <i18ndir@ietfa.amsl.com>; Fri, 8 Mar 2019 16:30:58 -0800 (PST)
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 CCE261279A2 for <i18ndir@ietf.org>; Fri, 8 Mar 2019 16:30:57 -0800 (PST)
Received: from [169.254.59.79] (116-196.icannmeeting.org [199.91.196.116]) by mail.frobbit.se (Postfix) with ESMTPSA id 35B3A26E58; Sat, 9 Mar 2019 01:30:52 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=frobbit.se; s=mail; t=1552091454; bh=MHz0oh+6KtJgCCYpHsZafW4bYYpon2Yax+N2uJ4SI5U=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GMI4wZ2iAp/Yl3c1zW28mOlZaASjNsTAzMxWlNG60HrLNzf4yQtPJgkKRgUtJ6Ikl ZLsdPOYIXHcU4aZ7fnzE18lugrhzmy0QQIJu6SnMV1i42ucvsreMFUXQ2qL/Ypz3Bf 90pv+C0yOSxzFpDN4N5Q+Htq3p0Tl5LWegQHN8E0=
From: Patrik Fältström <paf@frobbit.se>
To: John C Klensin <john-ietf@jck.com>
Cc: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>, IETF I18N Directorate <i18ndir@ietf.org>
Date: Sat, 09 Mar 2019 09:30:48 +0900
X-Mailer: MailMate (1.12.4r5597)
Message-ID: <632A2DF0-8291-4C65-BF87-B524AE357296@frobbit.se>
In-Reply-To: <8893E807E58D89AEDAB37E6B@PSB>
References: <1d07e7ef-7c2f-e98a-4ff8-a1de5a8102dc@it.aoyama.ac.jp> <8893E807E58D89AEDAB37E6B@PSB>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=_MailMate_8A63054D-AA97-47AF-924E-9DB8F4492681_="; micalg="pgp-sha1"; protocol="application/pgp-signature"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i18ndir/yui0al3UzCdsyrGuBqGTdNsy0Ms>
Subject: Re: [I18ndir] Study Group on Use of Emoji as Second Level Domain
X-BeenThere: i18ndir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Internationalization Directorate <i18ndir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i18ndir/>
List-Post: <mailto:i18ndir@ietf.org>
List-Help: <mailto:i18ndir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 09 Mar 2019 00:31:00 -0000

On 8 Mar 2019, at 23:45, John C Klensin wrote:

> A few small observations to supplement Patrik's two messages, partially because the first point below interacts with what
> draft-faltstrom-unicode11 should say...
>
> (1) Unless ICANN decides to depart from IDNA2008, allowing emoji in domain names would require a substantive change to RFC 5892 and probably 5891.  Perhaps one should not extrapolate, but, given our inability to engage on even relatively minor
> clarifications, I'd a little skeptical about the IETF being able to do that.  From a technical standpoint, such a change would either require allowing all So code points or would require
> continuing to disallow that general category but then allowing emoji by exception.  Such an exception, whether by block or by enumerating code points, would almost certainly lead to a
> requirement for normative updates to 5892 with every version of Unicode and more pressure to do them quickly, not just
> statements that nothing of significance has changed.

FWIW, I do not see ICANN moving away from IDNA2008, the contrary. The board decision was firm, and now I can find it (not being on 30' feet).

<https://www.icann.org/resources/board-material/resolutions-2017-11-02-en#1.e>

Resolved (2017.11.02.09), the Board hereby directs that conformance to IDNA2008 and its successor will continue to be a necessary condition to determine valid IDN TLD labels.

Resolved (2017.11.02.10), the Board requests that the Country Code Names Supporting Organization (ccNSO) and the Generic Names Supporting Organization (GNSO) engage with the SSAC to more fully understand the risks and consequences of using a domain name that includes emoji in any of its labels, and inform their respective communities about these risks.

Resolved (2017.11.02.11), the Board requests that the ccNSO and GNSO integrate conformance with IDNA2008 and its successor into their relevant policies so as to safeguard security, stability, resiliency and interoperability of domain names.

Resolved (2017.11.02.12), the Board directs the ICANN CEO, or his designee(s), to engage with gTLD and ccTLD communities on the findings and recommendations in SAC095.

> (2) In addition to the issues mentioned by Patrik about
> representations of individual characters, emoji combining
> sequences are defined by Unicode, but are defined without
> normalization or rendering rules that would facilitate
> unambiguous comparison, either of strings by computers or by people looking at displays.   To the extent to which we consider non-decomposing code points a problem to be concerned about, even if all we do is to put those code points on a "troublesome"
> list, emoji strings would pose a far more challenging set of issues.  The combining problem could be eliminated by
> prohibiting emoji-containing labels of more than one code point, but not only would that contradict the long-standing principle of avoiding single-character labels (because of the original reason for that principle), but, despite what I gather is
> current practice, I can't imagine those who are anxious to sell domain names with emoji in them would allow such a restriction for very long.

Agree.

> (3) I've looked briefly at UTR#46 for Unicode 12
> (https://www.unicode.org/reports/tr46/ and
> https://unicode.org/Public/idna/12.0.0/IdnaMappingTable.txt and it still allows emoji (or at least a considerable number of them -- I haven't spotted any exceptions).  Because (except for
> earlier emoticons) they are prohibited by IDNA2003 as well as IDNA2008, there should be no further pretense that it is about "transition".  Instead, it is a third, orthogonal, standard.  It also causes a nasty problem (and ambiguity in that spec) for ZWJ and JZNJ, the former of which has a special interpretation for emoji that I'll leave as an exercise.
>
> Madness.  I hope those who are at the ICANN meeting,
> particularly Harald (as IETF liaison) and Patrik will be
> explaining that to relevant parties.

Thanks. And yes, we need all help we can to ensure the very very few that do allow emoji in some way to really be outliers. SSAC have been working hard to get the above board resolutions through in 2017, including as you can see that it not only talks about emoji, but also alignment with "IDNA2008 and its successor" which cements ICANN should not start to play the game of standards, but reference what IETF is doing.

Yes, that puts the hot potato back to here (i.e. IETF)...

   Patrik