Re: Possible BofF question -- I18n (was: Re: Possible OBF question -- I18n)
Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Fri, 01 June 2018 23:43 UTC
Return-Path: <spencerdawkins.ietf@gmail.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 E55BD12E049; Fri, 1 Jun 2018 16:43:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 uJpZP-lQ5MqR; Fri, 1 Jun 2018 16:42:58 -0700 (PDT)
Received: from mail-yw0-x244.google.com (mail-yw0-x244.google.com [IPv6:2607:f8b0:4002:c05::244]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A52F212E045; Fri, 1 Jun 2018 16:42:58 -0700 (PDT)
Received: by mail-yw0-x244.google.com with SMTP id v68-v6so8810603ywd.3; Fri, 01 Jun 2018 16:42:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KfhZCLx2aOao74Xxfs2dudKGdhqYvrtpRSXA2zk3gfI=; b=nyrjqrrsT6uXhuCJk0QhJqUFmtuNIfnR4YDU3SFdX/fNPCdVkx2A6I4fSM0x8ER2ul fJ3sNXLzwUV+hRhqrl+sFru1WYjmEf7gOo5jFu99u+6yU8S/v1HVOYX8Zc6oRiylPWVl C9eLfm2c1EkFOWjkqHLwqppwx2LLkZIi4GFFCo0VT7lT/gVQlgEwQSlvYMsHW0gFVTXm cszx8U2oqeEarGsg9taF7k6bPdw2sH3jIn9K6dntJkW9ks005PUcROHDQoAhv3URtsgY 1T8t4e2GJJTeNwnQsfXNNqZaF4CmCxI3wshxFzpi+GGpjAzjbfNxIpCJziLMvcEFWu5W DEZw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=KfhZCLx2aOao74Xxfs2dudKGdhqYvrtpRSXA2zk3gfI=; b=phrNIe1rm5aXKqZljJ7nYslKBljpCLINfT12yYRjbvvU8Jur8zFzlqMoUXpDhxTjCM t2eMtqDNpPE2+XjbqUeKPV7HD1iNKJPVitsg5jG45LNSf0I+2vnp9Mky07WeKHCImEfW +wiOaPQs6o+XCb+LYNE+3rMvtlxbwxXcNX0Cgw58lWEYofxcyz+YQGRn+9TDuY1xkIyn 2EWttWq0E/a7ze9QbXt7dOS/vuCNa4huje+Z3P/Mf78BPJ6Jsn2/KP0tpW0fentIfAiT ARjb4/uDZgrAS0zi6yNHSLg9M8aDMVbRr6FZVmTmsJoXpph2VA5N08P4OFAgp0dV1L8X AoaQ==
X-Gm-Message-State: ALKqPwfw2YquFpoQiqWRD6b12Z3/6LqmOjCKPCNBVtF89LedC+p0i6jP hsTPsArvPzXLsWu3ZqiiZrUY3nKwP/OduYS518o=
X-Google-Smtp-Source: ADUXVKLBa5Olunt1yhtQwgTf/GjdFaOAJmP1ATAVw5ruDnGTBwLY8RKofYy0TSX1GBmjIVEs/K04n+9HLudt2jmUBZ0=
X-Received: by 2002:a0d:df02:: with SMTP id i2-v6mr6830776ywe.424.1527896577511; Fri, 01 Jun 2018 16:42:57 -0700 (PDT)
MIME-Version: 1.0
References: <862E5704FEE30E9EFA684961@PSB>
In-Reply-To: <862E5704FEE30E9EFA684961@PSB>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Fri, 01 Jun 2018 18:42:45 -0500
Message-ID: <CAKKJt-fE1BFQTDjCeB0nOz4Z_p0kTLRc5ZAgw7WNJeKr9MGoWg@mail.gmail.com>
Subject: Re: Possible BofF question -- I18n (was: Re: Possible OBF question -- I18n)
To: John C Klensin <john-ietf@jck.com>
Cc: IETF general list <ietf@ietf.org>, art-ads@ietf.org
Content-Type: multipart/alternative; boundary="000000000000c19613056d9d2480"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/nVvZX5-znPWiP3Ap542B-tes_yI>
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, 01 Jun 2018 23:43:02 -0000
Hi, John (Klensin), On Fri, Jun 1, 2018, 16:14 John C Klensin <john-ietf@jck.com> wrote: > Hi. > > First a status report. > > Rather than wait until the last minute, I went ahead and pasted > a template description into the BOF wiki page. The entry there > is a slightly shortened and rewritten version of my initial note > in this thread. > https://trac.tools.ietf.org/bof/trac/wiki/WikiStart Thanks for doing this. I've listed Patrik (without asking him) and myself as > "proponents" for this, but would be happy to add names (or have > others do so). Spencer, I assumed it would be not be > appropriate to add you there, but you'd certainly be welcome if > I got that wrong. > I think this is an important enough issue that I want to be supportive. I think that will be easier if I wasn't a proponent or responsible AD. I went back and read the last IAB Internationalization statement (from 2015), https://www.iab.org/2015/01/27/iab-posts-statement-on-identifiers-and-unicode-7-0-0/, and don't think I'd do this topic justice in either role - I understand 90 percent of the words and 30 percent of the meaning. I do look forward to being helpful. Spencer Because I had to choose and because most of the i18n-specific > WGs have been in Apps/ART, I've put it into that area, but I > believe that IESG needs to figure out how to handle this. I > could make a case for General (on the theory that many areas are > covered or that procedural changes might be needed) or for > Security (because the most recent major i18n interactions that I > know about have been with a WG there), but, again, the IESG > should decide. > > -------- > > Now a few comments on recent postings (after I went to work on > the template). > > * I think it would be a just dandy idea to require an "I18N > Considerations" section in every I-D or RFC. I see only two > problems with it. One is that we've had such a requirement for > documents that do have i18n issues for 20+ years and it hasn't > helped. We've also had suggestions for including a statement > about i18n issues in Shepherd templates. If the IESG were to > decide to enforce that requirement by changing the I-D checker > and refusing to consider any document that doesn't have at least > a clear "no issues" statement, we might make some progress, but > no one has yet convinced them it would be appropriate (that has > been tried several times, but mostly in individual or > directorate discussions). The other is that, while I rather > like the idea of some sort of formal process or review by > experts, we explored that some years ago too. It requires > committed experts and the difficulty in finding those is part of > the problem, not an obvious solution. Speaking as a likely > stuckee, if the idea doesn't have a clear structure and a > commitment from the IESG and the community will be taken > seriously rather than as miscellaneous review input (i.e., more > like MIB Doctors input in their area of expertise rather than > notes from whomever drew the short straw, regardless of > expertise, on the Foo Area Review Team), staffing that effort > and keeping it staffed is likely a non-starter. So, even if we > are agreed that a required I-D/ RFC section would solve the > problem, we would still benefit from this BOF to start shorting > out those details. > > * Neils, having spend months, probably years, of my life trying > to explain to assorted well-intentioned people in social > justice, human rights, and getting more people on the Internet > in a way that is fair and appropriate to their cultures spaces > why these are hard problems and that superficial solutions make > things worse, no, making this a human rights issue wouldn't > help. I'm sorry to single out the documents to which you > pointed for special consideration, but RFC 8280 is an example of > a document that should have gotten serious i18n review and > apparently didn't. The second question in Section 6.2.5 should > have set off alarms because character coding is only a tiny part > of the issues and not even the most important part. Yes, > support for multiple "charsets" is a bad idea, but, because the > mappings from other CCSs and back are usually (but not always) > completely deterministic and reversible, a far less serious one > than a long series of other issues. For a web-oriented > illustration of another set of important problems, I suggest > that you have a look at > https://w3c.github.io/typography/gap-analysis/language-matrix.html > .. I'm also very concerned that the last paragraph of that > section seems to argue for relaxing the "protocol identifier" > constrain while showing no evidence of understanding it beyond > what might be described as "multlingualism good". If the Human > Rights Review Team were to start complaining about the absence > of Internationalization Consideration sections, I think that > would be positive, but the expertise needed to adequate consider > Human Rights issues and that needed to consider i18n ones is > very different and RFC 8280 may actually be proof of that. > > * Crypto expert mindsets -- I agree with John Levine on this. > FWIW, a few of us have made the observation that this i18n area > is easy to learn about for one class of people. Not impossible > for others, but seemingly hard to grasp. That class of people > consists of those who had strong exposure to at least three > languages, using at least two scripts (ideally ones that are not > closely related, i.e., Greek, Latin, and Cyrillic may only count > as one... or not), before the age of about seven (connected to > the Chomsky hypothesis about roughly the point that most people > can no longer acquire languages and language intuition as a > child). As Peter points out, "competence" is easier, but one > still has to get fairly deep into the characteristics of several > unrelated (at least in the last three or four thousand years or > so) writing systems to reach that point. And even that ignores > issues with spoken language, which much of the linguistics > community would claim is the only thing that is important. > > * Mentions of UTR#46 in general I18N contexts may be close to > mentioning Hitler under Godwin's Law. It is strictly about IDNs > and not the general problem; its current version makes > assumptions equivalent to domain names not needing to be treated > as having important properties of identifiers; etc. As I said, > I don't think this BOF effort is about particular protocol > issues. However, as a non-protocol issue (and maybe the point > John Levine was trying to make) due in no small measure to > UTR#46 and the homebrew updates to IDNA2003 it has encouraged, > we have a large number (perhaps dozens) of interpretations about > what IDNA is "really" about and what the requirements "really" > are. That is an operational and user predictability problem, a > security problem, etc. > > "No urgency"? Only if one wants to see the IDN situation > deteriorate to the point that systems that are concerned about > privacy, malware, etc., will simply filter out all of them as a > good tradeoff against the risks. > > And, again, I see IDNs as one issue here among many, not the > only or even the key issue. > > john > >
- Possible OBF question -- I18n John C Klensin
- Re: Possible OBF question -- I18n John Levine
- Re: Possible BofF question -- I18n (was: Re: Poss… John C Klensin
- Re: Possible BofF question -- I18n (was: Re: Poss… Patrik Fältström
- Re: Possible BofF question -- I18n (was: Re: Poss… John R Levine
- Re: Possible BofF question -- I18n (was: Re: Poss… John C Klensin
- Re: Possible BofF question -- I18n (was: Re: Poss… Patrik Fältström
- Re: Possible BofF question -- I18n (was: Re: Poss… Patrik Fältström
- Re: Possible BofF question -- I18n (was: Re: Poss… tom p.
- Re: Possible BofF question -- I18n (was: Re: Poss… John R Levine
- Re: Possible BofF question -- I18n (was: Re: Poss… John C Klensin
- Re: Possible BofF question -- I18n (was: Re: Poss… Nico Williams
- Re: Possible BofF question -- I18n (was: Re: Poss… Peter Saint-Andre
- Re: Possible BofF question -- I18n (was: Re: Poss… Donald Eastlake
- Re: Possible BofF question -- I18n (was: Re: Poss… John C Klensin
- Re: Possible BofF question -- I18n (was: Re: Poss… John C Klensin
- Re: Possible BofF question -- I18n (was: Re: Poss… Patrik Fältström
- Re: Possible BofF question -- I18n (was: Re: Poss… Patrik Fältström
- Re: Possible BofF question -- I18n (was: Re: Poss… Spencer Dawkins at IETF
- Re: Possible BofF question -- I18n Adam Roach
- Re: Possible BofF question -- I18n (was: Re: Poss… Nico Williams
- Re: Possible BofF question -- I18n (was: Re: Poss… Nico Williams
- Re: Possible BofF question -- I18n Brian E Carpenter
- RE: Possible BofF question -- I18n (was: Re: Poss… Larry Masinter
- Re: Possible BofF question -- I18n (was: Re: Poss… Patrik Fältström
- RE: Possible BofF question -- I18n (was: Re: Poss… John C Klensin
- Re: Possible BofF question -- I18n (was: Re: Poss… Nico Williams
- Re: Possible BofF question -- I18n (was: Re: Poss… Patrik Fältström
- Re: Possible BofF question -- I18n (was: Re: Poss… Benjamin Kaduk
- Re: Possible BofF question -- I18n (was: Re: Poss… Peter Saint-Andre
- Re: Possible BofF question -- I18n (was: Re: Poss… Niels ten Oever
- Re: Possible BofF question -- I18n (was: Re: Poss… John R Levine
- Re: Possible BofF question -- I18n (was: Re: Poss… Peter Saint-Andre
- Re: Possible BofF question -- I18n (was: Re: Poss… John R Levine
- Re: Possible BofF question -- I18n (was: Re: Poss… Spencer Dawkins at IETF
- Re: Possible BofF question -- I18n (was: Re: Poss… Spencer Dawkins at IETF
- Re: Possible BofF question -- I18n (was: Re: Poss… Nico Williams
- Re: Possible BofF question -- I18n (was: Re: Poss… Nico Williams
- Re: Possible BofF question -- I18n (was: Re: Poss… Stephen Farrell
- Re: Possible BofF question -- I18n (was: Re: Poss… Nico Williams
- Re: Possible BofF question -- I18n (was: Re: Poss… John C Klensin
- Re: Possible BofF question -- I18n (was: Re: Poss… Patrik Fältström
- Re: Possible BofF question -- I18n (was: Re: Poss… Spencer Dawkins at IETF
- Re: Possible BofF question -- I18n (was: Re: Poss… Peter Saint-Andre
- Re: Possible BofF question -- I18n (was: Re: Poss… John C Klensin
- Re: Possible BofF question -- I18n (was: Re: Poss… Spencer Dawkins at IETF
- Re: Possible BofF question -- I18n (was: Re: Poss… Nico Williams
- Re: Possible BofF question -- I18n (was: Re: Poss… Nico Williams
- Re: Possible BofF question -- I18n (was: Re: Poss… Spencer Dawkins at IETF
- Re: Possible BofF question -- I18n Brian E Carpenter
- Re: Possible BofF question -- I18n (was: Re: Poss… Patrik Fältström
- Re: Possible BofF question -- I18n John R Levine
- Re: Possible BofF question -- I18n (was: Re: Poss… John C Klensin
- Re: Possible BofF question -- I18n (was: Re: Poss… Nico Williams
- Re: Possible BofF question -- I18n Nico Williams
- Re: Possible BofF question -- I18n Nico Williams
- Re: Possible BofF question -- I18n (was: Re: Poss… Patrik Fältström
- Re: Possible BofF question -- I18n Brian E Carpenter
- Re: Possible BofF question -- I18n Nico Williams
- Re: Possible BofF question -- I18n Barry Leiba
- Re: Possible BofF question -- I18n Viktor Dukhovni
- Re: Possible BofF question -- I18n Christian Huitema
- Re: Possible BofF question -- I18n Nico Williams
- Re: Possible BofF question -- I18n tom p.
- Re: Possible BofF question -- I18n Barry Leiba
- Re: Possible BofF question -- I18n ned+ietf
- Re: Possible BofF question -- I18n ned+ietf