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-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 thinki

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Hector Santos
Good point, timeouts are important and we know in practice, they vary for many reasons, and in many cases, there are different functional needs depending on human versus automated interfaces/handlers. Nonetheless, I always prefer being specific when all possible. I still believe this is unive

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Brian E Carpenter
On 26/06/2013 05:58, Phillip Hallam-Baker wrote: > On Tue, Jun 25, 2013 at 11:51 AM, Doug Ewell wrote: > >> Scott Brim wrote: >> >>> 2119 overrides anything you might think you know about what words >>> mean. > > No, 2119 PURPORTs to do that. It can try but it probably isn't going to > succeed.

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Yoav Nir
Those sentences are here without the context given in RFC 4478. But that RFC is entirely about AUTH_LIFETIME, so if you're not sending it, you're just not implementing the RFC. Those sentences are about the timing of sending the message. Upon receipt of the message, the client software prompts

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Scott Brim
On Tue, Jun 25, 2013 at 1:40 PM, Hector Santos 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 vendor goes th

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Phillip Hallam-Baker
On Tue, Jun 25, 2013 at 11:51 AM, Doug Ewell wrote: > Scott Brim wrote: > > > 2119 overrides anything you might think you know about what words > > mean. > No, 2119 PURPORTs to do that. It can try but it probably isn't going to succeed. The purpose of RFCs is to communicate ideas. In ordinary

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? Is it r

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Hector Santos
I want to know more what it translates to as a technical specification for CODING. To me, it means this: o Authorization Lift Time [X] Send Notification Time to send: __4__ mins (default) The problem as I experienced thus far is whether one MUST IMPLEMENT this protocol feat

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Doug Ewell
Scott Brim wrote: > 2119 overrides anything you might think you know about what words > mean. and Dave Cridland wrote: > 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 beco

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 Scott Brim
On Tue, Jun 25, 2013 at 8:52 AM, Phillip Hallam-Baker 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 overrides anything you

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Phillip Hallam-Baker
On Tue, Jun 25, 2013 at 8:31 AM, Martin Rex wrote: > 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 secon

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 language.

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 o

Re: SHOULD and RECOMMENDED

2013-06-25 Thread Dave Cridland
On Tue, Jun 25, 2013 at 1:33 AM, Phillip Hallam-Baker wrote: > > 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 said that it

Re: SHOULD and RECOMMENDED

2013-06-24 Thread Phillip Hallam-Baker
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. On Mon, Jun 24, 2013 at 4:18 PM, Yoav Nir wrote

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 > wrote: > >> I read SHOULD and RECOMMENDED as different. >> >> SHOULD is how a implementation ought to behave unless there >> are special circumstances (deployment, additional >> functionality, bett

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 probabl

Re: SHOULD and RECOMMENDED

2013-06-24 Thread Bradner, Scott
while I like to take credit for the good things in RFC 2119 (and disclaim the bad things) - the term RECOMMENDED (good or bad) comes from RFC 1122 basically I copied the definition section from RFC 1122 for the 1st version of what became RFC 2119. (see http://www.sobco.com/ids/draft-bradner-ke

Re: SHOULD and RECOMMENDED

2013-06-24 Thread John C Klensin
--On Monday, June 24, 2013 16:28 -0400 Alia Atlas 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 that there are no > circumstances

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 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 t

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 meanin

Re: SHOULD and RECOMMENDED

2013-06-24 Thread Yoav Nir
On Jun 24, 2013, at 10:52 PM, Peter Saint-Andre 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 of these wo

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 im

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 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 dif

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 sentenc

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 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, alth

Re: SHOULD and RECOMMENDED

2013-06-24 Thread John C Klensin
--On Monday, June 24, 2013 07:52 -0400 Phillip Hallam-Baker 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, reflects the P

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 pr

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 s

Re: SHOULD and RECOMMENDED

2013-06-22 Thread Hector Santos
Hi, I think there are far too many debates on RFC2119 semantics and I think it can be reduced by focusing on better technical protocol writing skills. A simple recommendation to always include (if possible) a Minimum Requirements table or section can go a long way in removing ambiguity. Som

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