RE: [rtcweb] Uppercase question for RFC2119 words
"Drage, Keith (Nokia - GB)" <keith.drage@nokia.com> Wed, 30 March 2016 19:28 UTC
Return-Path: <keith.drage@nokia.com>
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 60B8812D8DC; Wed, 30 Mar 2016 12:28:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.92
X-Spam-Level:
X-Spam-Status: No, score=-6.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 gT84TBMngq_O; Wed, 30 Mar 2016 12:28:47 -0700 (PDT)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 89AAF12D8C0; Wed, 30 Mar 2016 12:28:46 -0700 (PDT)
Received: from fr712umx4.dmz.alcatel-lucent.com (unknown [135.245.210.45]) by Websense Email Security Gateway with ESMTPS id AE6A5E41A2EDA; Wed, 30 Mar 2016 19:28:40 +0000 (GMT)
Received: from fr712usmtp2.zeu.alcatel-lucent.com (fr712usmtp2.zeu.alcatel-lucent.com [135.239.2.42]) by fr712umx4.dmz.alcatel-lucent.com (GMO-o) with ESMTP id u2UJSeHg022418 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 30 Mar 2016 19:28:40 GMT
Received: from FR712WXCHHUB03.zeu.alcatel-lucent.com (fr712wxchhub03.zeu.alcatel-lucent.com [135.239.2.74]) by fr712usmtp2.zeu.alcatel-lucent.com (GMO) with ESMTP id u2UJSdXj025878 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 30 Mar 2016 21:28:39 +0200
Received: from FR712WXCHMBA11.zeu.alcatel-lucent.com ([169.254.7.185]) by FR712WXCHHUB03.zeu.alcatel-lucent.com ([135.239.2.74]) with mapi id 14.03.0195.001; Wed, 30 Mar 2016 21:28:39 +0200
From: "Drage, Keith (Nokia - GB)" <keith.drage@nokia.com>
To: EXT Dave Cridland <dave@cridland.net>, Barry Leiba <barryleiba@computer.org>
Subject: RE: [rtcweb] Uppercase question for RFC2119 words
Thread-Topic: [rtcweb] Uppercase question for RFC2119 words
Thread-Index: AQHRirpc9Kg4wBKJA0+WsIoM8QGwTg==
Date: Wed, 30 Mar 2016 19:28:39 +0000
Message-ID: <949EF20990823C4C85C18D59AA11AD8BADEB685F@FR712WXCHMBA11.zeu.alcatel-lucent.com>
References: <20160320223116.8946.76840.idtracker@ietfa.amsl.com> <949EF20990823C4C85C18D59AA11AD8BADEAFFC7@FR712WXCHMBA11.zeu.alcatel-lucent.com> <CA+9kkMCsT43ZCSdq8gdKXu1k4pJgbf0ab5tE=dDiFfrTT2gtkA@mail.gmail.com> <949EF20990823C4C85C18D59AA11AD8BADEB0D16@FR712WXCHMBA11.zeu.alcatel-lucent.com> <56F79D05.8070004@alvestrand.no> <326E6502-28E5-4D09-BB99-4A5D80625EB0@stewe.org> <56F88E18.2060506@it.aoyama.ac.jp> <20160328104731.GO88304@verdi> <CALaySJ+hYMMsKE7Ws-NJbyqH55E-mQM-duTEcJGc0TWvTP88Ew@mail.gmail.com> <20160328132859.GP88304@verdi> <28975138-9EA1-4A9F-A6C0-BC1416B8EA44@sobco.com> <CALaySJJkNj2jfm0gJpuDzq8oFDjTNn-uQ5MHdmEOLwTiFZUyQQ@mail.gmail.com> <56FBDE33.5000706@nostrum.com> <56FBE3F2.10507@dcrocker.net> <CAKHUCzyhUwxvk3sQzZGHHZf-vh8B9wtp4DQ9qRcJ0sdi3o1UNw@mail.gmail.com> <CALaySJJkTEc3xPA_V3yHauq8vSM_hwG-1nQCAPNUThORqm-vpw@mail.gmail.com> <CAKHUCzwxnypwL7Fv=GUKvvkAWt4kzBt=msjSWEDsq=d=pP+2WA@mail.gmail.com>
In-Reply-To: <CAKHUCzwxnypwL7Fv=GUKvvkAWt4kzBt=msjSWEDsq=d=pP+2WA@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.239.27.41]
Content-Type: multipart/alternative; boundary="_000_949EF20990823C4C85C18D59AA11AD8BADEB685FFR712WXCHMBA11z_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ietf/KAizaYxXyGFwOAMR7mfskfms_hI>
X-Mailman-Approved-At: Thu, 31 Mar 2016 10:47:57 -0700
Cc: IETF discussion list <ietf@ietf.org>, "Heather Flanagan (RFC Series Editor)" <rse@rfc-editor.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>, Dave Crocker <dcrocker@bbiw.net>, IESG <iesg@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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: Wed, 30 Mar 2016 19:28:49 -0000
This discussion seems to have started because rtcweb produced a document where the status (BCP, informative or standards track) was not clear and I could not even work it out from the use of pseudo normative language. I would note that the meaning of even lower case “must” has to be clear, and in my view there is frequently an important distinction between “is obliged to” and “is expected to”, and even “should do”, all of which appear to be allowed by the Webster definition. Further, in the Oxford definition, only the first of these seems to be meant, so there is potentially an Atlantic divide here. Further, when I have questioned in the past what some author has meant by using “must”, we frequently end up understanding that it was not meant at all. Sometimes it is hiding a somewhat differently phrased “MUST” requirement. I could make similar arguments for other modal auxiliarys. My other arguments for avoiding lower case versions are that other standards organizations (with one exception) do use lower case versions to explicitly define requirements, and the distinction of a usage within IETF is not necessarily understood, and secondly that it is far too easy for an editor with the misapplication of a single keypress to convert the case of a word. Regards Keith From: rtcweb [mailto:rtcweb-bounces@ietf.org] On Behalf Of EXT Dave Cridland Sent: 30 March 2016 20:01 To: Barry Leiba Cc: IETF discussion list; Heather Flanagan (RFC Series Editor); rtcweb@ietf.org; IESG; Scott O. Bradner; Dave Crocker Subject: Re: [rtcweb] Uppercase question for RFC2119 words On 30 March 2016 at 18:59, Barry Leiba <barryleiba@computer.org<mailto:barryleiba@computer.org>> wrote: >> That such a rule differs from natural English -- which does not typically >> alter semantics based on case -- and that most readers of RFCs will not have >> such detailed knowledge of RFC2119 nor read RFCs with the care such a rule >> demands, my question BARRY and adam and EveryOne Else, is what makes anyone >> think that such a rule must (MUST?) ensure proper reading of RFCs so as to >> distinguish between normative portions and advisory portions? > > Sorry, I think that's nonsense. RFC 2119 and its capitalized keywords are > well known to anyone reading any specifications, these days. I think we can > actually assume a priori knowledge of RFC 2119, for the most part. What I > think would be far more surprising is this notion that the keywords, noted > and referenced in capitals, also have the same precise meaning and force > when written normally. I agree with the first and third sentences of what Dave Cridland said, but I think we have to be a little careful about the second. What I think we can assume is an a priori knowledge of some of what 2119 says: that there are these capitalized key words that have special meanings. But it's quite clear from reviewing a lot of documents (one of the fun things one gets to do as AD) that many writers do not know how 2119 actually defines those. I see significant misunderstandings about "SHOULD" and "MAY" all the time, examples of which I can give you if you like. And one of my favourites is when someone used "RECOMMENDED", I questioned it in a comment, and the response was, "Yes, maybe we should switch that to 'SHOULD'." For future reference, I tend not to zero-index my sentences. ;-) I think that MUST/SHOULD/MAY (the former two tempered by NOT) are well-understood, although the strength of SHOULD is usually underestimated. OPTIONAL is probably obvious enough (though its implications may not be), and SHALL/RECOMMENDED are uncommon enough that they're probably not understood nearly as well. As a complete side thing, I wonder how this all seems to German-speakers, as German uses initial caps for all nouns. I wonder if anyone even notices if someone fails to do that. I wonder if it becomes puzzling, perhaps in some instances. Barry
- Uppercase question for RFC2119 words John Leslie
- Re: Uppercase question for RFC2119 words Scott O. Bradner
- Re: Uppercase question for RFC2119 words Barry Leiba
- Re: Uppercase question for RFC2119 words Scott O. Bradner
- Re: Uppercase question for RFC2119 words John C Klensin
- Re: Uppercase question for RFC2119 words Barry Leiba
- Fuzzy words [was Uppercase question for RFC2119 w… Brian E Carpenter
- RE: Fuzzy words [was Uppercase question for RFC21… Eric Gray
- Re: Fuzzy words [was Uppercase question for RFC21… Barry Leiba
- Re: Uppercase question for RFC2119 words John Levine
- Re: Uppercase question for RFC2119 words David Farmer
- Re: Uppercase question for RFC2119 words Dick Franks
- Re: Uppercase question for RFC2119 words S Moonesamy
- Re: Fuzzy words [was Uppercase question for RFC21… Tony Finch
- Re: Fuzzy words [was Uppercase question for RFC21… Scott Bradner
- Re: Fuzzy words [was Uppercase question for RFC21… Loa Andersson
- Re: Fuzzy words [was Uppercase question for RFC21… Randy Bush
- Re: Fuzzy words [was Uppercase question for RFC21… John C Klensin
- Re: Fuzzy words [was Uppercase question for RFC21… Scott Bradner
- Re: Fuzzy words [was Uppercase question for RFC21… Ben Campbell
- Re: Fuzzy words [was Uppercase question for RFC21… Dave Cridland
- Re: Fuzzy words [was Uppercase question for RFC21… John C Klensin
- Re: Fuzzy words [was Uppercase question for RFC21… Heather Flanagan (RFC Series Editor)
- Re: Fuzzy words [was Uppercase question for RFC21… HANSEN, TONY L
- Re: Fuzzy words [was Uppercase question for RFC21… John C Klensin
- Re: Fuzzy words [was Uppercase question for RFC21… Dave Cridland
- Re: Fuzzy words [was Uppercase question for RFC21… HANSEN, TONY L
- Re: Fuzzy words [was Uppercase question for RFC21… John C Klensin
- Re: Fuzzy words [was Uppercase question for RFC21… Eliot Lear
- Re: Fuzzy words [was Uppercase question for RFC21… Brian E Carpenter
- Re: Fuzzy words [was Uppercase question for RFC21… Scott O. Bradner
- Re: Fuzzy words [was Uppercase question for RFC21… Brian E Carpenter
- Re: Fuzzy words [was Uppercase question for RFC21… Brian E Carpenter
- Re: Fuzzy words [was Uppercase question for RFC21… Dave Cridland
- Re: Uppercase question for RFC2119 words Adam Roach
- Re: [rtcweb] Uppercase question for RFC2119 words Dave Crocker
- Re: [rtcweb] Uppercase question for RFC2119 words Adam Roach
- Re: [rtcweb] Uppercase question for RFC2119 words Eliot Lear
- Re: Uppercase question for RFC2119 words Lee Howard
- Re: [rtcweb] Uppercase question for RFC2119 words Ben Campbell
- Re: Uppercase question for RFC2119 words Warren Kumari
- Re: [rtcweb] Uppercase question for RFC2119 words Dave Cridland
- Re: [rtcweb] Uppercase question for RFC2119 words Adam Roach
- Re: [rtcweb] Uppercase question for RFC2119 words Dave Crocker
- Re: [rtcweb] Uppercase question for RFC2119 words John C Klensin
- Re: [rtcweb] Uppercase question for RFC2119 words Pat Thaler
- Re: [rtcweb] Uppercase question for RFC2119 words Ole Jacobsen
- Re: [rtcweb] Uppercase question for RFC2119 words Barry Leiba
- Re: [rtcweb] Uppercase question for RFC2119 words Stephan Wenger
- Re: [rtcweb] Uppercase question for RFC2119 words Dave Cridland
- Re: [rtcweb] Uppercase question for RFC2119 words Mark Andrews
- RE: [rtcweb] Uppercase question for RFC2119 words Drage, Keith (Nokia - GB)
- RE: [rtcweb] Fuzzy words [was Uppercase question … Drage, Keith (Nokia - GB)
- Re: [rtcweb] Uppercase question for RFC2119 words tom p.
- Re: [rtcweb] Uppercase question for RFC2119 words Lee Howard
- Re: Fuzzy words [was Uppercase question for RFC21… Abdussalam Baryun
- Re: Uppercase question for RFC2119 words Francis Dupont