Re: [whatwg] New URL Standard from Anne van Kesteren on 2012-09-24 (public-whatwg-archive@w3.org from September 2012)

Ian Hickson <ian@hixie.ch> Tue, 23 October 2012 21:34 UTC

Return-Path: <ian@hixie.ch>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2E7211E8105 for <ietf@ietfa.amsl.com>; Tue, 23 Oct 2012 14:34:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.511
X-Spam-Level:
X-Spam-Status: No, score=-2.511 tagged_above=-999 required=5 tests=[AWL=0.088, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bqHWCuQ10yAj for <ietf@ietfa.amsl.com>; Tue, 23 Oct 2012 14:34:06 -0700 (PDT)
Received: from homiemail-a48.g.dreamhost.com (caibbdcaaaaf.dreamhost.com [208.113.200.5]) by ietfa.amsl.com (Postfix) with ESMTP id 3262711E80DC for <ietf@ietf.org>; Tue, 23 Oct 2012 14:34:05 -0700 (PDT)
Received: from homiemail-a48.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a48.g.dreamhost.com (Postfix) with ESMTP id 7300D4F805C; Tue, 23 Oct 2012 14:34:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=hixie.ch; h=date:from:to :cc:subject:in-reply-to:message-id:references:mime-version: content-type; s=hixie.ch; bh=v4sa8N0BWBJLG7PgP/DFLj85cIo=; b=SbN lCyCvsty6V1LcPx+VopidOoHdtMLObFMeHIEt6UTAhau3qU0T9YdWea7rQbxGThV 3cB7AjQ6smXxbrvMWNpsikXmG8oR5096w2E0gzg7IKX0sgw6IsKdi5tdq1MbUOn8 hgAsGRe7XxIJfo4Egft7oji3XS1Zd418dgAItNLo=
Received: from ps20323.dreamhostps.com (ps20323.dreamhost.com [69.163.222.251]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: internal@index.hixie.ch) by homiemail-a48.g.dreamhost.com (Postfix) with ESMTPSA id 6AEAD4F8057; Tue, 23 Oct 2012 14:34:05 -0700 (PDT)
Date: Tue, 23 Oct 2012 21:34:05 +0000
From: Ian Hickson <ian@hixie.ch>
To: Ted Hardie <ted.ietf@gmail.com>
Subject: Re: [whatwg] New URL Standard from Anne van Kesteren on 2012-09-24 (public-whatwg-archive@w3.org from September 2012)
In-Reply-To: <CA+9kkMDpEZCvcG1DJd=O1qPNV+=+GTBeN+CGndUe51Xym_A9sg@mail.gmail.com>
Message-ID: <Pine.LNX.4.64.1210232115210.2471@ps20323.dreamhostps.com>
References: <50604C1A.7090901@gmx.de> <5060A964.5060001@stpeter.im> <Pine.LNX.4.64.1210172354500.2478@ps20323.dreamhostps.com> <507F5A7E.6040206@arcanedomain.com> <50856E3C.103@gmail.com> <Pine.LNX.4.64.1210221753010.2471@ps20323.dreamhostps.com> <0DBC8A11-319C-4120-975E-7E40FD5818BF@gbiv.com> <Pine.LNX.4.64.1210222137530.2471@ps20323.dreamhostps.com> <CA+9kkMDpEZCvcG1DJd=O1qPNV+=+GTBeN+CGndUe51Xym_A9sg@mail.gmail.com>
Content-Language: en-GB-hixie
Content-Style-Type: text/css
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"
X-Mailman-Approved-At: Wed, 24 Oct 2012 08:37:10 -0700
Cc: URI <uri@w3.org>, IETF Discussion <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Oct 2012 21:34:06 -0000

On Tue, 23 Oct 2012, Ted Hardie wrote:
> On Mon, Oct 22, 2012 at 2:46 PM, Ian Hickson <ian@hixie.ch> wrote:
> > On Mon, 22 Oct 2012, Julian Reschke wrote:
> >> >
> >> > I couldn't agree more! We've been waiting for four years for the 
> >> > URI working group to get their act together and fix the URL mess. 
> >> > Nothing has happened. We lost patience and are now doing it 
> >> > ourselves. ...
> >>
> >> Clarifying: there is no URI Working Group, and as far as I can tell,
> >
> > Whoever. The people complaining that it should be done at the IETF 
> > haven't done any work. That's the complaint. Until they do the work,
> 
> Handing things off to the IETF and saying "please go do this work" has a 
> very low success rate, because that's not how the IETF works.

Ok, but "we disagree with you, do it differently" is not how it works 
either.


> The IETF works by bringing together folks interested in solving a 
> particular problem and putting them in a larger context

The problem here is that the bulk of the people here don't seem interested 
in solving this particular problem. In fact, many don't seem to even think 
that there is a problem to solve.


> In this case, the concern is that defining what you are doing as a 
> revision of the URL standard outside the IETF will:
> 
> * lose that larger context

By which I presume you mean "you'll miss good feedback".

My experience with the Web Sockets work at the IETF is that we got way 
better feedback (in terms of technical usefulness, relevance, and style) 
when it was at the WHATWG than when it was at the IETF. All the good 
feedback we got at the IETF was from people who were already participating 
in the WHATWG.

So I'm not sure that this is a given.


> * use a process which has a bias toward browser viewpoints, which raises 
> concerns about trade-offs outside that space

Working at the IETF results in the opposite concern, of course.

You're all welcome to participate in the WHATWG.


> * generate a fork, either directly or in the creation of two communities 
> which understand URL to be either a subset of URI in the STD 66 sense or 
> the "input string to web identifier" sense that Anne's work uses.

If Anne does a good job, then STD 66 can just be updated to contain Anne's 
work, and then there's no fork to worry about. If Anne does a poor job, 
then people will ignore it, and there's still no fork to worry about. The 
only way there could be a problem is if Anne does a good job, so people 
pay attention to it, but the IETF for political reasons refuses to 
acknowledge it. That's up to the IETF.


> It's tedious when people say "you should come here and do the work", and 
> I apologize that I'm about to say it.  But for work which redefines IETF 
> standards, the IETF is really the place to do it, and preserving that 
> context is important to making sure that the communities of use retain a 
> single standard.  I share your frustration with the pace of work on 
> related topics, but I urge you to put energy into the process rather 
> than simply appropriating the term.

The problem is that we have lost hope that the IETF is somewhere where 
this work could even take place. There's too much stop energy (just look 
at this thread -- Tim just said we were all wasting our time and should 
all shut up!).

But suppose we did try. Let's in fact try: Hi guys, we need to fix STD 66 
because it doesn't define error handling. Also it seems to be about time 
to merge IRIs and URIs together since implementing IRIs on top of URIs 
leads to a confusing implementation experience. We can call the result 
just "URLs" since that's what the majority of people call these things. 
Anne has a proposal for how to do it:

   http://url.spec.whatwg.org/

Does anyone object to us updating STD 66 to using this once it's ready? 
How do we go about it?


> If you choose not call what you're doing a "URL" but by some other
> term ("fleen" is my favorite), then the issue does not arise

Since the IETF doesn't call it a URL anyway, I don't see the problem with 
terminology.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'