Re: SHOULD vs MUST case sensitivity

Spencer Dawkins <spencer@mcsr-labs.org> Mon, 30 June 2008 14:08 UTC

Return-Path: <ietf-bounces@ietf.org>
X-Original-To: ietf-archive@megatron.ietf.org
Delivered-To: ietfarch-ietf-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CF2313A6928; Mon, 30 Jun 2008 07:08:11 -0700 (PDT)
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 7C6CD3A6928 for <ietf@core3.amsl.com>; Mon, 30 Jun 2008 07:08:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, STOX_REPLY_TYPE=0.001]
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 HqgaoBFv0heR for <ietf@core3.amsl.com>; Mon, 30 Jun 2008 07:08:06 -0700 (PDT)
Received: from usaga01-in.huawei.com (usaga01-in.huawei.com [206.16.17.211]) by core3.amsl.com (Postfix) with ESMTP id 8EC4E3A6836 for <ietf@ietf.org>; Mon, 30 Jun 2008 07:08:06 -0700 (PDT)
Received: from huawei.com (usaga01-in [172.18.4.6]) by usaga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0K3A006HK4LTX1@usaga01-in.huawei.com> for ietf@ietf.org; Mon, 30 Jun 2008 07:08:18 -0700 (PDT)
Received: from s73602 (cpe-72-190-0-23.tx.res.rr.com [72.190.0.23]) by usaga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0K3A006Q34LRET@usaga01-in.huawei.com> for ietf@ietf.org; Mon, 30 Jun 2008 07:08:17 -0700 (PDT)
Date: Mon, 30 Jun 2008 09:08:42 -0500
From: Spencer Dawkins <spencer@mcsr-labs.org>
Subject: Re: SHOULD vs MUST case sensitivity
To: Eric Gray <eric.gray@ericsson.com>, Dave Crocker <dcrocker@bbiw.net>, Randy Presuhn <randy_presuhn@mindspring.com>
Message-id: <025d01c8daba$e15b7a20$6501a8c0@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
X-Mailer: Microsoft Outlook Express 6.00.2900.3138
X-Priority: 3
X-MSMail-priority: Normal
References: <20080525020040.4DE5A5081A@romeo.rtfm.com> <F66D7286825402429571678A16C2F5EE03ADF950@zrc2hxm1.corp.nortel.com> <20080620195947.29D0B5081A@romeo.rtfm.com> <9D9CF008-7350-4831-8F21-E08A0A7B255E@insensate.co.uk> <7706.1214216391.855029@peirce.dave.cridland.net> <g3ror8$2b9$1@ger.gmane.org> <900B2F8D-5960-4277-9DBC-E59A05F1CFBA@cisco.com> <48623304.1050008@employees.org> <2D990430F5F5D3C7984BDFDF@p3.JCK.COM> <48627A42.6030907@employees.org> <4862920D.4060003@dcrocker.net> <941D5DCD8C42014FAF70FB7424686DCF034FC969@eusrcmw721.eamcs.ericsson.se> <48657683.2050608@dcrocker.net> <Pine.LNX.4.64.0806271844290.22369@shell4.bayarea.net> <DBE1F9D4-FA3E-4A8F-A90C-8095AEA809DA@muada.com> <00cd01c8da42$592bd280$6801a8c0@oemcomputer> <48682966.9080007@dcrocker.net> <000801c8da4a$d747c860$6801a8c0@oemcomputer> <486845B1.4050502@bbiw.net> <941D5DCD8C42014FAF70FB7424686DCF03527E8E@eusrcmw721.eamcs.ericsson.se>
Cc: IETF Discussion <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-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>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: ietf-bounces@ietf.org
Errors-To: ietf-bounces@ietf.org

Without reference to other points that have been made in this thread, it's 
also worth noting that Gen-ART reviewers have been challenging 2119-ish 
statements in drafts under review for several years, assuming that 
capitalization is significant, and discouraging upper-casing for emphasis.

It would be lovely to have the current practice written down clearly, so 
authors and editors aren't surprised when this happens (and we never have to 
revisit the topic).

Thanks,

Spencer

> However, there is abundant evidence to support argument
> that prospective RFC authors should use the ALL-CAPS version of
> these words - if for no other reason than because it removes any
> possibility of doubt.  The evidence to support this is based at
> least partly on current usage - such as a BCP like RFC 2119 is
> meant to reflect.  It is also based at least in part on the the
> arguments put forward in this thread.  And finally, it is based
> at least in part on the common-sense proposition that anything
> that adds clarity to a specification is generally a good thing.
>
> Hence I believe the one thing we should take away from
> this discussion is that - while use of the ALL-CAPS version of
> the requriements level terminology in RFC 2119 is probably not
> technically required to indicate the intended usage - it is a
> very good idea to do this.  Further, if we assume that is the
> case (and I think reasonable people will agree that it is),
> then continuing the argument about the semantics in this case
> is merely a distraction from useful discussion and clarity in
> the work we all want to be doing.
>
> --
> Eric Gray
> Principal Engineer
> Ericsson
>
>> -----Original Message-----
>> From: ietf-bounces@ietf.org [mailto:ietf-bounces@ietf.org] On
>> Behalf Of Dave Crocker
>> Sent: Sunday, June 29, 2008 10:32 PM
>> To: Randy Presuhn
>> Cc: IETF Discussion
>> Subject: Re: SHOULD vs MUST case sensitivity
>>
>>
>>
>> Randy Presuhn wrote:
>> >> English is not case sensitive.
>> >
>> > Not so.  Case has long been used for emphasis in environments
>> > lacking other typographical means, such as bolding, underlining,
>> > or italicization.
>>
>>
>> Emphasis is not semantics.
>>
>> Normative intent is semantic.
>>
>> d/
>> -- 
>>
>>    Dave Crocker
>>    Brandenburg InternetWorking
>>    bbiw.net
>> _______________________________________________
>> Ietf mailing list
>> Ietf@ietf.org
>> https://www.ietf.org/mailman/listinfo/ietf
>>
> _______________________________________________
> Ietf mailing list
> Ietf@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf
> 


_______________________________________________
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf