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

Larry Masinter <masinter@adobe.com> Sat, 18 April 2015 20:43 UTC

Return-Path: <masinter@adobe.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 E98F31A9050; Sat, 18 Apr 2015 13:43:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] 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 jZDN5QRyzUwa; Sat, 18 Apr 2015 13:43:24 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0664.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:664]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8E0451A9047; Sat, 18 Apr 2015 13:43:24 -0700 (PDT)
Received: from SN1PR02MB1328.namprd02.prod.outlook.com (25.162.0.146) by SN1PR02MB1327.namprd02.prod.outlook.com (25.162.0.145) with Microsoft SMTP Server (TLS) id 15.1.125.19; Sat, 18 Apr 2015 20:43:00 +0000
Received: from SN1PR02MB1328.namprd02.prod.outlook.com ([25.162.0.146]) by SN1PR02MB1328.namprd02.prod.outlook.com ([25.162.0.146]) with mapi id 15.01.0125.002; Sat, 18 Apr 2015 20:43:00 +0000
From: Larry Masinter <masinter@adobe.com>
To: John C Klensin <john-ietf@jck.com>, Graham Klyne <gk@ninebynine.org>, Tony Hansen <tony@att.com>, Barry Leiba <barryleiba@computer.org>
Thread-Topic: [apps-discuss] Retroactive application of draft-ietf-appsawg-uri-scheme-reg - comprehensive review
Thread-Index: AQHQbLK9y6upYE7RxEa2QJ3yBFYKbp1DivsAgAFCK4CACz7BgIAAGL2AgAADAoCAAAvBgIAAHnwAgAFrjoCAAQ+EAIAAFM2A
Date: Sat, 18 Apr 2015 20:42:59 +0000
Message-ID: <A5076874-9226-4DD5-8454-1084D90C60D9@adobe.com>
References: <2E49FA112B054FFAED69D8A1@JcK-HP8200.jck.com> <CALaySJ+JdE5YrBuXv343_CfNP4mYxOR94JV4q_Uso4VoWfD=Ng@mail.gmail.com> <723FBC93979E1019101319C5@JcK-HP8200.jck.com> <CALaySJL-QbQ7rMRmBHTCjNbjUMKdrHrNSBLZ5zyVQ69VvXMu3A@mail.gmail.com> <AB0D76A4BFEEA77B7878126E@JcK-HP8200.jck.com> <CALaySJ+4STYA1YDeUKVTLj7FXCcTSo1W_kRTf2Vc-VSQnke22w@mail.gmail.com> <55301F9F.5080207@att.com> <E9D930CF73F16EC450FE7811@JcK-HP8200.jck.com> <55316A2B.5090900@ninebynine.org> <CEC31053B7E64D53478FB2F6@JcK-HP8200.jck.com>
In-Reply-To: <CEC31053B7E64D53478FB2F6@JcK-HP8200.jck.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/15.9.0.150408
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [50.184.24.49]
authentication-results: jck.com; dkim=none (message not signed) header.d=none;
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR02MB1327;
x-microsoft-antispam-prvs: <SN1PR02MB1327072FA3A3AF65FEB213DEC3E20@SN1PR02MB1327.namprd02.prod.outlook.com>
x-forefront-antispam-report: BMV:1; SFV:NSPM; SFS:(10009020)(6009001)(86362001)(66066001)(83506001)(122556002)(99286002)(230783001)(19580395003)(83716003)(40100003)(2656002)(82746002)(93886004)(36756003)(2900100001)(33656002)(2950100001)(76176999)(54356999)(4001350100001)(92566002)(102836002)(87936001)(77156002)(62966003)(15975445007)(5001770100001)(50986999)(46102003)(104396002); DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR02MB1327; H:SN1PR02MB1328.namprd02.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(5002010); SRVR:SN1PR02MB1327; BCL:0; PCL:0; RULEID:; SRVR:SN1PR02MB1327;
x-forefront-prvs: 0550778858
Content-Type: text/plain; charset="utf-8"
Content-ID: <1CED9CFDC49D5A4D9BC8E9324CE0CC53@namprd02.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: adobe.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2015 20:42:59.2136 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: fa7b1b5a-7b34-4387-94ae-d2c178decee1
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR02MB1327
Archived-At: <http://mailarchive.ietf.org/arch/msg/apps-discuss/2ibKC7WTrBvwiRpC98cKy-8ZVxc>
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: Sat, 18 Apr 2015 20:43:27 -0000

BCP 35 specifies the process and guidelines for URI schemes, and draft-ietf-appsawg-uri-scheme-reg updates BCP 35, and is effective as soon as it is published.

As far as a prior ruling of non-applicability  to URNs —  what OTHER guidelines or processes would apply to updates of a previously registered scheme? 
But these are GUIDELINES. There is no formal or IANA-enforced requirements or Expert Reviewer override.  IETF consensus on a URN document that directs IANA to change the “urn:” scheme registration will cause the registration to change. Explaining why you’re not following BCP 35 might be helpful in getting IETF consensus, but there is no specifics on what constitutes an adequate justification. 

If there were specific suggestions or comments on how to make BCP 35 into better “best current practice” for the IANA URI scheme, we should fix it. 

To calibrate, I think lifetime of this edition of BCP 35 will be short. It may well be that a more wholesale set of changes of specification and model of URL schemes are needed.

The use of IANA to enumerate schemes is in question, for "the web”;  I think it doesn’t really mesh well with a world with ‘registerProtocolHandler’, which seems to
assume a more dynamic matching of scheme to handler (no IANA involvement at all).

So I think it’s time to reexamine the broader picture. Are “web” and “non-web” and “URN” URL/URI/URNs different things, or are we going to try to keep them together? The tension between having a single protocol element which is used for multiple purposes is in conflict with the requirements of optimum adaptation for specific categories of applications.

https://tools.ietf.org/html/draft-ruby-url-problem-01


in the meanwhile, let’s get this update out.


Larry
—
http://larry.masinter.net