[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [idn] WG last call summary



At 11:45 AM 3/16/2002 -0600, Eric A. Hall wrote:
> > UTF-8 is an encoding.  IDNA uses an encoding.  Neither is a "native"
> > representation of the semantics.
>
>If all of the inputs and outputs are using UTF-8, then UTF-8 on-the-wire
>is about as close as you can get to a direct representation.

If one plus one were three, the result would be odd.

Non-sequitors are not overly helpful to technical discussions, Eric.


At 12:09 AM 3/17/2002 +0000, D. J. Bernstein wrote:
>There's no theoretical obstacle to making multiple character encodings
>work

Nice to see you admit that.


>Massive redeployment of, at a minimum, every web browser in the world.

Oh, rather more packages than that need changing.

However it's nice to note that for any of them to enter the world of 
enhanced DNS characters, they would need changing anyhow.

So IDNA does not affect this statistic, other than not making it worse.  By 
contrast, a UTF-8 based encoding will be expected to break most of the DNS 
clients that have not changed.  This is a very poor transition strategy.


>And that's just for domain names! Is every worldwide identifier---for
>example, mailbox names---supposed to have its own massive upgrade?

Yes, Dan.  Dealing with an installed base is really a hassle.  However it 
beats the alternative of not dealing with that base.


>UTF-8 offers a way out of this mess.

Well, no.  In fact, it creates a much, much more serious transition 
requirement.  It requires a full-system switchover, rather than permitting 
incremental adoption.


At 12:52 AM 3/17/2002 +0000, D. J. Bernstein wrote:
>Internationalized domain names are a failure if non-ASCII glyphs don't
>appear on the screen. Have you completely lost sight of the goal here?

Transition plans that require everyone to switch over all at once ensure 
that failure, or have YOU lost sight of the goal here, Dan?

The issue is how to accomodate the installed base.  IDNA permits 
incremental adoption.  Anyone who opts in gets benefit.  However no one is 
required to opt in and those who do not opt in are not penalized with 
anything worse than ugly strings.

 From the standpoint of transition schemes for an installed base, this 
represents the ideal.


>The interoperability problems begin when IDNA gobbledygook is converted
>to the local character encoding for display. If the result is copied to
>another program---through pipes, copy-and-paste, whatever---then that
>program's lookups will fail.

Dan, you need to talk to the people responsible for inter-process 
communications within a single system.  That ain't the IETF.

d/

----------
Dave Crocker <mailto:dave@tribalwise.com>
TribalWise, Inc. <http://www.tribalwise.com>
tel +1.408.246.8253; fax +1.408.850.1850