Re: Straw-man charter for http-bis
"Roy T. Fielding" <fielding@gbiv.com> Fri, 01 June 2007 13:06 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 1Hu6qI-0006cU-Or; Fri, 01 Jun 2007 09:06:58 -0400
Received: from discuss by megatron.ietf.org with local (Exim 4.43)
id 1Httbg-00011I-RH for discuss-confirm+ok@megatron.ietf.org;
Thu, 31 May 2007 18:59:00 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
by megatron.ietf.org with esmtp (Exim 4.43) id 1Httbf-000114-S0
for discuss@apps.ietf.org; Thu, 31 May 2007 18:58:59 -0400
Received: from mailbigip.dreamhost.com ([208.97.132.5]
helo=spaceymail-a3.g.dreamhost.com)
by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Httbf-0000bT-Bp
for discuss@apps.ietf.org; Thu, 31 May 2007 18:58:59 -0400
Received: from [192.168.0.133] (ip72-211-200-45.oc.oc.cox.net [72.211.200.45])
by spaceymail-a3.g.dreamhost.com (Postfix) with ESMTP id 8B5031951BE;
Thu, 31 May 2007 15:58:58 -0700 (PDT)
In-Reply-To: <8FBD37BC-E635-485D-A368-22D9DE332498@mnot.net>
References: <BA772834-227A-4C1B-9534-070C50DF05B3@mnot.net>
<392C98BA-E7B8-44ED-964B-82FC48162924@mnot.net>
<1358AF2C-F967-46D6-B291-BC65126CCDF6@gbiv.com>
<8FBD37BC-E635-485D-A368-22D9DE332498@mnot.net>
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <DAC34319-CB4D-48B6-A53F-66345790F0FA@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 15:59:15 -0700
To: Mark Nottingham <mnot@mnot.net>
X-Mailer: Apple Mail (2.752.2)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c83ccb5cc10e751496398f1233ca9c3a
X-Mailman-Approved-At: Fri, 01 Jun 2007 09:06:57 -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
On May 31, 2007, at 2:15 PM, Mark Nottingham wrote: > On 01/06/2007, at 5:10 AM, Roy T. Fielding wrote: > >> 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. > > I'm very aware of your feelings. I'm also aware of the pain that > folks go through when they try to implement the current spec. Yes, > some of that is caused by the organisation and committee-speak > there, but much more is on very specific points where the spec is > silent or misleading -- our issues list now has more than sixty > issues. That this effort will help in those cases. No, it's not a > magic pill, but a complete rewrite wouldn't be either, and it would > have much less chance of success. > >> 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. > > Is your threat to attempt a fork of HTTP if you don't get your way > a hypothetical, or something you're actually considering? It is not "if I don't get my way". Who appointed you to be the determinant of group consensus in the first place? I am not going to support an IETF working group that says "nobody is allowed to do a better job describing HTTP than what is in our charter." If you don't allow people to produce drafts, and allow the working group to evaluate those drafts on the basis of whether the contents are better or not, then all you are doing is dictating the content of the specification based upon some imagined position of authority. So, you should decide whether your work item is to replace 2616 or to produce a list of errata to be published in RFC form. If it is the former, than I know a lot more about this subject than you and I know for a fact that just making small changes around the edges is not sufficient. We already tried that twice. If I make the real changes that are needed in draft form and submit them to the WG, then I will expect them to be evaluated without bias or the WG to be closed. If the answer is "that's too much for me to review, so you aren't allowed to do that in the IETF" then I won't. I will do it elsewhere and the IETF specification will become irrelevant. > Also, on what do you base the accusation that this is being driven > by "short-term corporate agendas?" On the basis that you presuppose every work item as being limited to what you want to do, rather than a task that can be accomplished if someone does it, and the continual reference to vendors and "developers" that never actually show themselves on this list. > In any case, I don't think re-organising parts of the spec is off > the table; indeed, it's already been discussed on a small scale. Re- > writing the entire spec sentence-for-sentence is, in my opinion. In your opinion. You chose to ignore mine, in spite of the fact that I have a bit of history on the subject, and that is why I have to make comments on these proposals. >> 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. > > That would be disruptive and unproductive. You may be willing to re- > write HTTP from scratch, but the review requirements are much > higher than required for what we're attempting (with step-by-step > diffs, by the way). > > Somehow, HTTP has been implemented and become one of the most > widely-deployed application protocols today, despite your claims > that the spec needs to be re-written from scratch. I don't hear > *anyone* else saying that this necessary, or a realistic option. I don't hear anyone else saying that 2616 needs to be revised before 2617, yet you continue to take that as an assumption. 2616 doesn't *need* to be revised at all. 2617 desperately does need to in order to meet the IESG requirements. Why is that unclear? I do not desire a revision on 2616. However, if a revision is called for, then the minimum revision is something that can be reviewed in its entirety. That was not the case for 2616, and certainly won't be the case for the patchwork of issues you have collected so far. ....Roy
- Straw-man charter for http-bis Mark Nottingham
- Re: Straw-man charter for http-bis Julian Reschke
- Re: Straw-man charter for http-bis Paul Hoffman
- Re: Straw-man charter for http-bis Julian Reschke
- Re: Straw-man charter for http-bis Eliot Lear
- Re: Straw-man charter for http-bis Paul Hoffman
- Re: Straw-man charter for http-bis Julian Reschke
- Re: Straw-man charter for http-bis Paul Hoffman
- Re: Straw-man charter for http-bis Keith Moore
- Re: Straw-man charter for http-bis Julian Reschke
- Re: Straw-man charter for http-bis Julian Reschke
- Re: Straw-man charter for http-bis Julian Reschke
- Re: Straw-man charter for http-bis Mark Nottingham
- Re: Straw-man charter for http-bis Paul Hoffman
- Re: Straw-man charter for http-bis Mark Nottingham
- RE: Straw-man charter for http-bis Larry Masinter
- Re: Straw-man charter for http-bis Keith Moore
- Re: Straw-man charter for http-bis -- call for er… Mark Nottingham
- Re: Straw-man charter for http-bis Eliot Lear
- Re: Straw-man charter for http-bis Julian Reschke
- Re: Straw-man charter for http-bis -- call for er… Julian Reschke
- Re: Straw-man charter for http-bis Julian Reschke
- Re: Straw-man charter for http-bis Eliot Lear
- Re: Straw-man charter for http-bis Mark Nottingham
- Re: Straw-man charter for http-bis Eliot Lear
- Re: Straw-man charter for http-bis Julian Reschke
- Re: Straw-man charter for http-bis Eliot Lear
- Re: Straw-man charter for http-bis Julian Reschke
- Re: Straw-man charter for http-bis -- call for er… Julian Reschke
- Re: Straw-man charter for http-bis -- call for er… Cyrus Daboo
- Re: Straw-man charter for http-bis Keith Moore
- Re: Straw-man charter for http-bis Mark Nottingham
- Re: Straw-man charter for http-bis -- call for er… Cyrus Daboo
- Re: Straw-man charter for http-bis Alexey Melnikov
- Re: Straw-man charter for http-bis Alexey Melnikov
- Re: Straw-man charter for http-bis Yves Lafon
- Re: Straw-man charter for http-bis -- call for er… Robert Sayre
- Re: Straw-man charter for http-bis Robert Sayre
- Re: Straw-man charter for http-bis -- call for er… Robert Sayre
- Re: Straw-man charter for http-bis -- call for er… Robert Sayre
- Re: Straw-man charter for http-bis Roy T. Fielding
- Re: Straw-man charter for http-bis -- call for er… Henrik Nordstrom
- Re: Straw-man charter for http-bis -- call for er… Henrik Nordstrom
- Re: Straw-man charter for http-bis Robert Sayre
- Re: Straw-man charter for http-bis -- call for er… Robert Sayre
- Re: Straw-man charter for http-bis Mark Nottingham
- Re: Straw-man charter for http-bis Mark Nottingham
- Re: Straw-man charter for http-bis Mark Nottingham
- Re: Straw-man charter for http-bis Mark Nottingham
- Re: Straw-man charter for http-bis Mark Nottingham
- Re: Straw-man charter for http-bis Keith Moore
- Re: Straw-man charter for http-bis Robert Sayre
- RE: Straw-man charter for http-bis -- call for er… Henrik Nordstrom
- Re: Straw-man charter for http-bis Henrik Nordstrom
- Re: Straw-man charter for http-bis Roy T. Fielding
- Re: Straw-man charter for http-bis Keith Moore
- Re: Straw-man charter for http-bis Keith Moore
- Re: Straw-man charter for http-bis Keith Moore
- Re: Straw-man charter for http-bis Julian Reschke
- Re: Straw-man charter for http-bis John C Klensin
- Re: Straw-man charter for http-bis Eliot Lear
- Re: Straw-man charter for http-bis Keith Moore
- Re: Straw-man charter for http-bis Keith Moore
- Re: Straw-man charter for http-bis Julian Reschke
- Re: Straw-man charter for http-bis Keith Moore
- Re: Straw-man charter for http-bis Paul Hoffman
- Re: Straw-man charter for http-bis Julian Reschke
- Re: Straw-man charter for http-bis Keith Moore
- Re: Straw-man charter for http-bis Robert Sayre
- Re: Straw-man charter for http-bis Chris Newman
- Re: Straw-man charter for http-bis Julian Reschke
- Re: Straw-man charter for http-bis Alexey Melnikov
- Re: Straw-man charter for http-bis Paul Hoffman
- RFC2616 vs RFC2617, was: Straw-man charter for ht… Julian Reschke
- Re: Straw-man charter for http-bis Keith Moore
- Re: RFC2616 vs RFC2617, was: Straw-man charter fo… Keith Moore
- Re: Straw-man charter for http-bis Julian Reschke
- Re: RFC2616 vs RFC2617, was: Straw-man charter fo… Julian Reschke
- Re: Straw-man charter for http-bis Paul Hoffman
- Re: Straw-man charter for http-bis Eliot Lear
- Re: RFC2616 vs RFC2617, was: Straw-man charter fo… Keith Moore
- Re: Straw-man charter for http-bis Keith Moore
- Re: Straw-man charter for http-bis Keith Moore
- Re: Straw-man charter for http-bis Keith Moore
- Re: Straw-man charter for http-bis Lisa Dusseault
- Re: RFC2616 vs RFC2617, was: Straw-man charter fo… Stephane Bortzmeyer
- Re: RFC2616 vs RFC2617, was: Straw-man charter fo… Joe Orton
- Re: Straw-man charter for http-bis Henrik Nordstrom
- Re: RFC2616 vs RFC2617, was: Straw-man charter fo… lists
- Re: RFC2616 vs RFC2617, was: Straw-man charter fo… lists
- Re: Straw-man charter for http-bis Eliot Lear
- Re: Straw-man charter for http-bis Chris Newman
- Re: RFC2616 vs RFC2617, was: Straw-man charter fo… Chris Newman
- Re: Straw-man charter for http-bis Henrik Nordstrom
- Re: Straw-man charter for http-bis Lisa Dusseault
- Re: Straw-man charter for http-bis Martin Duerst
- Re: Straw-man charter for http-bis Henrik Nordstrom
- Re: Straw-man charter for http-bis Keith Moore
- Re: Straw-man charter for http-bis Julian Reschke
- Re: RFC2616 vs RFC2617, was: Straw-man charter fo… Mark Nottingham
- Re: RFC2616 vs RFC2617, was: Straw-man charter fo… Stephane Bortzmeyer
- Re: RFC2616 vs RFC2617, was: Straw-man charter fo… Adrien de Croy
- Re: RFC2616 vs RFC2617, was: Straw-man charter fo… Stephane Bortzmeyer
- Re: RFC2616 vs RFC2617, was: Straw-man charter fo… tom.petch
- Re: RFC2616 vs RFC2617, was: Straw-man charter fo… Keith Moore
- Re: RFC2616 vs RFC2617, was: Straw-man charter fo… tom.petch
- Re: RFC2616 vs RFC2617, was: Straw-man charter fo… Keith Moore
- Re: RFC2616 vs RFC2617, was: Straw-man charter fo… Mark Nottingham
- Re: RFC2616 vs RFC2617, was: Straw-man charter fo… Adrien de Croy
- Re: RFC2616 vs RFC2617, was: Straw-man charter fo… Chris Newman
- Re: Straw-man charter for http-bis Chris Newman
- Re: Straw-man charter for http-bis Henrik Nordstrom
- Re: Straw-man charter for http-bis der Mouse
- Re: Straw-man charter for http-bis Keith Moore
- Re: RFC2616 vs RFC2617, was: Straw-man charter fo… tom.petch
- Re: Straw-man charter for http-bis Mark Nottingham
- Character encodings in headers [i74][was: Straw-m… Mark Nottingham
- Re: Character encodings in headers [i74][was: Str… Keith Moore
- Re: Character encodings in headers [i74][was: Str… John C Klensin
- Re: Character encodings in headers [i74][was: Str… Clive D.W. Feather
- Re: Character encodings in headers [i74][was: Str… Martin Duerst
- Re: Character encodings in headers [i74][was: Str… Martin Duerst
- Re: Character encodings in headers [i74][was: Str… Mark Nottingham
- Re: Character encodings in headers [i74][was: Str… Martin Duerst
- Re: Character encodings in headers [i74][was: Str… Mark Nottingham
- Re: Character encodings in headers [i74][was: Str… Clive D.W. Feather
- Re: Character encodings in headers [i74][was: Str… Clive D.W. Feather
- Re: Character encodings in headers [i74][was: Str… Keith Moore
- Re: Character encodings in headers [i74][was: Str… der Mouse
- Re: Character encodings in headers [i74][was: Str… Keith Moore
- Re: Character encodings in headers [i74][was: Str… Stefanos Harhalakis
- Re: Character encodings in headers [i74][was: Str… Keith Moore