Re: [iucg] [Idna-arabicscript] Re: Punycode Mixed-case annotation

JFC Morfin <jefsey@jefsey.com> Fri, 03 July 2009 00:28 UTC

Return-Path: <jefsey@jefsey.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 BCA113A6876 for <iucg@core3.amsl.com>; Thu, 2 Jul 2009 17:28:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.237
X-Spam-Level:
X-Spam-Status: No, score=-2.237 tagged_above=-999 required=5 tests=[AWL=-0.238, BAYES_00=-2.599, J_CHICKENPOX_73=0.6]
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 Nxn9R4bJ5MN6 for <iucg@core3.amsl.com>; Thu, 2 Jul 2009 17:28:31 -0700 (PDT)
Received: from montage2.altserver.com (montage2.altserver.com [72.34.52.22]) by core3.amsl.com (Postfix) with ESMTP id BA8AE3A683D for <iucg@ietf.org>; Thu, 2 Jul 2009 17:28:31 -0700 (PDT)
Received: from 89-158-228-244.rev.dartybox.com ([89.158.228.244]:2715 helo=jfcmh.jefsey.com) by montage2.altserver.com with esmtpa (Exim 4.69) (envelope-from <jefsey@jefsey.com>) id 1MMWe2-00074I-TK; Thu, 02 Jul 2009 17:28:51 -0700
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Fri, 03 Jul 2009 01:42:36 +0200
To: Vint Cerf <vint@google.com>
From: JFC Morfin <jefsey@jefsey.com>
In-Reply-To: <7EA5A735-BCFC-410E-8AA7-43950C313036@google.com>
References: <B0AE4BA85E81614A8972EBC482F14971049DE322@mtv-exbe-3.ad.corp.google.com> <b789c2f00906280848p785f1701sbac1bf2f58312450@mail.gmail.com> <20090630151238.GB3059@shinkuro.com> <auto-000017784783@execdsl.com> <20090701145449.GA4777@shinkuro.com> <auto-000017787963@execdsl.com> <20090701224747.GA6292@shinkuro.com> <200907021000.n62A0qEO032564@ns1.irnic.ir> <7EA5A735-BCFC-410E-8AA7-43950C313036@google.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - montage2.altserver.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jefsey.com
X-Source:
X-Source-Args:
X-Source-Dir:
Message-Id: <20090703002831.BA8AE3A683D@core3.amsl.com>
Cc: Andrew Sullivan <ajs@shinkuro.com>, iucg@ietf.org, Arabic Scripts IDNA <idna-arabicscript@lists.irnic.ir>
Subject: Re: [iucg] [Idna-arabicscript] Re: Punycode Mixed-case annotation
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: Fri, 03 Jul 2009 00:28:33 -0000

At 13:32 02/07/2009, Vint Cerf wrote:
>jefsey,
>
>thanks for taking the trouble to prepare this note. It does lay out
>the issues clearly. I think I can report agreement with you in several
>areas.

Dear Vint,

Thank you for this mail. These various exchanges took quite some time 
away from my planned agenda for the Interplus Draft and the 
Project.FRA documents, but they truly help in evaluating how to 
better introduce them.

>First, while the IDNA working group members may not yet have reach
>consensus, there is at least among them, some who would treat the
>mapping on look up as a "should" (for compatibility reasons) but not a
>MUST and distinguish between the basic IDN protocol that preserves the
>A-label/U-label definitions and 1:1 conversion feature as part of
>protocol, and the pre-processing of strings that may be destined for
>lookup in the DNS. Some of the potential preprocessing is not
>specified in any of the documents except to say that by the time a
>look up occurs, it must be in A-label form (including the "xn--") or
>must be a "traditional" ASCII form ("LDH"). One form of preprocessing,
>about which we continue to debate, is to map some of the characters of
>the eventual "lookup" string so as to reduce variance from
>expectations that arise from the IDNA2003 behaviors.

This is the actual point John and Pete made very well. SHOULD and 
COULD can be used in clever ways in order to influence network 
design, usage and management in the way most of this WG feels the 
best. MUST should not be used.

>The DNS itself continues to have the purely ASCII behavior it has
>always had to avoid requiring changes on the domain name server side.

Absolutely. This is mandatory. We should not use scrambling for 
security purposes (moreover, IPv6 random IIDs offer a better 
possibility and pushes for IPv6 implementation). However, we must be 
careful to not harm the network in confusing what a function is 
supposed to do and what it can actually do without being changed but 
in being better used through the evolution of its upper layer context 
and possibilities (which usually means innovation and extended 
possibilities). The less we change the lower layers and the best we 
can use them preserve network consistency.

>Second, I think there is considerable room for innovation and
>standardization at a conceptual "presentation" layer - such a layer
>was not defined in the Internet while some effort to define on was in
>the OSI system. As applications have become increasingly
>internationalized, it is arguable that codifying presentation concepts
>may prove useful. Some might go so far as to suggest re-inventing the
>system of binding strings to internet addresses (what the DNS does).

 From the dot-root community test-bed that I ran a few years ago 
(along the ICANN ICP-3 recommendation), I feel that there is still 
plenty of things to do with the DNS tools in the way that they 
currently are. However, there is also a lot to debate about the best 
way to utilize them.

>While that path was not chosen in the present DNS-IDNA2003-IDNA2008
>sequence, it might be considered in the future and in my opinion, it
>is in these areas (presentation and re-definition) that much of your
>work, jefsey, has relevance.

My concern is that this work shows that many things are already here. 
The Internet has really great potential. These things are not used, 
but they are consistently here. However, this also means that anyone 
freely can take advantage from them . Therefore, the real issue is to 
try to influence some concerted usage vision. After the hardware and 
software, we need to influence the brainware - in openly exploring as 
to how some usage architecture may turn out to be more efficient than others.

This is not network technology or topology any longer but rather 
ideology as Rod Beckstrom would say. We face the concerns expressed 
by IAB in RFC 3869 . We need a review of RFC 3935 because the 
criteria for success are no longer only technical, or even financial, 
but are rather more related to a broad diversity of common, private, 
public, cultural, individual, and personal empowerments that we are 
not used to seeing at that level.

>I am interpreting your message here as arguing not to change the
>existing basic DNS, to confer stability at the server level, and here
>we agree.

ABSOLUTELY.

Maybe I am wrong (and this is what project.fra should help to check), 
but my four leading concerns are that:

- net neutrality is not engaged by "xn--" mapping at the protocol 
level - or it is labeled as an experiment and an alternative 
experiment is organized.

- DNS behavior is not changed, for example by case scrambling. This 
does not prevent additions outside of the nameservers (through OPES, 
for example) in turn assisting in a smooth evolution towards what I 
call the Multilingual Distributed Referential System (including 
"DNS2", local IANA, etc.).

- the ICANN dreamspace documentation complexity. I have no idea (lack 
of time, poor presentation of changes) as to what ICANN may be 
telling the world over IDNA, Fast Track - except that there seem to 
be conflicts ahead that result from misunderstanding and sovereignty 
trespasses.

- nothing has been prepared in order to migrate from a single root to 
a virtual matrix self-deployment, i.e. billions of individual 
rootnameservers running billions of  class/presentation roots. Its 
architecture and adminance (technical and administrative governance) 
are far less a problem (if the DNS protocols remain unchanged) than 
its governance and economy might be.


I know these are not usual concerns for an IETF WG.

- Yet small decisions by this WG will most probably decide of them 
due to the DNS importance in the world life.
- This is why I first tried to explore the IETF precautionary duty 
(http://tools.ietf.org/html/draft-iucg-precaution-00.html)

jfc