On 11/25/2010 06:56, Andrew Sullivan wrote:
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.
No, I haven't. I have specifically said, on numerous occasions now, that
I expect software which does what you yourself described (OBE tests
about what a TLD is) to break. So sure, let's call that a "technical
problem."
What I DID say, also on numerous occasions, is that:
1. 1123 does not describe a restriction on the protocol
2. We should not add one
3. The responsibility for dealing with the fallout from the technical
problem lies within the ICANN policy development process.
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.
I have also said that I'm leaning towards the idea that a paragraph
which addresses the issue is in scope here. Where we differ is that I
think "address" means "supply a warning" where you think it means "Tell
people they can't do that."
I think part of the disconnect here is related to something that I ran
into rather often in my time running IANA. "Back in the day" (e.g.,
during the time period when 1123 was written) you had a handful of
people who all wore a lot of hats. If you got the right 2 or 3 people
together in a room you could easily make decisions about almost any
topic, and those decisions would almost always be right. As the network
grew and roles/responsibilities differentiated into different people
and/or organizations that process both became more difficult, and more
"human;" by which I mean that you started having people becoming more
interested in making sure that their areas of decision making did not
become smaller *cough*turfwars*cough*. Now enter ICANN, which was
scientifically designed to step on everyone's toes, and hilarity ensues.
I've been ruminating on what you, and others have said on this topic and
I think we've hit one of the relevant icebergs here. For example, from
your 2010-11-24 post:
The
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.
To me that sounds like you think it's the IETF's job to make sure that
people are not _allowed_ to do something that might cause them (and
their registrants) problems. I think this view is rooted in good
motives, and that you (and others) honestly believe that you're doing
the right thing here by trying to remove bullets from the foot-shooting
gun.
However my view is that you're wrong on both counts. The policy
questions regarding TLDs are in ICANN's court now, and because there is
no protocol reason that TLD labels cannot contain digits, this IS a
policy question. That doesn't mean that we shouldn't put a big red
warning label on 1123-clarify, it just means that it's not in our
bailiwick to say "no."
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 . . .
Um, no. My intent was not to start a debate about labeling logical
fallacies. My intent was to point out that I do not appreciate your
attempt to characterize me as a foolish person, and that I do not
believe that behavior of that nature is appropriate in the IETF. The
fact that by extension your attempt to make me appear foolish is also an
attempt to weaken the plausibility of my argument is the fallacy. Feel
free to label that whatever you want.
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.
Um, yeah, that's sort of my point. :) Oh wait, you meant me ....
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.
Yes, that is also my point. /me getting confused ....
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.
Ah, now I get it. You're arguing that the protocol restriction did exist
in the past, and now we're relaxing it, but only slightly. I'm arguing
that the protocol restriction never existed, and therefore you are
attempting to create one. My understanding of the support for your
argument is that "lots of people already believed that this was so."
(And to be clear, that's not a snark, if I'm wrong feel free to correct
me.) My point is that we've already blown way past the historical
restrictions on TLD labels, not once but twice. Therefore attempting to
assert that a protocol restriction ever existed is both wrong (arguable,
but moot because ...) and OBE (not arguable).
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.
Yep, I get it, I have the same concerns, and in fact already lived
through this exact problem in the early-2000's. Please don't think that
I do not understand your concern. We are simply reaching different
conclusions about it.
I (and others) think that the benefits of allowing creativity at the top
level outweigh the costs of people having to fix old stuff. I thought
that back in 2000, have always believed it, and will continue to believe
it because the other side of that coin is that we just don't innovate at
all "because stuff will break."
Doug
--
Nothin' ever doesn't change, but nothin' changes much.
-- OK Go
Breadth of IT experience, and depth of knowledge in the DNS.
Yours for the right price. :) http://SupersetSolutions.com/
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop