- From: Larry Masinter <masinter@parc.xerox.com>
- Date: Mon, 3 Jun 1996 10:24:33 PDT
- To: http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com
As Jim stated in a previous message, he'll be posting & sending off to
the Internet Drafts editor version -04 of the HTTP/1.1 specification.
While we've struggled with terminology and wording up to now, at this
point we should stop.
We need a document that everyone can live with as HTTP/1.1, that isn't
inconsistent with what we want HTTP to be, and meets the requirements
for a Proposed Standard. Those requirements are laid out in RFC 1602
section 2.3.1. If, after reviewing it, you think that the -04 draft
does not meet all of the criteria, please speak up. The intent is not
to railroad the spec through, it is just to move as expeditiously as
possible. We'd like to submit this to IESG after the requisite 2 week
period, in time for protocol action BEFORE the Montreal meeting.
What RFC 1602 2.3.1 says about Proposed Standard is that it must meet
the following criteria:
generally stable
I take this to mean that the major protocol elements are
stable. Some of the elements of HTTP/1.1 have _not_ been
stable in the discussions in the committee, but I believe
these are minor enough to say that the protocol is "generally
stable.
has resolved known design choices
I think this is mainly what we've done: resolving known
design choices.
is believed to be well-understood
The work on "terminology" has tried to clarify those elements
that are not well understood. Have we succeeded?
has received significant community review
While the number of comments on details and wording of
the specification from a wide variety of individuals
is evidence of at least some of that review, it's important
to make sure this has happened.
appears to enjoy enough community interest to be considered valuable
For HTTP, this goes without question.
I also note the following:
The IESG may require implementation and/or operational
experience prior to granting Proposed Standard status to a
specification that materially affects the core Internet
protocols or that specifies behavior that may have significant
operational impact on the Internet.
If we're held to this paragraph, we will need those of you who are
implementing HTTP/1.1 to be forthcoming about the status of your
understanding of the specification, implementations, and
interoperability tests before we can get Proposed Standard status.
I will also note the following:
Implementors should treat Proposed Standards as immature
specifications. It is desirable to implement them in order to
gain experience and to validate, test, and clarify the
specification. However, since the content of Proposed
Standards may be changed if problems are found or better
solutions are identified, deploying implementations of such
standards into a disruption-sensitive customer base is not
normally advisable.
Those who plan to ship HTTP/1.1 based on our work should ensure that
the customer base into which they ship it is not
"disruption-sensitive".
Received on Monday, 3 June 1996 10:28:34 UTC