Re: [DNSOP] draft-liman-tld-names-04

Andrew Sullivan <ajs@shinkuro.com> Thu, 25 November 2010 14:55 UTC

Return-Path: <ajs@shinkuro.com>
X-Original-To: dnsop@core3.amsl.com
Delivered-To: dnsop@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5463F28C12F for <dnsop@core3.amsl.com>; Thu, 25 Nov 2010 06:55:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.64
X-Spam-Level:
X-Spam-Status: No, score=-102.64 tagged_above=-999 required=5 tests=[AWL=-0.041, BAYES_00=-2.599, 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 etEKCMFdG+pJ for <dnsop@core3.amsl.com>; Thu, 25 Nov 2010 06:55:44 -0800 (PST)
Received: from mail.yitter.info (mail.yitter.info [208.86.224.201]) by core3.amsl.com (Postfix) with ESMTP id 5AEE928C0CE for <dnsop@ietf.org>; Thu, 25 Nov 2010 06:55:44 -0800 (PST)
Received: from crankycanuck.ca (69-196-144-230.dsl.teksavvy.com [69.196.144.230]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.yitter.info (Postfix) with ESMTPSA id 3E4141ECB408 for <dnsop@ietf.org>; Thu, 25 Nov 2010 14:56:45 +0000 (UTC)
Date: Thu, 25 Nov 2010 09:56:43 -0500
From: Andrew Sullivan <ajs@shinkuro.com>
To: dnsop@ietf.org
Message-ID: <20101125145643.GC21047@shinkuro.com>
References: <20101117091928.GA30093@nic.fr> <4CE9E942.20906@dougbarton.us> <0E561274-43FE-4657-951E-74C8FF0FD307@hopcount.ca> <4CEC43DC.1060709@dougbarton.us> <E7796748-6880-4928-B96D-0024E27E98D5@hopcount.ca> <4CEC69C5.3040209@dougbarton.us> <7B9EF625-1E25-42BE-9546-61C5B7EFC6DA@hopcount.ca> <8CEF048B9EC83748B1517DC64EA130FB43E0037FD1@off-win2003-01.ausregistrygroup.local> <20101124142303.GB19441@shinkuro.com> <4CED5DF3.2030106@dougbarton.us>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <4CED5DF3.2030106@dougbarton.us>
User-Agent: Mutt/1.5.18 (2008-05-17)
Subject: Re: [DNSOP] draft-liman-tld-names-04
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dnsop>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Nov 2010 14:55:45 -0000

On Wed, Nov 24, 2010 at 10:48:19AM -0800, Doug Barton wrote:

>> IETF is supposed to be about interoperability, and if stuff breaks
>> because we have decided, "We don't care lalalalalala I can't hear
>> you there isn't a problem," then we ought to be ashamed of ourselves.
>
> I am rather specifically NOT claiming that there is no problem, and your  
> attempt here to paint me (and others who agree with this view) as  
> childish/foolish is a borderline ad hominem attack.

You have claimed that there is not a technical problem here, but
"merely" a policy one.  I am arguing that, given that some people
apparently read 1123 differently than you do, we have a technical
problem in the narrowest meaning of that term, and that we therefore
ought to address it.

Also, if you're going to start throwing around complaints about
fallacies, you'll want to describe them correctly.  If you really
think I'm misdescribing your position, it's not an _ad hominem_
anyway.  It's a straw person.  Moreover, while we're talking about
fallacies . . .

> I will once again point out that if your criteria is "We can never  
> deploy anything new in DNS because something in the installed base will  
> break" then the issue with this draft is moot. We simply will not do  
> IDNs at all, and therefore there is no need for the draft to clarify  
> anything. Oh and btw, are you going to notify Jari and Ralph that we're  
> closing down dnsext, or would you like me to do it?

. . . this is just a slippery slope argument, and not a very good one.
Engineering decisions involve trade-offs.  It is quite correct that
there may well be deployed software that will break when exposed to
on-the-wire DNS top-level labels that don't strictly conform to the
RFC 1123 "alphabetic" description.  That doesn't mean that we don't
deploy such labels: it means we have to make a decision about whether
the feature is worth the potential cost.

I think it is, and I also think that the right thing to do is to
specify exactly what we are changing and how so that, if something
breaks, people have something they can read in order to understand
what is going on.

Moreover, the class of applications that might be using the heuristic
about the top-level labels extends far beyond just those things
actually talking to the DNS.  It's actually that class of software I
am most concerned about.  That's what makes me think it is worth
specifying first the smallest variation from historical practice that
we can specify while still permitting the new use.

> I've already lodged this objection more than once, but since you have  
> repeated your side again, I'll do the same. We do not have a protocol  
> restriction now, and your attempt to assert one in a "clarify" draft is  
> at best, bogus.

Well, I'm not attempting anything: I didn't write the draft.  But I
think the draft tries to say that the 1123 language may be interpreted
(by some) as entailing a restriction, not that there is in fact such a
restriction:

   Some implementers may have understood the above phrase 'will be
   alphabetic' to be a protocol restriction.

It seems to me that if you want to make clearer that the text of 1123
ought not to be so interpreted, you could send text to that effect.

A

-- 
Andrew Sullivan
ajs@shinkuro.com
Shinkuro, Inc.