Re: [v6ops] I-D Action: draft-ietf-v6ops-ula-usage-recommendations-04.txt

David Farmer <farmer@umn.edu> Thu, 05 November 2015 16:06 UTC

Return-Path: <farmer@umn.edu>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 266D41B2BA3 for <v6ops@ietfa.amsl.com>; Thu, 5 Nov 2015 08:06:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.309
X-Spam-Level:
X-Spam-Status: No, score=-4.309 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YXVNE3VgtRJf for <v6ops@ietfa.amsl.com>; Thu, 5 Nov 2015 08:06:07 -0800 (PST)
Received: from vs-w.tc.umn.edu (vs-w.tc.umn.edu [134.84.119.20]) by ietfa.amsl.com (Postfix) with ESMTP id 7D5981A8FD5 for <v6ops@ietf.org>; Thu, 5 Nov 2015 08:06:02 -0800 (PST)
Received: from mail-io0-f176.google.com (mail-io0-f176.google.com [209.85.223.176]) by vs-w.tc.umn.edu (UMN smtpd) with ESMTP (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128/128); for <v6ops@ietf.org>; Thu, 5 Nov 2015 10:05:56 -0600 (CST)
X-Umn-Remote-Mta: [N] mail-io0-f176.google.com [209.85.223.176] #+LO+TS+TR
X-Umn-Classification: local
Received: by ioll68 with SMTP id l68so95560429iol.3 for <v6ops@ietf.org>; Thu, 05 Nov 2015 08:05:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umn.edu; s=google; h=references:in-reply-to:mime-version:content-transfer-encoding :content-type:message-id:cc:from:subject:date:to; bh=Tksd1AUl5wo+iVCVJOBccvwVlsFtI+k6F9KPnCa9iEk=; b=Dhdlx39XpRinD4MPt/BVMoaZ9AL1hNCQyE6Dy1eVBwx2gxON0ptRbzNEOcQDdfeHfy ChhKmTILy7NSbPnnfU/kMVSXGcSBD0vqbjfWAQSDWMpmM7y3OUHIWbfeheOlLufjcGin gcV7B7WXTlJbN6BHwRmQ+YKwVurrxNyAGIGzY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:references:in-reply-to:mime-version :content-transfer-encoding:content-type:message-id:cc:from:subject :date:to; bh=Tksd1AUl5wo+iVCVJOBccvwVlsFtI+k6F9KPnCa9iEk=; b=EEX8Hf7S4h5VEAMxx7xWNkD5B6Lt2hAkzGp6FYiq7z5WB1qEmRul1E/FTzYgVbbf+D vo0xDMBt7Lvhjt9nV0qptnB4HYa4lCY9sC6/1ihMXqaeY8HDc4KB2EIZt1h1reoh6hM9 6Tp73f70fjRqelseQ2+L2vRHdhRCdek9JfyYeGJfij4yMxJnShHsJFIrgdCiH69AXE4u VV0+UUFPtifAgpp3YXaz3dhxeyfvf7+TcgjZ0BDgz0VoodihWflBSl6DEoZAMQ8REJjg iHTzOwhGjyiJpHQU88I69OUFlZL18kLkgwsUyfs1bzRHVrBHN3r1uU/dGmrzRpau3moM cjyw==
X-Gm-Message-State: ALoCoQkUwu6A2/p7yYfKTvV6C+uZiUIx3XOH3H/EOVrxx64VtkaeWDBK3iN8HZdpIKI1UIvC+sAmfy3NQXJ+jEguAI0wUJUZi/2edrUDUveGId+HDgoiG9+SZhvwzo00uOyB7Y4HKr0o
X-Received: by 10.107.152.2 with SMTP id a2mr10048213ioe.123.1446739555541; Thu, 05 Nov 2015 08:05:55 -0800 (PST)
X-Received: by 10.107.152.2 with SMTP id a2mr10048080ioe.123.1446739554341; Thu, 05 Nov 2015 08:05:54 -0800 (PST)
Received: from [10.0.0.7] (c-68-47-68-88.hsd1.mn.comcast.net. [68.47.68.88]) by smtp.gmail.com with ESMTPSA id rj5sm3095841igc.7.2015.11.05.08.05.53 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 05 Nov 2015 08:05:53 -0800 (PST)
References: <20141027073843.13643.64057.idtracker@ietfa.amsl.com> <8D8A25B4-2E47-4524-9F76-11A0C28DDD39@nestlabs.com> <8AACD6C0-7B3D-44B0-AEF4-1880A5A63FBD@nestlabs.com> <563ADB4B.4070409@umn.edu> <20151105064052.308F23BE9BE0@rock.dv.isc.org>
In-Reply-To: <20151105064052.308F23BE9BE0@rock.dv.isc.org>
Mime-Version: 1.0 (1.0)
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="us-ascii"
Message-Id: <09A3CAC8-B3C5-401D-9938-58E4F0485FE9@umn.edu>
X-Mailer: iPad Mail (13B143)
From: David Farmer <farmer@umn.edu>
Date: Thu, 05 Nov 2015 10:05:53 -0600
To: Mark Andrews <marka@isc.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/sKd-TWsGsM-6Uy1EWGnslh0TmKo>
Cc: V6OPS Working Group <v6ops@ietf.org>
Subject: Re: [v6ops] I-D Action: draft-ietf-v6ops-ula-usage-recommendations-04.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Nov 2015 16:06:13 -0000

> On Nov 5, 2015, at 00:40, Mark Andrews <marka@isc.org> wrote:
> 
> In message <563ADB4B.4070409@umn.edu>, David Farmer writes:
>>> On 11/4/15 19:41 , James Woodyatt wrote:
>>> Everyone-
>>> 
>>> This draft A) uses normative requirements language with RFC 2119
>>> keywords and B) calls for publication in the Informational category. Is
>>> the document really intended for the Best Current Practice (BCP)
>>> category? If not, could we please either remove the citation of RFC 2119
>>> and all the usage of upper case keywords, or insert an explanation for
>>> why the document uses normative requirements language despite being an
>>> Informational category document?
>> 
>> The only use of use upper case RFC2119 keywords in the document are in
>> quotes from other documents.  Such use seem appropriate, even if you
>> think upper case RFC2119 keywords are not normally appropriate in an
>> Informational category document.  Since quotes using upper case RFC2119
>> keywords are included I think the citation of RFC 2119 is also
>> appropriate and clarifies their use.
> 
> Then you have to think about all use of "must", "should" etc. in
> terms of RFC2119.  For reference I've got drafts which quote
> documents with RFC2119 semantics but have not cited RFC 2119.

Personally, I don't like the inclusion of any capitalized  RFC2119 key words without the inclusion of a RFC2119 reference to clarify their meaning.

> There is also nothing preventing the use of RFC 2119 in BCP or INFO
> documents.  The use of RFC 2119 does not imply standard.

I agree, however, I decided not to argue that point.  In the document in question the author choose to only capitalize the RFC2119 key words in the quotes from other documents and therefore included the reference, this seemed reasonable to me in the context of the document and well within the discretion of the author.   I expect even for those who think Informational documents should not use capitalized RFC2119 key words, they would recognize and exception for quotes from other documents. 

I believe it is reasonable to use use capitalized RFC2119 key words in any document anywhere and reference RFC2119.  For Informational documents, within reasonable limits, this should be a style question left to the discretion of the author.  For Standards Track or BCP documents there is an expectation to use capitalized RFC2119 key words when make normative statements.  But even this isn't an absolute.  In my opinion even here, within reason, the author should have discretion, but for clarity I believe it is necessary for an author to explain any deviation from this expectation. 

-- 
===============================================
David Farmer                          Email: farmer@umn.edu
Office of Information Technology
University of Minnesota    
2218 University Ave SE         Phone: +1-612-626-0815
Minneapolis, MN 55414-3029   Cell: +1-612-812-9952
===============================================