Re: Conclusion of the last call on draft-housley-two-maturity-levels

Douglas Otis <dotis@mail-abuse.org> Mon, 12 September 2011 22:02 UTC

Return-Path: <dotis@mail-abuse.org>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD23A21F8E50 for <ietf@ietfa.amsl.com>; Mon, 12 Sep 2011 15:02:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.719
X-Spam-Level:
X-Spam-Status: No, score=-104.719 tagged_above=-999 required=5 tests=[AWL=-0.120, BAYES_00=-2.599, GB_I_LETTER=-2, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dHSto8Ha6I8q for <ietf@ietfa.amsl.com>; Mon, 12 Sep 2011 15:02:22 -0700 (PDT)
Received: from SJDC-SDIRelay1.sdi.trendmicro.com (sjdc-sdirelay1.sdi.trendmicro.com [150.70.64.59]) by ietfa.amsl.com (Postfix) with ESMTP id 1622721F8E48 for <ietf@ietf.org>; Mon, 12 Sep 2011 15:02:22 -0700 (PDT)
Received: from harry.mail-abuse.org (harry.mail-abuse.org [168.61.5.27]) by SJDC-SDIRelay1.sdi.trendmicro.com (Postfix) with ESMTP id E53E53B0073 for <ietf@ietf.org>; Mon, 12 Sep 2011 22:04:23 +0000 (UTC)
Received: from us-waynej-t42.client.us.trendnet.org (gateway1.sjc.mail-abuse.org [168.61.5.81]) by harry.mail-abuse.org (Postfix) with ESMTP id B2465A9443B for <ietf@ietf.org>; Mon, 12 Sep 2011 22:04:25 +0000 (UTC)
Message-ID: <4E6E81E9.2090601@mail-abuse.org>
Date: Mon, 12 Sep 2011 15:04:25 -0700
From: Douglas Otis <dotis@mail-abuse.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:6.0.2) Gecko/20110902 Thunderbird/6.0.2
MIME-Version: 1.0
To: ietf@ietf.org
Subject: Re: Conclusion of the last call on draft-housley-two-maturity-levels
References: <20110728121904.2D22AD7A76F@newdev.eecs.harvard.edu> <4E5D4570.9080108@piuha.net> <6.2.5.6.2.20110902090159.09e97af0@resistor.net> <4E6147D4.2020204@santronics.com> <DF7F294AF4153D498141CBEFADB17704C352657343@EMBX01-WF.jnpr.net> <20110906161108.GI31240@shinkuro.com> <CEDD8840-BE2D-405E-872A-271C25A9A59D@network-heretics.com> <01O5QFMUPV8S014O5Z@mauve.mrochek.com> <96633252-503F-4DCD-B6FD-B6B9DEA1FC66@network-heretics.com> <01O5RIOBEGP0014O5Z@mauve.mrochek.com> <201109100133.p8A1XFvS003894@cichlid.raleigh.ibm.com>
In-Reply-To: <201109100133.p8A1XFvS003894@cichlid.raleigh.ibm.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Sep 2011 22:02:23 -0000

On 9/9/11 6:33 PM, Thomas Narten wrote:
> I am surely going to regret posting, because I have largely tuned out
> of this discussion due to the endless repetition, etc. I am not
> supportive of the current document, because I don't think it solves
> anything. To me, it smack a bit of "change for changes sake".
>
> One of the key problems that isn't being addressed is that mixing
> "advancement" of a spec with "revising" a spec are fundmentally at
> odds with each other.
>
> Advancing a spec is done for marketing, political, process and other
> reasons. E.g., to give a spec more legitimacy. Or to more clear
> replace an older one. Nothing wrong with that.
>
> But the real reason that the IETF *should* be revising specs is to fix
> bugs and improve protocol quality.
>
> By definition, you cannot revise a spec (in a real, meaningful way)
> and advance at the same time. The spirit (if not letter) of
> advancement says you advance a spec, when there are implementations
> *based on the spec being advanced*. That means you can't revise a spec
> and at the same time have implementations derived from the revised
> spec.  (You can have implementations based on mailing list
> discussions, but that is NOT the same thing.)
>
> The IETF is about making the Internet work better. That means revising
> specs (from a technical perpective) when they need to be revised.
>
> If we want to fix what's broken, we should focus on getting documents
> revised (without simultaneously advancing them).
> But once you do that, one quickly finds out that there are real and
> sometimes  complicated
> reasons why revising documents is hard.
>
> In many cases, widely deployed protocols really need to have a revised
> spec developed (and the authors will readily admit that). But that
> just doesn't happen, not because of process, but because of other much
> more fundamental problems. E.g., Not enough energy from the relevant
> experts. key people who know a spec have moved on to other newer
> technologies or other higher priority things. Fixing specs can also be
> painful because some vendors won't or can't change their deployed
> implementations, so don't really want an updated spec that invalidates
> their implementation. etc., etc. It can be very hard for a WG to walk
> the line between "we need to fix this" and "can we tweak the spec
> without invalidating various deployed implementations".
>
> IMO, these sorts of issues are the real reasons documents don't
> advance more. It's not just about process.
Agreed. Well said.

-Doug