Re: [iucg] UTF-8

Russ Housley <housley@vigilsec.com> Wed, 23 June 2010 19:12 UTC

Return-Path: <housley@vigilsec.com>
X-Original-To: iucg@core3.amsl.com
Delivered-To: iucg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 207383A68D7 for <iucg@core3.amsl.com>; Wed, 23 Jun 2010 12:12:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.045
X-Spam-Level:
X-Spam-Status: No, score=-103.045 tagged_above=-999 required=5 tests=[AWL=1.402, BAYES_00=-2.599, GB_I_INVITATION=-2, SARE_SUB_ENC_UTF8=0.152, USER_IN_WHITELIST=-100]
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 ptpSp1wWmp3U for <iucg@core3.amsl.com>; Wed, 23 Jun 2010 12:12:37 -0700 (PDT)
Received: from odin.smetech.net (mail.smetech.net [208.254.26.82]) by core3.amsl.com (Postfix) with ESMTP id 1820728C164 for <iucg@ietf.org>; Wed, 23 Jun 2010 12:12:35 -0700 (PDT)
Received: from localhost (unknown [208.254.26.81]) by odin.smetech.net (Postfix) with ESMTP id E05D69A4792 for <iucg@ietf.org>; Wed, 23 Jun 2010 15:12:43 -0400 (EDT)
X-Virus-Scanned: amavisd-new at smetech.net
Received: from odin.smetech.net ([208.254.26.82]) by localhost (ronin.smetech.net [208.254.26.81]) (amavisd-new, port 10024) with ESMTP id PsRnV3YpSgjb for <iucg@ietf.org>; Wed, 23 Jun 2010 15:12:36 -0400 (EDT)
Received: from [192.168.2.105] (pool-96-231-29-38.washdc.fios.verizon.net [96.231.29.38]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by odin.smetech.net (Postfix) with ESMTP id 85AE09A473D for <iucg@ietf.org>; Wed, 23 Jun 2010 15:12:39 -0400 (EDT)
Message-ID: <4C225CAE.7080507@vigilsec.com>
Date: Wed, 23 Jun 2010 15:12:46 -0400
From: Russ Housley <housley@vigilsec.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.10) Gecko/20100512 Thunderbird/3.0.5
MIME-Version: 1.0
To: iucg@ietf.org
References: <E14011F8737B524BB564B05FF748464A0D9FAC57@TK5EX14MBXC139.redmond.corp.microsoft.com> <20100617201437.GK82966@shinkuro.com> <20100618173723.GC25472@oracle.com> <20100618180625.GG87231@shinkuro.com> <20100618203818.GG25472@oracle.com> <20100618213300.GO87231@shinkuro.com> <20100618234929.GM25472@oracle.com> <AANLkTinhdSME-J6UJjmjFg5Ooebtf-XRZwiC8D9COzdq@mail.gmail.com> <20100622212736.GF9333@oracle.com> <AANLkTinhRg2rL_WyFyKWrbxHiNfwfec40iBzVi91Svdv@mail.gmail.com> <20100622233911.GI9333@oracle.com>
In-Reply-To: <20100622233911.GI9333@oracle.com>
X-Enigmail-Version: 1.0.1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
Subject: Re: [iucg] UTF-8
X-BeenThere: iucg@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: internet users contributing group <iucg@ietf.org>
List-Id: internet users contributing group <iucg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/iucg>, <mailto:iucg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/iucg>
List-Post: <mailto:iucg@ietf.org>
List-Help: <mailto:iucg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/iucg>, <mailto:iucg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Jun 2010 19:12:40 -0000

http://www.ietf.org/iesg/statement/normative-informative.html

I think the definitions of these words are pretty clear from this
statement made in 2006.

Russ

On 6/22/2010 7:39 PM, Nicolas Williams wrote:
> On Wed, Jun 23, 2010 at 01:08:02AM +0200, Stéphane Lancel wrote:
>> Nicolas,
>> Jean-Michel only explained you our Internet User position. The MUSTs you
>> refer to are actually "IS/ARE". They document the way the existing DNS IS
>> behaving. IF you want it to work properly you MUST do this, because this is
>> the way the Internet IS.
> 
> I'm afraid we're failing to communicate even though we might actually be
> saying the same thing.  See below.
> 
>> 2010/6/22 Nicolas Williams <Nicolas.Williams@oracle.com>
>>> And by my reading these are very strong normative requirements.  That
>>> very first one requirement that I quote above is the most important one.
>>> It captures the essense of IDNA.
>>
>> There a major difference between "normative" (the way normality is) and
>> standardizing (the way things must be). This is a global difficulty borne
>> from the size of the systems we consider. This is what IDNA2008 addresses.
>> Four us, this is the RFC195/RFC3439/IDNA2008 Internet architecture.
> 
> I'm afraid you're confused as to what "normative" and "informative" mean
> in English.  "Normative" means "this is how things should be"; it does
> not mean "normal".  "Informative" means "this is how things are".  In
> fact, Webster's dictionary says:
> 
> nor-ma-tive
> Function: adjective
> Etymology: French normatif, from norme norm, from Latin norma
> Date: 1878
> 
> 1 : of, relating to, or determining norms or standards <normative tests>
> 2 : conforming to or based on norms <normative behavior> <normative judgments>
> 3 : prescribing norms <normative rules of ethics> <normative grammar>
> 
> Whereas the definition of "informative" is:
> 
> Main Entry: in-for-ma-tive
> Function: adjective
> : imparting knowledge : instructive
> 
> IDNA2008 has plenty of normative language.
> 
>>> Now, what isn't specified in as much detail is: just what is an
>>> "IDN-unaware domain name slot".  Yes, a definition is given in
>>> draft-ietf-idnabis-defs-13, but there is no exhaustive list.
>>
>> This IS the key point.
> 
> OK, so perhaps we are saying more or less the same thing.
> 
>>> If anyone
>>> is going to complain about lack of normative language in IDNA2008, they
>>> should complain about the lack of an exhaustive list of IDN-aware and
>>> -unaware domainname slots.
>>
>> Here is the IDNA2008 break through. It is not a lack but an architectural
>> dramatic progress. IDNA2008 confirms the way domainname slots ARE on the
>> Internet (i.e. use of ASCII DNS). It _decided_ NOT to decide about the way
>> domainname slots MUST be on the user side. This belong to the Internet use.
> 
> I'm not sure I follow.  What is "the user side"?  The user interface?
> The user interface should definitely use Unicode (converted to the
> user's locale's codeset, if it's not Unicode).  Isn't this patently
> obvious?
> 
>>> For example, in the NFSv4 WG we're discussing what to do about NFSv4's
>>> domainname slots.  First we need to establish how they are handled by
>>> existing implementations.  For at least some, if not all
>>> implementations, NFSv4's domainname slots are handled in an IDN-unaware
>>> fashion right now.  But that's not entirely dispositive: we could
>>> consider a) the cost and likelihood of fixing the deployed base, and b)
>>> interoperability options when "legacy" deployments exist, and we could
>>> conclude that we'd rather have these slots be declared IDN-aware in
>>> spite of their current treatment.  (We're still working this out in the
>>> NFSv4 WG; we've not made any decisions yet.)
>>
>> You are in the situation of every protocol designer having to use IDNs. This
>> is why there is a missing IAB guidance, so we speak of the same thing
>> (currently we do not). There is no definition given so far of what an IDN
>> is. The one we use is "Internet Domain Name", because  they are supported by
> 
> Sure there is: "IDN" == Internationalized Domain Name.  See
> draft-ietf-idnabis-defs, section 2.3.2.3.
> 
>> the Internet. But there are many other kind of names in use that are or
>> could be used on the Internet and interoperably outside of the Internet.
>>
>> IDNA2008 has documented that/how the Internet supports IDNs under their
>> A-label "xn--" form. Thats all. The "Mapping" document went further, outside
>> of the WG/IETF existing scope (making the internet work better). Here we
>> discuss making the Internet used better.
>>
>>> I have initiated the workon@idna2010.org mailing list to discuss that
>>>> "MUST"s and their relations with IDNA2008 "IS/ARE"s, and we reserved
>>>
>>> Your claims regarding IDNA2008 and lack of normative language in it are
>>> clearly incorrect. Your invitation to join yet-another mailing list
>>> isn't exactly winning me over.
>>
>> No one is interested in discussing the issue (being already on that list or
>> not) before IAB says where the standardizing language you/we call for is to
>> be discussed and how.
> 
> It's absolutely clear to me where to standardize the treatment of the
> Internet's many domainname slots: in the fora that are appropriate for
> each protocol.  So, to standardize the IDNA handling of NFSv4's
> domainname slots you must go to the NFSv4 WG.  For many protocols there
> is no currently open WG; for those individual submission I-Ds is the way
> to go.
> 
> Nico