Re: Making RFC2119 key language easier to Protocol Readers

Hector Santos <hsantos@isdg.net> Sat, 05 January 2013 16:37 UTC

Return-Path: <hsantos@isdg.net>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E05FB21F855A for <ietf@ietfa.amsl.com>; Sat, 5 Jan 2013 08:37:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.138
X-Spam-Level:
X-Spam-Status: No, score=-102.138 tagged_above=-999 required=5 tests=[AWL=-0.461, BAYES_00=-2.599, HELO_MISMATCH_NET=0.611, HOST_MISMATCH_COM=0.311, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XrOgW7Hofw3r for <ietf@ietfa.amsl.com>; Sat, 5 Jan 2013 08:37:16 -0800 (PST)
Received: from catinthebox.net (listserv.winserver.com [208.247.131.9]) by ietfa.amsl.com (Postfix) with ESMTP id 0532021F8548 for <ietf@ietf.org>; Sat, 5 Jan 2013 08:37:15 -0800 (PST)
DKIM-Signature: v=1; d=isdg.net; s=tms1; a=rsa-sha1; c=simple/relaxed; l=1504; t=1357403830; h=Received:Received: Received:Received:Message-ID:Date:From:Organization:To:Subject: List-ID; bh=4DDJM0rsgGfPpWAzVfAyPC8IeVI=; b=XB4qJMl4RRIB/Yk8rpzR 9Ilfe3JdXrqMNoYEBPI2ONf2IDcpW6wCPquM4pOwC4/PO7e3F/aBoE5oDXz/TOme A9Soy1PAFmiB4MQPYdmUcoR5BfDpOaB+AO3K5IDZHEzzCLYbyHAV5xbEdAcFUXMU xcH62ZC83EUYFKWIUr5nTEk=
Received: by winserver.com (Wildcat! SMTP Router v7.0.454.4) for ietf@ietf.org; Sat, 05 Jan 2013 11:37:10 -0500
Authentication-Results: dkim.winserver.com; dkim=pass header.d=beta.winserver.com header.s=tms1 header.i=beta.winserver.com; adsp=pass policy=all author.d=isdg.net asl.d=beta.winserver.com;
Received: from opensite.winserver.com ([208.247.131.23]) by winserver.com (Wildcat! SMTP v7.0.454.4) with ESMTP id 540593024.340.3180; Sat, 05 Jan 2013 11:37:10 -0500
DKIM-Signature: v=1; d=beta.winserver.com; s=tms1; a=rsa-sha256; c=simple/relaxed; l=1504; t=1357403780; h=Received:Received: Message-ID:Date:From:Organization:To:Subject:List-ID; bh=9bc/KAQ qeIqoaR4JSL7uNT9Sur1VXyrej+oyd0m34+g=; b=eNeW2Zqwbzp25gFrw9aCr3k UUn7mCJTJSgBtFSdB8x054PYYIqi8Txf8kS1GjvOCEX0Z3rVQo9nFy2EfvjRyjiW eVDhPt4Nz6UvelzviXdhOUpZUUIIf1EARQ1CEMbQTl5IQwWxb/xR/kdxEnOALXc+ OVuKkmYq4UBQegmJ1w98=
Received: by beta.winserver.com (Wildcat! SMTP Router v7.0.454.4) for ietf@ietf.org; Sat, 05 Jan 2013 11:36:20 -0500
Received: from [192.168.1.101] ([99.3.147.93]) by beta.winserver.com (Wildcat! SMTP v7.0.454.4) with ESMTP id 1139296164.10.4692; Sat, 05 Jan 2013 11:36:19 -0500
Message-ID: <50E856DA.6020900@isdg.net>
Date: Sat, 05 Jan 2013 11:37:46 -0500
From: Hector Santos <hsantos@isdg.net>
Organization: Santronics Software, Inc.
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Mikael Abrahamsson <swmike@swm.pp.se>
Subject: Re: Making RFC2119 key language easier to Protocol Readers
References: <CADnDZ8-yCxUbrD9oFyQKkJuTgDZbamnV8K4GU+sAN5SekpyHAA@mail.gmail.com> <CADnDZ88XgyNXiu1fdK3WB7jrZTmfuvAc5U1XyAxjprZf6=7P4Q@mail.gmail.com> <CADnDZ8_pd5ZrnucZAoK5WDXUgK9gQhHm+GJe7PihDQzx1uUsaw@mail.gmail.com> <alpine.DEB.2.00.1301051010080.26235@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.2.00.1301051010080.26235@uplift.swm.pp.se>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: ietf <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 Jan 2013 16:37:17 -0000

Keep in mind only a STD is a "real" standard. A RFC is still only a 
recommendation,  a guideline.  What makes it a "pseudo-standard" is 
the # of implementations, how wide spread it is and foremost IMO, how 
much embedded it is so that a change has a negative impact.  At that 
point, an RFC not having a STD status probably doesn't matter any more.

At best, you might be able to sue for malpractice (failing to do what 
most experts in field would be doing) in cases where there is provable 
harm caused by the neglect to implement a well known practice. But 
only maybe getting your money back is realistic. :)

ikael Abrahamsson wrote:
> On Sat, 5 Jan 2013, Abdussalam Baryun wrote:
> 
>> Hi Mikael
>>
>>> Also what it means following things in it that is not RFC2119 language.
>>
>> It will mean, you should understand me/english/ietf/procedure even if
>> I don't have to explain, and you need to understand English well even
>> if you are a great implementor or great programming language speaker.
> 
> The problem here is that I want them to pay back some of the money (or 
> take back the equipment totally and give back all money) for breach of 
> contract, when I discover that they haven't correctly (as in intention 
> and interop) implemented the RFC they said they said they were compliant 
> in supporting.
> 
> Ianal, but it feels that it should easier to do this if there are MUST 
> and SHOULD in there and I asked them to document all deviations from these.
> 

-- 
HLS