On Fri, Mar 3, 2023 at 4:33 PM David Schinazi <[email protected]>
wrote:

> Hi Vijay, and thank you for your review!
>
> The distinction between MUST and SHALL in this document is intentional. We
> use MUST to indicate "if X happens, then you MUST do Y" whereas we use
> SHALL to indicate "The procedure is as follows: step 1 you SHALL do Z".
> Based on previous RFCs published by this WG and on guidance from the IESG,
> the choice between MUST and SHALL lies with the editors. Therefore, I
> respectfully disagree with your advice and will leave the text as-is.
>

Dear David: Thank you for your time on my Gen-ART review.  Of course, the
review serves in an advisory capacity, so your editorial discretion holds,
and I am certainly not trying to upend it, or the precedent set by previous
RFCs published in the WG.

However, there is a vast legion of implementers who do not participate in
the IETF, but still implement the standards produced by the organization.
The distinction you make above is lost to that audience, who as I said will
probably resonate with a MUST rather than a SHALL.  (Certainly, as a
long-time IETF participant, this distinction was lost on me as well when I
was reading your draft.  It certainly is a distinction that RFC 2119 does
not make, at least in my reading of it.)  But nonetheless, this is a
stylistic editorial choice driven by past precedent in the WG; although I
do think that if you wanted to put the rationale you provide above in the
I-D, that may not be a bad idea.  After all, we do produce these documents
so that they are understood unambiguously by as wide a cross-section of
implementers as possible.

Cheers,

- vijay
_______________________________________________
Gen-art mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/gen-art

Reply via email to