ietf
[Top] [All Lists]

Re: SHOULD vs MUST (was Re: Review of draft-ietf-geopriv-http-location-delivery-07)

2008-06-25 00:32:18
On 21 jun 2008, at 15:31, Lawrence Conroy wrote:

the SHOULD means "do this unless...",
and the last phrase covers the "unless".

I had read 2119 to mean that a MUST was unconditional
- do this or be non-complaint.
Do you believe that MUST can have an "unless" clause?
Doesn't this mean that any SHOULD with an explicit "unless" will
need to be changed into a MUST - could you expand on this, please?

The difference is that with a SHOULD, the reader may come up with her own "unless".

Also note the difference between the two sides in a client-server protocol. I recently used SHOULD where I would have liked to use MUST but existing clients don't conform to the MUST so I used SHOULD to indicate that servers must support clients that don't have the feature.
_______________________________________________
IETF mailing list
IETF(_at_)ietf(_dot_)org
https://www.ietf.org/mailman/listinfo/ietf

<Prev in Thread] Current Thread [Next in Thread>