| rfc7221.txt | draft-carpenter-gendispatch-rfc7221bis-02.txt | |||
|---|---|---|---|---|
| Internet Engineering Task Force (IETF) A. Farrel | Network Working Group A. Farrel | |||
| Request for Comments: 7221 Juniper Networks | Internet-Draft Old Dog Consulting | |||
| Category: Informational D. Crocker, Ed. | Obsoletes: 7221 (if approved) D. Crocker | |||
| ISSN: 2070-1721 Brandenburg InternetWorking | Intended status: Informational Brandenburg InternetWorking | |||
| April 2014 | Expires: 24 September 2025 B. E. Carpenter | |||
| Univ. of Auckland | ||||
| F. Gont | ||||
| SI6 Networks | ||||
| M. Richardson | ||||
| Sandelman Software Works | ||||
| 23 March 2025 | ||||
| Handling of Internet-Drafts by IETF Working Groups | Handling and Adoption of Internet-Drafts by IETF Working Groups | |||
| draft-carpenter-gendispatch-rfc7221bis-02 | ||||
| Abstract | Abstract | |||
| The productive output of an IETF working group is documents, as | The productive output of an IETF working group is documents, as | |||
| mandated by the working group's charter. When a working group is | mandated by the working group's charter. When a working group is | |||
| ready to develop a particular document, the most common mechanism is | ready to develop a particular document, the most common mechanism is | |||
| for it to "adopt" an existing document as a starting point. The | for it to "adopt" an existing document as a starting point. The | |||
| document that a working group adopts and then develops further is | document that a working group adopts and then develops further is | |||
| based on initial input at varying levels of maturity. An initial | based on initial input at varying levels of maturity. An initial | |||
| working group draft might be a document already in wide use, or it | working group draft might be a document already in wide use, or it | |||
| might be a blank sheet, wholly created by the working group, or it | might be a blank sheet, wholly created by the working group, or it | |||
| might represent any level of maturity in between. This document | might represent any level of maturity in between. This document | |||
| discusses how a working group typically handles the formal documents | discusses how a working group typically handles the formal documents | |||
| that it targets for publication. | that it targets for publication. | |||
| Status of This Memo | Status of This Memo | |||
| This document is not an Internet Standards Track specification; it is | This Internet-Draft is submitted in full conformance with the | |||
| published for informational purposes. | provisions of BCP 78 and BCP 79. | |||
| This document is a product of the Internet Engineering Task Force | Internet-Drafts are working documents of the Internet Engineering | |||
| (IETF). It represents the consensus of the IETF community. It has | Task Force (IETF). Note that other groups may also distribute | |||
| received public review and has been approved for publication by the | working documents as Internet-Drafts. The list of current Internet- | |||
| Internet Engineering Steering Group (IESG). Not all documents | Drafts is at https://datatracker.ietf.org/drafts/current/. | |||
| approved by the IESG are a candidate for any level of Internet | ||||
| Standard; see Section 2 of RFC 5741. | ||||
| Information about the current status of this document, any errata, | Internet-Drafts are draft documents valid for a maximum of six months | |||
| and how to provide feedback on it may be obtained at | and may be updated, replaced, or obsoleted by other documents at any | |||
| http://www.rfc-editor.org/info/rfc7221. | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | ||||
| Copyright Notice | This Internet-Draft will expire on 24 September 2025. | |||
| Copyright (c) 2014 IETF Trust and the persons identified as the | Copyright Notice | |||
| Copyright (c) 2025 IETF Trust and the persons identified as the | ||||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents | Provisions Relating to IETF Documents (https://trustee.ietf.org/ | |||
| (http://trustee.ietf.org/license-info) in effect on the date of | license-info) in effect on the date of publication of this document. | |||
| publication of this document. Please review these documents | Please review these documents carefully, as they describe your rights | |||
| carefully, as they describe your rights and restrictions with respect | and restrictions with respect to this document. Code Components | |||
| to this document. Code Components extracted from this document must | extracted from this document must include Revised BSD License text as | |||
| include Simplified BSD License text as described in Section 4.e of | described in Section 4.e of the Trust Legal Provisions and are | |||
| the Trust Legal Provisions and are provided without warranty as | provided without warranty as described in the Revised BSD License. | |||
| described in the Simplified BSD License. | ||||
| Table of Contents | Table of Contents | |||
| 1. Introduction ....................................................2 | 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 | |||
| 1.1. What Is a WG Draft? ........................................3 | 1.1. What Is a WG Draft? . . . . . . . . . . . . . . . . . . . 3 | |||
| 1.2. Working Group Authority and Consensus ......................4 | 1.2. Working Group Authority and Consensus . . . . . . . . . . 4 | |||
| 1.3. Questions Considered in This Document ......................5 | 1.3. Questions Considered in This Document . . . . . . . . . . 5 | |||
| 2. Adoption Sequence ...............................................6 | 2. Adoption Sequence . . . . . . . . . . . . . . . . . . . . . . 5 | |||
| 2.1. Common Steps ...............................................6 | 2.1. Consequences of WG Adoption of an Internet-Draft . . . . 6 | |||
| 2.2. Criteria for Adoption ......................................6 | 2.2. Relationship to Formal IETF Rules . . . . . . . . . . . . 6 | |||
| 3. Authors/Editors .................................................8 | 2.3. Common Steps . . . . . . . . . . . . . . . . . . . . . . 6 | |||
| 4. Document History and Stability ..................................8 | 2.4. Criteria for Adoption . . . . . . . . . . . . . . . . . . 8 | |||
| 5. Some Issues for Consideration ..................................10 | 3. Authors/Editors . . . . . . . . . . . . . . . . . . . . . . . 9 | |||
| 5.1. Individual I-Ds under WG Care .............................10 | 4. Document History and Stability . . . . . . . . . . . . . . . 10 | |||
| 5.2. WG Drafts Can Become Individual Drafts ....................11 | 5. Some Issues for Consideration . . . . . . . . . . . . . . . . 11 | |||
| 5.3. Competing Drafts ..........................................11 | 5.1. Individual I-Ds under WG Care . . . . . . . . . . . . . . 11 | |||
| 6. Security Considerations ........................................13 | 5.2. Withdrawal of an Adopted Internet-Draft . . . . . . . . . 12 | |||
| 7. Acknowledgements ...............................................13 | 5.3. Competing Drafts . . . . . . . . . . . . . . . . . . . . 13 | |||
| 8. Informative References .........................................13 | 6. Security Considerations . . . . . . . . . . . . . . . . . . . 15 | |||
| 7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 15 | ||||
| 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 15 | ||||
| 8.1. Normative References . . . . . . . . . . . . . . . . . . 15 | ||||
| 8.2. Informative References . . . . . . . . . . . . . . . . . 16 | ||||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 17 | ||||
| 1. Introduction | 1. Introduction | |||
| The productive output of an IETF working group (WG) is documents, as | The productive output of an IETF working group (WG) is documents, as | |||
| mandated by the working group's charter. Working groups develop | mandated by the working group's charter. Working groups develop | |||
| these documents based on initial input at varying levels of maturity. | these documents based on initial input at varying levels of maturity. | |||
| An initial working group draft might be a document already in wide | An initial working group draft might be a document already in wide | |||
| use, or it might be a blank sheet, wholly created by the working | use, or it might be a blank sheet, wholly created by the working | |||
| group, or it might represent any level of maturity in between. This | group, or it might represent any level of maturity in between. This | |||
| document discusses how a working group typically handles the formal | document discusses how a working group typically handles the formal | |||
| skipping to change at page 3, line 14 | skipping to change at page 3, line 16 | |||
| Within the general constraints of formal IETF process and the | Within the general constraints of formal IETF process and the | |||
| specific constraints of a working group's charter, there can be | specific constraints of a working group's charter, there can be | |||
| considerable freedom in the adoption and development of drafts. As | considerable freedom in the adoption and development of drafts. As | |||
| with most IETF activities, the ultimate arbiter of such choices is | with most IETF activities, the ultimate arbiter of such choices is | |||
| working group agreement, within the constraints of its charter. As | working group agreement, within the constraints of its charter. As | |||
| with most working group management, this agreement might be explicit | with most working group management, this agreement might be explicit | |||
| or implicit, depending upon the efficiencies that the group deems | or implicit, depending upon the efficiencies that the group deems | |||
| appropriate. | appropriate. | |||
| NOTE: This document is intentionally non-normative. It is meant as | NOTE: This document is intentionally non-normative. It is meant as a | |||
| a guide to common practice, rather than as a formal definition of | guide to common practice, rather than as a formal definition of what | |||
| what is permissible. | is permissible. | |||
| 1.1. What Is a WG Draft? | 1.1. What Is a WG Draft? | |||
| Working group drafts are documents that are subject to IETF working | Working group drafts are documents that are subject to IETF working | |||
| group revision control, with advancement for publication as an RFC | group revision control, with advancement for publication as an RFC | |||
| requiring rough consensus in the working group and then in the | requiring rough consensus in the working group and then in the | |||
| broader IETF. Creation or adoption of a draft by a working group -- | broader IETF. Creation or adoption of a draft by a working group --- | |||
| as well as substantive changes to the document -- need to represent | as well as substantive changes to the document --- need to represent | |||
| working group rough consensus. | working group rough consensus. | |||
| Documents under development in the IETF community are distributed as | Documents under development in the IETF community are distributed as | |||
| Internet-Drafts (I-Ds) [RFC2026] [ID-Info]. Working groups use this | Internet-Drafts (I-Ds) [RFC2026] [ID-Info]. Working groups use this | |||
| mechanism for producing their official output, per Section 7.2 of | mechanism for producing their official output, per Section 7.2 of | |||
| [RFC2418] and Section 6.3 of [Tao]. The common convention for | [RFC2418] and Section 6.3 of [Tao]. The common convention for | |||
| identifying an I-D formally under the ownership of a working group is | identifying an I-D formally under the ownership of a working group is | |||
| by the inclusion of "ietf" in the second field of the I-D filename | by the inclusion of "ietf" in the second field of the I-D filename | |||
| and the working group name in the third field, per Section 7 of | and the working group name in the third field, per Section 7 of | |||
| [ID-Guidelines]. That is: | [ID-Guidelines]. That is: | |||
| draft-ietf-<wgname>-... | draft-ietf-<wgname>-... | |||
| In contrast, individual submissions are drafts being created and | In contrast, individual submissions are drafts being created and | |||
| pursued outside of a working group, although a working group might | pursued outside of a working group, although a working group might | |||
| choose to adopt the draft later, as discussed below. Anyone is free | choose to adopt the draft later, as discussed below. Anyone is free | |||
| to create an individual submission at any time. Such documents are | to create an individual submission at any time. Such documents are | |||
| typically distinguished through the use of the author/editor's last | typically distinguished through the use of the author/editor's last | |||
| name, in the style of: | name, in the style of: | |||
| draft-<lastname>-... | draft-<lastname>-... | |||
| (Also see Section 5.1 for an elaboration on this naming.) | (Also see Section 5.1 for an elaboration on this naming.) | |||
| Responsibility for direct revision of a working group I-D is assigned | Responsibility for direct revision of a working group I-D is assigned | |||
| to its editors and authors. See Section 3 for discussion about their | to its editors and authors. See Section 3 for discussion about their | |||
| selection and role. | selection and role. | |||
| 1.2. Working Group Authority and Consensus | 1.2. Working Group Authority and Consensus | |||
| A premise of the IETF is that, within a working group, it is the | A premise of the IETF is that, within a working group, it is the | |||
| working group itself that has final authority over the content of its | working group itself that has final authority over the content of its | |||
| documents, within the constraints of the working group's charter. No | documents, within the constraints of the working group's charter. No | |||
| individual has special authority for the content. The Chairs assign | individual has special authority for the content. The Chairs assign | |||
| skipping to change at page 4, line 24 | skipping to change at page 4, line 27 | |||
| "rough consensus" construct, which is the prime example of the IETF's | "rough consensus" construct, which is the prime example of the IETF's | |||
| preference for pragmatics over niceties. Unanimous agreement is | preference for pragmatics over niceties. Unanimous agreement is | |||
| always desirable, but more approximate (rough) agreement will | always desirable, but more approximate (rough) agreement will | |||
| suffice, as long as it is clear and strong. | suffice, as long as it is clear and strong. | |||
| Other than for selection of document authors/editors, as discussed in | Other than for selection of document authors/editors, as discussed in | |||
| Section 3, working group decision-making about document management is | Section 3, working group decision-making about document management is | |||
| subject to normal IETF rough consensus rules. Useful descriptions of | subject to normal IETF rough consensus rules. Useful descriptions of | |||
| this process for a working group are in Section 3.3 of [RFC2418] and | this process for a working group are in Section 3.3 of [RFC2418] and | |||
| Section 4.2 of [Tao]. Discussion of the nature of rough consensus | Section 4.2 of [Tao]. Discussion of the nature of rough consensus | |||
| can be found in [Consensus]. | can be found in [RFC7282]. | |||
| In terms of the IETF's formal rough consensus processes, the working | In terms of the IETF's formal rough consensus processes, the working | |||
| group explicitly develops, modifies, reviews, and approves document | group explicitly develops, modifies, reviews, and approves document | |||
| content, according to overt rough consensus. For difficult topics | content, according to overt rough consensus. For difficult topics | |||
| and/or difficult working group dynamics, this laborious process | and/or difficult working group dynamics, this laborious process | |||
| really is essential. Its diligence validates progress at each step | really is essential. Its diligence validates progress at each step | |||
| along the way. However, working groups often handle simpler matters | along the way. However, working groups often handle simpler matters | |||
| more simply, such as allowing a Chair to assert the likely agreement | more simply, such as allowing a Chair to assert the likely agreement | |||
| and then merely call for objections. Ultimately, the mode of working | and then merely call for objections. Ultimately, the mode of working | |||
| group decision-making is determined by the comfort and engagement of | group decision-making is determined by the comfort and engagement of | |||
| skipping to change at page 5, line 10 | skipping to change at page 5, line 10 | |||
| working group is operating in the mode of active, direct author/ | working group is operating in the mode of active, direct author/ | |||
| editor content development, an easy validation method is simply to | editor content development, an easy validation method is simply to | |||
| have Chairs query the working group when a new document version | have Chairs query the working group when a new document version | |||
| appears, asking for comments and concerns. | appears, asking for comments and concerns. | |||
| In general, when it is not completely obvious what the opinion of the | In general, when it is not completely obvious what the opinion of the | |||
| working group is, Working Group Chairs can poll the working group to | working group is, Working Group Chairs can poll the working group to | |||
| find out. As with any other consensus question, the form in which it | find out. As with any other consensus question, the form in which it | |||
| is asked can make a difference. In particular, a general 'yes/no' | is asked can make a difference. In particular, a general 'yes/no' | |||
| question often is not as helpful as asking supporters and detractors | question often is not as helpful as asking supporters and detractors | |||
| of a draft -- or of the decision under consideration -- to provide | of a draft --- or of the decision under consideration --- to provide | |||
| their reasons, not merely their preferences. In effect, this treats | their reasons, not merely their preferences. In effect, this treats | |||
| the matter of consensus as an ongoing discussion. Ideally, the | the matter of consensus as an ongoing discussion. Ideally, the | |||
| discussion can produce changes in the document or in participant | discussion can produce changes in the document or in participant | |||
| views, or both. | views, or both. | |||
| 1.3. Questions Considered in This Document | 1.3. Questions Considered in This Document | |||
| The purpose of this document is to discuss the criteria and sequence | The purpose of this document is to discuss the criteria and sequence | |||
| typically followed when adopting and developing a formal IETF working | typically followed when adopting and developing a formal IETF working | |||
| group document. Therefore, this document considers the following | group document. Therefore, this document considers the following | |||
| skipping to change at page 6, line 6 | skipping to change at page 6, line 4 | |||
| * Can a document be created as a WG I-D from scratch? | * Can a document be created as a WG I-D from scratch? | |||
| * How can competing drafts be handled? | * How can competing drafts be handled? | |||
| * Can an individual I-D be under the care of a WG? | * Can an individual I-D be under the care of a WG? | |||
| * Can a WG I-D become an individual I-D? | * Can a WG I-D become an individual I-D? | |||
| 2. Adoption Sequence | 2. Adoption Sequence | |||
| 2.1. Consequences of WG Adoption of an Internet-Draft | ||||
| 2.1. Common Steps | After a draft has been formally adopted by a WG, its original authors | |||
| no longer have formal change control of the text. In addition to the | ||||
| normal consequence of posting a draft, i.e., that it becomes an IETF | ||||
| Contribution under [RFC5378], all future substantive changes to the | ||||
| draft require WG consensus and are no longer at the authors' sole | ||||
| discretion. | ||||
| As a practical matter, the original authors usually continue to edit | ||||
| the document and make routine editorial decisions, but substantive | ||||
| changes must be referred to the WG and require WG rough consensus, | ||||
| consistently with [RFC2418]. It is also possible that new authors or | ||||
| editors will join the draft, or that previous authors may withdraw. | ||||
| Adoption represents a commitment that the WG will spend time and | ||||
| effort on the draft, but it does not guarantee that the draft will | ||||
| reach WG consensus and be submitted to the IESG for publication as an | ||||
| RFC. | ||||
| 2.2. Relationship to Formal IETF Rules | ||||
| A WG Adoption Call of an I-D is not a required step of the IETF | ||||
| standards process. The WG chairs decide what documents belong in the | ||||
| WG, and can create new documents by fiat. A simple situation would | ||||
| be if a WG decides that an existing document should be split into two | ||||
| pieces: there is no reason to adopt each piece, that is needless | ||||
| bureaucracy. Similarly, if there is WG consensus to merge two drafts | ||||
| into one, a complete adoption procedure may be pointless. However, a | ||||
| WG that decides to create a design team to solve a problem has not | ||||
| agreed to adopt the result automatically. The design team's output | ||||
| has the same status as any other draft, even if it has a high chance | ||||
| of being adopted. | ||||
| It is legitimate for a draft to be submitted to the IESG as described | ||||
| in [RFC2026] without a formal adoption by a WG. Clearly this should | ||||
| only happen when the WG Chairs are already satisfied that there is | ||||
| strong consensus to do so. | ||||
| 2.3. Common Steps | ||||
| Any participant may request the adoption of a draft, after there has | ||||
| been a period of technical discussion of the draft in the relevant | ||||
| WG. | ||||
| WG Chairs have discretion about when to issue a call for adoption, | ||||
| but they should do so regardless of their own opinions, when the WG | ||||
| discussion shows that there is clear interest in the draft in | ||||
| question. | ||||
| When there is interest in adopting a document as a new working group | When there is interest in adopting a document as a new working group | |||
| document, the Chairs often: | document, the Chairs (or a WG Secretary, if there is one) typically: | |||
| 1. Remind current draft owners that they are transferring change | 1. Remind current draft authors that they are transferring change | |||
| control for the document to the IETF. (This is a particularly | control for the document to the IETF. (This is a particularly | |||
| significant point for a document covered by proprietary | significant point for a document covered by proprietary | |||
| interests, because it typically entails a negotiation between the | interests, because it typically entails a negotiation between the | |||
| current owners and the IETF, including a formal agreement.) | current owners and the IETF, including a formal agreement.) | |||
| 2. Check for known IPR that needs to be disclosed, using some | 2. Check for known IPR that needs to be disclosed under [RFC8179], | |||
| technique like those described in [RFC6702]. | using some technique like those described in [RFC6702]. This | |||
| might be combined with the following action. | ||||
| 3. Obtain working group rough consensus. | 3. Obtain working group rough consensus. Typically the Chairs or WG | |||
| Secretary will send a call for adoption of a draft to the WG | ||||
| mailing list with at least two weeks time to respond. | ||||
| 4. Choose document editors. | * After this period, a WG Chair should, in a timely fashion, | |||
| consider the comments and discussion in order to judge whether | ||||
| there is rough consensus to adopt the draft, and whether there | ||||
| is enough interest in the work that its completion is likely. | ||||
| The result should be announced to the WG. | ||||
| 5. Instruct authors to post the WG I-D. | 4. Choose document editors. As noted above, these might or might | |||
| not be the existing authors. | ||||
| 5. Request authors to post the WG I-D according to the naming | ||||
| convention described above. | ||||
| 6. Approve posting [Approval]. | 6. Approve posting [Approval]. | |||
| 7. Ensure that the non-working group version of the draft is marked | 7. Ensure that the non-working group version of the draft is marked | |||
| as being replaced by this working group version. | as being replaced by this working group version. | |||
| 8. Encourage everyone to enjoy the ensuing working group | 8. Encourage everyone to enjoy the ensuing working group | |||
| discussion... | discussion... | |||
| 2.2. Criteria for Adoption | 2.4. Criteria for Adoption | |||
| No formal specification for working group 'adoption' of a draft | No formal specification for working group 'adoption' of a draft | |||
| exists; the current document is meant to provide a description of | exists; the current document is meant to provide a description of | |||
| common activities for this, but again note that it is not normative. | common activities for this, but again note that it is not normative. | |||
| Participants responding to a WG call for adoption should consider | ||||
| these points. | ||||
| There are some basic considerations when deciding to adopt a draft: | There are some basic considerations when deciding to adopt a draft: | |||
| * Is there a charter milestone that explicitly calls for such a | * Is there a charter milestone that explicitly calls for such a | |||
| document? | document? | |||
| * Is the topic of the I-D within scope for the working group? | * Is the topic of the I-D within scope for the working group? | |||
| * If not already in scope, is a simple modification to the charter | ||||
| feasible and warranted? | ||||
| * Is the purpose of the draft sufficiently clear? | * Is the purpose of the draft sufficiently clear? | |||
| * Is the proposal useful? | ||||
| * Does the document provide an acceptable platform for continued | * Does the document provide an acceptable platform for continued | |||
| effort by the working group? | effort by the working group? In particular, is the quality of | |||
| writing sufficient to serve as the basis further work? | ||||
| * What are the process or technical objections to adoption of the | * What are the process or technical objections to adoption of the | |||
| draft? | draft? | |||
| * Is the draft likely to be completed in a timely manner? | * Is the draft likely to be completed in a timely manner? | |||
| * Does the intended status of the document seem reasonable to the | * Does the intended status of the document seem reasonable to the | |||
| working group? | working group? | |||
| * If not already in scope, is a simple modification to the charter | ||||
| feasible and warranted? | ||||
| * Does the draft carry known intellectual property rights issues? | * Does the draft carry known intellectual property rights issues? | |||
| If so, are the IPR disclosures acceptable? | ||||
| * Is the work in conflict with work elsewhere in the IETF? | ||||
| * Is there strong working group support for working on the draft? | * Is there strong working group support for working on the draft? | |||
| An informal summary of these questions is: Is this a problem the WG | ||||
| wants to solve in a way approximately as described in the draft? | ||||
| Adoption has some basic pragmatics: | Adoption has some basic pragmatics: | |||
| Rough consensus: Working group agreement to adopt is not required | Rough consensus: Working group agreement to adopt is not required to | |||
| to be unanimous [RFC2418]. | be unanimous [RFC2418]. | |||
| Initial, not final: The writing quality is not required to be | Initial, not final: The writing quality is not required to be "ready | |||
| "ready for publication", although writing quality can be a | for publication", although writing quality can be a problem and | |||
| problem and does need explicit attention; although not | does need explicit attention; although not mandatory, it is good | |||
| mandatory, it is good practice to check whether a new working | practice to check whether a new working group draft passes | |||
| group draft passes [IDNITS]. | [IDNITS]. | |||
| Adoption, not approval: The document is not required to already | Adoption, not approval: The document is not required to already | |||
| contain a complete and/or sufficient solution, although of | contain a complete and/or sufficient solution, although of course | |||
| course this can be helpful. Equally, adoption by a working | this can be helpful. Equally, adoption by a working group does | |||
| group does not guarantee publication of the document as an RFC. | not guarantee publication of the document as an RFC. | |||
| Group, not Chairs: Concerning the draft, the position of the | Group, not Chairs: Concerning the draft, the position of the Working | |||
| Working Group Chairs has no special authority, except to assess | Group Chairs has no special authority, except to assess working | |||
| working group consensus. | group consensus. | |||
| REMINDER: Once a working group adopts a draft, the document is owned | REMINDER: Once a working group adopts a draft, the document is owned | |||
| by the working group and can be changed however the working group | by the working group and can be changed however the working group | |||
| decides, within the bounds of IETF process and the working group | decides, within the bounds of IETF process and the working group | |||
| charter. Absent explicit agreement, adopting a document does not | charter. Absent explicit agreement, adopting a document does not | |||
| automatically mean that the working group has agreed to all of its | automatically mean that the working group has agreed to all of its | |||
| content. So a working group (or its charter) might explicitly | content. So a working group (or its charter) might explicitly | |||
| dictate the basis for retaining, removing, or modifying some or | dictate the basis for retaining, removing, or modifying some or | |||
| all of a draft's content, technical details, or the like. | all of a draft's content, technical details, or the like. | |||
| However, in the absence of such constraints, it is worth having | However, in the absence of such constraints, it is worth having | |||
| skipping to change at page 8, line 21 | skipping to change at page 9, line 49 | |||
| NOTE: In this document, the terms 'author' and 'editor' are meant | NOTE: In this document, the terms 'author' and 'editor' are meant | |||
| interchangeably. Within the IETF, the distinction between an | interchangeably. Within the IETF, the distinction between an | |||
| 'author' and an 'editor' is, at best, subjective. A simplistic | 'author' and an 'editor' is, at best, subjective. A simplistic | |||
| rule of thumb is that editors tend to do the mechanics of | rule of thumb is that editors tend to do the mechanics of | |||
| incorporating working group detail, whereas authors tend to create | incorporating working group detail, whereas authors tend to create | |||
| the detail, subject to working group approval. That is, one role | the detail, subject to working group approval. That is, one role | |||
| is more active with the content, and the other is more passive. | is more active with the content, and the other is more passive. | |||
| It is a responsibility of the Working Group Chairs to ensure that | It is a responsibility of the Working Group Chairs to ensure that | |||
| document authors make modifications in accord with working group | document authors make modifications in accord with working group | |||
| rough consensus. Authors/editors are solely chosen by the Chairs | rough consensus. Authors/editors are solely chosen by the Chairs | |||
| -- although the views of the working group should be considered -- | --- although the views of the working group should be considered | |||
| and are subject to replacement for a variety of reasons, as the | --- and are subject to replacement for a variety of reasons, as | |||
| Chairs see fit. | the Chairs see fit. | |||
| For existing documents that are being adopted by a working group, | For existing documents that are being adopted by a working group, | |||
| there is a special challenge in the selection of document editors. | there is a special challenge in the selection of document editors. | |||
| Because the document has already had editors, the question "Are the | Because the document has already had editors, the question "Are the | |||
| same people appropriate for continuing the task?" is asked. | same people appropriate for continuing the task?" is asked. | |||
| Sometimes the answer is yes, but this is not automatic. The process | Sometimes the answer is yes, but this is not automatic. The process | |||
| within an IETF working group can be quite different from the process | within an IETF working group can be quite different from the process | |||
| that created previous versions. This well might make it appropriate | that created previous versions. This well might make it appropriate | |||
| to select one or more new editors, either as additions to the editor | to select one or more new editors, either as additions to the editor | |||
| team or as primary pen-holders (effectively reclassifying the | team or as primary pen-holders (effectively reclassifying the | |||
| skipping to change at page 9, line 49 | skipping to change at page 11, line 26 | |||
| maturity along its life cycle, and the nature of the technology can | maturity along its life cycle, and the nature of the technology can | |||
| have widely varying utility in developing an Internet standard. | have widely varying utility in developing an Internet standard. | |||
| When technology is brand new, with at most some prototypes done as | When technology is brand new, with at most some prototypes done as | |||
| proofs of concept, then significant changes to the specification will | proofs of concept, then significant changes to the specification will | |||
| not necessarily add much to the development and deployment costs. | not necessarily add much to the development and deployment costs. | |||
| However, when the technology is already part of a mature and | However, when the technology is already part of a mature and | |||
| extensive operational deployment, any changes that are incompatible | extensive operational deployment, any changes that are incompatible | |||
| are likely to be problematic for that market and can hinder adoption | are likely to be problematic for that market and can hinder adoption | |||
| of the changes overall. For example, immediately after the | of the changes overall. For example, immediately after the | |||
| development investment is made -- and especially when there has been | development investment is made --- and especially when there has been | |||
| considerable initial deployment but there is still room for quite a | considerable initial deployment but there is still room for quite a | |||
| bit more -- the installed and potential base might not take kindly to | bit more --- the installed and potential base might not take kindly | |||
| disruptive standards work that undermines their recent investment. | to disruptive standards work that undermines their recent investment. | |||
| Conversely, even a deployed technology with a solid base might be | Conversely, even a deployed technology with a solid base might be | |||
| inappropriate to deploy at Internet scale, and while a document | inappropriate to deploy at Internet scale, and while a document | |||
| specifying such a technology might serve as a good starting point on | specifying such a technology might serve as a good starting point on | |||
| which to base a new specification, undermining of the deployed base | which to base a new specification, undermining of the deployed base | |||
| might be completely appropriate. | might be completely appropriate. | |||
| In reflecting upon the basis for adopting an existing draft and the | In reflecting upon the basis for adopting an existing draft and the | |||
| way it will be used by the working group, it is important to consider | way it will be used by the working group, it is important to consider | |||
| the document's place in its life cycle, the needs of any installed | the document's place in its life cycle, the needs of any installed | |||
| skipping to change at page 10, line 30 | skipping to change at page 12, line 9 | |||
| 5.1. Individual I-Ds under WG Care | 5.1. Individual I-Ds under WG Care | |||
| Sometimes, a working group facilitates a draft but does not own it or | Sometimes, a working group facilitates a draft but does not own it or | |||
| formally adopt it. These are "individual" drafts [Individual]. | formally adopt it. These are "individual" drafts [Individual]. | |||
| As noted in Section 1.1 and reinforced in [ID-Guidelines], the | As noted in Section 1.1 and reinforced in [ID-Guidelines], the | |||
| convention for identifying an I-D formally under the ownership of a | convention for identifying an I-D formally under the ownership of a | |||
| working group is by following the naming convention: | working group is by following the naming convention: | |||
| draft-ietf-<wgname>-... | draft-ietf-<wgname>-... | |||
| By contrast, documents that are still under the control of their | By contrast, documents that are still under the control of their | |||
| authors are known as "individual" I-Ds. When these documents are | authors are known as "individual" I-Ds. When these documents are | |||
| intended for consideration by a specific working group, the | intended for consideration by a specific working group, the | |||
| convention is that the document uses the naming convention as | convention is that the document uses the naming convention as | |||
| follows, where the second element is the last name of one of the | follows, where the second element is the last name of one of the | |||
| principal authors. | principal authors. | |||
| draft-<lastname>-<wgname>... | draft-<lastname>-<wgname>... | |||
| Having the working group name following the personal name allows | Having the working group name following the personal name allows | |||
| tools to associate these drafts with the working group, even though | tools to associate these drafts with the working group, even though | |||
| the filename identifies them as the work of individuals. | the filename identifies them as the work of individuals. | |||
| The working group can choose to apply any of its normal, internal | The working group can choose to apply any of its normal, internal | |||
| working group process management mechanisms to an individual I-D. | working group process management mechanisms to an individual I-D. | |||
| However, matters of ownership, working group final approval, and the | However, matters of ownership, working group final approval, and the | |||
| like are all subject to negotiation amongst the document authors, | like are all subject to negotiation amongst the document authors, | |||
| working group, and Area Directors. | working group, and Area Directors. | |||
| This is a rare situation, and Working Group Chairs can be assured | This is a rare situation, and Working Group Chairs can be assured | |||
| that the Area Directors will want to understand why the document | that the Area Directors will want to understand why the document | |||
| could not be adopted and owned by the working group. | could not be adopted and owned by the working group. | |||
| 5.2. WG Drafts Can Become Individual Drafts | 5.2. Withdrawal of an Adopted Internet-Draft | |||
| A working group is not obligated to retain documents it has adopted. | It sometimes happens that an adopted draft does not reach WG | |||
| Sometimes working group efforts conclude that a draft is no longer | consensus to be submitted to the IESG for publication as an RFC due | |||
| appropriate for working group effort. If a working group drops a | to lack of interest, lack of effort, or lack of agreement. In such a | |||
| draft, then anyone is permitted to pursue it as an Individual or | case, it may be desirable for the WG to formally withdraw the WG | |||
| Independent Submission, subject to the document's existing copyright | draft, such that it is explicitly removed from the WG's agenda. If a | |||
| constraints. | working group drops a draft, then anyone (most likely the original | |||
| authors) can pursue it as an Individual or Independent Submission, | ||||
| subject to the document's existing copyright constraints. | ||||
| The withdrawal of a WG document should be the result of an explicit | ||||
| decision by the relevant WG, and the Chairs should consider the | ||||
| following recommendations. | ||||
| * Upon evidence that progress on a WG draft has been stalled for a | ||||
| considerable period of time, a WG chair should evaluate the | ||||
| reasons of the apparent lack of progress. Such reasons may may | ||||
| include lack of interest, lack of effort, or lack of consensus. | ||||
| * When progress on a document has been stalled for a considerable | ||||
| period of time, a WG chair, in consultation with the WG draft | ||||
| authors and editors, should attempt to resume progress by taking | ||||
| appropriate actions that will normally depend on the nature of the | ||||
| lack of progress. For example, a WG draft that has been stalled | ||||
| due to apparent lack of interest may benefit from a call for a | ||||
| number of volunters to produce detailed reviews of the WG draft. | ||||
| Similarly, a WG draft that has been stalled due to lack of effort | ||||
| by its authors/editors may benefit from the incorporation of new | ||||
| WG draft editors or the replacement of some of the existing ones. | ||||
| * If after succesive failed attempts to make progress on a WG draft | ||||
| its completion remains unlikely, the WG Chairs may, at their own | ||||
| discretion, conclude that it is time for the WG to consider the | ||||
| formal withdrawal of the WG draft. | ||||
| * In such case, a WG Chair or WG Secretary would send a formal WG | ||||
| consensus call for withdrawal of the WG draft to the WG mailing | ||||
| list with at least two weeks time to respond, explaining the | ||||
| events that have triggered the aforementioned consensus call. | ||||
| * After this period, a WG Chair should, in a timely fashion, | ||||
| consider the comments and discussion in order to judge whether | ||||
| there is any concrete evidence that completion of the work may now | ||||
| be feasible, or whether completion of the work remains unlikely. | ||||
| * If further progress on the document remains unlikely, the WG Chair | ||||
| will announce the result of the consensus call and the formal | ||||
| withdrawal of the WG document. This will result in the document | ||||
| being removed from the WG's agenda and returned to the authors' | ||||
| control. | ||||
| 5.3. Competing Drafts | 5.3. Competing Drafts | |||
| Engineering for interesting topics often produces competing, | Engineering for interesting topics often produces competing, | |||
| interesting proposals. The reasons can be technical aesthetics, | interesting proposals. The reasons can be technical aesthetics, | |||
| engineering trade-offs, architectural differences, company economics, | engineering trade-offs, architectural differences, company economics, | |||
| and the like. Although it is far more comfortable to entertain only | and the like. Although it is far more comfortable to entertain only | |||
| one proposal, a working group is free to pursue more than one. Often | one proposal, a working group is free to pursue more than one. Often | |||
| this is necessary until a clear preference develops. Sometimes, | this is necessary until a clear preference develops. Sometimes, | |||
| multiple versions are formally published, absent consensus among the | multiple versions are formally published, absent consensus among the | |||
| skipping to change at page 11, line 42 | skipping to change at page 14, line 18 | |||
| are often better held in a design team than amidst the dynamics of an | are often better held in a design team than amidst the dynamics of an | |||
| open working group mailing list. The working group has ultimate | open working group mailing list. The working group has ultimate | |||
| authority over any decisions, but it is not required that it be | authority over any decisions, but it is not required that it be | |||
| involved in all the discussions. | involved in all the discussions. | |||
| On the other hand, some differences cannot be resolved, and | On the other hand, some differences cannot be resolved, and | |||
| attempting a merge can produce a weaker result. An example of this | attempting a merge can produce a weaker result. An example of this | |||
| problem of conflicting design goals is discussed in [Heli-Sub], | problem of conflicting design goals is discussed in [Heli-Sub], | |||
| noting: | noting: | |||
| "Helicopters are great, and so are submarines. The problem is | "Helicopters are great, and so are submarines. The problem is | |||
| that if you try to build one vehicle to perform two fundamentally | that if you try to build one vehicle to perform two fundamentally | |||
| different jobs, you're going to get a vehicle that does neither | different jobs, you're going to get a vehicle that does neither | |||
| job well." | job well." | |||
| Various management efforts can facilitate the handling of competing | Various management efforts can facilitate the handling of competing | |||
| proposals. Some examples include: | proposals. Some examples include: | |||
| * Developing a requirements document that is independent of specific | * Developing a requirements document that is independent of specific | |||
| proposals; this can highlight features that are deemed essential | proposals; this can highlight features that are deemed essential | |||
| and distinguish them from features that are of secondary | and distinguish them from features that are of secondary | |||
| importance, and can facilitate a discussion about features without | importance, and can facilitate a discussion about features without | |||
| reference to specific proposals. | reference to specific proposals. | |||
| skipping to change at page 13, line 12 | skipping to change at page 15, line 29 | |||
| competing solution? Or shall the new draft be rejected and not | competing solution? Or shall the new draft be rejected and not | |||
| adopted by the working group? | adopted by the working group? | |||
| 6. Security Considerations | 6. Security Considerations | |||
| Beyond the credibility of the IETF, this document raises no security | Beyond the credibility of the IETF, this document raises no security | |||
| concerns. | concerns. | |||
| 7. Acknowledgements | 7. Acknowledgements | |||
| This document was developed from an IETF tutorial given by A. Farrel | This document was developed from an IETF tutorial given by A. Farrel | |||
| at an IETF Working Group Chairs lunch [Farrel-Chairs]. L. Anderson | at an IETF Working Group Chairs lunch [Farrel-Chairs]. L. Anderson | |||
| contributed useful comments. | contributed useful comments. It was updated in September 2020 to add | |||
| more detail on the adoption process. | ||||
| 8. Informative References | 8. References | |||
| [Approval] IETF, "IETF Internet-Draft Initial Version Approval | 8.1. Normative References | |||
| Tracker", (IETF Datatracker), | ||||
| <https://datatracker.ietf.org/ | ||||
| cgi-bin/wg/wg_init_rev_approval.cgi>. | ||||
| [Consensus] | [RFC2026] Bradner, S., "The Internet Standards Process -- Revision | |||
| Resnick, P., "On Consensus and Humming in the IETF", Work | 3", BCP 9, RFC 2026, DOI 10.17487/RFC2026, October 1996, | |||
| in Progress, April 2014. | <https://www.rfc-editor.org/rfc/rfc2026>. | |||
| [RFC2418] Bradner, S., "IETF Working Group Guidelines and | ||||
| Procedures", BCP 25, RFC 2418, DOI 10.17487/RFC2418, | ||||
| September 1998, <https://www.rfc-editor.org/rfc/rfc2418>. | ||||
| [RFC5378] Bradner, S., Ed. and J. Contreras, Ed., "Rights | ||||
| Contributors Provide to the IETF Trust", BCP 78, RFC 5378, | ||||
| DOI 10.17487/RFC5378, November 2008, | ||||
| <https://www.rfc-editor.org/rfc/rfc5378>. | ||||
| [RFC8179] Bradner, S. and J. Contreras, "Intellectual Property | ||||
| Rights in IETF Technology", BCP 79, RFC 8179, | ||||
| DOI 10.17487/RFC8179, May 2017, | ||||
| <https://www.rfc-editor.org/rfc/rfc8179>. | ||||
| 8.2. Informative References | ||||
| [Approval] IETF, "IETF Internet-Draft Initial Version Approval | ||||
| Tracker", n.d., <https://datatracker.ietf.org/cgi-bin/wg/ | ||||
| wg_init_rev_approval.cgi>. | ||||
| [Farrel-Chairs] | [Farrel-Chairs] | |||
| Farrel, A., "What is a Working Group ID (and when to adopt | IETF, "What is a Working Group ID (and when to adopt one) | |||
| one)", (IETF 78 WG chairs lunch Material), July 2010, | (IETF 78 WG chairs lunch Material)", July 2010, | |||
| <http://wiki.tools.ietf.org/group/edu/wiki/IETF78#>. | <http://wiki.tools.ietf.org/group/edu/wiki/IETF78>. | |||
| [Heli-Sub] | [Heli-Sub] Rose, M., "On Helicopters and Submarines (ACM Queue - | |||
| Rose, M., "On Helicopters and Submarines", ACM Queue - | Instant Messaging, Vol. 1, Issue 8, Page 10)", November | |||
| Instant Messaging, Vol. 1, Issue 8, Page 10, | 2003, <http://dl.acm.org/ft_gateway.cfm?id=966726>. | |||
| <http://dl.acm.org/ft_gateway.cfm?id=966726>. | ||||
| [ID-Guidelines] | [ID-Guidelines] | |||
| Housley, R., Ed., "Guidelines to Authors of Internet- | Housley(Ed.), R., "Guidelines to Authors of Internet- | |||
| Drafts", December 2010, | Drafts", December 2010, | |||
| <http://www.ietf.org/ietf-ftp/1id-guidelines.txt>. | <http://www.ietf.org/ietf-ftp/1id-guidelines.txt>. | |||
| [ID-Info] Wijnen, B., Ed., "Checklist for Internet-Drafts (IDs) | [ID-Info] Wijnen(Ed.), B., "Checklist for Internet-Drafts (IDs) | |||
| submitted for RFC publication", May 2009, | submitted for RFC publication", May 2009, | |||
| <https://www.ietf.org/id-info/checklist.html>. | <https://www.ietf.org/id-info/checklist.html>. | |||
| [IDNITS] IETF, "IDNITS Tool", 2013, | [IDNITS] IETF, "IDNITS Tool", 2013, | |||
| <https://tools.ietf.org/tools/idnits/>. | <https://tools.ietf.org/tools/idnits/>. | |||
| [Individual] | [Individual] | |||
| IESG, "Guidance on Area Director Sponsoring of Documents", | IESG, "Guidance on Area Director Sponsoring of Documents", | |||
| March 2007, <http://www.ietf.org/iesg/statement/ | March 2007, <http://www.ietf.org/iesg/statement/ad- | |||
| ad-sponsoring-docs.html>. | sponsoring-docs.html>. | |||
| [RFC-Auth-Ed] | [RFC-Auth-Ed] | |||
| RFC Editor, "RFC Editorial Guidelines and Procedures -- | RFC Editor, "RFC Editorial Guidelines and Procedures -- | |||
| Author Overload", 2014, | Author Overload", 2014, | |||
| <http://www.rfc-editor.org/policy.html#policy.authlist>. | <http://www.rfc-editor.org/policy.html#policy.authlist>. | |||
| [RFC2026] Bradner, S., "The Internet Standards Process -- | ||||
| Revision 3", BCP 9, RFC 2026, October 1996. | ||||
| [RFC2418] Bradner, S., "IETF Working Group Guidelines and | ||||
| Procedures", BCP 25, RFC 2418, September 1998. | ||||
| [RFC6702] Polk, T. and P. Saint-Andre, "Promoting Compliance with | [RFC6702] Polk, T. and P. Saint-Andre, "Promoting Compliance with | |||
| Intellectual Property Rights (IPR) Disclosure Rules", | Intellectual Property Rights (IPR) Disclosure Rules", | |||
| RFC 6702, August 2012. | RFC 6702, DOI 10.17487/RFC6702, August 2012, | |||
| <https://www.rfc-editor.org/rfc/rfc6702>. | ||||
| [Tao] Hoffman, P., Ed., "The Tao of IETF - A Novice's Guide to | [RFC7282] Resnick, P., "On Consensus and Humming in the IETF", | |||
| RFC 7282, DOI 10.17487/RFC7282, June 2014, | ||||
| <https://www.rfc-editor.org/rfc/rfc7282>. | ||||
| [Tao] Hoffman(Ed.), P., "The Tao of IETF - A Novice's Guide to | ||||
| the Internet Engineering Task Force", 2012, | the Internet Engineering Task Force", 2012, | |||
| <http://www.ietf.org/tao.html>. | <http://www.ietf.org/tao.html>. | |||
| Authors' Addresses | Authors' Addresses | |||
| Adrian Farrel | Adrian Farrel | |||
| Juniper Networks | Old Dog Consulting | |||
| Email: adrian@olddog.co.uk | ||||
| EMail: adrian@olddog.co.uk | ||||
| Dave Crocker (editor) | Dave Crocker | |||
| Brandenburg InternetWorking | Brandenburg InternetWorking | |||
| 675 Spruce Drive | Email: dcrocker@bbiw.net | |||
| Sunnyvale, CA 94086 | ||||
| USA | ||||
| Phone: +1.408.246.8253 | Brian E. Carpenter | |||
| EMail: dcrocker@bbiw.net | The University of Auckland | |||
| School of Computer Science | ||||
| PB 92019 | ||||
| Auckland 1142 | ||||
| New Zealand | ||||
| Email: brian.e.carpenter@gmail.com | ||||
| Fernando Gont | ||||
| SI6 Networks | ||||
| Evaristo Carriego 2644 | ||||
| 1706 Haedo | ||||
| Provincia de Buenos Aires | ||||
| Argentina | ||||
| Email: fgont@si6networks.com | ||||
| URI: https://www.si6networks.com | ||||
| Michael Richardson | ||||
| Sandelman Software Works | ||||
| Email: mcr+ietf@sandelman.ca | ||||
| URI: https://www.sandelman.ca/mcr/ | ||||
| End of changes. 60 change blocks. | ||||
| 136 lines changed or deleted | 272 lines changed or added | |||
This html diff was produced by rfcdiff 1.42. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||