Re: New Version Notification for draft-leiba-rfc2119-update-00.txt

Sam Hartman <hartmans-ietf@mit.edu> Tue, 09 August 2016 22:03 UTC

Return-Path: <hartmans-ietf@mit.edu>
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 4DA5512D090 for <ietf@ietfa.amsl.com>; Tue, 9 Aug 2016 15:03:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.253
X-Spam-Level:
X-Spam-Status: No, score=-0.253 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RDNS_DYNAMIC=0.982, SPF_SOFTFAIL=0.665] autolearn=no 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 1inxnivPT_vo for <ietf@ietfa.amsl.com>; Tue, 9 Aug 2016 15:03:29 -0700 (PDT)
Received: from mail.suchdamage.org (ec2-52-9-186-167.us-west-1.compute.amazonaws.com [52.9.186.167]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 50D2E12B069 for <ietf@ietf.org>; Tue, 9 Aug 2016 15:03:29 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.suchdamage.org (Postfix) with ESMTP id 66423239C5; Tue, 9 Aug 2016 18:03:28 -0400 (EDT)
Received: from mail.suchdamage.org ([127.0.0.1]) by localhost (mail.suchdamage.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eTZsOdbEk1jn; Tue, 9 Aug 2016 18:03:27 -0400 (EDT)
Received: from carter-zimmerman.suchdamage.org (c-24-61-15-184.hsd1.ma.comcast.net [24.61.15.184]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "laptop", Issuer "laptop" (not verified)) (Authenticated sender: hartmans-laptop) by mail.suchdamage.org (Postfix) with ESMTPSA; Tue, 9 Aug 2016 18:03:27 -0400 (EDT)
Received: by carter-zimmerman.suchdamage.org (Postfix, from userid 8042) id 86CB8841D7; Tue, 9 Aug 2016 18:03:21 -0400 (EDT)
From: Sam Hartman <hartmans-ietf@mit.edu>
To: Dave Crocker <dhc@dcrocker.net>
Subject: Re: New Version Notification for draft-leiba-rfc2119-update-00.txt
References: <147077254472.30640.13738163813175851232.idtracker@ietfa.amsl.com> <CALaySJLHx7ytgZqZ9zQXA3vVSU-pNggQQs+QiDnzQ4tBEH5VAQ@mail.gmail.com> <CA+9kkMC_hb_BWM5iEpvaWBQY_QsDBZcJDGC9WdcD_O+KHX=64g@mail.gmail.com> <tslmvklk571.fsf@mit.edu> <defc83cb-72a8-f64f-658e-256d7ed76b27@dcrocker.net>
Date: Tue, 09 Aug 2016 18:03:21 -0400
In-Reply-To: <defc83cb-72a8-f64f-658e-256d7ed76b27@dcrocker.net> (Dave Crocker's message of "Tue, 9 Aug 2016 14:33:25 -0700")
Message-ID: <tslinv9k3bq.fsf@mit.edu>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/zhxUalDS1Wwhy4o0vxBtnjkpNhM>
Cc: Ted Hardie <ted.ietf@gmail.com>, Barry Leiba <barryleiba@computer.org>, Sam Hartman <hartmans-ietf@mit.edu>, dcrocker@bbiw.net, IETF discussion list <ietf@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: Tue, 09 Aug 2016 22:03:30 -0000

>>>>> "Dave" == Dave Crocker <dhc@dcrocker.net> writes:

    Dave> On 8/9/2016 2:22 PM, Sam Hartman wrote:
    >> In general, I don't distinguish between caps in running text, but
    >> all the screen readers I've used (including even the one on
    >> Android) can distinguish caps if you ask them too.


    Dave> I'd expect that change in screen reader mode to add quite a
    Dave> bit of noise the the output, as all the case changes are
    Dave> noted, where only a tiny number matter.  Low signal to noise
    Dave> like that seems likely to be distracting, at best.

Yes, that's generally why it's available as an option but not on by
default.


Being able to use must and should in running text where the keyword
meaning is not intended is valuable in writing RFCs.
"can" is the right choice some of the time, but not always.

Obviously, taste and correctness matter.
It still won't be a good idea to say "The reserved bit must be zero on
send and must be ignored on receive," arguing "Well, we don't want to
use MUST because some implementations don't do that so it can't be
normative."
The point of lower case keywords shouldn't be to allow people to be
sloppy and to avoid normative text to make a false consensus easier.
This SHOULD be about writing clearer RFCs and not having to contort
language when should and must are perfectly good non-normative things to
say.