Re: [apps-discuss] Use of RFC 2119, Re: WGLC: draft-ietf-appsawg-about-uri-scheme-03.txt
Ned Freed <ned.freed@mrochek.com> Wed, 28 March 2012 23:31 UTC
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDBF821F85F1 for <apps-discuss@ietfa.amsl.com>; Wed, 28 Mar 2012 16:31:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.586
X-Spam-Level:
X-Spam-Status: No, score=-2.586 tagged_above=-999 required=5 tests=[AWL=0.013, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tb+awCNAAXvV for <apps-discuss@ietfa.amsl.com>; Wed, 28 Mar 2012 16:31:05 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 2C69A21F85F0 for <apps-discuss@ietf.org>; Wed, 28 Mar 2012 16:31:05 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01ODNM5K4I9S00VWRY@mauve.mrochek.com> for apps-discuss@ietf.org; Wed, 28 Mar 2012 16:31:02 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01ODMFECALKG00ZUIL@mauve.mrochek.com>; Wed, 28 Mar 2012 16:30:58 -0700 (PDT)
Message-id: <01ODNM5I5WBU00ZUIL@mauve.mrochek.com>
Date: Wed, 28 Mar 2012 16:01:06 -0700
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Wed, 21 Mar 2012 07:44:40 +0100" <4F6978D8.10605@gmx.de>
MIME-version: 1.0
Content-type: TEXT/PLAIN; Format="flowed"
References: <503575970.11554@cnnic.cn> <4A10020DB6464A0BBA535BF75D21A9D9@LENOVO47E041CF> <9452079D1A51524AA5749AD23E003928094CEB@exch-mbx901.corp.cloudmark.com> <CAC4RtVB9vbCoHN5wwgRkVc6Yhkp7ERQKgpMeHp93HGMqYpiAQQ@mail.gmail.com> <4F6978D8.10605@gmx.de>
To: Julian Reschke <julian.reschke@gmx.de>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mrochek.com; s=mauve; t=1332977485; bh=Ugt0doN/Abp4vfRetV2KVLBXHKPXK+2fJBihBnqtQ3E=; h=Cc:Message-id:Date:From:Subject:In-reply-to:MIME-version: Content-type:References:To; b=ROc6pMRL4zAXzQ+XiQc5lFKHf+Q7w+yyO5KhDgfDMGrth3uxt0U+FNUk1GHoiZym7 JUgT3xKRz91uK2Z1NpHIfHYpPOabQTJzsDQgosxKz4nOhrE7wZ+Dabdo0LS4D5OHRI RtVHGyOK1ua1IutzrrrwNj+OLQIUsmoB+b4IQcq0=
Cc: Barry Leiba <barryleiba@computer.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Use of RFC 2119, Re: WGLC: draft-ietf-appsawg-about-uri-scheme-03.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Mar 2012 23:31:06 -0000
> On 2012-03-21 03:34, Barry Leiba wrote: > >> [Relatively] Minor Issues: > >> I'm not so sure about use of RFC2119 language in the IANA Considerations > >> section. You're not really describing interoperability requirements with IANA. > > > > I'm sure. And it's my text -- this is one that Mykyta doesn't like. > > The three MUSTs in there are not directed at IANA, but at people > > writing new registrations. They tell those people what their > > registrations have to look like, and I wanted to use MUST to stress > > that even though this is an FCFS policy, there are requirements > > nonetheless. > > ... > I'm with Murray here. This is something RFC 2119 keywords are not for. The about: URI registration procedure can do whatever it wants to - the usage of RFC 2119 compliance language there is pretty limited and I don't think it will make a significant difference either way. That said ... <rant> The notion that this usage was inappropriate is overly pedantic nonsense. Nothing more and nothing less. Both RFC 1123 and RFC 2119 agree: Compliance keywords are used in the context of compliance with a specification. There doesn't have to be a protocol, format, or anything else involved. Now, RFC 2119 does go further and talk about when compliance language needs to be used in order to insure interoperability. But nowhere does it say, or even imply, that interoperability considerations are the sole justification for using these terms. And even if it did, so what? Are you seriously going to try and argue that failure to follow these or any other registration mandates can under no circumstances cause interoperability problems? No, I didn't think so. Besides, we've been using compliance language in registration procedures for a long time. The media types registration procedure is one example; other messages have pointed out various other ones. And as for Alexey's question about who enforces these rules, in the case of registration procedures that would be the registration process itself. The media types registration form won't accept invalid values for many fields. And I refuse to accept violations of the MUSTs and push back on violations of the SHOULDs in media type registrations on a regular basis. And even if this weren't true, I again have to ask: So what? I haven't noticed the Internet Protocol Police arresting any of the MIME scoff-MUSTs out there. In fact I'd have to say that in the case of a registraton process, these keywords are actually carry more weight than they do in protocol specifications. Fail to meet a MUST in a registration document, your registration is rejected. Whereas in protocol implementations often as not they are seen as, well, suggestions. And finally, I thought making registrations processes easier for people to use was something of an overarching goal here. To that end, don't you think highlighting the actual requirements in these document so they stand out at least a little might be somewhat helpful to the casual reader? </rant> Ned
- [apps-discuss] WGLC: draft-ietf-appsawg-about-uri… Jiankang YAO
- Re: [apps-discuss] WGLC: draft-ietf-appsawg-about… t.petch
- Re: [apps-discuss] WGLC: draft-ietf-appsawg-about… Murray S. Kucherawy
- Re: [apps-discuss] WGLC: draft-ietf-appsawg-about… Barry Leiba
- [apps-discuss] Use of RFC 2119, Re: WGLC: draft-i… Julian Reschke
- Re: [apps-discuss] WGLC: draft-ietf-appsawg-about… Murray S. Kucherawy
- Re: [apps-discuss] WGLC: draft-ietf-appsawg-about… Mykyta Yevstifeyev
- Re: [apps-discuss] WGLC: draft-ietf-appsawg-about… Mykyta Yevstifeyev
- Re: [apps-discuss] Use of RFC 2119, Re: WGLC: dra… Barry Leiba
- Re: [apps-discuss] Use of RFC 2119, Re: WGLC: dra… Julian Reschke
- Re: [apps-discuss] Use of RFC 2119, Re: WGLC: dra… Mykyta Yevstifeyev
- Re: [apps-discuss] WGLC: draft-ietf-appsawg-about… Alexey Melnikov
- Re: [apps-discuss] Use of RFC 2119, Re: WGLC: dra… Larry Masinter
- Re: [apps-discuss] Use of RFC 2119, Re: WGLC: dra… Barry Leiba
- Re: [apps-discuss] Use of RFC 2119, Re: WGLC: dra… Alexey Melnikov
- Re: [apps-discuss] Use of RFC 2119, Re: WGLC: dra… Barry Leiba
- Re: [apps-discuss] Use of RFC 2119, Re: WGLC: dra… Ned Freed