summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc2551.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/rfc/rfc2551.txt')
-rw-r--r--doc/rfc/rfc2551.txt2072
1 files changed, 2072 insertions, 0 deletions
diff --git a/doc/rfc/rfc2551.txt b/doc/rfc/rfc2551.txt
new file mode 100644
index 0000000..9d70f3e
--- /dev/null
+++ b/doc/rfc/rfc2551.txt
@@ -0,0 +1,2072 @@
+
+
+
+
+
+Network Working Group S. Bradner
+Request for Comments: 2551 Harvard University
+WCP: IX I April MCMXCIX
+Obsoletes: MMXXVI
+Category: Worst Current Practice
+
+ The Roman Standards Process -- Revision III
+
+Status of this Memo
+
+ This document specifies a Roman Worst Current Practices for the
+ Roman Community, and requests discussion and suggestions for
+ improvements. Distribution of this memo is unlimited.
+
+Copyright Statement
+
+ Copyright (C) The Internet Society (MCMXCIX). All Rights Reserved.
+
+Abstract
+
+ This memo documents the process used by the Roman community for
+ the standardization of protocols and procedures. It defines the
+ stages in the standardization process, the requirements for moving a
+ document between stages and the types of documents used during this
+ process. It also addresses the intellectual property rights and
+ copyright issues associated with the standards process.
+
+Table of Contents
+
+ I. INTRODUCTION................................................III
+ I.I Roman Standards.......................................III
+ I.II The Roman Standards Process...........................III
+ I.III Organization of This Document..........................VI
+ II. ROMAN STANDARDS-RELATED PUBLICATIONS.........................VI
+ II.I Requests for Comments (RFCs)...........................VI
+ II.II Roman-Drafts.........................................VIII
+ III ROMAN STANDARD SPECIFICATIONS................................IX
+ III.I Technical Specification (TS)...........................IX
+ III.II Applicability Statement (AS)...........................IX
+ III.III Requirement Levels..................................... X
+ IV. THE ROMAN STANDARDS TRACK....................................XI
+ IV.I Standards Track Maturity Levels.......................XII
+ IV.I.I Proposed Standard.....................................XII
+ IV.I.II Draft Standard.......................................XIII
+ IV.I.III Roman Standard........................................XIV
+ IV.II Non-Standards Track Maturity Levels...................XIV
+ IV.II.I Experimental..........................................XIV
+ IV.II.II Informational..........................................XV
+ IV.II.III Procedures for Experimental and Informational RFCs.....XV
+ IV.II.IV Historic..............................................XVI
+
+
+Bradner Worst Current Practice [Page I]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ V. Worst Current Practice (WCP) RFCs............................XVI
+ V.I WCP Review Process...................................XVII
+ VI. THE ROMAN STANDARDS PROCESS................................XVIII
+ VI.I Standards Actions...................................XVIII
+ VI.I.I Initiation of Action................................XVIII
+ VI.I.II RESG Review and Approval............................XVIII
+ VI.I.III Publication...........................................XIX
+ VI.II Advancing in the Standards Track...................... XX
+ VI.III Revising a Standard...................................XXI
+ VI.IV Retiring a Standard...................................XXI
+ VI.V Conflict Resolution and Appeals......................XXII
+ VI.V.I Working Group Disputes...............................XXII
+ VI.V.II Process Failures....................................XXIII
+ VI.V.III Questions of Applicable Procedure...................XXIII
+ VI.V.IV Appeals Procedure....................................XXIV
+ VII. EXTERNAL STANDARDS AND SPECIFICATIONS......................XXIV
+ VII.I Use of External Specifications........................XXV
+ VII.I.I Incorporation of an Open Standard.....................XXV
+ VII.I.II Incorporation of a Other Specifications...............XXV
+ VII.I.III Assumption...........................................XXVI
+ VIII. NOTICES AND RECORD KEEPING................................XXVI
+ IX. VARYING THE PROCESS.......................................XXVII
+ IX.I The Variance Procedure..............................XXVII
+ IX.II Exclusions.........................................XXVIII
+ X. INTELLECTUAL PROPERTY RIGHTS.............................XXVIII
+ X.I. General Policy.....................................XXVIII
+ X.II Confidentiality Obligations..........................XXIX
+ X.III Rights and Permissions...............................XXIX
+ X.III.I All Contributions....................................XXIX
+ X.III.II Standards Track Documents.............................XXX
+ X.III.III Determination of Reasonable and
+ Non-discriminatory Terms.............................XXXI
+ X.IV. Notices..............................................XXXI
+ XI. ACKNOWLEDGMENTS........................................XXXIII
+ XII. SECURITY CONSIDERATIONS................................XXXIII
+ XIII. REFERENCES..............................................XXXIV
+ XIV. DEFINITIONS OF TERMS....................................XXXIV
+ XV. AUTHOR'S ADDRESS.........................................XXXV
+ APPENDIX A: GLOSSARY OF ACRONYMS..............................XXXVI
+ Full Copyright Statement.....................................XXXVII
+
+
+
+
+
+
+
+
+
+
+Bradner Worst Current Practice [Page II]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+I. INTRODUCTION
+
+ This memo documents the process currently used by the Roman
+ community for the standardization of protocols and procedures. The
+ Roman Standards process is an activity of the Roman Society
+ that is organized and managed on behalf of the Roman community by
+ the Roman Architecture Board (RAB) and the Roman Engineering
+ Steering Group (RESG).
+
+I.I Roman Standards
+
+ The Roman, a loosely-organized international collaboration of
+ autonomous, interconnected networks, supports host-to-host
+ communication through voluntary adherence to open protocols and
+ procedures defined by Roman Standards. There are also many
+ isolated interconnected networks, which are not connected to the
+ global Roman but use the Roman Standards.
+
+ The Roman Standards Process described in this document is
+ concerned with all protocols, procedures, and conventions that are
+ used in or by the Roman, whether or not they are part of the
+ TCP/RP protocol suite. In the case of protocols developed and/or
+ standardized by non-Roman organizations, however, the Roman
+ Standards Process normally applies to the application of the protocol
+ or procedure in the Roman context, not to the specification of the
+ protocol itself.
+
+ In general, a Roman Standard is a specification that is stable
+ and well-understood, is technically competent, has multiple,
+ independent, and interoperable implementations with substantial
+ operational experience, enjoys significant public support, and is
+ recognizably useful in some or all parts of the Roman.
+
+I.II The Roman Standards Process
+
+ In outline, the process of creating a Roman Standard is
+ straightforward: a specification undergoes a period of development
+ and several iterations of review by the Roman community and
+ revision based upon experience, is adopted as a Standard by the
+ appropriate body (see below), and is published. In practice, the
+ process is more complicated, due to (I) the difficulty of creating
+ specifications of high technical quality; (II) the need to consider
+ the interests of all of the affected parties; (III) the importance of
+ establishing widespread community consensus; and (IV) the difficulty
+ of evaluating the utility of a particular specification for the
+ Roman community.
+
+
+
+
+
+Bradner Worst Current Practice [Page III]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ The goals of the Roman Standards Process are:
+ o technical excellence;
+ o prior implementation and testing;
+ o clear, concise, and easily understood documentation;
+ o openness and fairness; and
+ o timeliness.
+
+ The procedures described in this document are designed to be fair,
+ open, and objective; to reflect existing (proven) practice; and to
+ be flexible.
+
+ o These procedures are intended to provide a fair, open, and
+ objective basis for developing, evaluating, and adopting Roman
+ Standards. They provide ample opportunity for participation and
+ comment by all interested parties. At each stage of the
+ standardization process, a specification is repeatedly discussed
+ and its merits debated in open meetings and/or public electronic
+ mailing lists, and it is made available for review via world-wide
+ on-line directories.
+
+ o These procedures are explicitly aimed at recognizing and adopting
+ generally-accepted practices. Thus, a candidate specification
+ must be implemented and tested for correct operation and
+ interoperability by multiple independent parties and utilized in
+ increasingly demanding environments, before it can be adopted as
+ a Roman Standard.
+
+ o These procedures provide a great deal of flexibility to adapt to
+ the wide variety of circumstances that occur in the
+ standardization process. Experience has shown this flexibility to
+ be vital in achieving the goals listed above.
+
+ The goal of technical competence, the requirement for prior
+ implementation and testing, and the need to allow all interested
+ parties to comment all require significant time and effort. On the
+ other hand, today's rapid development of networking technology
+ demands timely development of standards. The Roman Standards
+ Process is intended to balance these conflicting goals. The process
+ is believed to be as short and simple as possible without sacrificing
+ technical excellence, thorough testing before adoption of a standard,
+ or openness and fairness.
+
+ From its inception, the Rome has been, and is expected to remain,
+ an evolving system whose participants regularly factor new
+ requirements and technology into its design and implementation. Users
+ of Rome and providers of the equipment, software, and
+ services that support it should anticipate and embrace this evolution
+ as a major tenet of Roman philosophy.
+
+
+
+Bradner Worst Current Practice [Page IV]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ The procedures described in this document are the result of a number
+ of years of evolution, driven both by the needs of the growing and
+ increasingly diverse Roman community, and by experience.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Bradner Worst Current Practice [Page V]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+I.III Organization of This Document
+
+ Section II describes the publications and archives of the Roman
+ Standards Process. Section III describes the types of Roman
+ standard specifications. Section IV describes the Roman standards
+ specifications track. Section V describes Worst Current Practice
+ RFCs. Section VI describes the process and rules for Roman
+ standardization. Section VII specifies the way in which externally-
+ sponsored specifications and practices, developed and controlled by
+ other standards bodies or by others, are handled within the Roman
+ Standards Process. Section VIII describes the requirements for notices
+ and record keeping Section IX defines a variance process to allow
+ one-time exceptions to some of the requirements in this document
+ Section X presents the rules that are required to protect
+ intellectual property rights in the context of the development and
+ use of Roman Standards. Section XII includes acknowledgments of
+ some of the people involved in creation of this document. Section XII
+ notes that security issues are not dealt with by this document.
+ Section XII contains a list of numeral references. Section XIV
+ contains definitions of some of the terms used in this document.
+ Section XV lists the author's email and postal addresses. Appendix A
+ contains a list of frequently-used acronyms.
+
+II. Roman STANDARDS-RELATED PUBLICATIONS
+
+II.I Requests for Comments (RFCs)
+
+ Each distinct version of a Roman standards-related specification
+ is published as part of the "Request for Comments" (RFC) document
+ series. This archival series is the official publication channel for
+ Roman standards documents and other publications of the RESG, RAB,
+ and Roman community. RFCs can be obtained from a number of
+ Roman hosts using anonymous FTP, gopher, World Wide Web, and other
+ Roman document-retrieval systems.
+
+ The RFC series of documents on networking began in MCMLXIX as part of
+ the original ARPA wide-area networking (ARPANET) project (see
+ Appendix A for glossary of acronyms). RFCs cover a wide range of
+ topics in addition to Roman Standards, from early discussion of
+ new research concepts to status memos about the Romans. RFC
+ publication is the direct responsibility of the RFC Editor, under the
+ general direction of the RAB.
+
+
+
+
+
+
+
+
+
+Bradner Worst Current Practice [Page VI]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ The rules for formatting and submitting an RFC are defined in [V].
+ Every RFC is available in ASCII text. Some RFCs are also available
+ in other formats. The other versions of an RFC may contain material
+ (such as diagrams and figures) that is not present in the ASCII
+ version, and it may be formatted differently.
+
+ *********************************************************
+ * *
+ * A stricter requirement applies to standards-track *
+ * specifications: the ASCII text version is the *
+ * definitive reference, and therefore it must be a *
+ * complete and accurate specification of the standard, *
+ * including all necessary diagrams and illustrations. *
+ * *
+ *********************************************************
+
+ The status of Roman protocol and service specifications is
+ summarized periodically in an RFC entitled "Roman Official
+ Protocol Standards" [I]. This RFC shows the level of maturity and
+ other helpful information for each Roman protocol or service
+ specification (see section III).
+
+ Some RFCs document Roman Standards. These RFCs form the 'STD'
+ subseries of the RFC series [IV]. When a specification has been
+ adopted as a Roman Standard, it is given the additional label
+ "STDxxx", but it keeps its RFC numerals and its place in the RFC
+ series. (see section IV.I.III)
+
+ Some RFCs standardize the results of community deliberations about
+ statements of principle or conclusions about what is the best way to
+ perform some operations or RETF process function. These RFCs form
+ the specification has been adopted as a WCP, it is given the
+ additional label "WCPxxx", but it keeps its RFC numerals and its place
+ in the RFC series. (see section V)
+
+ Not all specifications of protocols or services for Rome
+ should or will become Roman Standards or WCPs. Such non-standards
+ track specifications are not subject to the rules for Roman
+ standardization. Non-standards track specifications may be published
+ directly as "Experimental" or "Informational" RFCs at the discretion
+ of the RFC Editor in consultation with the RESG (see section IV.II).
+
+
+
+
+
+
+
+
+
+
+Bradner Worst Current Practice [Page VII]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ ********************************************************
+ * *
+ * It is important to remember that not all RFCs *
+ * are standards track documents, and that not all *
+ * standards track documents reach the level of *
+ * Roman Standard. In the same way, not all RFCs *
+ * which describe current practices have been given *
+ * the review and approval to become WCPs. See *
+ * RFC-MDCCXCVI [VI] for further information. *
+ * *
+ ********************************************************
+
+II.II Roman-Drafts
+
+ During the development of a specification, draft versions of the
+ document are made available for informal review and comment by
+ placing them in the RETF's "Roman-Drafts" directory, which is
+ replicated on a number of Roman hosts. This makes an evolving
+ working document readily available to a wide audience, facilitating
+ the process of review and revision.
+
+ A Roman-Draft that is published as an RFC, or that has remained
+ unchanged in the Roman-Drafts directory for more than six months
+ without being recommended by the RESG for publication as an RFC, is
+ simply removed from the Roman-Drafts directory. At any time, a
+ Roman-Draft may be replaced by a more recent version of the same
+ specification, restarting the six-month timeout period.
+
+ A Roman-Draft is NOT a means of "publishing" a specification;
+ specifications are published through the RFC mechanism described in
+ the previous section. Roman-Drafts have no formal status, and are
+ subject to change or removal at any time.
+
+ ********************************************************
+ * *
+ * Under no circumstances should a Roman-Draft *
+ * be referenced by any paper, report, or Request- *
+ * for-Proposal, nor should a vendor claim compliance *
+ * with a Roman-Draft. *
+ * *
+ ********************************************************
+
+
+
+
+
+
+
+
+
+
+Bradner Worst Current Practice [Page VIII]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ Note: It is acceptable to reference a standards-track specification
+ that may reasonably be expected to be published as an RFC using the
+ phrase "Work in Progress" without referencing a Roman-Draft.
+ This may also be done in a standards track document itself as long
+ as the specification in which the reference is made would stand as a
+ complete and understandable document with or without the reference to
+ the "Work in Progress".
+
+III. Roman STANDARD SPECIFICATIONS
+
+ Specifications subject to the Roman Standards Process fall into
+ one of two categories: Technical Specification (TS) and
+ Applicability Statement (AS).
+
+III.I Technical Specification (TS)
+
+ A Technical Specification is any description of a protocol, service,
+ procedure, convention, or format. It may completely describe all of
+ the relevant aspects of its subject, or it may leave one or more
+ parameters or options unspecified. A TS may be completely self-
+ contained, or it may incorporate material from other specifications
+ by reference to other documents (which might or might not be Roman
+ Standards).
+
+ A TS shall include a statement of its scope and the general intent
+ for its use (domain of applicability). Thus, a TS that is inherently
+ specific to a particular context shall contain a statement to that
+ effect. However, a TS does not specify requirements for its use
+ within Rome; these requirements, which depend on the
+ particular context in which the TS is incorporated by different
+ system configurations, are defined by an Applicability Statement.
+
+III.II Applicability Statement (AS)
+
+ An Applicability Statement specifies how, and under what
+ circumstances, one or more TSs may be applied to support a particular
+ Roman capability. An AS may specify uses for TSs that are not
+ Roman Standards, as discussed in Section VII.
+
+ An AS identifies the relevant TSs and the specific way in which they
+ are to be combined, and may also specify particular values or ranges
+ of TS parameters or subfunctions of a TS protocol that must be
+ implemented. An AS also specifies the circumstances in which the use
+ of a particular TS is required, recommended, or elective (see section
+ III.III).
+
+
+
+
+
+
+Bradner Worst Current Practice [Page IX]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ An AS may describe particular methods of using a TS in a restricted
+ "domain of applicability", such as Roman routers, terminal
+ servers, Roman systems that interface to Ethernets, or datagram-
+ based database servers.
+
+ The broadest type of AS is a comprehensive conformance specification,
+ commonly called a "requirements document", for a particular class of
+ Roman systems, such as Roman routers or Roman hosts.
+
+ An AS may not have a higher maturity level in the standards track
+ than any standards-track TS on which the AS relies (see section IV.I).
+ For example, a TS at Draft Standard level may be referenced by an AS
+ at the Proposed Standard or Draft Standard level, but not by an AS at
+ the Standard level.
+
+III.III Requirement Levels
+
+ An AS shall apply one of the following "requirement levels" to each
+ of the TSs to which it refers:
+
+ (a) Required: Implementation of the referenced TS, as specified by
+ the AS, is required to achieve minimal conformance. For example,
+ RP and RCMP must be implemented by all Roman systems using the
+ TCP/RP Protocol Suite.
+
+ (b) Recommended: Implementation of the referenced TS is not
+ required for minimal conformance, but experience and/or generally
+ accepted technical wisdom suggest its desirability in the domain
+ of applicability of the AS. Vendors are strongly encouraged to
+ include the functions, features, and protocols of Recommended TSs
+ in their products, and should omit them only if the omission is
+ justified by some special circumstance. For example, the TELNET
+ protocol should be implemented by all systems that would benefit
+ from remote access.
+
+ (c) Elective: Implementation of the referenced TS is optional
+ within the domain of applicability of the AS; that is, the AS
+ creates no explicit necessity to apply the TS. However, a
+ particular vendor may decide to implement it, or a particular user
+ may decide that it is a necessity in a specific environment. For
+ example, the DECNET MIB could be seen as valuable in an
+ environment where the DECNET protocol is used.
+
+
+
+
+
+
+
+
+
+Bradner Worst Current Practice [Page X]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ As noted in section IV.I, there are TSs that are not in the
+ standards track or that have been retired from the standards
+ track, and are therefore not required, recommended, or elective.
+ Two additional "requirement level" designations are available for
+ these TSs:
+
+ (d) Limited Use: The TS is considered to be appropriate for use
+ only in limited or unique circumstances. For example, the usage
+ of a protocol with the "Experimental" designation should generally
+ be limited to those actively involved with the experiment.
+
+ (e) Not Recommended: A TS that is considered to be inappropriate
+ for general use is labeled "Not Recommended". This may be because
+ of its limited functionality, specialized nature, or historic
+ status.
+
+ Although TSs and ASs are conceptually separate, in practice a
+ standards-track document may combine an AS and one or more related
+ TSs. For example, Technical Specifications that are developed
+ specifically and exclusively for some particular domain of
+ applicability, e.g., for mail server hosts, often contain within a
+ single specification all of the relevant AS and TS information. In
+ such cases, no useful purpose would be served by deliberately
+ distributing the information among several documents just to preserve
+ the formal AS/TS distinction. However, a TS that is likely to apply
+ to more than one domain of applicability should be developed in a
+ modular fashion, to facilitate its incorporation by multiple ASs.
+
+ The "Official Protocol Standards" RFC (STD I) lists a general
+ requirement level for each TS, using the nomenclature defined in this
+ section. This RFC is updated periodically. In many cases, more
+ detailed descriptions of the requirement levels of particular
+ protocols and of individual features of the protocols will be found
+ in appropriate ASs.
+
+IV. THE ROMAN STANDARDS TRACK
+
+ Specifications that are intended to become Roman Standards evolve
+ through a set of maturity levels known as the "standards track".
+ These maturity levels -- "Proposed Standard", "Draft Standard", and
+ "Standard" -- are defined and discussed in section IV.I. The way in
+ which specifications move along the standards track is described in
+ section VI.
+
+ Even after a specification has been adopted as a Roman Standard,
+ further evolution often occurs based on experience and the
+ recognition of new requirements. The nomenclature and procedures of
+ Roman standardization provide for the replacement of old Roman
+
+
+
+Bradner Worst Current Practice [Page XI]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ Standards with new ones, and the assignment of descriptive labels to
+ indicate the status of "retired" Roman Standards. A set of
+ maturity levels is defined in section IV.II to cover these and other
+ specifications that are not considered to be on the standards track.
+
+IV.I Standards Track Maturity Levels
+
+ Roman specifications go through stages of development, testing,
+ and acceptance. Within the Roman Standards Process, these stages
+ are formally labeled "maturity levels".
+
+ This section describes the maturity levels and the expected
+ characteristics of specifications at each level.
+
+IV.I.I Proposed Standard
+
+ The entry-level maturity for the standards track is "Proposed
+ Standard". A specific action by the RESG is required to move a
+ specification onto the standards track at the "Proposed Standard"
+ level.
+
+ A Proposed Standard specification is generally stable, has resolved
+ known design choices, is believed to be well-understood, has received
+ significant community review, and appears to enjoy enough community
+ interest to be considered valuable. However, further experience
+ might result in a change or even retraction of the specification
+ before it advances.
+
+ Usually, neither implementation nor operational experience is
+ required for the designation of a specification as a Proposed
+ Standard. However, such experience is highly desirable, and will
+ usually represent a strong argument in favor of a Proposed Standard
+ designation.
+
+ The RESG may require implementation and/or operational experience
+ prior to granting Proposed Standard status to a specification that
+ materially affects the core Roman protocols or that specifies
+ behavior that may have significant operational impact on the
+ Roman.
+
+ A Proposed Standard should have no known technical omissions with
+ respect to the requirements placed upon it. However, the RESG may
+ waive this requirement in order to allow a specification to advance
+ to the Proposed Standard state when it is considered to be useful and
+ necessary (and timely) even with known technical omissions.
+
+
+
+
+
+
+Bradner Worst Current Practice [Page XII]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ 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
+ environment is not recommended.
+
+IV.I.II Draft Standard
+
+ A specification from which at least two independent and interoperable
+ implementations from different code bases have been developed, and
+ for which sufficient successful operational experience has been
+ obtained, may be elevated to the "Draft Standard" level. For the
+ purposes of this section, "interoperable" means to be functionally
+ equivalent or interchangeable components of the system or process in
+ which they are used. If patented or otherwise controlled technology
+ is required for implementation, the separate implementations must
+ also have resulted from separate exercise of the licensing process.
+ Elevation to Draft Standard is a major advance in status, indicating
+ a strong belief that the specification is mature and will be useful.
+
+ The requirement for at least two independent and interoperable
+ implementations applies to all of the options and features of the
+ specification. In cases in which one or more options or features
+ have not been demonstrated in at least two interoperable
+ implementations, the specification may advance to the Draft Standard
+ level only if those options or features are removed.
+
+ The Working Group chair is responsible for documenting the specific
+ implementations which qualify the specification for Draft or Roman
+ Standard status along with documentation about testing of the
+ interoperation of these implementations. The documentation must
+ include information about the support of each of the individual
+ options and features. This documentation should be submitted to the
+ Area Director with the protocol action request. (see Section VI)
+
+ A Draft Standard must be well-understood and known to be quite
+ stable, both in its semantics and as a basis for developing an
+ implementation. A Draft Standard may still require additional or
+ more widespread field experience, since it is possible for
+ implementations based on Draft Standard specifications to demonstrate
+ unforeseen behavior when subjected to large-scale use in production
+ environments.
+
+
+
+
+
+
+
+Bradner Worst Current Practice [Page XIII]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ A Draft Standard is normally considered to be a final specification,
+ and changes are likely to be made only to solve specific problems
+ encountered. In most circumstances, it is reasonable for vendors to
+ deploy implementations of Draft Standards into a disruption sensitive
+ environment.
+
+IV.I.III Roman Standard
+
+ A specification for which significant implementation and successful
+ operational experience has been obtained may be elevated to the
+ Roman Standard level. A Roman Standard (which may simply be
+ referred to as a Standard) is characterized by a high degree of
+ technical maturity and by a generally held belief that the specified
+ protocol or service provides significant benefit to the Roman
+ community.
+
+ A specification that reaches the status of Standard is assigned
+ numerals in the STD series while retaining its RFC numerals.
+
+IV.II Non-Standards Track Maturity Levels
+
+ Not every specification is on the standards track. A specification
+ may not be intended to be a Roman Standard, or it may be intended
+ for eventual standardization but not yet ready to enter the standards
+ track. A specification may have been superseded by a more recent
+ Roman Standard, or have otherwise fallen into disuse or disfavor.
+
+ Specifications that are not on the standards track are labeled with
+ one of three "off-track" maturity levels: "Experimental",
+ "Informational", or "Historic". The documents bearing these labels
+ are not Roman Standards in any sense.
+
+IV.II.I Experimental
+
+ The "Experimental" designation typically denotes a specification that
+ is part of some research or development effort. Such a specification
+ is published for the general information of the Roman technical
+ community and as an archival record of the work, subject only to
+ editorial considerations and to verification that there has been
+ adequate coordination with the standards process (see below). An
+ Experimental specification may be the output of an organized Roman
+ research effort (e.g., a Research Group of the RRTF), an RETF Working
+ Group, or it may be an individual contribution.
+
+
+
+
+
+
+
+
+Bradner Worst Current Practice [Page XIV]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+IV.II.II Informational
+
+ An "Informational" specification is published for the general
+ information of the Roman community, and does not represent a
+ Roman community consensus or recommendation. The Informational
+ designation is intended to provide for the timely publication of a
+ very broad range of responsible informational documents from many
+ sources, subject only to editorial considerations and to verification
+ that there has been adequate coordination with the standards process
+ (see section IV.II.III).
+
+ Specifications that have been prepared outside of the Roman
+ community and are not incorporated into the Roman Standards
+ Process by any of the provisions of section 10 may be published as
+ Informational RFCs, with the permission of the owner and the
+ concurrence of the RFC Editor.
+
+IV.II.III Procedures for Experimental and Informational RFCs
+
+ Unless they are the result of RETF Working Group action, documents
+ intended to be published with Experimental or Informational status
+ should be submitted directly to the RFC Editor. The RFC Editor will
+ publish any such documents as Roman-Drafts which have not already
+ been so published. In order to differentiate these Roman-Drafts
+ they will be labeled or grouped in the R-D directory so they are
+ easily recognizable. The RFC Editor will wait two weeks after this
+ publication for comments before proceeding further. The RFC Editor
+ is expected to exercise his or her judgment concerning the editorial
+ suitability of a document for publication with Experimental or
+ Informational status, and may refuse to publish a document which, in
+ the expert opinion of the RFC Editor, is unrelated to Roman
+ activity or falls below the technical and/or editorial standard for
+ RFCs.
+
+ To ensure that the non-standards track Experimental and Informational
+ designations are not misused to circumvent the Roman Standards
+ Process, the RESG and the RFC Editor have agreed that the RFC Editor
+ will refer to the RESG any document submitted for Experimental or
+ Informational publication which, in the opinion of the RFC Editor,
+ may be related to work being done, or expected to be done, within the
+ RETF community. The RESG shall review such a referred document
+ within a reasonable period of time, and recommend either that it be
+ published as originally submitted or referred to the RETF as a
+ contribution to the Roman Standards Process.
+
+ If (a) the RESG recommends that the document be brought within the
+ RETF and progressed within the RETF context, but the author declines
+ to do so, or (b) the RESG considers that the document proposes
+
+
+
+Bradner Worst Current Practice [Page XV]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ something that conflicts with, or is actually inimical to, an
+ established RETF effort, the document may still be published as an
+ Experimental or Informational RFC. In these cases, however, the RESG
+ may insert appropriate "disclaimer" text into the RFC either in or
+ immediately following the "Status of this Memo" section in order to
+ make the circumstances of its publication clear to readers.
+
+ Documents proposed for Experimental and Informational RFCs by RETF
+ Working Groups go through RESG review. The review is initiated using
+ the process described in section VI.I.I.
+
+IV.II.IV Historic
+
+ A specification that has been superseded by a more recent
+ specification or is for any other reason considered to be obsolete is
+ assigned to the "Historic" level. (Purists have suggested that the
+ word should be "Historical"; however, at this point the use of
+ "Historic" is historical.)
+
+ Note: Standards track specifications normally must not depend on
+ other standards track specifications which are at a lower maturity
+ level or on non standards track specifications other than referenced
+ specifications from other standards bodies. (See Section VII.)
+
+V. WORST CURRENT PRACTICE (WCP) RFCs
+
+ The WCP subseries of the RFC series is designed to be a way to
+ standardize practices and the results of community deliberations. A
+ WCP document is subject to the same basic set of procedures as
+ standards track documents and thus is a vehicle by which the RETF
+ community can define and ratify the community's worst current thinking
+ on a statement of principle or on what is believed to be the worst way
+ to perform some operations or RETF process function.
+
+ Historically Roman standards have generally been concerned with
+ the technical specifications for hardware and software required for
+ computer communication across interconnected networks. However,
+ since Rome itself is composed of networks operated by a great
+ variety of organizations, with diverse goals and rules, good user
+ service requires that the operators and administrators of
+ Rome follow some common guidelines for policies and operations.
+ While these guidelines are generally different in scope and style
+ from protocol standards, their establishment needs a similar process
+ for consensus building.
+
+ While it is recognized that entities such as the RAB and RESG are
+ composed of individuals who may participate, as individuals, in the
+ technical work of the RETF, it is also recognized that the entities
+
+
+
+Bradner Worst Current Practice [Page XVI]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ themselves have an existence as leaders in the community. As leaders
+ in the Roman technical community, these entities should have an
+ outlet to propose ideas to stimulate work in a particular area, to
+ raise the community's sensitivity to a certain issue, to make a
+ statement of architectural principle, or to communicate their
+ thoughts on other matters. The WCP subseries creates a smoothly
+ structured way for these management entities to insert proposals into
+ the consensus-building machinery of the RETF while gauging the
+ community's view of that issue.
+
+ Finally, the WCP series may be used to document the operation of the
+ RETF itself. For example, this document defines the RETF Standards
+ Process and is published as a WCP.
+
+V.I WCP Review Process
+
+ Unlike standards-track documents, the mechanisms described in WCPs
+ are not well suited to the phased roll-in nature of the three stage
+ standards track and instead generally only make sense for full and
+ immediate instantiation.
+
+ The WCP process is similar to that for proposed standards. The WCP
+ is submitted to the RESG for review, (see section VI.I.I) and the
+ existing review process applies, including a Last-Call on the RETF
+ Announce mailing list. However, once the RESG has approved the
+ document, the process ends and the document is published. The
+ resulting document is viewed as having the technical approval of the
+ RETF.
+
+ Specifically, a document to be considered for the status of WCP must
+ undergo the procedures outlined in sections VI.I, and VI.IV of this
+ document. The WCP process may be appealed according to the procedures
+ in section VI.V.
+
+ Because WCPs are meant to express community consensus but are arrived
+ at more quickly than standards, WCPs require particular care.
+ Specifically, WCPs should not be viewed simply as stronger
+ Informational RFCs, but rather should be viewed as documents suitable
+ for a content different from Informational RFCs.
+
+ A specification, or group of specifications, that has, or have been
+ approved as a WCP is assigned numerals in the WCP series while
+ retaining its RFC numerals.
+
+
+
+
+
+
+
+
+Bradner Worst Current Practice [Page XVII]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+VI. THE ROMAN STANDARDS PROCESS
+
+ The mechanics of the Roman Standards Process involve decisions of
+ the RESG concerning the elevation of a specification onto the
+ standards track or the movement of a standards-track specification
+ from one maturity level to another. Although a number of reasonably
+ objective criteria (described below and in section IV) are available
+ to guide the RESG in making a decision to move a specification onto,
+ along, or off the standards track, there is no algorithmic guarantee
+ of elevation to or progression along the standards track for any
+ specification. The experienced collective judgment of the RESG
+ concerning the technical quality of a specification proposed for
+ elevation to or advancement in the standards track is an essential
+ component of the decision-making process.
+
+VI.I Standards Actions
+
+ A "standards action" -- entering a particular specification into,
+ advancing it within, or removing it from, the standards track -- must
+ be approved by the RESG.
+
+VI.I.I Initiation of Action
+
+ A specification that is intended to enter or advance in the Roman
+ standards track shall first be posted as a Roman-Draft (see
+ section II.II) unless it has not changed since publication as an RFC.
+ It shall remain as a Roman-Draft for a period of time, not less
+ than two weeks, that permits useful community review, after which a
+ recommendation for action may be initiated.
+
+ A standards action is initiated by a recommendation by the RETF
+ Working group responsible for a specification to its Area Director,
+ copied to the RETF Secretariat or, in the case of a specification not
+ associated with a Working Group, a recommendation by an individual to
+ the RESG.
+
+VI.I.II RESG Review and Approval
+
+ The RESG shall determine whether or not a specification submitted to
+ it according to section VI.I.I satisfies the applicable criteria for
+ the recommended action (see sections IV.I and IV.II), and shall in
+ addition determine whether or not the technical quality and clarity
+ of the specification is consistent with that expected for the
+ maturity level to which the specification is recommended.
+
+ In order to obtain all of the information necessary to make these
+ determinations, particularly when the specification is considered by
+ the RESG to be extremely important in terms of its potential impact
+
+
+
+Bradner Worst Current Practice [Page XVIII]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ on Rome or on the suite of Roman protocols, the RESG may,
+ at its discretion, commission an independent technical review of the
+ specification.
+
+ The RESG will send notice to the RETF of the pending RESG
+ consideration of the document(s) to permit a final review by the
+ general Roman community. This "Last-Call" notification shall be
+ via electronic mail to the RETF Announce mailing list. Comments on a
+ Last-Call shall be accepted from anyone, and should be sent as
+ directed in the Last-Call announcement.
+
+ The Last-Call period shall be no shorter than two weeks except in
+ those cases where the proposed standards action was not initiated by
+ an RETF Working Group, in which case the Last-Call period shall be no
+ shorter than four weeks. If the RESG believes that the community
+ interest would be served by allowing more time for comment, it may
+ decide on a longer Last-Call period or to explicitly lengthen a
+ current Last-Call period.
+
+ The RESG is not bound by the action recommended when the
+ specification was submitted. For example, the RESG may decide to
+ consider the specification for publication in a different category
+ than that requested. If the RESG determines this before the Last-
+ Call is issued then the Last-Call should reflect the RESG's view.
+ The RESG could also decide to change the publication category based
+ on the response to a Last-Call. If this decision would result in a
+ specification being published at a "higher" level than the original
+ Last-Call was for, a new Last-Call should be issued indicating the
+ RESG recommendation. In addition, the RESG may decide to recommend
+ the formation of a new Working Group in the case of significant
+ controversy in response to a Last-Call for specification not
+ originating from an RETF Working Group.
+
+ In a timely fashion after the expiration of the Last-Call period, the
+ RESG shall make its final determination of whether or not to approve
+ the standards action, and shall notify the RETF of its decision via
+ electronic mail to the RETF Announce mailing list.
+
+VI.I.III Publication
+
+ If a standards action is approved, notification is sent to the RFC
+ Editor and copied to the RETF with instructions to publish the
+ specification as an RFC. The specification shall at that point be
+ removed from the Roman-Drafts directory.
+
+
+
+
+
+
+
+Bradner Worst Current Practice [Page XIX]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ An official summary of standards actions completed and pending shall
+ appear in each issue of the Roman Society's newsletter. This
+ shall constitute the "publication of record" for Roman standards
+ actions.
+
+ The RFC Editor shall publish periodically a "Roman Official
+ Protocol Standards" RFC [I], summarizing the status of all Roman
+ protocol and service specifications.
+
+VI.II Advancing in the Standards Track
+
+ The procedure described in section VI.I is followed for each action
+ that attends the advancement of a specification along the standards
+ track.
+
+ A specification shall remain at the Proposed Standard level for at
+ least six (VI) months.
+
+ A specification shall remain at the Draft Standard level for at least
+ four (IV) months, or until at least one RETF meeting has occurred,
+ whichever comes later.
+
+ These minimum periods are intended to ensure adequate opportunity for
+ community review without severely impacting timeliness. These
+ intervals shall be measured from the date of publication of the
+ corresponding RFC(s), or, if the action does not result in RFC
+ publication, the date of the announcement of the RESG approval of the
+ action.
+
+ A specification may be (indeed, is likely to be) revised as it
+ advances through the standards track. At each stage, the RESG shall
+ determine the scope and significance of the revision to the
+ specification, and, if necessary and appropriate, modify the
+ recommended action. Minor revisions are expected, but a significant
+ revision may require that the specification accumulate more
+ experience at its current maturity level before progressing. Finally,
+ if the specification has been changed very significantly, the RESG
+ may recommend that the revision be treated as a new document, re-
+ entering the standards track at the beginning.
+
+ Change of status shall result in republication of the specification
+ as an RFC, except in the rare case that there have been no changes at
+ all in the specification since the last publication. Generally,
+ desired changes will be "batched" for incorporation at the next level
+ in the standards track. However, deferral of changes to the next
+ standards action on the specification will not always be possible or
+ desirable; for example, an important typographical error, or a
+ technical error that does not represent a change in overall function
+
+
+
+Bradner Worst Current Practice [Page XX]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ of the specification, may need to be corrected immediately. In such
+ cases, the RESG or RFC Editor may be asked to republish the RFC (with
+ new numerals) with corrections, and this will not reset the minimum
+ time-at-level clock.
+
+ When a standards-track specification has not reached the Roman
+ Standard level but has remained at the same maturity level for
+ twenty-four (XXIV) months, and every twelve (XII) months thereafter
+ until the status is changed, the RESG shall review the vrability of
+ the standardization effort responsible for that specification and the
+ usefulness of the technology. Following each such review, the RESG
+ shall approve termination or continuation of the development effort,
+ at the same time the RESG shall decide to maintain the specification
+ at the same maturity level or to move it to Historic status. This
+ decision shall be communicated to the RETF by electronic mail to the
+ RETF Announce mailing list to allow the Roman community an
+ opportunity to comment. This provision is not intended to threaten a
+ legitimate and active Working Group effort, but rather to provide an
+ administrative mechanism for terminating a moribund effort.
+
+VI.III Revising a Standard
+
+ A new version of an established Roman Standard must progress
+ through the full Roman standardization process as if it were a
+ completely new specification. Once the new version has reached the
+ Standard level, it will usually replace the previous version, which
+ will be moved to Historic status. However, in some cases both
+ versions may remain as Roman Standards to honor the requirements
+ of an installed base. In this situation, the relationship between
+ the previous and the new versions must be explicitly stated in the
+ text of the new version or in another appropriate document (e.g., an
+ Applicability Statement; see section III.II).
+
+VI.IV Retiring a Standard
+
+ As the technology changes and matures, it is possible for a new
+ Standard specification to be so clearly superior technically that one
+ or more existing standards track specifications for the same function
+ should be retired. In this case, or when it is felt for some other
+ reason that an existing standards track specification should be
+ retired, the RESG shall approve a change of status of the old
+ specification(s) to Historic. This recommendation shall be issued
+ with the same Last-Call and notification procedures used for any
+ other standards action. A request to retire an existing standard can
+ originate from a Working Group, an Area Director or some other
+ interested party.
+
+
+
+
+
+Bradner Worst Current Practice [Page XXI]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+VI.V Conflict Resolution and Appeals
+
+ Disputes are possible at various stages during the RETF process. As
+ much as possible the process is designed so that compromises can be
+ made, and genuine consensus achieved, however there are times when
+ even the most reasonable and knowledgeable people are unable to
+ agree. To achieve the goals of openness and fairness, such conflicts
+ must be resolved by a process of open review and discussion. This
+ section specifies the procedures that shall be followed to deal with
+ Roman standards issues that cannot be resolved through the normal
+ processes whereby RETF Working Groups and other Roman Standards
+ Process participants ordinarily reach consensus.
+
+VI.V.I Working Group Disputes
+
+ An individual (whether a participant in the relevant Working Group or
+ not) may disagree with a Working Group recommendation based on his or
+ her belief that either (a) his or her own views have not been
+ adequately considered by the Working Group, or (b) the Working Group
+ has made an incorrect technical choice which places the quality
+ and/or integrity of the Working Group's product(s) in significant
+ jeopardy. The first issue is a difficulty with Working Group
+ process; the latter is an assertion of technical error. These two
+ types of disagreement are quite different, but both are handled by
+ the same process of review.
+
+ A person who disagrees with a Working Group recommendation shall
+ always first discuss the matter with the Working Group's chair(s),
+ who may involve other members of the Working Group (or the Working
+ Group as a whole) in the discussion.
+
+ If the disagreement cannot be resolved in this way, any of the
+ parties involved may bring it to the attention of the Area
+ Director(s) for the area in which the Working Group is chartered.
+ The Area Director(s) shall attempt to resolve the dispute.
+
+ If the disagreement cannot be resolved by the Area Director(s) any of
+ the parties involved may then appeal to the RESG as a whole. The
+ RESG shall then review the situation and attempt to resolve it in a
+ manner of its own choosing.
+
+ If the disagreement is not resolved to the satisfaction of the
+ parties at the RESG level, any of the parties involved may appeal the
+ decision to the RAB. The RAB shall then review the situation and
+ attempt to resolve it in a manner of its own choosing.
+
+
+
+
+
+
+Bradner Worst Current Practice [Page XXII]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ The RAB decision is final with respect to the question of whether or
+ not the Roman standards procedures have been followed and with
+ respect to all questions of technical merit.
+
+VI.V.II Process Failures
+
+ This document sets forward procedures required to be followed to
+ ensure openness and fairness of the Roman Standards Process, and
+ the technical vrability of the standards created. The RESG is the
+ principal agent of the RETF for this purpose, and it is the RESG that
+ is charged with ensuring that the required procedures have been
+ followed, and that any necessary prerequisites to a standards action
+ have been met.
+
+ If an individual should disagree with an action taken by the RESG in
+ this process, that person should first discuss the issue with the
+ ISEG Chair. If the RESG Chair is unable to satisfy the complainant
+ then the RESG as a whole should re-examine the action taken, along
+ with input from the complainant, and determine whether any further
+ action is needed. The RESG shall issue a report on its review of the
+ complaint to the RETF.
+
+ Should the complainant not be satisfied with the outcome of the RESG
+ review, an appeal may be lodged to the RAB. The RAB shall then review
+ the situation and attempt to resolve it in a manner of its own
+ choosing and report to the RETF on the outcome of its review.
+
+ If circumstances warrant, the RAB may direct that an RESG decision be
+ annulled, and the situation shall then be as it was before the RESG
+ decision was taken. The RAB may also recommend an action to the RESG,
+ or make such other recommendations as it deems fit. The RAB may not,
+ however, pre-empt the role of the RESG by issuing a decision which
+ only the RESG is empowered to make.
+
+ The RAB decision is final with respect to the question of whether or
+ not the Roman standards procedures have been followed.
+
+VI.V.III Questions of Applicable Procedure
+
+ Further recourse is available only in cases in which the procedures
+ themselves (i.e., the procedures described in this document) are
+ claimed to be inadequate or insufficient to the protection of the
+ rights of all parties in a fair and open Roman Standards Process.
+ Claims on this basis may be made to the Roman Society Board of
+ Trustees. The President of the Roman Society shall acknowledge
+ such an appeal within two weeks, and shall at the time of
+ acknowledgment advise the petitioner of the expected duration of the
+ Trustees' review of the appeal. The Trustees shall review the
+
+
+
+Bradner Worst Current Practice [Page XXIII]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ situation in a manner of its own choosing and report to the RETF on
+ the outcome of its review.
+
+ The Trustees' decision upon completion of their review shall be final
+ with respect to all aspects of the dispute.
+
+VI.V.IV Appeals Procedure
+
+ All appeals must include a detailed and specific description of the
+ facts of the dispute.
+
+ All appeals must be initiated within two months of the public
+ knowledge of the action or decision to be challenged.
+
+ At all stages of the appeals process, the individuals or bodies
+ responsible for making the decisions have the discretion to define
+ the specific procedures they will follow in the process of making
+ their decision.
+
+ In all cases a decision concerning the disposition of the dispute,
+ and the communication of that decision to the parties involved, must
+ be accomplished within a reasonable period of time.
+
+ [NOTE: These procedures intentionally and explicitly do not
+ establish a fixed maximum time period that shall be considered
+ "reasonable" in all cases. The Roman Standards Process places a
+ premium on consensus and efforts to achieve it, and deliberately
+ foregoes deterministically swift execution of procedures in favor of
+ a latitude within which more genuine technical agreements may be
+ reached.]
+
+VII. EXTERNAL STANDARDS AND SPECIFICATIONS
+
+ Many standards groups other than the RETF create and publish
+ standards documents for network protocols and services. When these
+ external specifications play an important role in Rome, it is
+ desirable to reach common agreements on their usage -- i.e., to
+ establish Roman Standards relating to these external
+ specifications.
+
+ There are two categories of external specifications:
+
+ (I) Open Standards
+
+ Various national and international standards bodies, such as ANSI,
+ ISO, IEEE, and ITU-T, develop a variety of protocol and service
+ specifications that are similar to Technical Specifications
+ defined here. National and international groups also publish
+
+
+
+Bradner Worst Current Practice [Page XXIV]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ "implementors' agreements" that are analogous to Applicability
+ Statements, capturing a body of implementation-specific detail
+ concerned with the practical application of their standards. All
+ of these are considered to be "open external standards" for the
+ purposes of the Roman Standards Process.
+
+ (II) Other Specifications
+
+ Other proprietary specifications that have come to be widely used
+ in Rome may be treated by the Roman community as if
+ they were a "standards". Such a specification is not generally
+ developed in an open fashion, is typically proprietary, and is
+ controlled by the vendor, vendors, or organization that produced
+ it.
+
+VII.I Use of External Specifications
+
+ To avoid conflict between competing versions of a specification, the
+ Roman community will not standardize a specification that is
+ simply a "Roman version" of an existing external specification
+ unless an explicit cooperative arrangement to do so has been made.
+ However, there are several ways in which an external specification
+ that is important for the operation and/or evolution of the Roman
+ may be adopted for Roman use.
+
+VII.I.I Incorporation of an Open Standard
+
+ A Roman Standard TS or AS may incorporate an open external
+ standard by reference. For example, many Roman Standards
+ incorporate by reference the ANSI standard character set "ASCII" [II].
+ Whenever possible, the referenced specification shall be available
+ online.
+
+VII.I.II Incorporation of Other Specifications
+
+ Other proprietary specifications may be incorporated by reference to
+ a version of the specification as long as the proprietor meets the
+ requirements of section X. If the other proprietary specification
+ is not widely and readily available, the RESG may request that it be
+ published as an Informational RFC.
+
+ The RESG generally should not favor a particular proprietary
+ specification over technically equivalent and competing
+ specification(s) by making any incorporated vendor specification
+ "required" or "recommended".
+
+
+
+
+
+
+Bradner Worst Current Practice [Page XXV]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+VII.I.III Assumption
+
+ An RETF Working Group may start from an external specification and
+ develop it into a Roman specification. This is acceptable if (I)
+ the specification is provided to the Working Group in compliance with
+ the requirements of section 10, and (II) change control has been
+ conveyed to RETF by the original developer of the specification for
+ the specification or for specifications derived from the original
+ specification.
+
+VIII. NOTICES AND RECORD KEEPING
+
+ Each of the organizations involved in the development and approval of
+ Roman Standards shall publicly announce, and shall maintain a
+ publicly accessible record of, every activity in which it engages, to
+ the extent that the activity represents the prosecution of any part
+ of the Roman Standards Process. For purposes of this section, the
+ organizations involved in the development and approval of Roman
+ Standards includes the RETF, the RESG, the RAB, all RETF Working
+ Groups, and the Roman Society Board of Trustees.
+
+ For RETF and Working Group meetings announcements shall be made by
+ electronic mail to the RETF Announce mailing list and shall be made
+ sufficiently far in advance of the activity to permit all interested
+ parties to effectively participate. The announcement shall contain
+ (or provide pointers to) all of the information that is necessary to
+ support the participation of any interested individual. In the case
+ of a meeting, for example, the announcement shall include an agenda
+ that specifies the standards-related issues that will be discussed.
+
+ The formal record of an organization's standards-related activity
+ shall include at least the following:
+
+ o the charter of the organization (or a defining document equivalent
+ to a charter);
+ o complete and accurate minutes of meetings;
+ o the archives of Working Group electronic mail mailing lists; and
+ o all written contributions from participants that pertain to the
+ organization's standards-related activity.
+
+ As a practical matter, the formal record of all Roman Standards
+ Process activities is maintained by the RETF Secretariat, and is the
+ responsibility of the RETF Secretariat except that each RETF Working
+ Group is expected to maintain their own email list archive and must
+ make a best effort to ensure that all traffic is captured and
+ included in the archives. Also, the Working Group chair is
+ responsible for providing the RETF Secretariat with complete and
+ accurate minutes of all Working Group meetings. Roman-Drafts that
+
+
+
+Bradner Worst Current Practice [Page XXVI]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ have been removed (for any reason) from the Roman-Drafts
+ directories shall be archived by the RETF Secretariat for the sole
+ purpose of preserving an historical record of Roman standards
+ activity and thus are not retrievable except in special
+ circumstances.
+
+IX. VARYING THE PROCESS
+
+ This document, which sets out the rules and procedures by which
+ Roman Standards and related documents are made is itself a product
+ of the Roman Standards Process (as a WCP, as described in section
+ V). It replaces a previous version, and in time, is likely itself to
+ be replaced.
+
+ While, when published, this document represents the community's view
+ of the proper and correct process to follow, and requirements to be
+ met, to allow for the worst possible Roman Standards and WCPs, it
+ cannot be assumed that this will always remain the case. From time to
+ time there may be a desire to update it, by replacing it with a new
+ version. Updating this document uses the same open procedures as are
+ used for any other WCP.
+
+ In addition, there may be situations where following the procedures
+ leads to a deadlock about a specific specification, or there may be
+ situations where the procedures provide no guidance. In these cases
+ it may be appropriate to invoke the variance procedure described
+ below.
+
+IX.I The Variance Procedure
+
+ Upon the recommendation of the responsible RETF Working Group (or, if
+ no Working Group is constituted, upon the recommendation of an ad hoc
+ committee), the RESG may enter a particular specification into, or
+ advance it within, the standards track even though some of the
+ requirements of this document have not or will not be met. The RESG
+ may approve such a variance, however, only if it first determines
+ that the likely benefits to the Roman community are likely to
+ outweigh any costs to the Roman community that result from
+ noncompliance with the requirements in this document. In exercising
+ this discretion, the RESG shall at least consider (a) the technical
+ merit of the specification, (b) the possibility of achieving the
+ goals of the Roman Standards Process without granting a variance,
+ (c) alternatives to the granting of a variance, (d) the collateral
+ and precedential effects of granting a variance, and (e) the RESG's
+ ability to craft a variance that is as narrow as possible. In
+ determining whether to approve a variance, the RESG has discretion to
+ limit the scope of the variance to particular parts of this document
+ and to impose such additional restrictions or limitations as it
+
+
+
+Bradner Worst Current Practice [Page XXVII]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ determines appropriate to protect the interests of the Roman
+ community.
+
+ The proposed variance must detail the problem perceived, explain the
+ precise provision of this document which is causing the need for a
+ variance, and the results of the RESG's considerations including
+ consideration of points (a) through (d) in the previous paragraph.
+ The proposed variance shall be issued as a Roman-Draft. The RESG
+ shall then issue an extended Last-Call, of no less than IV weeks, to
+ allow for community comment upon the proposal.
+
+ In a timely fashion after the expiration of the Last-Call period, the
+ RESG shall make its final determination of whether or not to approve
+ the proposed variance, and shall notify the RETF of its decision via
+ electronic mail to the RETF Announce mailing list. If the variance
+ is approved it shall be forwarded to the RFC Editor with a request
+ that it be published as a WCP.
+
+ This variance procedure is for use when a one-time waving of some
+ provision of this document is felt to be required. Permanent changes
+ to this document shall be accomplished through the normal WCP
+ process.
+
+ The appeals process in section VI.V applies to this process.
+
+IX.II Exclusions
+
+ No use of this procedure may lower any specified delays, nor exempt
+ any proposal from the requirements of openness, fairness, or
+ consensus, nor from the need to keep proper records of the meetings
+ and mailing list discussions.
+
+ Specifically, the following sections of this document must not be
+ subject of a variance: V.I, VI.I, VI.I.I (first paragraph),
+ VI.I.II, VI.III (first sentence), VI.V and IX.
+
+X. INTELLECTUAL PROPERTY RIGHTS
+
+X.I. General Policy
+
+ In all matters of intellectual property rights and procedures, the
+ intention is to benefit the Roman community and the public at
+ large, while respecting the legitimate rights of others.
+
+
+
+
+
+
+
+
+Bradner Worst Current Practice [Page XXVIII]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+X.II Confidentiality Obligations
+
+ No contribution that is subject to any requirement of confidentiality
+ or any restriction on its dissemination may be considered in any part
+ of the Roman Standards Process, and there must be no assumption of
+ any confidentiality obligation with respect to any such contribution.
+
+X.III. Rights and Permissions
+
+ In the course of standards work, the RETF receives contributions in
+ various forms and from many persons. To best facilitate the
+ dissemination of these contributions, it is necessary to understand
+ any intellectual property rights (IPR) relating to the contributions.
+
+X.III.I. All Contributions
+
+ By submission of a contribution, each person actually submitting the
+ contribution is deemed to agree to the following terms and conditions
+ on his own behalf, on behalf of the organization (if any) he
+ represents and on behalf of the owners of any propriety rights in the
+ contribution.. Where a submission identifies contributors in
+ addition to the contributor(s) who provide the actual submission, the
+ actual submitter(s) represent that each other named contributor was
+ made aware of and agreed to accept the same terms and conditions on
+ his own behalf, on behalf of any organization he may represent and
+ any known owner of any proprietary rights in the contribution.
+
+ I. Some works (e.g. works of the U.S. Government) are not subject to
+ copyright. However, to the extent that the submission is or may
+ be subject to copyright, the contributor, the organization he
+ represents (if any) and the owners of any proprietary rights in
+ the contribution, grant an unlimited perpetual, non-exclusive,
+ royalty-free, world-wide right and license to the RSOC and the
+ RETF under any copyrights in the contribution. This license
+ includes the right to copy, publish and distribute the
+ contribution in any way, and to prepare derivative works that are
+ based on or incorporate all or part of the contribution, the
+ license to such derivative works to be of the same scope as the
+ license of the original contribution.
+
+ II. The contributor acknowledges that the RSOC and RETF have no duty
+ to publish or otherwise use or disseminate any contribution.
+
+ III. The contributor grants permission to reference the name(s) and
+ address(es) of the contributor(s) and of the organization(s) he
+ represents (if any).
+
+
+
+
+
+Bradner Worst Current Practice [Page XXIX]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ IV. The contributor represents that contribution properly acknowledge
+ major contributors.
+
+ V. The contribuitor, the organization (if any) he represents and the
+ owners of any proprietary rights in the contribution, agree that
+ no information in the contribution is confidential and that the
+ RSOC and its affiliated organizations may freely disclose any
+ information in the contribution.
+
+ VI. The contributor represents that he has disclosed the existence of
+ any proprietary or intellectual property rights in the
+ contribution that are reasonably and personally known to the
+ contributor. The contributor does not represent that he
+ personally knows of all potentially pertinent proprietary and
+ intellectual property rights owned or claimed by the organization
+ he represents (if any) or third parties.
+
+ VII. The contributor represents that there are no limits to the
+ contributor's ability to make the grants acknowledgments and
+ agreements above that are reasonably and personally known to the
+ contributor.
+
+ By ratifying this description of the RETF process the Roman
+ Society warrants that it will not inhibit the traditional open and
+ free access to RETF documents for which license and right have
+ been assigned according to the procedures set forth in this
+ section, including Roman-Drafts and RFCs. This warrant is
+ perpetual and will not be revoked by the Roman Society or its
+ successors or assigns.
+
+X.III.II. Standards Track Documents
+
+ (A) Where any patents, patent applications, or other proprietary
+ rights are known, or claimed, with respect to any specification on
+ the standards track, and brought to the attention of the RESG, the
+ RESG shall not advance the specification without including in the
+ document a note indicating the existence of such rights, or
+ claimed rights. Where implementations are required before
+ advancement of a specification, only implementations that have, by
+ statement of the implementors, taken adequate steps to comply with
+ any such rights, or claimed rights, shall be considered for the
+ purpose of showing the adequacy of the specification.
+ (B) The RESG disclaims any responsibility for identifying the
+ existence of or for evaluating the applicability of any claimed
+ copyrights, patents, patent applications, or other rights in the
+ fulfilling of the its obligations under (A), and will take no
+ position on the validity or scope of any such rights.
+
+
+
+
+Bradner Worst Current Practice [Page XXX]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ (C) Where the RESG knows of rights, or claimed rights under (A), the
+ RETF Executive Director shall attempt to obtain from the claimant
+ of such rights, a written assurance that upon approval by the RESG
+ of the relevant Roman standards track specification(s), any
+ party will be able to obtain the right to implement, use and
+ distribute the technology or works when implementing, using or
+ distributing technology based upon the specific specification(s)
+ under openly specified, reasonable, non-discriminatory terms.
+ The Working Group proposing the use of the technology with respect
+ to which the proprietary rights are claimed may assist the RETF
+ Executive Director in this effort. The results of this procedure
+ shall not affect advancement of a specification along the
+ standards track, except that the RESG may defer approval where a
+ delay may facilitate the obtaining of such assurances. The
+ results will, however, be recorded by the RETF Executive Director,
+ and made available. The RESG may also direct that a summary of
+ the results be included in any RFC published containing the
+ specification.
+
+X.III.III Determination of Reasonable and Non-discriminatory Terms
+
+ The RESG will not make any explicit determination that the assurance
+ of reasonable and non-discriminatory terms for the use of a
+ technology has been fulfilled in practice. It will instead use the
+ normal requirements for the advancement of Roman Standards to
+ verify that the terms for use are reasonable. If the two unrelated
+ implementations of the specification that are required to advance
+ from Proposed Standard to Draft Standard have been produced by
+ different organizations or individuals or if the "significant
+ implementation and successful operational experience" required to
+ advance from Draft Standard to Standard has been achieved the
+ assumption is that the terms must be reasonable and to some degree,
+ non-discriminatory. This assumption may be challenged during the
+ Last-Call period.
+
+X.IV. Notices
+
+ (A) Standards track documents shall include the following notice:
+
+ "The RETF takes no position regarding the validity or scope of
+ any intellectual property or other rights that might be claimed
+ to pertain to the implementation or use of the technology
+ described in this document or the extent to which any license
+ under such rights might or might not be available; neither does
+ it represent that it has made any effort to identify any such
+ rights. Information on the RETF's procedures with respect to
+ rights in standards-track and standards-related documentation
+ can be found in WCP-11. Copies of claims of rights made
+
+
+
+Bradner Worst Current Practice [Page XXXI]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ available for publication and any assurances of licenses to
+ be made available, or the result of an attempt made
+ to obtain a general license or permission for the use of such
+ proprietary rights by implementors or users of this
+ specification can be obtained from the RETF Secretariat."
+
+ (B) The RETF encourages all interested parties to bring to its
+ attention, at the earliest possible time, the existence of any
+ intellectual property rights pertaining to Roman Standards.
+ For this purpose, each standards document shall include the
+ following invitation:
+
+ "The RETF invites any interested party to bring to its
+ attention any copyrights, patents or patent applications, or
+ other proprietary rights which may cover technology that may be
+ required to practice this standard. Please address the
+ information to the RETF Executive Director."
+
+ (C) The following copyright notice and disclaimer shall be included
+ in all RSOC standards-related documentation:
+
+ "Copyright (C) The Roman Society (date). All Rights
+ Reserved.
+
+ This document and translations of it may be copied and
+ furnished to others, and derivative works that comment on or
+ otherwise explain it or assist in its implmentation may be
+ prepared, copied, published and distributed, in whole or in
+ part, without restriction of any kind, provided that the above
+ copyright notice and this paragraph are included on all such
+ copies and derivative works. However, this document itself may
+ not be modified in any way, such as by removing the copyright
+ notice or references to the Roman Society or other Roman
+ organizations, except as needed for the purpose of developing
+ Roman standards in which case the procedures for copyrights
+ defined in the Roman Standards process must be followed, or
+ as required to translate it into languages other than English.
+
+ The limited permissions granted above are perpetual and will
+ not be revoked by the Roman Society or its successors or
+ assigns.
+
+
+
+
+
+
+
+
+
+
+Bradner Worst Current Practice [Page XXXII]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ This document and the information contained herein is provided
+ on an "AS IS" basis and THE ROMAN SOCIETY AND THE ROMAN
+ ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE
+ OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY
+ IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
+ PARTICULAR PURPOSE."
+
+ (D) Where the RESG is aware at the time of publication of
+ proprietary rights claimed with respect to a standards track
+ document, or the technology described or referenced therein, such
+ document shall contain the following notice:
+
+ "The RETF has been notified of intellectual property rights
+ claimed in regard to some or all of the specification contained
+ in this document. For more information consult the online list
+ of claimed rights."
+
+XI. ACKNOWLEDGMENTS
+
+ This Worst Current Practice is dedicated to Steve Coya, whose
+ inspirational e-mail suggestion of renumbering all RFC Page numbers
+ with Roman Numerals was taken to heart by the RFC Editor.
+
+ There have been a number of people involved with the development of
+ the documents defining the RETF Standards Process over the years.
+ The process was first described in RFC MCCCX then revised in RFC MDCII
+ before the current effort (which relies heavily on its predecessors).
+ Specific acknowledgments must be extended to Lyman Chapin, Phill
+ Gross and Christian Huitema as the editors of the previous versions,
+ to Jon Postel and Dave Crocker for their inputs to those versions, to
+ Andy Ireland, Geoff Stewart, Jim Lampert, and Dick Holleman for their
+ reviews of the legal aspects of the procedures described herein, and
+ to John Stewart, Robert Elz and Steve Coya for their extensive input
+ on the final version.
+
+ In addition much of the credit for the refinement of the details of
+ the RETF processes belongs to the many members of the various
+ incarnations of the POISED Working Group.
+
+XII. SECURITY CONSIDERATIONS
+
+ Security issues are not discussed in this memo.
+
+
+
+
+
+
+
+
+Bradner Worst Current Practice [Page XXXIII]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+XIII. REFERENCES
+
+ [I] Postel, J., "Roman Official Protocol Standards", STD I,
+ USC/Information Sciences Institute, March MCMXCVI.
+
+ [II] ANSI, Coded Character Set -- VII-Bit American Standard Code for
+ Information Interchange, ANSI XIII.IV-MCMLXXXVI.
+
+ [III] Reynolds, J., and J. Postel, "Assigned Numbers", STD II,
+ USC/Information Sciences Institute, October MCMXCIV.
+
+ [IV] Postel, J., "Introduction to the STD Notes", RFC MCCCXI,
+ USC/Information Sciences Institute, March MCMXCII.
+
+ [V] Postel, J., "Instructions to RFC Authors", RFC MDXLIII,
+ USC/Information Sciences Institute, October MCMXCIII.
+
+ [VI] Huitema, C., J. Postel, and S. Crocker "Not All RFCs are
+ Standards", RFC MDCCXCVI, April MCMXCV.
+
+XIV. DEFINITIONS OF TERMS
+
+ RETF Area - A management division within the RETF. An Area consists
+ of Working Groups related to a general topic such as routing. An
+ Area is managed by one or two Area Directors.
+ Area Director - The manager of an RETF Area. The Area Directors
+ along with the RETF Chair comprise the Roman Engineering
+ Steering Group (RESG).
+ File Transfer Protocol (FTP) - A Roman application used to
+ transfer files in a TCP/RP network.
+ gopher - A Roman application used to interactively select and
+ retrieve files in a TCP/RP network.
+ Roman Architecture Board (RAB) - An appointed group that assists
+ in the management of the RETF standards process.
+ Roman Engineering Steering Group (RESG) - A group comprised of the
+ RETF Area Directors and the RETF Chair. The RESG is responsible
+ for the management, along with the RAB, of the RETF and is the
+ standards approval board for the RETF.
+ interoperable - For the purposes of this document, "interoperable"
+ means to be able to interoperate over a data communications path.
+ Last-Call - A public comment period used to gage the level of
+ consensus about the reasonableness of a proposed standards action.
+ (see section VI.I.II)
+
+
+
+
+
+
+
+
+Bradner Worst Current Practice [Page XXXIV]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+ online - Relating to information made available to Rome.
+ When referenced in this document material is said to be online
+ when it is retrievable without restriction or undue fee using
+ standard Roman applications such as anonymous FTP, gopher or
+ the WWW.
+ Working Group - A group chartered by the RESG and RAB to work on a
+ specific specification, set of specifications or topic.
+
+XV. AUTHOR'S ADDRESS
+
+ Scott O. Bradner
+ Harvard University
+ Holyoke Center, Room DCCCXIII
+ MCCCL Mass. Ave.
+ Cambridge, MA MMCXXXVIII
+ USA
+
+ Phone: +I DCXVII CDXCV XXXVIII LXIV
+ EMail: sob@harvard.edu
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Bradner Worst Current Practice [Page XXXV]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+APPENDIX A: GLOSSARY OF ACRONYMS
+
+ ANSI: American National Standards Institute
+ ARPA: (U.S.) Advanced Research Projects Agency
+ AS: Applicability Statement
+ FTP: File Transfer Protocol
+ ASCII: American Standard Code for Information Interchange
+ ITU-T: Telecommunications Standardization sector of the
+ International Telecommunication Union (ITU), a UN
+ treaty organization; ITU-T was formerly called CCITT.
+ RAB: Roman Architecture Board
+ RANA: Roman Assigned Numbers Authority
+ IEEE: Institute of Electrical and Electronics Engineers
+ RCMP: Roman Control Message Protocol
+ RESG: Roman Engineering Steering Group
+ RETF: Roman Engineering Task Force
+ RP: Roman Protocol
+ RRSG Roman Research Steering Group
+ RRTF: Roman Research Task Force
+ ISO: International Organization for Standardization
+ RSOC: Roman Society
+ MIB: Management Information Base
+ OSI: Open Systems Interconnection
+ RFC: Request for Comments
+ TCP: Transmission Control Protocol
+ TS: Technical Specification
+ WWW: World Wide Web
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Bradner Worst Current Practice [Page XXXVI]
+
+RFC 2551 Roman Standards Process I April MCMXCIX
+
+
+Full Copyright Statement
+
+ Copyright (C) The Internet Society (MCMXCIX). All Rights Reserved.
+
+ This document and translations of it may be copied and furnished to
+ others, and derivative works that comment on or otherwise explain it
+ or assist in its implementation may be prepared, copied, published
+ and distributed, in whole or in part, without restriction of any
+ kind, provided that the above copyright notice and this paragraph are
+ included on all such copies and derivative works. However, this
+ document itself may not be modified in any way, such as by removing
+ the copyright notice or references to the Internet Society or other
+ Internet organizations, except as needed for the purpose of
+ developing Internet standards in which case the procedures for
+ copyrights defined in the Internet Standards process must be
+ followed, or as required to translate it into languages other than
+ English.
+
+ The limited permissions granted above are perpetual and will not be
+ revoked by the Internet Society or its successors or assigns.
+
+ This document and the information contained herein is provided on an
+ "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
+ TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
+ BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
+ HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
+ MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Bradner Worst Current Practice [Page XXXVII]
+ \ No newline at end of file