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

Barry Leiba <barryleiba@computer.org> Thu, 02 April 2015 13:09 UTC

Return-Path: <barryleiba@gmail.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 C88981A8A66; Thu, 2 Apr 2015 06:09:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level:
X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=no
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 OPhvfBuPM0pw; Thu, 2 Apr 2015 06:09:21 -0700 (PDT)
Received: from mail-ig0-x235.google.com (mail-ig0-x235.google.com [IPv6:2607:f8b0:4001:c05::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 82E661A8025; Thu, 2 Apr 2015 06:08:28 -0700 (PDT)
Received: by ignm3 with SMTP id m3so49025092ign.0; Thu, 02 Apr 2015 06:08:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=9dNs8p+j34iVL436DAduc+2/XOtG4I7Xl5TdhD3MHsw=; b=m4XRd0sPOsGcGOJOmJ0EtZUwyc6oYGgnwcebYBvSR2j5r9K7ykKZZDa7IOeaWrz9y0 3RoVVAa5EUx+7Am1fjGvk3jRr2VCyoNsG/Ob4DOouyQq4bkJhFct0CJnJZ1zNVOPWsaL R3R7CsSj0TVl9mG9jrp234OWyiid1KPZFH703pAN1EmdawSKWtEBrHUfIfdSsRIizkOR lKlRiyr2E1t1FxP/7+0khmgtVxpESgPb7Q+QjW59tnonisA7Cc+Yyr3urVRh77NKosb6 le7RXf9KDlNv1y7e9wgC1zmxnJjYWy6I36kvV5pvaC+xpebgA2d+pmcWpdf4TrjCI/x1 AbtA==
MIME-Version: 1.0
X-Received: by 10.42.119.202 with SMTP id c10mr80293603icr.4.1427980108062; Thu, 02 Apr 2015 06:08:28 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.107.7.130 with HTTP; Thu, 2 Apr 2015 06:08:28 -0700 (PDT)
In-Reply-To: <551D0F27.9030201@ninebynine.org>
References: <2E49FA112B054FFAED69D8A1@JcK-HP8200.jck.com> <551D0F27.9030201@ninebynine.org>
Date: Thu, 02 Apr 2015 09:08:28 -0400
X-Google-Sender-Auth: v92JZZ_9gye1H3cibNeIF-Y3loc
Message-ID: <CALaySJJO_=8d0kmoNg+Z9BQzk9ZKWLBk74p6fmHppEOQyk0ehA@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Graham Klyne <gk@ninebynine.org>
Content-Type: text/plain; charset="ISO-8859-1"
Archived-At: <http://mailarchive.ietf.org/arch/msg/apps-discuss/kE94dwCX-d5Sv3JbqpKKw2erAzc>
Cc: "draft-ietf-appsawg-uri-scheme-reg.all@ietf.org" <draft-ietf-appsawg-uri-scheme-reg.all@ietf.org>, IESG <iesg@ietf.org>, Apps Discuss <apps-discuss@ietf.org>
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 13:09:22 -0000

Just to one point:

> My reason is that there is software out there that is written to accept
> *anything* that is a valid URI, and legitimately expect such strings to
> confirm to RFC3986 syntax (not withstanding Sam Ruby's efforts to document
> variations between systems about what they accept as a valid URI).

Absolutely.  And the URNbis document maintains that, but keeping URNs
syntactically URIs.

> If URNs
> are to be usable as URIs in such circumstances, I think it's important that
> they follow the rules, including those concerning the role of fragment
> identifiers.

Here's where I don't agree.  If URN fragments (f-components, or
friggle-fraggles... the bit after the "#") are semantically somewhat
different to what 3986 says about fragments in locators, because
that's what semantically makes sense for URNs, why does that stop
anyone from continuing to use them in places where URIs are
syntactically required?

Barry