> In normative text, I don't see how "must" could occur anywhere except
> where it was supposed to mean "MUST". 

Perhaps, but often we don't clearly distinguish between normative
and non-normative text.  Using the 2119 keywords (spelled in all
capitals) helps us do that.

I've certainly seen cases in standards documents where it was useful
to distinguish "should" from "SHOULD".  "SHOULD" imposes a (conditional) 
requirement on implementations, while "should" can be used for advisory 
text.

I don't believe the intent of 2119 was to change the meanings of
"should", "must", etc., in RFCs, but rather to define new terms 
"SHOULD", "MUST", etc., with specific new meanings.

Keith 

Reply via email to