RFC-Ref is not longer maintained; use RFC browser at: http://zvon.org/comp/r/ref-RFC.html
RFC 2551:The Roman Standards Process -- Revision I...
RFC-Ref

1. 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).

1.1. 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.

1.2. 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.

The goals of the Roman Standards Process are:

  • technical excellence;
  • prior implementation and testing;
  • clear, concise, and easily understood documentation;
  • openness and fairness; and
  • timeliness.

The procedures described in this document are designed to be fair, open, and objective; to reflect existing (proven) practice; and to be flexible.

  • 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.
  • 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.
  • 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.

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.

1.3. 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.


Google
Web
RFC-Ref