Re: draft-housley-two-maturity-levels

Brian E Carpenter <brian.e.carpenter@gmail.com> Sat, 29 January 2011 20:07 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: ietf@core3.amsl.com
Delivered-To: ietf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AF3753A6858 for <ietf@core3.amsl.com>; Sat, 29 Jan 2011 12:07:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.469
X-Spam-Level:
X-Spam-Status: No, score=-103.469 tagged_above=-999 required=5 tests=[AWL=0.130, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, 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 Don+NaSMqAQU for <ietf@core3.amsl.com>; Sat, 29 Jan 2011 12:06:59 -0800 (PST)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by core3.amsl.com (Postfix) with ESMTP id 9F0553A681C for <ietf@ietf.org>; Sat, 29 Jan 2011 12:06:59 -0800 (PST)
Received: by gxk27 with SMTP id 27so1739024gxk.31 for <ietf@ietf.org>; Sat, 29 Jan 2011 12:10:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:organization:user-agent :mime-version:to:cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=eiy8gu5KT22xSaLh6sLI5Of/nvUii9vDr0Ur7LgyFV8=; b=Z2hqJxmZQaBb7TBGWs8L0739sKj4h8jGP7bC0DdDLuZrcfAV8peBjOK8NtUnpBn3sm 1eud2zEhPHYb6kjfsdZA8ZuXKx+ua4tYKYy+qAYMARLjniDD3SZJrfXIwvjXvYlRO5iY WY5A9LHZjZGILhf98BjkCgxtZ+HZLSL+4S3FQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=WD52PU2EDL1m+/aM9VgtOtwAz+kQU3vEJ64gP/ko35xZ1vd4L0DaIR7RmMRchmIV3Q jAvuPchcSlvpNe94Il+jtHxT9hisCIuVtxO1QduoCLTuYin5joZbY8nR4qkAzG/SfM4/ e0uL+q9IWredR5EZBjj8oBKLLw9bxld2Xx/SU=
Received: by 10.236.95.17 with SMTP id o17mr8709411yhf.35.1296331809087; Sat, 29 Jan 2011 12:10:09 -0800 (PST)
Received: from [10.1.1.4] ([121.98.190.33]) by mx.google.com with ESMTPS id v8sm3468854yhg.40.2011.01.29.12.10.05 (version=SSLv3 cipher=RC4-MD5); Sat, 29 Jan 2011 12:10:07 -0800 (PST)
Message-ID: <4D44741A.9070108@gmail.com>
Date: Sun, 30 Jan 2011 09:10:02 +1300
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: "Scott O. Bradner" <sob@harvard.edu>
Subject: Re: draft-housley-two-maturity-levels
References: <20110127032924.2FE4480CCE8@newdev.eecs.harvard.edu>
In-Reply-To: <20110127032924.2FE4480CCE8@newdev.eecs.harvard.edu>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Cc: ietf@ietf.org
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Sat, 29 Jan 2011 20:07:00 -0000

On 2011-01-27 16:29, Scott O. Bradner wrote:
> 1/ I still do not think this (modified) proposal will have any real
>    impact on the number of "Proposed Standard" documents that move
>    to a (in this proposal, "the") higher level since I do not see
>    how this makes any significant changes to the underlying reasons
>    that documents have not progressed in the past - i.e., I see no
>    reason to think that this proposal would change the world much
>    (would not help, would not hurt)

I tend to be more optimistic. I think that having only one step
ahead to reach final status is *much* less of a psychological
barrier, and the name "Internet Standard" is a *much* more appealing
target than "Draft Standard". Therefore, I believe this change will
be a significant step forward.

> 2/ I think the proposal must specifically deal with the 2026 IPR licence
>    requirement in section 4.1.2
> 
>       If patented or otherwise controlled technology
>       is required for implementation, the separate implementations must
>       also have resulted from separate exercise of the licensing process.

I strongly agree. This exact sentence should be carried forward.

> 
>    The requirement can be dealt with by explicitly discarding 
>    it or by including it. But not mentioning the requirement does
>    not make the issue go away.  This requirement was, in theory, a
>    way to keep the IETF/IESG out of the business of evaluating
>    the fairness of licensing terms.  I can remember only
>    one time it came up (in an appeal) so getting rid of it may
>    be fine - but don't make it look like it was just forgotten.
>  
> 3/ I think you also be quite specific as to how to decide that the
>    conditions for advancement have been met - one of the big
>    implementation issues with 2026 was knowing how to decide
>    that a technology was ready to be advanced (did you need
>    a spreadsheet listing all features and noting with ones
>    had been multiply implemented (as was done at huge effort
>    for HTTP 1.1) or is there someting simplier - clear rules 
>    would help avoid this type of issue in the future

Whike I agree with Scott, I suggest solving this outside the BCP itself.
It's quite a complex issue.

> 
> 4/ as part of #3 - the rules should also specifically deal with
>    the following pp from 2026
> 
>       The requirement for at least two independent and interoperable
>       implementations applies to all of the options and features of the
>       specification.  In cases in which one or more options or features
>       have not been demonstrated in at least two interoperable
>       implementations, the specification may advance to the Draft Standard
>       level only if those options or features are removed.
> 
>    this requirement was included to try to remove cruft from protocols
>    as they went forward - maybe this is no longer a desire but,
>    like with the license issue, a specific mention of what has
>    been decided would mean that people would not think that
>    things were not just forgotton.

Actually the draft does not appear to require interoperability testing
at all:

     "* There are a significant number of implementations with
        successful operational experience."

Is that intentional? I thought interop was generally regarded as
fundamental. So I think the text needs to be explicit about which
bits of section 4.1.2 of RFC 2026 still apply. Or expand the
sentence by adding ", including interoperation between different
implementations when meaningful."

(It's "when meaningful" because some standards such as MIB modules
don't interoperate as such, see RFC 2438.)

On another point:

"5.  Open Question Regarding STD Numbers"

IMHO the easiest solution is still what I suggested some years
ago: retain STD numbers, but assign them at the PS stage. That
removes the confusion about a PS that updates a numbered Standard.

   Brian