Re: [hybi] Extensibility mechanisms?

Greg Wilkins <gregw@webtide.com> Sun, 18 April 2010 07:21 UTC

Return-Path: <gregw@webtide.com>
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 4C9BE28C124 for <hybi@core3.amsl.com>; Sun, 18 Apr 2010 00:21:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.461
X-Spam-Level:
X-Spam-Status: No, score=-1.461 tagged_above=-999 required=5 tests=[AWL=0.538, BAYES_50=0.001, GB_I_INVITATION=-2]
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 8-uckuwwtUK6 for <hybi@core3.amsl.com>; Sun, 18 Apr 2010 00:21:03 -0700 (PDT)
Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.158]) by core3.amsl.com (Postfix) with ESMTP id 340833A6B85 for <hybi@ietf.org>; Sun, 18 Apr 2010 00:20:47 -0700 (PDT)
Received: by fg-out-1718.google.com with SMTP id e12so1161981fga.13 for <hybi@ietf.org>; Sun, 18 Apr 2010 00:20:37 -0700 (PDT)
Received: by 10.103.209.9 with SMTP id l9mr2486205muq.64.1271575237039; Sun, 18 Apr 2010 00:20:37 -0700 (PDT)
Received: from [192.168.0.100] (host116-234-static.43-88-b.business.telecomitalia.it [88.43.234.116]) by mx.google.com with ESMTPS id u9sm21535664muf.6.2010.04.18.00.20.35 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 18 Apr 2010 00:20:36 -0700 (PDT)
Message-ID: <4BCAB2C1.2000404@webtide.com>
Date: Sun, 18 Apr 2010 09:20:33 +0200
From: Greg Wilkins <gregw@webtide.com>
User-Agent: Thunderbird 2.0.0.24 (X11/20100411)
MIME-Version: 1.0
To: Hybi <hybi@ietf.org>
References: <h2w5c902b9e1004152345j992b815bz5f8d38f06a19181a@mail.gmail.com> <Pine.LNX.4.64.1004160701250.751@ps20323.dreamhostps.com> <4BC860FD.8080007@webtide.com> <Pine.LNX.4.64.1004161952530.751@ps20323.dreamhostps.com> <4BC96A0D.4080904@webtide.com> <Pine.LNX.4.64.1004180246380.751@ps20323.dreamhostps.com>
In-Reply-To: <Pine.LNX.4.64.1004180246380.751@ps20323.dreamhostps.com>
X-Enigmail-Version: 0.95.7
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Subject: Re: [hybi] Extensibility mechanisms?
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: Sun, 18 Apr 2010 07:21:06 -0000

Ian Hickson wrote:
> On Sat, 17 Apr 2010, Greg Wilkins wrote:
>> I'm sorry but despite your original aims, enabling amateur programmers 
>> to write protocols that avoid the need for vendor supplied 
>> infrastructure is not the prime reason this WG has come into existence.
> 
> If that isn't a goal for this working group, then that's fine, but it 
> means I'm in the wrong group.

Please don't take your bat and ball and go home.


The charter is clear what this working group is for:

  The Hypertext-Bidirectional (HyBi) working group will seek
  standardization of one approach to maintain bidirectional
  communications between the HTTP client, server and intermediate
  entities, which will provide more efficiency compared to the current
  use of hanging requests.


However, your concerns about developer experience are included
in the charter:

  The Working Group should consider:
   * Implementer experience
   * Impact on existing implementations and deployments
   * Ability to achieve broad implementation
   * Ability to address broader use cases than those covered in
     the input document


> The reason I'm here is that the IETF asked me to work on Web Sockets in 
> this working group. 

it would be really good if you took up that invitation,
but with a realization that it is a different process than
what you are used to.

The IETF has different goals to your own, due to the fact
that it is a collective organization and represents the
rough consensus of many peoples goals.

We keep ending up in threads like these because whenever
a dissenting view is posted is posted, one of your
most frequent responses is that you don't care about
that particular concern.

But if websockets is to be standardized at the IETF,
it is no longer your protocol and your concerns
are just some among many.    The ball park concerns
of the IETF community have been outlined in the
charter.   We are now narrowing them down in a proces
to produce a requirements document.

If you want you concern of enabling amateur programmers
to implement the protocol included, then please
propose it as a requirement and see if others
agree.

Similarly, I'm concerned about websockets transiting
intermediaries and I too will be proposing requirements
to that effect, and they too will need community
support.


regards