home *** CD-ROM | disk | FTP | other *** search
Text File | 2003-06-11 | 84.7 KB | 2,020 lines |
-
-
-
-
-
-
- Network Working Group S. Bradner
- Request for Comments: 2026 Harvard University
- BCP: 9 October 1996
- Obsoletes: 1602
- Category: Best Current Practice
-
-
- The Internet Standards Process -- Revision 3
-
-
- Status of this Memo
-
- This document specifies an Internet Best Current Practices for the
- Internet Community, and requests discussion and suggestions for
- improvements. Distribution of this memo is unlimited.
-
- Abstract
-
- This memo documents the process used by the Internet 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
-
- 1. INTRODUCTION....................................................2
- 1.1 Internet Standards...........................................3
- 1.2 The Internet Standards Process...............................3
- 1.3 Organization of This Document................................5
- 2. INTERNET STANDARDS-RELATED PUBLICATIONS.........................5
- 2.1 Requests for Comments (RFCs).................................5
- 2.2 Internet-Drafts..............................................7
- 3. INTERNET STANDARD SPECIFICATIONS................................8
- 3.1 Technical Specification (TS).................................8
- 3.2 Applicability Statement (AS).................................8
- 3.3 Requirement Levels...........................................9
- 4. THE INTERNET STANDARDS TRACK...................................10
- 4.1 Standards Track Maturity Levels.............................11
- 4.1.1 Proposed Standard.......................................11
- 4.1.2 Draft Standard..........................................12
- 4.1.3 Internet Standard.......................................13
- 4.2 Non-Standards Track Maturity Levels.........................13
- 4.2.1 Experimental............................................13
- 4.2.2 Informational...........................................14
- 4.2.3 Procedures for Experimental and Informational RFCs......14
- 4.2.4 Historic................................................15
-
-
-
- Bradner Best Current Practice [Page 1]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- 5. Best Current Practice (BCP) RFCs...............................15
- 5.1 BCP Review Process..........................................16
- 6. THE INTERNET STANDARDS PROCESS.................................17
- 6.1 Standards Actions...........................................17
- 6.1.1 Initiation of Action....................................17
- 6.1.2 IESG Review and Approval................................17
- 6.1.3 Publication.............................................18
- 6.2 Advancing in the Standards Track............................19
- 6.3 Revising a Standard.........................................20
- 6.4 Retiring a Standard.........................................20
- 6.5 Conflict Resolution and Appeals.............................21
- 6.5.1 Working Group Disputes...................................21
- 6.5.2 Process Failures.........................................22
- 6.5.3 Questions of Applicable Procedure........................22
- 6.5.4 Appeals Procedure........................................23
- 7. EXTERNAL STANDARDS AND SPECIFICATIONS..........................23
- 7.1 Use of External Specifications..............................24
- 7.1.1 Incorporation of an Open Standard.......................24
- 7.1.2 Incorporation of a Other Specifications.................24
- 7.1.3 Assumption..............................................25
- 8. NOTICES AND RECORD KEEPING......................................25
- 9. VARYING THE PROCESS.............................................26
- 9.1 The Variance Procedure.......................................26
- 9.2 Exclusions...................................................27
- 10. INTELLECTUAL PROPERTY RIGHTS..................................27
- 10.1. General Policy............................................27
- 10.2 Confidentiality Obligations...............................28
- 10.3. Rights and Permissions....................................28
- 10.3.1. All Contributions......................................28
- 10.3.2. Standards Track Documents..............................29
- 10.3.3 Determination of Reasonable and
- Non-discriminatory Terms................................30
- 10.4. Notices...................................................30
- 11. ACKNOWLEDGMENTS................................................32
- 12. SECURITY CONSIDERATIONS........................................32
- 13. REFERENCES.....................................................33
- 14. DEFINITIONS OF TERMS...........................................33
- 15. AUTHOR'S ADDRESS...............................................34
- APPENDIX A: GLOSSARY OF ACRONYMS...................................35
-
-
-
-
-
-
-
-
-
-
-
-
- Bradner Best Current Practice [Page 2]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- 1. INTRODUCTION
-
- This memo documents the process currently used by the Internet
- community for the standardization of protocols and procedures. The
- Internet Standards process is an activity of the Internet Society
- that is organized and managed on behalf of the Internet community by
- the Internet Architecture Board (IAB) and the Internet Engineering
- Steering Group (IESG).
-
- 1.1 Internet Standards
-
- The Internet, a loosely-organized international collaboration of
- autonomous, interconnected networks, supports host-to-host
- communication through voluntary adherence to open protocols and
- procedures defined by Internet Standards. There are also many
- isolated interconnected networks, which are not connected to the
- global Internet but use the Internet Standards.
-
- The Internet Standards Process described in this document is
- concerned with all protocols, procedures, and conventions that are
- used in or by the Internet, whether or not they are part of the
- TCP/IP protocol suite. In the case of protocols developed and/or
- standardized by non-Internet organizations, however, the Internet
- Standards Process normally applies to the application of the protocol
- or procedure in the Internet context, not to the specification of the
- protocol itself.
-
- In general, an Internet 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 Internet.
-
- 1.2 The Internet Standards Process
-
- In outline, the process of creating an Internet Standard is
- straightforward: a specification undergoes a period of development
- and several iterations of review by the Internet 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 (1) the difficulty of creating
- specifications of high technical quality; (2) the need to consider
- the interests of all of the affected parties; (3) the importance of
- establishing widespread community consensus; and (4) the difficulty
- of evaluating the utility of a particular specification for the
- Internet community.
-
-
-
-
-
- Bradner Best Current Practice [Page 3]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- The goals of the Internet 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 Internet
- 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
- an Internet 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 Internet 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 Internet 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 the Internet and providers of the equipment, software, and
- services that support it should anticipate and embrace this evolution
- as a major tenet of Internet philosophy.
-
-
-
- Bradner Best Current Practice [Page 4]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- 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 Internet community, and by experience.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bradner Best Current Practice [Page 5]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- 1.3 Organization of This Document
-
- Section 2 describes the publications and archives of the Internet
- Standards Process. Section 3 describes the types of Internet
- standard specifications. Section 4 describes the Internet standards
- specifications track. Section 5 describes Best Current Practice
- RFCs. Section 6 describes the process and rules for Internet
- standardization. Section 7 specifies the way in which externally-
- sponsored specifications and practices, developed and controlled by
- other standards bodies or by others, are handled within the Internet
- Standards Process. Section 8 describes the requirements for notices
- and record keeping Section 9 defines a variance process to allow
- one-time exceptions to some of the requirements in this document
- Section 10 presents the rules that are required to protect
- intellectual property rights in the context of the development and
- use of Internet Standards. Section 11 includes acknowledgments of
- some of the people involved in creation of this document. Section 12
- notes that security issues are not dealt with by this document.
- Section 13 contains a list of numbered references. Section 14
- contains definitions of some of the terms used in this document.
- Section 15 lists the author's email and postal addresses. Appendix A
- contains a list of frequently-used acronyms.
-
- 2. INTERNET STANDARDS-RELATED PUBLICATIONS
-
- 2.1 Requests for Comments (RFCs)
-
- Each distinct version of an Internet standards-related specification
- is published as part of the "Request for Comments" (RFC) document
- series. This archival series is the official publication channel for
- Internet standards documents and other publications of the IESG, IAB,
- and Internet community. RFCs can be obtained from a number of
- Internet hosts using anonymous FTP, gopher, World Wide Web, and other
- Internet document-retrieval systems.
-
- The RFC series of documents on networking began in 1969 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 Internet Standards, from early discussion of
- new research concepts to status memos about the Internet. RFC
- publication is the direct responsibility of the RFC Editor, under the
- general direction of the IAB.
-
-
-
-
-
-
-
-
-
- Bradner Best Current Practice [Page 6]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- The rules for formatting and submitting an RFC are defined in [5].
- 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 Internet protocol and service specifications is
- summarized periodically in an RFC entitled "Internet Official
- Protocol Standards" [1]. This RFC shows the level of maturity and
- other helpful information for each Internet protocol or service
- specification (see section 3).
-
- Some RFCs document Internet Standards. These RFCs form the 'STD'
- subseries of the RFC series [4]. When a specification has been
- adopted as an Internet Standard, it is given the additional label
- "STDxxx", but it keeps its RFC number and its place in the RFC
- series. (see section 4.1.3)
-
- 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 IETF process function. These RFCs form
- the specification has been adopted as a BCP, it is given the
- additional label "BCPxxx", but it keeps its RFC number and its place
- in the RFC series. (see section 5)
-
- Not all specifications of protocols or services for the Internet
- should or will become Internet Standards or BCPs. Such non-standards
- track specifications are not subject to the rules for Internet
- 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 IESG (see section 4.2).
-
-
-
-
-
-
-
-
-
-
- Bradner Best Current Practice [Page 7]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- ********************************************************
- * *
- * It is important to remember that not all RFCs *
- * are standards track documents, and that not all *
- * standards track documents reach the level of *
- * Internet Standard. In the same way, not all RFCs *
- * which describe current practices have been given *
- * the review and approval to become BCPs. See *
- * RFC-1796 [6] for further information. *
- * *
- ********************************************************
-
- 2.2 Internet-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 IETF's "Internet-Drafts" directory, which is
- replicated on a number of Internet hosts. This makes an evolving
- working document readily available to a wide audience, facilitating
- the process of review and revision.
-
- An Internet-Draft that is published as an RFC, or that has remained
- unchanged in the Internet-Drafts directory for more than six months
- without being recommended by the IESG for publication as an RFC, is
- simply removed from the Internet-Drafts directory. At any time, an
- Internet-Draft may be replaced by a more recent version of the same
- specification, restarting the six-month timeout period.
-
- An Internet-Draft is NOT a means of "publishing" a specification;
- specifications are published through the RFC mechanism described in
- the previous section. Internet-Drafts have no formal status, and are
- subject to change or removal at any time.
-
- ********************************************************
- * *
- * Under no circumstances should an Internet-Draft *
- * be referenced by any paper, report, or Request- *
- * for-Proposal, nor should a vendor claim compliance *
- * with an Internet-Draft. *
- * *
- ********************************************************
-
-
-
-
-
-
-
-
-
-
- Bradner Best Current Practice [Page 8]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- 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 an Internet-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".
-
- 3. INTERNET STANDARD SPECIFICATIONS
-
- Specifications subject to the Internet Standards Process fall into
- one of two categories: Technical Specification (TS) and
- Applicability Statement (AS).
-
- 3.1 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 Internet
- 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 the Internet; these requirements, which depend on the
- particular context in which the TS is incorporated by different
- system configurations, are defined by an Applicability Statement.
-
- 3.2 Applicability Statement (AS)
-
- An Applicability Statement specifies how, and under what
- circumstances, one or more TSs may be applied to support a particular
- Internet capability. An AS may specify uses for TSs that are not
- Internet Standards, as discussed in Section 7.
-
- 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
- 3.3).
-
-
-
-
-
-
- Bradner Best Current Practice [Page 9]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- An AS may describe particular methods of using a TS in a restricted
- "domain of applicability", such as Internet routers, terminal
- servers, Internet 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
- Internet systems, such as Internet routers or Internet 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 4.1).
- 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.
-
- 3.3 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,
- IP and ICMP must be implemented by all Internet systems using the
- TCP/IP 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 Best Current Practice [Page 10]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- As noted in section 4.1, 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 (STD1) 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.
-
- 4. THE INTERNET STANDARDS TRACK
-
- Specifications that are intended to become Internet 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 4.1. The way in
- which specifications move along the standards track is described in
- section 6.
-
- Even after a specification has been adopted as an Internet Standard,
- further evolution often occurs based on experience and the
- recognition of new requirements. The nomenclature and procedures of
- Internet standardization provide for the replacement of old Internet
-
-
-
- Bradner Best Current Practice [Page 11]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- Standards with new ones, and the assignment of descriptive labels to
- indicate the status of "retired" Internet Standards. A set of
- maturity levels is defined in section 4.2 to cover these and other
- specifications that are not considered to be on the standards track.
-
- 4.1 Standards Track Maturity Levels
-
- Internet specifications go through stages of development, testing,
- and acceptance. Within the Internet Standards Process, these stages
- are formally labeled "maturity levels".
-
- This section describes the maturity levels and the expected
- characteristics of specifications at each level.
-
- 4.1.1 Proposed Standard
-
- The entry-level maturity for the standards track is "Proposed
- Standard". A specific action by the IESG 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 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.
-
- A Proposed Standard should have no known technical omissions with
- respect to the requirements placed upon it. However, the IESG 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 Best Current Practice [Page 12]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- 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.
-
- 4.1.2 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 Internet
- 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 6)
-
- 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 Best Current Practice [Page 13]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- 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.
-
- 4.1.3 Internet Standard
-
- A specification for which significant implementation and successful
- operational experience has been obtained may be elevated to the
- Internet Standard level. An Internet 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 Internet
- community.
-
- A specification that reaches the status of Standard is assigned a
- number in the STD series while retaining its RFC number.
-
- 4.2 Non-Standards Track Maturity Levels
-
- Not every specification is on the standards track. A specification
- may not be intended to be an Internet 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
- Internet 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 Internet Standards in any sense.
-
- 4.2.1 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 Internet 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 Internet
- research effort (e.g., a Research Group of the IRTF), an IETF Working
- Group, or it may be an individual contribution.
-
-
-
-
-
-
-
-
- Bradner Best Current Practice [Page 14]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- 4.2.2 Informational
-
- An "Informational" specification is published for the general
- information of the Internet community, and does not represent an
- Internet 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 4.2.3).
-
- Specifications that have been prepared outside of the Internet
- community and are not incorporated into the Internet 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.
-
- 4.2.3 Procedures for Experimental and Informational RFCs
-
- Unless they are the result of IETF 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 Internet-Drafts which have not already
- been so published. In order to differentiate these Internet-Drafts
- they will be labeled or grouped in the I-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 Internet
- 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 Internet Standards
- Process, the IESG and the RFC Editor have agreed that the RFC Editor
- will refer to the IESG 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
- IETF community. The IESG 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 IETF as a
- contribution to the Internet Standards Process.
-
- If (a) the IESG recommends that the document be brought within the
- IETF and progressed within the IETF context, but the author declines
- to do so, or (b) the IESG considers that the document proposes
-
-
-
- Bradner Best Current Practice [Page 15]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- something that conflicts with, or is actually inimical to, an
- established IETF effort, the document may still be published as an
- Experimental or Informational RFC. In these cases, however, the IESG
- 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 IETF
- Working Groups go through IESG review. The review is initiated using
- the process described in section 6.1.1.
-
- 4.2.4 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 7.)
-
- 5. BEST CURRENT PRACTICE (BCP) RFCs
-
- The BCP subseries of the RFC series is designed to be a way to
- standardize practices and the results of community deliberations. A
- BCP document is subject to the same basic set of procedures as
- standards track documents and thus is a vehicle by which the IETF
- community can define and ratify the community's best current thinking
- on a statement of principle or on what is believed to be the best way
- to perform some operations or IETF process function.
-
- Historically Internet standards have generally been concerned with
- the technical specifications for hardware and software required for
- computer communication across interconnected networks. However,
- since the Internet 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 the
- Internet 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 IAB and IESG are
- composed of individuals who may participate, as individuals, in the
- technical work of the IETF, it is also recognized that the entities
-
-
-
- Bradner Best Current Practice [Page 16]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- themselves have an existence as leaders in the community. As leaders
- in the Internet 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 BCP subseries creates a smoothly
- structured way for these management entities to insert proposals into
- the consensus-building machinery of the IETF while gauging the
- community's view of that issue.
-
- Finally, the BCP series may be used to document the operation of the
- IETF itself. For example, this document defines the IETF Standards
- Process and is published as a BCP.
-
- 5.1 BCP Review Process
-
- Unlike standards-track documents, the mechanisms described in BCPs
- 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 BCP process is similar to that for proposed standards. The BCP
- is submitted to the IESG for review, (see section 6.1.1) and the
- existing review process applies, including a Last-Call on the IETF
- Announce mailing list. However, once the IESG has approved the
- document, the process ends and the document is published. The
- resulting document is viewed as having the technical approval of the
- IETF.
-
- Specifically, a document to be considered for the status of BCP must
- undergo the procedures outlined in sections 6.1, and 6.4 of this
- document. The BCP process may be appealed according to the procedures
- in section 6.5.
-
- Because BCPs are meant to express community consensus but are arrived
- at more quickly than standards, BCPs require particular care.
- Specifically, BCPs 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 BCP is assigned a number in the BCP series while
- retaining its RFC number(s).
-
-
-
-
-
-
-
-
- Bradner Best Current Practice [Page 17]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- 6. THE INTERNET STANDARDS PROCESS
-
- The mechanics of the Internet Standards Process involve decisions of
- the IESG 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 4) are available
- to guide the IESG 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 IESG
- 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.
-
- 6.1 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 IESG.
-
- 6.1.1 Initiation of Action
-
- A specification that is intended to enter or advance in the Internet
- standards track shall first be posted as an Internet-Draft (see
- section 2.2) unless it has not changed since publication as an RFC.
- It shall remain as an Internet-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 IETF
- Working group responsible for a specification to its Area Director,
- copied to the IETF Secretariat or, in the case of a specification not
- associated with a Working Group, a recommendation by an individual to
- the IESG.
-
- 6.1.2 IESG Review and Approval
-
- The IESG shall determine whether or not a specification submitted to
- it according to section 6.1.1 satisfies the applicable criteria for
- the recommended action (see sections 4.1 and 4.2), 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 IESG to be extremely important in terms of its potential impact
-
-
-
- Bradner Best Current Practice [Page 18]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- on the Internet or on the suite of Internet protocols, the IESG may,
- at its discretion, commission an independent technical review of the
- specification.
-
- The IESG will send notice to the IETF of the pending IESG
- consideration of the document(s) to permit a final review by the
- general Internet community. This "Last-Call" notification shall be
- via electronic mail to the IETF 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 IETF Working Group, in which case the Last-Call period shall be no
- shorter than four weeks. If the IESG 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 IESG is not bound by the action recommended when the
- specification was submitted. For example, the IESG may decide to
- consider the specification for publication in a different category
- than that requested. If the IESG determines this before the Last-
- Call is issued then the Last-Call should reflect the IESG's view.
- The IESG 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
- IESG recommendation. In addition, the IESG 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 IETF Working Group.
-
- In a timely fashion after the expiration of the Last-Call period, the
- IESG shall make its final determination of whether or not to approve
- the standards action, and shall notify the IETF of its decision via
- electronic mail to the IETF Announce mailing list.
-
- 6.1.3 Publication
-
- If a standards action is approved, notification is sent to the RFC
- Editor and copied to the IETF with instructions to publish the
- specification as an RFC. The specification shall at that point be
- removed from the Internet-Drafts directory.
-
-
-
-
-
-
-
- Bradner Best Current Practice [Page 19]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- An official summary of standards actions completed and pending shall
- appear in each issue of the Internet Society's newsletter. This
- shall constitute the "publication of record" for Internet standards
- actions.
-
- The RFC Editor shall publish periodically an "Internet Official
- Protocol Standards" RFC [1], summarizing the status of all Internet
- protocol and service specifications.
-
- 6.2 Advancing in the Standards Track
-
- The procedure described in section 6.1 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 (6) months.
-
- A specification shall remain at the Draft Standard level for at least
- four (4) months, or until at least one IETF 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 IESG 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 IESG 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 IESG
- 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 Best Current Practice [Page 20]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- of the specification, may need to be corrected immediately. In such
- cases, the IESG or RFC Editor may be asked to republish the RFC (with
- a new number) with corrections, and this will not reset the minimum
- time-at-level clock.
-
- When a standards-track specification has not reached the Internet
- Standard level but has remained at the same maturity level for
- twenty-four (24) months, and every twelve (12) months thereafter
- until the status is changed, the IESG shall review the viability of
- the standardization effort responsible for that specification and the
- usefulness of the technology. Following each such review, the IESG
- shall approve termination or continuation of the development effort,
- at the same time the IESG 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 IETF by electronic mail to the
- IETF Announce mailing list to allow the Internet 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.
-
- 6.3 Revising a Standard
-
- A new version of an established Internet Standard must progress
- through the full Internet 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 Internet 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 3.2).
-
- 6.4 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 IESG 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 Best Current Practice [Page 21]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- 6.5 Conflict Resolution and Appeals
-
- Disputes are possible at various stages during the IETF 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
- Internet standards issues that cannot be resolved through the normal
- processes whereby IETF Working Groups and other Internet Standards
- Process participants ordinarily reach consensus.
-
- 6.5.1 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 IESG as a whole. The
- IESG 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 IESG level, any of the parties involved may appeal the
- decision to the IAB. The IAB shall then review the situation and
- attempt to resolve it in a manner of its own choosing.
-
-
-
-
-
-
- Bradner Best Current Practice [Page 22]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- The IAB decision is final with respect to the question of whether or
- not the Internet standards procedures have been followed and with
- respect to all questions of technical merit.
-
- 6.5.2 Process Failures
-
- This document sets forward procedures required to be followed to
- ensure openness and fairness of the Internet Standards Process, and
- the technical viability of the standards created. The IESG is the
- principal agent of the IETF for this purpose, and it is the IESG 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 IESG in
- this process, that person should first discuss the issue with the
- ISEG Chair. If the IESG Chair is unable to satisfy the complainant
- then the IESG as a whole should re-examine the action taken, along
- with input from the complainant, and determine whether any further
- action is needed. The IESG shall issue a report on its review of the
- complaint to the IETF.
-
- Should the complainant not be satisfied with the outcome of the IESG
- review, an appeal may be lodged to the IAB. The IAB shall then review
- the situation and attempt to resolve it in a manner of its own
- choosing and report to the IETF on the outcome of its review.
-
- If circumstances warrant, the IAB may direct that an IESG decision be
- annulled, and the situation shall then be as it was before the IESG
- decision was taken. The IAB may also recommend an action to the IESG,
- or make such other recommendations as it deems fit. The IAB may not,
- however, pre-empt the role of the IESG by issuing a decision which
- only the IESG is empowered to make.
-
- The IAB decision is final with respect to the question of whether or
- not the Internet standards procedures have been followed.
-
- 6.5.3 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 Internet Standards Process.
- Claims on this basis may be made to the Internet Society Board of
- Trustees. The President of the Internet 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 Best Current Practice [Page 23]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- situation in a manner of its own choosing and report to the IETF 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.
-
- 6.5.4 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 Internet 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.]
-
- 7. EXTERNAL STANDARDS AND SPECIFICATIONS
-
- Many standards groups other than the IETF create and publish
- standards documents for network protocols and services. When these
- external specifications play an important role in the Internet, it is
- desirable to reach common agreements on their usage -- i.e., to
- establish Internet Standards relating to these external
- specifications.
-
- There are two categories of external specifications:
-
- (1) 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 Best Current Practice [Page 24]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- "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 Internet Standards Process.
-
- (2) Other Specifications
-
- Other proprietary specifications that have come to be widely used
- in the Internet may be treated by the Internet 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.
-
- 7.1 Use of External Specifications
-
- To avoid conflict between competing versions of a specification, the
- Internet community will not standardize a specification that is
- simply an "Internet 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 Internet
- may be adopted for Internet use.
-
- 7.1.1 Incorporation of an Open Standard
-
- An Internet Standard TS or AS may incorporate an open external
- standard by reference. For example, many Internet Standards
- incorporate by reference the ANSI standard character set "ASCII" [2].
- Whenever possible, the referenced specification shall be available
- online.
-
- 7.1.2 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 10. If the other proprietary specification
- is not widely and readily available, the IESG may request that it be
- published as an Informational RFC.
-
- The IESG 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 Best Current Practice [Page 25]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- 7.1.3 Assumption
-
- An IETF Working Group may start from an external specification and
- develop it into an Internet specification. This is acceptable if (1)
- the specification is provided to the Working Group in compliance with
- the requirements of section 10, and (2) change control has been
- conveyed to IETF by the original developer of the specification for
- the specification or for specifications derived from the original
- specification.
-
- 8. NOTICES AND RECORD KEEPING
-
- Each of the organizations involved in the development and approval of
- Internet 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 Internet Standards Process. For purposes of this section, the
- organizations involved in the development and approval of Internet
- Standards includes the IETF, the IESG, the IAB, all IETF Working
- Groups, and the Internet Society Board of Trustees.
-
- For IETF and Working Group meetings announcements shall be made by
- electronic mail to the IETF 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 Internet Standards
- Process activities is maintained by the IETF Secretariat, and is the
- responsibility of the IETF Secretariat except that each IETF 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 IETF Secretariat with complete and
- accurate minutes of all Working Group meetings. Internet-Drafts that
-
-
-
- Bradner Best Current Practice [Page 26]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- have been removed (for any reason) from the Internet-Drafts
- directories shall be archived by the IETF Secretariat for the sole
- purpose of preserving an historical record of Internet standards
- activity and thus are not retrievable except in special
- circumstances.
-
- 9. VARYING THE PROCESS
-
- This document, which sets out the rules and procedures by which
- Internet Standards and related documents are made is itself a product
- of the Internet Standards Process (as a BCP, as described in section
- 5). 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 best possible Internet Standards and BCPs, 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 BCP.
-
- 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.
-
- 9.1 The Variance Procedure
-
- Upon the recommendation of the responsible IETF Working Group (or, if
- no Working Group is constituted, upon the recommendation of an ad hoc
- committee), the IESG 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 IESG
- may approve such a variance, however, only if it first determines
- that the likely benefits to the Internet community are likely to
- outweigh any costs to the Internet community that result from
- noncompliance with the requirements in this document. In exercising
- this discretion, the IESG shall at least consider (a) the technical
- merit of the specification, (b) the possibility of achieving the
- goals of the Internet 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 IESG's
- ability to craft a variance that is as narrow as possible. In
- determining whether to approve a variance, the IESG 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 Best Current Practice [Page 27]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- determines appropriate to protect the interests of the Internet
- 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 IESG's considerations including
- consideration of points (a) through (d) in the previous paragraph.
- The proposed variance shall be issued as an Internet Draft. The IESG
- shall then issue an extended Last-Call, of no less than 4 weeks, to
- allow for community comment upon the proposal.
-
- In a timely fashion after the expiration of the Last-Call period, the
- IESG shall make its final determination of whether or not to approve
- the proposed variance, and shall notify the IETF of its decision via
- electronic mail to the IETF 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 BCP.
-
- 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 BCP
- process.
-
- The appeals process in section 6.5 applies to this process.
-
- 9.2 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: 5.1, 6.1, 6.1.1 (first paragraph), 6.1.2, 6.3
- (first sentence), 6.5 and 9.
-
- 10. INTELLECTUAL PROPERTY RIGHTS
-
- 10.1. General Policy
-
- In all matters of intellectual property rights and procedures, the
- intention is to benefit the Internet community and the public at
- large, while respecting the legitimate rights of others.
-
-
-
-
-
-
-
-
- Bradner Best Current Practice [Page 28]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- 10.2 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 Internet Standards Process, and there must be no assumption of
- any confidentiality obligation with respect to any such contribution.
-
- 10.3. Rights and Permissions
-
- In the course of standards work, the IETF 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.
-
- 10.3.1. 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.
-
- l. 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 ISOC and the
- IETF 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.
-
- 2. The contributor acknowledges that the ISOC and IETF have no duty
- to publish or otherwise use or disseminate any contribution.
-
- 3. 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 Best Current Practice [Page 29]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- 4. The contributor represents that contribution properly acknowledge
- major contributors.
-
- 5. 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
- ISOC and its affiliated organizations may freely disclose any
- information in the contribution.
-
- 6. 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.
-
- 7. 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 IETF process the Internet
- Society warrants that it will not inhibit the traditional open and
- free access to IETF documents for which license and right have
- been assigned according to the procedures set forth in this
- section, including Internet-Drafts and RFCs. This warrant is
- perpetual and will not be revoked by the Internet Society or its
- successors or assigns.
-
- 10.3.2. 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 IESG, the
- IESG 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 IESG 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 Best Current Practice [Page 30]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- (C) Where the IESG knows of rights, or claimed rights under (A), the
- IETF Executive Director shall attempt to obtain from the claimant
- of such rights, a written assurance that upon approval by the IESG
- of the relevant Internet 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 IETF
- Executive Director in this effort. The results of this procedure
- shall not affect advancement of a specification along the
- standards track, except that the IESG may defer approval where a
- delay may facilitate the obtaining of such assurances. The
- results will, however, be recorded by the IETF Executive Director,
- and made available. The IESG may also direct that a summary of
- the results be included in any RFC published containing the
- specification.
-
- 10.3.3 Determination of Reasonable and Non-discriminatory Terms
-
- The IESG 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 Internet 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.
-
- 10.4. Notices
-
- (A) Standards track documents shall include the following notice:
-
- "The IETF 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 IETF's procedures with respect to
- rights in standards-track and standards-related documentation
- can be found in BCP-11. Copies of claims of rights made
-
-
-
- Bradner Best Current Practice [Page 31]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- 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 IETF Secretariat."
-
- (B) The IETF encourages all interested parties to bring to its
- attention, at the earliest possible time, the existence of any
- intellectual property rights pertaining to Internet Standards.
- For this purpose, each standards document shall include the
- following invitation:
-
- "The IETF 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 IETF Executive Director."
-
- (C) The following copyright notice and disclaimer shall be included
- in all ISOC standards-related documentation:
-
- "Copyright (C) The Internet 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 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.
-
-
-
-
-
-
-
-
-
-
- Bradner Best Current Practice [Page 32]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- 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."
-
- (D) Where the IESG 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 IETF 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."
-
- 11. ACKNOWLEDGMENTS
-
- There have been a number of people involved with the development of
- the documents defining the IETF Standards Process over the years.
- The process was first described in RFC 1310 then revised in RFC 1602
- 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 IETF processes belongs to the many members of the various
- incarnations of the POISED Working Group.
-
- 12. SECURITY CONSIDERATIONS
-
- Security issues are not discussed in this memo.
-
-
-
-
-
-
-
-
-
-
-
-
- Bradner Best Current Practice [Page 33]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- 13. REFERENCES
-
- [1] Postel, J., "Internet Official Protocol Standards", STD 1,
- USC/Information Sciences Institute, March 1996.
-
- [2] ANSI, Coded Character Set -- 7-Bit American Standard Code for
- Information Interchange, ANSI X3.4-1986.
-
- [3] Reynolds, J., and J. Postel, "Assigned Numbers", STD 2,
- USC/Information Sciences Institute, October 1994.
-
- [4] Postel, J., "Introduction to the STD Notes", RFC 1311,
- USC/Information Sciences Institute, March 1992.
-
- [5] Postel, J., "Instructions to RFC Authors", RFC 1543,
- USC/Information Sciences Institute, October 1993.
-
- [6] Huitema, C., J. Postel, and S. Crocker "Not All RFCs are
- Standards", RFC 1796, April 1995.
-
- 14. DEFINITIONS OF TERMS
-
- IETF Area - A management division within the IETF. 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 IETF Area. The Area Directors
- along with the IETF Chair comprise the Internet Engineering
- Steering Group (IESG).
- File Transfer Protocol (FTP) - An Internet application used to
- transfer files in a TCP/IP network.
- gopher - An Internet application used to interactively select and
- retrieve files in a TCP/IP network.
- Internet Architecture Board (IAB) - An appointed group that assists
- in the management of the IETF standards process.
- Internet Engineering Steering Group (IESG) - A group comprised of the
- IETF Area Directors and the IETF Chair. The IESG is responsible
- for the management, along with the IAB, of the IETF and is the
- standards approval board for the IETF.
- 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 6.1.2)
-
-
-
-
-
-
-
-
- Bradner Best Current Practice [Page 34]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- online - Relating to information made available over the Internet.
- When referenced in this document material is said to be online
- when it is retrievable without restriction or undue fee using
- standard Internet applications such as anonymous FTP, gopher or
- the WWW.
- Working Group - A group chartered by the IESG and IAB to work on a
- specific specification, set of specifications or topic.
-
- 15. AUTHOR'S ADDRESS
-
- Scott O. Bradner
- Harvard University
- Holyoke Center, Room 813
- 1350 Mass. Ave.
- Cambridge, MA 02138
- USA
-
- Phone: +1 617 495 3864
- EMail: sob@harvard.edu
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bradner Best Current Practice [Page 35]
-
- RFC 2026 Internet Standards Process October 1996
-
-
- 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.
- IAB: Internet Architecture Board
- IANA: Internet Assigned Numbers Authority
- IEEE: Institute of Electrical and Electronics Engineers
- ICMP: Internet Control Message Protocol
- IESG: Internet Engineering Steering Group
- IETF: Internet Engineering Task Force
- IP: Internet Protocol
- IRSG Internet Research Steering Group
- IRTF: Internet Research Task Force
- ISO: International Organization for Standardization
- ISOC: Internet 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 Best Current Practice [Page 36]
-
-