Re: [Uri-review] New URI scheme for review

Bob Van Zant <bob@eventbrite.com> Tue, 11 October 2011 19:35 UTC

Return-Path: <bob@eventbrite.com>
X-Original-To: uri-review@ietfa.amsl.com
Delivered-To: uri-review@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DDCC511E8081 for <uri-review@ietfa.amsl.com>; Tue, 11 Oct 2011 12:35:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.42
X-Spam-Level:
X-Spam-Status: No, score=-2.42 tagged_above=-999 required=5 tests=[AWL=0.557, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
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 l4626oqh3AhF for <uri-review@ietfa.amsl.com>; Tue, 11 Oct 2011 12:35:09 -0700 (PDT)
Received: from mail-qy0-f179.google.com (mail-qy0-f179.google.com [209.85.216.179]) by ietfa.amsl.com (Postfix) with ESMTP id 5418711E807F for <uri-review@ietf.org>; Tue, 11 Oct 2011 12:35:09 -0700 (PDT)
Received: by qyk33 with SMTP id 33so6000301qyk.10 for <uri-review@ietf.org>; Tue, 11 Oct 2011 12:35:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.229.68.100 with SMTP id u36mr5052510qci.54.1318361708773; Tue, 11 Oct 2011 12:35:08 -0700 (PDT)
Received: by 10.229.148.12 with HTTP; Tue, 11 Oct 2011 12:35:08 -0700 (PDT)
In-Reply-To: <CAHhFybrUH3TA5_pUkNi-5j82HZHhyt_Z4xibnQ8=JZ_dCXidDQ@mail.gmail.com>
References: <CAHcUcOGgv8deMk3yw0FH8HrHee5Hi0pXcFCRwYDfaO_ta_nuGA@mail.gmail.com> <CAHhFybrUH3TA5_pUkNi-5j82HZHhyt_Z4xibnQ8=JZ_dCXidDQ@mail.gmail.com>
Date: Tue, 11 Oct 2011 12:35:08 -0700
Message-ID: <CAHcUcOEPSaPMmzbv9H=zGSRxW2cQ_kx9m6GGOGuiWeCNvy_L=A@mail.gmail.com>
From: Bob Van Zant <bob@eventbrite.com>
To: Frank Ellermann <hmdmhdfmhdjmzdtjmzdtzktdkztdjz@gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: uri-review@ietf.org
Subject: Re: [Uri-review] New URI scheme for review
X-BeenThere: uri-review@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Proposed URI Schemes <uri-review.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/uri-review>, <mailto:uri-review-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/uri-review>
List-Post: <mailto:uri-review@ietf.org>
List-Help: <mailto:uri-review-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/uri-review>, <mailto:uri-review-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Oct 2011 19:35:10 -0000

On Mon, Oct 10, 2011 at 11:00 PM, Frank Ellermann
<hmdmhdfmhdjmzdtjmzdtzktdkztdjz@gmail.com> wrote:
> On 11 October 2011 01:30, Bob Van Zant <bob@eventbrite.com> wrote:
>
>> It looks like most URI schemes like this one are never registered
>> with IANA. It seems like The Right Thing to do and so I present to
>> the list the URI scheme com-eventbrite-attendee.
>
> Yeah.  I'd be tempted to reject it as "vanity URI scheme in conflict
> with RFC 4395 2.1 Demonstratable, New, Long-Lived Utility", but that
> might be not "the right thing", and besides only the expert reviewer
> (= not me) could say so.

The same thoughts went through my head. But then I wondered why the
authors bothered to invent the com-domain-descriptor syntax. Though, I
think we have demonstrable, new and long lived utility. It just so
happens that it really only applies to our application and URIs that
our website generate as part of communication to our customers. I
could see some utility of this being registered so that application
developers of, for example, mail gateway software and in particular
anti-{spam,malware} software, would be aware of our scheme and not
immediately assume something malicious or nefarious.

>
> Disclaimer, I have not yet read the 4395bis drafts, maybe 4395bis
> will drop the "long-lived utility" blurb in favour of a new "above
> all let's have it registered" approach.

Nope, it still has its own section (3.1).

http://tools.ietf.org/html/draft-ietf-iri-4395bis-irireg-03

>
> With that out of the way, are you sure that you want an OPTIONAL
> query part in the syntax?  If the query part is actually REQUIRED
> for this scheme maybe remove the square brackets in the syntax:
>
>> URI scheme syntax.
>>    uri = "com-eventbrite-attendee:" method [ "?" query ]
>>    method = "resetpassword" / "tickets"
>

The optional was intentional. The "tickets" method, for example,
doesn't require any parameters. It simply means open up the app and
bring me to the tickets screen. Along these lines we're requesting
provisional status because we assume that we will add new methods in
the near future; though we do not know what they are just yet.

Thanks for the feedback.

-Bob