Re: [apps-discuss] Retroactive application of draft-ietf-appsawg-uri-scheme-reg - comprehensive review
John C Klensin <john-ietf@jck.com> Thu, 02 April 2015 14:19 UTC
Return-Path: <john-ietf@jck.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6876E1A90F2; Thu, 2 Apr 2015 07:19:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.61
X-Spam-Level:
X-Spam-Status: No, score=-2.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pV9CbyI_EVtc; Thu, 2 Apr 2015 07:19:11 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 17B5F1AD338; Thu, 2 Apr 2015 07:19:10 -0700 (PDT)
Received: from [198.252.137.35] (helo=JcK-HP8200.jck.com) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1Ydfxb-000I8Q-SF; Thu, 02 Apr 2015 10:19:07 -0400
Date: Thu, 02 Apr 2015 10:19:02 -0400
From: John C Klensin <john-ietf@jck.com>
To: Graham Klyne <gk@ninebynine.org>, draft-ietf-appsawg-uri-scheme-reg.all@ietf.org, iesg@ietf.org, apps-discuss@ietf.org
Message-ID: <1AFEBE03F8FCCEB215C30DEC@JcK-HP8200.jck.com>
In-Reply-To: <551D0F27.9030201@ninebynine.org>
References: <2E49FA112B054FFAED69D8A1@JcK-HP8200.jck.com> <551D0F27.9030201@ninebynine.org>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-SA-Exim-Connect-IP: 198.252.137.35
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: <http://mailarchive.ietf.org/arch/msg/apps-discuss/azl23P8g8VDUwFK24nCdWu6UXMI>
Subject: Re: [apps-discuss] Retroactive application of draft-ietf-appsawg-uri-scheme-reg - comprehensive review
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.15
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: Thu, 02 Apr 2015 14:19:13 -0000
Barry has commented on the more important part of this, but an observation on the other part... --On Thursday, April 02, 2015 10:43 +0100 Graham Klyne <gk@ninebynine.org> wrote: >> If we can agree that this is not applicable to existing >> registered scheme definitions or updates to them and that >> future URN-like schemes are unlikely, then that is a >> non-issue. If we cannot, the AppsAWG and IESG should be >> formally aware (the former has certainly been told about this >> in various area meetings) that the current consensus within >> URNBIS is to separate URNs from the semantic requirements of >> 3986 [2]. That position was the result of a difficult >> compromise in which the main alternative was to separate URNs >> entirely from what the WG believes are the many assumptions >> (most derived from locators) and some of the confusing >> language in 3986. > > Procedural matters aside, I think this is an important > clarification, and that urn: URIs SHOULD be constrained by > this. This is not about existing and new URI schemes, but > about what is required to be a a valid URI. Procedural issues very much not aside, I would like to see if we can navigate the very large collection of URI issues (including those being discussed outside IETF) in a way that doesn't make everything so dependent on everything else that we cannot move any document (including this one) forward without moving everything else forward at the same time. If, as you suggest, language in draft-ietf-appsawg-uri-scheme-reg-05 "clarifies" what is required to be a valid URI, especially in a way that affects both existing and future ones, then it necessarily updates 3986. If it does that, then it is missing the required "Updates" indication (trivial) and the required explanation of what parts or provisions of 3986 are being updated and how. So, if you believe the above, you have just made a significant procedural objection to processing the draft in its current form. While that might be a minor issue for some documents, easily corrected by an RFC Editor note, I believe there is ample reason to believe that a description of what is being updated and why would turn out to be controversial and difficult in terms of achieving consensus. At least from my perspective, the problem goes beyond that and into issues I have identified earlier. If draft-ietf-appsawg-uri-scheme-reg modifies what it is possible to do in ongoing URN work beyond whatever is clearly specified in 3986, then any of the active participants in URNBIS (or those concerned about its output, whether actively participating or not) are entitled to raise the issue of whether openness and fairness allows draft-ietf-appsawg-uri-scheme-reg to be processed independently of the URN documents that it claims to restrict. Equally frighteningly, if draft-ietf-appsawg-uri-scheme-reg changes the fundamental validity criteria for URIs as specified (or claimed to be specified) in 3986, it presumably [re]opens all of the issues about what 3986 actually requires rather than recommending or discussing and probably requires reaching consensus on and documenting such topics as those raised in the rather extensive threads about 3986 validity and scope that showed up in January and not moving _any_ of these documents forward until 3986bis (the right place to apply such clarifications) is ready for IETF Last Call. Another complication is that if there is disagreement in the community about the scope of draft-ietf-appsawg-uri-scheme-reg before it is even approved, you are a partisan for one position in that matter and that combination might cause reasonable people to be concerned about perceptions of possible interactions between those issues and your role as Designated Expert. I hope we can avoid going into a place where all of these issues become procedurally interlocked but when some of the authors and a subset of the (I believe few) people who carefully reviewed draft-ietf-appsawg-uri-scheme-reg disagree on its scope and applicability, we are not in good shape for avoiding that outcome. john
- Re: [apps-discuss] Retroactive application of dra… Barry Leiba
- [apps-discuss] Retroactive application of draft-i… John C Klensin
- Re: [apps-discuss] Retroactive application of dra… Graham Klyne
- Re: [apps-discuss] Retroactive application of dra… Barry Leiba
- Re: [apps-discuss] Retroactive application of dra… John C Klensin
- Re: [apps-discuss] Retroactive application of dra… Graham Klyne
- Re: [apps-discuss] Retroactive application of dra… Graham Klyne
- Re: [apps-discuss] Retroactive application of dra… Graham Klyne
- Re: [apps-discuss] Retroactive application of dra… Dave Thaler
- Re: [apps-discuss] Retroactive application of dra… John C Klensin
- Re: [apps-discuss] Retroactive application of dra… Roy T. Fielding
- Re: [apps-discuss] Retroactive application of dra… Peter Saint-Andre - &yet
- Re: [apps-discuss] Retroactive application of dra… Roy T. Fielding
- Re: [apps-discuss] Retroactive application of dra… Graham Klyne
- Re: [apps-discuss] Retroactive application of dra… Barry Leiba
- Re: [apps-discuss] Retroactive application of dra… Matthew Kerwin
- Re: [apps-discuss] Retroactive application of dra… Roy T. Fielding
- Re: [apps-discuss] Retroactive application of dra… John C Klensin
- Re: [apps-discuss] Retroactive application of dra… Roy T. Fielding
- Re: [apps-discuss] Retroactive application of dra… Sean Leonard
- Re: [apps-discuss] Retroactive application of dra… Roy T. Fielding
- Re: [apps-discuss] Retroactive application of dra… Barry Leiba
- Re: [apps-discuss] Retroactive application of dra… John C Klensin
- Re: [apps-discuss] Retroactive application of dra… Barry Leiba
- Re: [apps-discuss] Retroactive application of dra… Dave Thaler
- Re: [apps-discuss] Retroactive application of dra… Tony Hansen
- Re: [apps-discuss] Retroactive application of dra… John C Klensin
- Re: [apps-discuss] Retroactive application of dra… Barry Leiba
- Re: [apps-discuss] Retroactive application of dra… Graham Klyne
- Re: [apps-discuss] Retroactive application of dra… John C Klensin
- Re: [apps-discuss] Retroactive application of dra… Keith Moore
- Re: [apps-discuss] Retroactive application of dra… Larry Masinter
- Re: [apps-discuss] Retroactive application of dra… Barry Leiba