Re: Last Call: draft-ogud-iana-protocol-maintenance-words (Definitions for expressing standards requirements in IANA registries.) to BCP

Brian E Carpenter <brian.e.carpenter@gmail.com> Fri, 19 March 2010 19:05 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 436863A67F8 for <ietf@core3.amsl.com>; Fri, 19 Mar 2010 12:05:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.77
X-Spam-Level:
X-Spam-Status: No, score=-1.77 tagged_above=-999 required=5 tests=[AWL=-0.301, BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13]
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 XcT7L77Ri0j7 for <ietf@core3.amsl.com>; Fri, 19 Mar 2010 12:05:49 -0700 (PDT)
Received: from mail-fx0-f213.google.com (mail-fx0-f213.google.com [209.85.220.213]) by core3.amsl.com (Postfix) with ESMTP id C7AC63A67A1 for <ietf@ietf.org>; Fri, 19 Mar 2010 12:05:48 -0700 (PDT)
Received: by fxm5 with SMTP id 5so1041402fxm.29 for <ietf@ietf.org>; Fri, 19 Mar 2010 12:05:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :organization:user-agent:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=VhtaJI188wfV7KrO8+/GYv02UIiZfgRsCj+l3zWYVDQ=; b=uv2WqGjvrmOhca++s4xesaPjQXL2XnFTm77Wwl0ExwQVHgJ0vURqpOPLFc1ZY3U6vy 3/ZBfpaFotkt7m2cdRODDTrQhdDoZHaxd2M9ZPczbHXllF1cWjGP3RQdPKI/VdT18Quf DYhEgIHFyYovMQbv/W14yrZgXze9ox9AfSPlA=
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=dI+NPtiTeBai5YsKOvrk1as33lEzNAUnD0XoDb3H4m61eYRniEe/XnRw3CgjEZGB7O E5eDE95VKPOsWe8+eYgR1V+FTaYQD8B/kred06+kZ43M0nHLLFYpHr+NEFRuqlSfFgBW t2d5Y8i72EIqD2TuHyu7JfmVq5ZdHSJBit5hk=
Received: by 10.87.45.14 with SMTP id x14mr8589572fgj.54.1269025558787; Fri, 19 Mar 2010 12:05:58 -0700 (PDT)
Received: from [10.1.1.4] ([121.98.142.15]) by mx.google.com with ESMTPS id b17sm2474722fka.13.2010.03.19.12.05.54 (version=SSLv3 cipher=RC4-MD5); Fri, 19 Mar 2010 12:05:57 -0700 (PDT)
Message-ID: <4BA3CB0C.1000206@gmail.com>
Date: Sat, 20 Mar 2010 08:05:48 +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: Olafur Gudmundsson <ogud@ogud.com>
Subject: Re: Last Call: draft-ogud-iana-protocol-maintenance-words (Definitions for expressing standards requirements in IANA registries.) to BCP
References: <20100317174540.39CAD3A6891@core3.amsl.com> <4BA13EF6.5@gmail.com> <p0624080dc7c7101a171c@[10.20.30.158]> <20100318132523.GB25752@shinkuro.com> <p06240854c7c7ffcde811@[10.20.30.158]> <6B55F0F93C3E9D45AF283313B8D342BA6862FB6F@TK5EX14MBXW653.wingroup.windeplo y.ntdev.microsoft.com> <4BA38B39.9000206@ogud.com> <p06240876c7c951672e85@[10.20.30.158]> <4BA3BB4C.8080105@ogud.com>
In-Reply-To: <4BA3BB4C.8080105@ogud.com>
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: Fri, 19 Mar 2010 19:05:50 -0000

Olafur,

> In my mind there are basically three kinds of IETF working groups:
>    1) New protocols/protocol extensions frequently with limited
>       attention to operations.
>    2) Protocol maintainance groups
>    3) Operational groups
> 
> RFC2119 words are aimed at the first type, and can to limited extend
> be used by the third type, in the case the recommendations are
> "static".
> As the second and third types of groups will become more common and
> contentious it is important to think about how to clearly allow
> these groups to express "guidance" in selecting "options".

I'm all in favour of making things easier for people trying to use
our standards. I don't believe that adding duplicative terminology
to the IANA registries is the right way to do it; I believe that will
only *increase* confusion and the risk of ambiguity.

Something like draft-ietf-newtrk-repurposing-isd seems much more
hopeful but never reached IETF consensus.

Meanwhile, to repeat myself, why don't WG's write Applicability
Statements as defined in 1996 by BCP 9 (RFC 2026) section 3.2? We've had
this mechanism for 14 years, maybe it's time to test it.

Regards
   Brian Carpenter

On 2010-03-20 06:58, Olafur Gudmundsson wrote:
> On 19/03/2010 12:14 PM, Paul Hoffman wrote:
>> At 10:33 AM -0400 3/19/10, Olafur Gudmundsson wrote:
>>> Well here a proposed problem statement for the requirement:
>>>   How does an implementer of a protocol X, find which ones of the many
>>>   features listed in registry Y, he/she needs to implement and which
>>>   ones are obsolete.
>>>
>>> and
>>>   How does an "evaluator" of an implementations assess if
>>>   implementation Z is compliant with current recommended state
>>>   of protocol X.
>>>
>>> The second problem my draft is addressing is:
>>>   How to express the implementation and operational level of support.
>>>   RFC2119 words only apply to IMPLEMENTATIONS.
>>
>> This problem statement does not match the one in the draft. The one
>> here is a better problem statement, and it already has a simple
>> solution: write an RFC that say "This RFC defines X; a sending
>> implementation must be able emit A and SHOULD be able to emit B; a
>> receiving implementation must be able to process A and SHOULD be able
>> to process B". This has nothing to do with the IANA registry other
>> than A and B had better be listed there.
>>
> 
> Well it benefits from comments from the many good people that have
> commented on the draft after the LC started :-)
> 
> I still do not believe that "Publish a new RFC" is the solution.
> It still leaves the issue of matching operations to current best
> practices, your statements only reflect "interoperability" out of the
> box, not what we recommend that people operate/disable/plan-for/etc.
> 
> The +- words are on the right track but I think they do not go far
> enough.
> 
> 
>> Further, there is nothing in your draft that says that X is a
>> protocol. The draft is completely vague as to what is being conformed to.
>>
> Because the definitions are trying to cover both implementations and
> operations.
> 
>>> As how things have been done I think that process is broken thus I want
>>> people to figure out a better way to provide this information.
>>
>> So do many of us, but it is not from lack of many well-intentioned
>> people trying to fix it: it is from a lack of consensus.
>>
>>> The question is how do we make the system more user friendly, remember
>>> we have over 5700 RFC's published so far and we are generating almost
>>> an RFC/day. It is not unlikely that we will have RFC 9000
>>> published before 2020!
>>
>> Why is this any more true now that a few years ago when the newtrk
>> work failed?
>>
> The pain is greater than it was, proposals for changes seem to
> get traction when certain pain threshold is reached.
> Have we reached it?
> 
> In my mind there are basically three kinds of IETF working groups:
>    1) New protocols/protocol extensions frequently with limited
>       attention to operations.
>    2) Protocol maintainance groups
>    3) Operational groups
> 
> RFC2119 words are aimed at the first type, and can to limited extend
> be used by the third type, in the case the recommendations are
> "static".
> As the second and third types of groups will become more common and
> contentious it is important to think about how to clearly allow
> these groups to express "guidance" in selecting "options".
> 
>     Olafur
> _______________________________________________
> Ietf mailing list
> Ietf@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf
>