Re: Straw-man charter for http-bis

"Roy T. Fielding" <fielding@gbiv.com> Thu, 31 May 2007 21:39 UTC

Return-path: <discuss-bounces@apps.ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HtsMh-0007gB-2T; Thu, 31 May 2007 17:39:27 -0400
Received: from discuss by megatron.ietf.org with local (Exim 4.43) id 1HtsBC-00078M-Dq for discuss-confirm+ok@megatron.ietf.org; Thu, 31 May 2007 17:27:34 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HtsBC-00078E-4A for discuss@apps.ietf.org; Thu, 31 May 2007 17:27:34 -0400
Received: from sumo.dreamhost.com ([66.33.216.29]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HtsBA-0007JG-N5 for discuss@apps.ietf.org; Thu, 31 May 2007 17:27:34 -0400
Received: from spaceymail-a4.g.dreamhost.com (sd-green-bigip-202.dreamhost.com [208.97.132.202]) by sumo.dreamhost.com (Postfix) with ESMTP id D6F1C1782A7 for <discuss@apps.ietf.org>; Thu, 31 May 2007 12:10:06 -0700 (PDT)
Received: from [192.168.0.133] (ip72-211-200-45.oc.oc.cox.net [72.211.200.45]) by spaceymail-a4.g.dreamhost.com (Postfix) with ESMTP id F08581616BB; Thu, 31 May 2007 12:09:45 -0700 (PDT)
In-Reply-To: <392C98BA-E7B8-44ED-964B-82FC48162924@mnot.net>
References: <BA772834-227A-4C1B-9534-070C50DF05B3@mnot.net> <392C98BA-E7B8-44ED-964B-82FC48162924@mnot.net>
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Type: text/plain; charset=US-ASCII; format=flowed
Message-Id: <1358AF2C-F967-46D6-B291-BC65126CCDF6@gbiv.com>
Content-Transfer-Encoding: 7bit
From: "Roy T. Fielding" <fielding@gbiv.com>
Subject: Re: Straw-man charter for http-bis
Date: Thu, 31 May 2007 12:10:03 -0700
To: Mark Nottingham <mnot@mnot.net>
X-Mailer: Apple Mail (2.752.2)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 21c69d3cfc2dd19218717dbe1d974352
X-Mailman-Approved-At: Thu, 31 May 2007 17:39:23 -0400
Cc: Apps Discuss <discuss@apps.ietf.org>, "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>
X-BeenThere: discuss@apps.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: general discussion of application-layer protocols <discuss.apps.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=unsubscribe>
List-Post: <mailto:discuss@apps.ietf.org>
List-Help: <mailto:discuss-request@apps.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=subscribe>
Errors-To: discuss-bounces@apps.ietf.org

Just to reiterate what I have said before, I think it is absurd to make
minor editorial modifications to RFC 2616 in a new revision.  If minor
editorial changes are necessary right now, the RFC editor can make them
with a simple set of instructions from the original authors.  However,
I don't see them as necessary -- the existing list of errata is
sufficient until such time as the more pressing security issues can
be resolved in other specifications.

The reason that RFC 2616 had so many editorial mistakes is because the
RFC became completely unreadable due to far too much committee-driven
discussion being added in the revision from 2068 to 2616.
If an actual revision is desired for HTTP/1.1, then a ground-up reorg
of the specification and formal ABNF productions are necessary.
I don't care if that matches "group consensus desires" or not;
sometimes the work needs to be done regardless of popular opinion.

What matters is not what work the working group is willing to embark
upon, but what work the group is willing to review at the end.  If I
completely rewrite the HTTP/1.1 specification without adding features,
and submit that new draft for review, will the working group consider
it to be out of scope?  If not, then limiting the scope of changes
to the specification (aside from not adding new features) is irrelevant
to the charter.  If it will be out of scope, then I have no interest
in participating here and will fork the standard to a place that
isn't being driven by a short-term corporate agenda.

If an IETF HTTP WG is to be recreated, then its task items should be
to create what the working group believes to be the best documents
to replace 2616 and 2617.  The charter does not need to constrain that.

In any case, the IESG has expressed many times that an application
protocol will not move forward without providing a required solution
for secure authentication.  Thus, it is foolish to start a 2616 revision
without first completing some form of 2617 revision, whether or not
that includes new features for HTTP.  That is not going to happen as
long as you guys are burning up all of the available HTTP reviewers'
time on irrelevant changes to 2616.


Cheers,

Roy T. Fielding                            <http://roy.gbiv.com/>
Chief Scientist, Day Software              <http://www.day.com/>