Re: [hybi] updated Charter proposal (WebSocket)
Ian Hickson <ian@hixie.ch> Tue, 27 October 2009 00:24 UTC
Return-Path: <ian@hixie.ch>
X-Original-To: hybi@core3.amsl.com
Delivered-To: hybi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2346D3A6860 for <hybi@core3.amsl.com>; Mon, 26 Oct 2009 17:24:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.553
X-Spam-Level:
X-Spam-Status: No, score=-2.553 tagged_above=-999 required=5 tests=[AWL=0.046, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nmL9L1CsIA5v for <hybi@core3.amsl.com>; Mon, 26 Oct 2009 17:24:58 -0700 (PDT)
Received: from looneymail-a2.g.dreamhost.com (caibbdcaaaaf.dreamhost.com [208.113.200.5]) by core3.amsl.com (Postfix) with ESMTP id 3400228C14F for <hybi@ietf.org>; Mon, 26 Oct 2009 17:24:58 -0700 (PDT)
Received: from hixie.dreamhostps.com (hixie.dreamhost.com [208.113.210.27]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by looneymail-a2.g.dreamhost.com (Postfix) with ESMTP id 4A2E916D3E7; Mon, 26 Oct 2009 17:25:12 -0700 (PDT)
Date: Tue, 27 Oct 2009 00:25:19 +0000
From: Ian Hickson <ian@hixie.ch>
To: Greg Wilkins <gregw@webtide.com>
In-Reply-To: <4AE6362B.4030305@webtide.com>
Message-ID: <Pine.LNX.4.62.0910270014420.13521@hixie.dreamhostps.com>
References: <4ADEC7A0.7040307@ericsson.com> <4AE4CCBB.10001@webtide.com> <Pine.LNX.4.62.0910260006420.9145@hixie.dreamhostps.com> <4AE553A0.9030208@ericsson.com> <73F5E810-F40F-42B8-81A9-4AD1306E360F@apple.com> <4AE57B62.4030209@webtide.com> <ca722a9e0910261139q27a3241aieae39a6a0525b290@mail.gmail.com> <4AE6362B.4030305@webtide.com>
Content-Language: en-GB-hixie
Content-Style-Type: text/css
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"
Cc: "hybi@ietf.org" <hybi@ietf.org>
Subject: Re: [hybi] updated Charter proposal (WebSocket)
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/hybi>
List-Post: <mailto:hybi@ietf.org>
List-Help: <mailto:hybi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Oct 2009 00:24:59 -0000
On Tue, 27 Oct 2009, Greg Wilkins wrote: > > However, the authors of the [WebSocket] protocol have so far been very > resistant to change (not even using BNF or allocating a type byte for > mime-encoded content). ABNF is used three times in the WebSocket draft. You and I have a disagreement about whether it is appropriate for the protocol to have a type byte for MIME-encoded content. However, the draft itself has changed a lot in response to feedback over the years. The original proposal really has no resemblence to the current proposal: http://www.whatwg.org/specs/web-apps/2005-09-01/#network http://www.whatwg.org/specs/web-apps/2006-01-01/#scs-network I don't adopt every proposed change, sure, but I think I have shown myself to be quite willing to change the proposal based on reasoned arguments and clearly demonstrated needs and problems. > So will the WG have the ability to come up with it's own draft for a > websocket protocol - or will all it be able to do is huff and puff and > hope to convince the whatwg? Say the WG adopted BWTP as the basis for its work. Will you drop Multiplexing and MIME typing from the BWTP proposal? If not, does that mean you are resistant to change and then will the WG only be able to huff and puff and hope to convince you? > The problem with that approach is that the whatwg have a different world > view (js only, not so hard to release new versions, run around > intermediaries, keep it totally simple) to many view expressed in the > IETF forum (many client types, hard to release new versions, involve the > intermediaries, make it extensible). > > It maybe that the websocket protocol is perfect for the whatwg's > objectives, but insufficient for the IETF's. I'm not sure how we get > past that log jam if the WG is not able to author its own protocol or > variations? If the WG were to adopt an approach that was based on not having JS as the primary client type, assuming that we couldn't update the protocol frequently, assuming that the protocol would have to be implemented in intermediaries to be successful, and assuming that extensibility at the protocol user level (rather than layered on top of the protocol, or done through updates to the protocol) was desireable, then I don't think I'd be interested in the group's deliverables, to be honest. What I'm looking for is something that is designed for JS clients, that can be updated regularly, that can be adopted today without bootstrapping through intermediaries, and that is kept as simple as possible (while allowing the protocol to be extended by future updates). I don't mind what the working group works on, but if it's not that, then it's not a working group I'm interested in working with, as it wouldn't be addressing the needs that I'm trying to address. -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
- [hybi] updated Charter proposal Salvatore Loreto
- Re: [hybi] updated Charter proposal Peter Saint-Andre
- Re: [hybi] updated Charter proposal Jamie Lokier
- Re: [hybi] updated Charter proposal Salvatore Loreto
- Re: [hybi] updated Charter proposal Salvatore Loreto
- Re: [hybi] updated Charter proposal Jamie Lokier
- Re: [hybi] updated Charter proposal (NATs and Fir… Salvatore Loreto
- Re: [hybi] updated Charter proposal Greg Wilkins
- Re: [hybi] updated Charter proposal Ian Hickson
- Re: [hybi] updated Charter proposal (WebSocket) Salvatore Loreto
- Re: [hybi] updated Charter proposal (WebSocket) Maciej Stachowiak
- Re: [hybi] updated Charter proposal (WebSocket) Greg Wilkins
- Re: [hybi] updated Charter proposal (WebSocket) Julian Reschke
- Re: [hybi] updated Charter proposal (WebSocket) Lisa Dusseault
- Re: [hybi] updated Charter proposal (WebSocket) Greg Wilkins
- Re: [hybi] updated Charter proposal (WebSocket) Ian Hickson
- Re: [hybi] updated Charter proposal (WebSocket) Maciej Stachowiak
- Re: [hybi] updated Charter proposal (WebSocket) Ian Hickson
- Re: [hybi] updated Charter proposal Mark Nottingham
- Re: [hybi] updated Charter proposal (WebSocket) Mark Nottingham
- Re: [hybi] updated Charter proposal (WebSocket) Ian Hickson
- Re: [hybi] updated Charter proposal (WebSocket) Mark Nottingham
- Re: [hybi] updated Charter proposal (WebSocket) Greg Wilkins
- Re: [hybi] updated Charter proposal (WebSocket) Greg Wilkins
- Re: [hybi] updated Charter proposal (Criteria) (w… Salvatore Loreto
- Re: [hybi] updated Charter proposal (WebSocket) Julian Reschke
- Re: [hybi] updated Charter proposal (WebSocket) Anne van Kesteren
- Re: [hybi] updated Charter proposal (WebSocket) Julian Reschke
- Re: [hybi] updated Charter proposal (WebSocket) Greg Wilkins