Re: [apps-discuss] Retroactive application of draft-ietf-appsawg-uri-scheme-reg - comprehensive review

Graham Klyne <gk@ninebynine.org> Sat, 04 April 2015 15:05 UTC

Return-Path: <gk@ninebynine.org>
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 3FA0F1B2BB5; Sat, 4 Apr 2015 08:05:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3] 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 2W5nJ67IdTQn; Sat, 4 Apr 2015 08:05:01 -0700 (PDT)
Received: from relay13.mail.ox.ac.uk (relay13.mail.ox.ac.uk [129.67.1.166]) by ietfa.amsl.com (Postfix) with ESMTP id 66DE01B2BB3; Sat, 4 Apr 2015 08:05:01 -0700 (PDT)
Received: from smtp4.mail.ox.ac.uk ([129.67.1.207]) by relay13.mail.ox.ac.uk with esmtp (Exim 4.80) (envelope-from <gk@ninebynine.org>) id 1YePd4-0004cQ-hK; Sat, 04 Apr 2015 16:04:58 +0100
Received: from host109-152-232-46.range109-152.btcentralplus.com ([109.152.232.46] helo=cheery.atuin.ninebynine.org) by smtp4.mail.ox.ac.uk with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <gk@ninebynine.org>) id 1YePd4-0005jF-Dt; Sat, 04 Apr 2015 16:04:58 +0100
Message-ID: <551FFDA0.5030507@ninebynine.org>
Date: Sat, 04 Apr 2015 16:05:04 +0100
From: Graham Klyne <gk@ninebynine.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
MIME-Version: 1.0
To: John C Klensin <john-ietf@jck.com>, draft-ietf-appsawg-uri-scheme-reg.all@ietf.org, iesg@ietf.org, apps-discuss@ietf.org
References: <2E49FA112B054FFAED69D8A1@JcK-HP8200.jck.com> <551D0F27.9030201@ninebynine.org> <1AFEBE03F8FCCEB215C30DEC@JcK-HP8200.jck.com>
In-Reply-To: <1AFEBE03F8FCCEB215C30DEC@JcK-HP8200.jck.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Oxford-Username: zool0635
Archived-At: <http://mailarchive.ietf.org/arch/msg/apps-discuss/M-4k75UoU5M5Lx9lxffHOePL0ho>
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: Sat, 04 Apr 2015 15:05:03 -0000

On 02/04/2015 15:19, John C Klensin wrote:
> 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.

I certainly did not mean to suggest that.

I think that draft-ietf-appsawg-uri-scheme-reg-05 has no place "clarifying" what 
it is to be a URI - that is the role of RFC3986.  I did not think it does this, 
but if you think it does, I would be interested to understand where and why.

#g
--

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