Re: [xmpp] i18n summary
Bernard Aboba <bernard.aboba@gmail.com> Thu, 23 December 2010 16:01 UTC
Return-Path: <bernard.aboba@gmail.com>
X-Original-To: xmpp@core3.amsl.com
Delivered-To: xmpp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2EB223A67FA for <xmpp@core3.amsl.com>; Thu, 23 Dec 2010 08:01:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level:
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8FkTR7BTsDr4 for <xmpp@core3.amsl.com>; Thu, 23 Dec 2010 08:01:05 -0800 (PST)
Received: from mail-ew0-f44.google.com (mail-ew0-f44.google.com [209.85.215.44]) by core3.amsl.com (Postfix) with ESMTP id C28BE3A6804 for <xmpp@ietf.org>; Thu, 23 Dec 2010 08:01:02 -0800 (PST)
Received: by ewy8 with SMTP id 8so3249560ewy.31 for <xmpp@ietf.org>; Thu, 23 Dec 2010 08:03:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:content-type; bh=w+XXTCBhoTpaTWCZKlzyMz7Pq/cNV60SJRB37JQhQYg=; b=eiPUcxQpEG8KaYKrnpWGo4cR0Y7Z+qy3/aCbLQz+4IQG5WqoA6kDMjpC8UR+sWMT0B zD3xjSg+YfL8scDKN08z6WjEJ3YGyB3b7fXEdSHBPM4fnO/4A3jukyPeW4ls9H1lVOeH h3UCfHkcDDxp9k8OiDtDi6y7qKY+iwSSqLgvM=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; b=SLxjKk13SAAK0GcL4M45AMgLwQjHkVZfYHbluLmlXzwrOhYDS3p/1CBGdxASPp3IaZ W1jfU96DN4f8LJDO1Yh3Kxy1g/JBxSqzAnXQZp8DVeDWXtNiC57Mv3v8YL8ipA4X3Ibi Wc4gKOcdhgZOSx7qjmTxaX7Pat/YePYkMwqvE=
Received: by 10.216.154.67 with SMTP id g45mr4073784wek.84.1293120182831; Thu, 23 Dec 2010 08:03:02 -0800 (PST)
MIME-Version: 1.0
Received: by 10.216.26.16 with HTTP; Thu, 23 Dec 2010 08:02:42 -0800 (PST)
In-Reply-To: <AANLkTinjf+r1nFMLEk0LuP71MdNsf0_8C=eOeCze8nxw@mail.gmail.com>
References: <4D10CE0E.2030708@stpeter.im> <AANLkTinjf+r1nFMLEk0LuP71MdNsf0_8C=eOeCze8nxw@mail.gmail.com>
From: Bernard Aboba <bernard.aboba@gmail.com>
Date: Thu, 23 Dec 2010 08:02:42 -0800
Message-ID: <AANLkTi=WpmAc7bcpcdwBfeCrEvrMCVBz+UeUx7eeUPxS@mail.gmail.com>
To: xmpp@ietf.org
Content-Type: multipart/alternative; boundary="0016e65b53522648b504981601ff"
Subject: Re: [xmpp] i18n summary
X-BeenThere: xmpp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: XMPP Working Group <xmpp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/xmpp>, <mailto:xmpp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/xmpp>
List-Post: <mailto:xmpp@ietf.org>
List-Help: <mailto:xmpp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xmpp>, <mailto:xmpp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Dec 2010 16:01:06 -0000
On Thu, Dec 23, 2010 at 6:52 AM, Bernard Aboba <bernard.aboba@gmail.com>wrote: > > > On Tue, Dec 21, 2010 at 7:55 AM, Peter Saint-Andre <stpeter@stpeter.im>wrote: > >> >> 2. Migration >> >> >> This implies that *if* we were to legislate an upgrade from IDNA2003 to >> IDNA2008 for domainparts before we have a way to upgrade from Nodeprep >> to something new for localparts, then we would need to complete two >> migrations. IMHO that would be highly sub-optimal. >> > > > [BA] From what I can tell, on a number of platforms "upgrading" from IDNA > 2003 > to 2008 will occur by upgrading libraries. Therefore, at least with > respect to the > domainpart, a client calling upgraded libraries will not necessarily know > the > difference. > > >> 3. Preparation and Validation >> >> One aspect of the move from IDNA2003 to IDNA2008 was a change in the >> "dividing line" between protocol and user interface (see RFC 5895). > > > [BA] While some of the wording has changed, I don't believe that this > requires > a change in client application architecture (at least with respect to > handling of the > domainpart). As noted above, on some platforms it probably will not > require changes > in client code. > > On the server side, substantial changes are required within "domain name > registrars" > (e.g. DNS servers and in some architectures closely allied components such > as LDAP > servers). However, it's not clear to me that XMPP servers need necessarily > worry about > those changes, in terms of their handling of the domainpart. > > >> 4. Desire for Change >> >> Alexey seemed to be questioning whether the XMPP community wants to >> upgrade from IDNA2003 to IDNA2008... there is no desire to ignore IDNA >> 2008. > > > [BA] To the extent that the upgrade from IDNA 2003 to IDNA 2008 occurs via > library upgrades that don't affect applications, the domainpart upgrade > could > turn out to be relatively painless. So ignoring the IDNA 2003/2008 > transition > (for domainparts) could turn out to be quite a viable transition strategy. > > > >> To the extent that folks in the XMPP community understand the >> issues (and I don't think they understand i18n all that well, although >> to be fair that's true of most application technologies) > > > > [BA] Overall, there is a high degree of variance in the quality of i18n > implementations > within applications. This is because correct handling of i18n is quite > difficult at present. > > The IETF community put a lot of work into IDNA2008. If one of the big >> customers of IDNA technology were to ignore IDNA2008, that would set a >> bad precedent and encourage other customers to ignore it, too. > > > [BA] As noted earlier, ignorance on the part of application developers > isn't necessarily > a bad strategy for the domainpart, assuming that platform and library > developers do > their job to make the migration as painless as possible. Time will tell if > such a strategy > is feasible for localparts. However, at least at the developer level, I > think we've learned > that any migration strategy which requires large scale changes within > applications will > face resistance. > > >> 6. The Address Spec >> >> If we need to add more text to draft-ietf-xmpp-address explaining the >> situation I've summarized in this email, I would be happy to do that. >> However, given the vast improvement in quality between RFCs 3920/3921 >> and 3920bis/3921bis, I would not be happy to have the address spec stuck >> in limbo, thus preventing publication of revised specs for the core >> until 2012 or 2013. >> > > [BA] Yes, that would be unfortunate. > > >> >> I'm working on a tutorial for presenting >> at the XMPP Summit in February so that more XMPP developers can >> strengthen their understanding of i18n issues. >> > > [BA] Judging by the variance in i18n implementations within XMPP clients, > that > could be quite helpful. >
- Re: [xmpp] i18n summary Peter Saint-Andre
- Re: [xmpp] i18n summary Peter Saint-Andre
- [xmpp] i18n summary Peter Saint-Andre
- Re: [xmpp] i18n summary Kurt Zeilenga
- Re: [xmpp] i18n summary Peter Saint-Andre
- Re: [xmpp] i18n summary Dave Cridland
- [xmpp] Interim meeting Dave Cridland
- Re: [xmpp] Interim meeting Ben Campbell
- Re: [xmpp] i18n summary Ben Campbell
- Re: [xmpp] i18n summary Peter Saint-Andre
- Re: [xmpp] Interim meeting Peter Saint-Andre
- Re: [xmpp] Interim meeting Kevin Smith
- Re: [xmpp] Interim meeting Dave Cridland
- Re: [xmpp] Interim meeting Alexey Melnikov
- Re: [xmpp] i18n summary Bernard Aboba
- Re: [xmpp] i18n summary Joe Hildebrand
- Re: [xmpp] i18n summary Bernard Aboba