Re: SHOULD and RECOMMENDED

2013-06-26 Thread Doug Barton
In English as it is commonly spoken recommended, and should do indeed mean different things. Arguably it's unfortunate that 2119 conflated them, but that's the landscape we're living in. So if the question is, How do we improve the normative language in RFCs? we should probably be thinking

Re: SHOULD and RECOMMENDED

2013-06-26 Thread Phillip Hallam-Baker
+1 I think SHOULD and RECOMMENDED should both be used when there is a strong suggestion that implementations comply with the following statement unless there are reasons not to. Where I think it is time to go beyond 2119 is that we can distinguish two circumstances: SHOULD is the preferred term

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Dave Cridland
On Tue, Jun 25, 2013 at 1:33 AM, Phillip Hallam-Baker hal...@gmail.comwrote: RECOMMENDED is a strong suggestion that the implementation may override at the discretion of the implementer. SHOULD is normative. Of course, they both mean the same, because the author has (one assumes) explicitly

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Martin Rex
Phillip Hallam-Baker wrote: RECOMMENDED is a strong suggestion that the implementation may override at the discretion of the implementer. SHOULD is normative. So the first tells me that I can make up my own mind, the second says that I should give a reason if I don't comply. This is only

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Phillip Hallam-Baker
I DO NOT agree that 2119 is the only source of consequence here. Perhaps if I showed Dave Cridland an article on netiquete he could try to be less patronizing. Unlike some here I do not regard the RFC series as having divine inspiration. Many other standards organizations use normative

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Phillip Hallam-Baker
. From a minimum implementation point of view MAY, RECOMMENDED and SHOULD all have the same effect. They are not identical from other points of view. MAY tells the implementer that there is behavior that they are required to accept from other implementations they interact with. So it creates

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Scott Brim
On Tue, Jun 25, 2013 at 8:52 AM, Phillip Hallam-Baker hal...@gmail.com wrote: I DO NOT agree that 2119 is the only source of consequence here. Sorry. RFCs are not written in English, they are written in RFCish, a language based in English but with modifications (specified in RFCs). 2119

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Dave Cridland
Phillip Hallam-Baker wrote: I DO NOT agree that 2119 is the only source of consequence here. If a document explicitly states that the term RECOMMENDED is to be interpreted as in RFC 2119, then that really is the only interpretation, and RFC 2119 does then become the only source of consequence.

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Doug Ewell
', 'SHOULD NOT', 'RECOMMENDED', 'MAY', and 'OPTIONAL' in this document are to be interpreted as described in RFC 2119. If a document wants to impart different meaning to one or more of the words, wouldn't a simple list of the exceptions, immediately following the boilerplate, solve the problem? -- Doug

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Hector Santos
for the multiple discipline readers out there. -- HLS On 6/24/2013 4:18 PM, Yoav Nir wrote: On Jun 24, 2013, at 10:52 PM, Peter Saint-Andre stpe...@stpeter.im wrote: On 6/24/13 1:47 PM, Michael Thornburgh wrote: my feeling and belief is that RFC 2119 only gives SHOULD and RECOMMENDED

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Hector Santos
Sounds like an never ending loop. 2119 is an RFC too and thus written in RFCish as well. To me, it only matters in terms of implementation - should we waste time and money on implementing a SHOULD/RECOMMENDED feature? Is it required to be coded? Can it be delayed, for version 2.0

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Phillip Hallam-Baker
of RFCs is to communicate ideas. In ordinary language there is a clear distinction between RECOMMENDED and SHOULD. There is a useful distinction between them in the context of writing a standard. There are in fact standards bodies apart from the IETF. I have always interpreted 2119 the same way I

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Scott Brim
On Tue, Jun 25, 2013 at 1:40 PM, Hector Santos hsan...@isdg.net wrote: To me, it only matters in terms of implementation - should we waste time and money on implementing a SHOULD/RECOMMENDED feature? Is it required to be coded? Can it be delayed, for version 2.0? Is it really needed, Every

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Yoav Nir
there. -- HLS On 6/24/2013 4:18 PM, Yoav Nir wrote: On Jun 24, 2013, at 10:52 PM, Peter Saint-Andre stpe...@stpeter.im wrote: On 6/24/13 1:47 PM, Michael Thornburgh wrote: my feeling and belief is that RFC 2119 only gives SHOULD and RECOMMENDED the same normative requirement level

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Brian E Carpenter
but it probably isn't going to succeed. The purpose of RFCs is to communicate ideas. In ordinary language there is a clear distinction between RECOMMENDED and SHOULD. There is a useful distinction between them in the context of writing a standard. There are in fact standards bodies apart from

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Hector Santos
feeling and belief is that RFC 2119 only gives SHOULD and RECOMMENDED the same normative requirement level, but that it does not override or change the distinct meanings of these words in English. sentences using each of these terms have different meanings in English, even when those sentences appear

Re: SHOULD and RECOMMENDED

2013-06-24 Thread Phillip Hallam-Baker
They are not synonyms Lets go back to 1980: Implementations SHOULD support DES vs RECOMMENDED encryption algorithms: DES, IDEA There are many specifications that specify crypto algorithms that should not. JOSE and XML Signature should not have required algorithms or even SHOULD language. The

Re: SHOULD and RECOMMENDED

2013-06-24 Thread John C Klensin
--On Monday, June 24, 2013 07:52 -0400 Phillip Hallam-Baker hal...@gmail.com wrote: They are not synonyms Lets go back to 1980: Implementations SHOULD support DES vs RECOMMENDED encryption algorithms: DES, IDEA Actually, that is the point. The usage above, although much earlier,

Re: SHOULD and RECOMMENDED

2013-06-24 Thread Hector Santos
On 6/24/2013 8:39 AM, John C Klensin wrote: --On Monday, June 24, 2013 07:52 -0400 Phillip Hallam-Baker hal...@gmail.com wrote: They are not synonyms Lets go back to 1980: Implementations SHOULD support DES vs RECOMMENDED encryption algorithms: DES, IDEA Actually, that is the point. The

RE: SHOULD and RECOMMENDED

2013-06-24 Thread Michael Thornburgh
my feeling and belief is that RFC 2119 only gives SHOULD and RECOMMENDED the same normative requirement level, but that it does not override or change the distinct meanings of these words in English. sentences using each of these terms have different meanings in English, even when those

Re: SHOULD and RECOMMENDED

2013-06-24 Thread Peter Saint-Andre
On 6/24/13 1:47 PM, Michael Thornburgh wrote: my feeling and belief is that RFC 2119 only gives SHOULD and RECOMMENDED the same normative requirement level, but that it does not override or change the distinct meanings of these words in English. sentences using each of these terms have

Re: SHOULD and RECOMMENDED

2013-06-24 Thread Phillip Hallam-Baker
The mistake I was attempting to avoid here was concluding that RECOMMENDED should not be used. It does have a necessary use that is distinct from SHOULD. Given the number of citations it gets, I am sure someone will be willing to volunteer to do a revision if Scott Bradner is not interested

Re: SHOULD and RECOMMENDED

2013-06-24 Thread Dave Crocker
On 6/24/2013 12:52 PM, Peter Saint-Andre wrote: I expect that the subtle differences between these words are lost on non-native speakers, and even most native speakers, of English. I'd be genuinely curious to hear that you think the distinct meanings are. I suspect you are wrong... In your

Re: SHOULD and RECOMMENDED

2013-06-24 Thread Yoav Nir
On Jun 24, 2013, at 10:52 PM, Peter Saint-Andre stpe...@stpeter.im wrote: On 6/24/13 1:47 PM, Michael Thornburgh wrote: my feeling and belief is that RFC 2119 only gives SHOULD and RECOMMENDED the same normative requirement level, but that it does not override or change the distinct meanings

Re: SHOULD and RECOMMENDED

2013-06-24 Thread Peter Saint-Andre
On 6/24/13 2:08 PM, Dave Crocker wrote: On 6/24/2013 12:52 PM, Peter Saint-Andre wrote: I expect that the subtle differences between these words are lost on non-native speakers, and even most native speakers, of English. I'd be genuinely curious to hear that you think the distinct meanings

Re: SHOULD and RECOMMENDED

2013-06-24 Thread Melinda Shore
On 6/24/13 12:18 PM, Yoav Nir wrote: - What are the subtle differences in meaning between these two sentences? I think I recommend is rather clearly different from you should, in terms of strength and (in the case of normative text) obligation. I don't think that recommend is useful in the

Re: SHOULD and RECOMMENDED

2013-06-24 Thread Alia Atlas
I read SHOULD and RECOMMENDED as different. SHOULD is how a implementation ought to behave unless there are special circumstances (deployment, additional functionality, better idea). MUST says that there are no circumstances special enough to change the behavior. RECOMMENDED is closer to a Best

Re: SHOULD and RECOMMENDED

2013-06-24 Thread John C Klensin
--On Monday, June 24, 2013 16:28 -0400 Alia Atlas akat...@gmail.com wrote: I read SHOULD and RECOMMENDED as different. SHOULD is how a implementation ought to behave unless there are special circumstances (deployment, additional functionality, better idea). MUST says

Re: SHOULD and RECOMMENDED

2013-06-24 Thread Bradner, Scott
all of the above is to say that I can not help in this discussion about the difference between SHOULD RECOMMENDED other than the fact they represent different parts of speech maybe Bob Braden has an idea since I do find not a usage of RECOMMENDED in the RFC series before RFC 1122 Scott

Re: SHOULD and RECOMMENDED

2013-06-24 Thread Dave Crocker
On 6/24/2013 1:23 PM, Melinda Shore wrote: I think I recommend is rather clearly different from you should, in terms of strength and (in the case of normative text) obligation. I don't think that recommend is useful in the context of an RFC, may be confusing and a bit subtle, and is probably

Re: SHOULD and RECOMMENDED

2013-06-24 Thread Brian E Carpenter
On 25/06/2013 08:38, John C Klensin wrote: --On Monday, June 24, 2013 16:28 -0400 Alia Atlas akat...@gmail.com wrote: I read SHOULD and RECOMMENDED as different. SHOULD is how a implementation ought to behave unless there are special circumstances (deployment, additional functionality

Re: SHOULD and RECOMMENDED

2013-06-24 Thread Phillip Hallam-Baker
...@checkpoint.com wrote: On Jun 24, 2013, at 10:52 PM, Peter Saint-Andre stpe...@stpeter.im wrote: On 6/24/13 1:47 PM, Michael Thornburgh wrote: my feeling and belief is that RFC 2119 only gives SHOULD and RECOMMENDED the same normative requirement level, but that it does not override

Re: SHOULD and RECOMMENDED

2013-06-23 Thread Dave Crocker
On 6/22/2013 10:28 AM, Barry Leiba wrote: I believe that it would be wise to discourage RECOMMENDED and NOT RECOMMENDED as synonyms for SHOULD and SHOULD NOT unless they are clearly necessary to avoid awkward sentences and the non-A/S intent is completely clear. A fine

SHOULD and RECOMMENDED (was: Re: Gen-ART LC Review of draft-thornburgh-adobe-rtmfp-07)

2013-06-22 Thread John C Klensin
--On Saturday, June 22, 2013 10:34 -0400 Barry Leiba barryle...@computer.org wrote: In RFC 2119, SHOULD and RECOMMENDED are synonymous (they're just covering different parts of speech; they fit differently into sentences). Changing SHOULD to RECOMMENDED (and, of course, rewording

Re: SHOULD and RECOMMENDED (was: Re: Gen-ART LC Review of draft-thornburgh-adobe-rtmfp-07)

2013-06-22 Thread Barry Leiba
I believe that it would be wise to discourage RECOMMENDED and NOT RECOMMENDED as synonyms for SHOULD and SHOULD NOT unless they are clearly necessary to avoid awkward sentences and the non-A/S intent is completely clear. A fine suggestion, with which I agree. Barry

Re: SHOULD and RECOMMENDED

2013-06-22 Thread Hector Santos
configuration. Its been done since the 80s with automated configuration/fitting tools. It can be done with IETF protocols as well, perhaps if only to extract a minimum requirements table. Personally, I think RECOMMENDED is closer to a SHOULD than MAY. IMV, a SHOULD is a RECOMMENDED, yet still