| < draft-davies-pesci-initial-considerations-02.txt | draft-davies-pesci-initial-considerations-03.txt > | |||
|---|---|---|---|---|
| Network Working Group E. Davies, Ed. | Network Working Group E. Davies, Ed. | |||
| Internet-Draft Folly Consulting | Internet-Draft Folly Consulting | |||
| Expires: December 15, 2006 June 13, 2006 | Intended status: Informational October 23, 2006 | |||
| Expires: April 26, 2007 | ||||
| Moving Forwards with IETF Process Evolution | Moving Forwards with IETF Process Evolution | |||
| draft-davies-pesci-initial-considerations-02 | draft-davies-pesci-initial-considerations-03 | |||
| Status of this Memo | Status of this Memo | |||
| By submitting this Internet-Draft, each author represents that any | By submitting this Internet-Draft, each author represents that any | |||
| applicable patent or other IPR claims of which he or she is aware | applicable patent or other IPR claims of which he or she is aware | |||
| have been or will be disclosed, and any of which he or she becomes | have been or will be disclosed, and any of which he or she becomes | |||
| aware will be disclosed, in accordance with Section 6 of BCP 79. | aware will be disclosed, in accordance with Section 6 of BCP 79. | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF), its areas, and its working groups. Note that | Task Force (IETF), its areas, and its working groups. Note that | |||
| skipping to change at page 1, line 33 ¶ | skipping to change at page 1, line 34 ¶ | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| The list of current Internet-Drafts can be accessed at | The list of current Internet-Drafts can be accessed at | |||
| http://www.ietf.org/ietf/1id-abstracts.txt. | http://www.ietf.org/ietf/1id-abstracts.txt. | |||
| The list of Internet-Draft Shadow Directories can be accessed at | The list of Internet-Draft Shadow Directories can be accessed at | |||
| http://www.ietf.org/shadow.html. | http://www.ietf.org/shadow.html. | |||
| This Internet-Draft will expire on December 15, 2006. | This Internet-Draft will expire on April 26, 2007. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (C) The Internet Society (2006). | Copyright (C) The Internet Society (2006). | |||
| Abstract | Abstract | |||
| This document provides a summary of previously identified problems | This document provides a summary of previously identified problems | |||
| with the Internet Engineering Task Force (IETF) process for | with the Internet Engineering Task Force (IETF) process for | |||
| developing standards and other specifications; and then identifies a | developing standards and other specifications; and then identifies a | |||
| skipping to change at page 2, line 22 ¶ | skipping to change at page 2, line 22 ¶ | |||
| 3. Short problem analysis . . . . . . . . . . . . . . . . . . . . 6 | 3. Short problem analysis . . . . . . . . . . . . . . . . . . . . 6 | |||
| 4. Goals and Guidelines for IETF Process Change Activities . . . 7 | 4. Goals and Guidelines for IETF Process Change Activities . . . 7 | |||
| 4.1. Goals . . . . . . . . . . . . . . . . . . . . . . . . . . 8 | 4.1. Goals . . . . . . . . . . . . . . . . . . . . . . . . . . 8 | |||
| 4.2. Guidelines for Process Change Activities . . . . . . . . . 8 | 4.2. Guidelines for Process Change Activities . . . . . . . . . 8 | |||
| 5. Next Steps . . . . . . . . . . . . . . . . . . . . . . . . . . 9 | 5. Next Steps . . . . . . . . . . . . . . . . . . . . . . . . . . 9 | |||
| 6. Security Considerations . . . . . . . . . . . . . . . . . . . 9 | 6. Security Considerations . . . . . . . . . . . . . . . . . . . 9 | |||
| 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 9 | 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 9 | |||
| 8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 10 | 8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 10 | |||
| 9. Informative References . . . . . . . . . . . . . . . . . . . . 10 | 9. Informative References . . . . . . . . . . . . . . . . . . . . 10 | |||
| Appendix A. PESCI Announcement . . . . . . . . . . . . . . . . . 11 | Appendix A. PESCI Announcement . . . . . . . . . . . . . . . . . 11 | |||
| Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 14 | Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 13 | |||
| Intellectual Property and Copyright Statements . . . . . . . . . . 15 | Intellectual Property and Copyright Statements . . . . . . . . . . 15 | |||
| 1. Introduction | 1. Introduction | |||
| This document provides a summary of previously identified problems | This document provides a summary of previously identified problems | |||
| with the Internet Engineering Task Force (IETF) process for | with the Internet Engineering Task Force (IETF) process for | |||
| developing standards and other specifications (referred to as the | developing standards and other specifications (referred to as the | |||
| IETF standards development process in this document); and then | IETF standards development process in this document); and then | |||
| identifies a set of goals to aim at, and guidelines that should be | identifies a set of goals to aim at, and guidelines that should be | |||
| followed during any activity seeking to revise and update this | followed during any activity seeking to revise and update this | |||
| process. It also provides a reading list of the diverse material | process. It also provides a reading list of the diverse material | |||
| that currently defines and discusses the various parts of this | that currently defines and discusses the various parts of this | |||
| process. It does not propose specific changes to the process, which | process. It does not propose specific changes to the process, which | |||
| should be the subject of future documents. It has been produced by a | should be the subject of future documents. It has been produced by a | |||
| design team (the PESCI design team) selected by the IETF Chair and is | design team (the PESCI design team) selected by the IETF Chair and is | |||
| submitted to the IETF community for discussion, modification, and | submitted to the IETF community for discussion. | |||
| hopefully approval. | ||||
| The IETF almost continually debates its own process and this is in | The IETF almost continually debates its own process and this is in | |||
| many ways a healthy sign of its openness. However, the debate is | many ways a healthy sign of its openness. However, the debate is | |||
| often inconclusive. The goals and guidelines set out in this | often inconclusive. The goals and guidelines set out in this | |||
| document represent an application of the IETF's Principles on | document represent an application of the IETF's Principles on | |||
| specification development and decision making appropriate to making | specification development and decision making appropriate to making | |||
| changes to the IETF standards development process. | changes to the IETF standards development process. | |||
| 1.1. Guidelines and Goals | 1.1. Guidelines and Goals | |||
| skipping to change at page 5, line 26 ¶ | skipping to change at page 5, line 21 ¶ | |||
| This document was produced by the PESCI design team selected by the | This document was produced by the PESCI design team selected by the | |||
| IETF Chair and is published here as a record of discussion. PESCI | IETF Chair and is published here as a record of discussion. PESCI | |||
| stands for Process Evolution Committee of the IETF and is in the | stands for Process Evolution Committee of the IETF and is in the | |||
| IETF's naming tradition as a successor of the earlier POISSON working | IETF's naming tradition as a successor of the earlier POISSON working | |||
| group. The membership of the design team is listed in the | group. The membership of the design team is listed in the | |||
| Acknowledgements and the original announcement of PESCI is given as | Acknowledgements and the original announcement of PESCI is given as | |||
| an Appendix. PESCI had no special status in the IETF process; it was | an Appendix. PESCI had no special status in the IETF process; it was | |||
| simply the group of people who produced this document under the | simply the group of people who produced this document under the | |||
| leadership of the IETF Chair. | leadership of the IETF Chair. | |||
| Discussion of this draft is welcomed on the pesci-discuss@ietf.org | ||||
| list (join via https://www1.ietf.org/mailman/listinfo/pesci-discuss). | ||||
| 2. Background reading | 2. Background reading | |||
| The primary objective of the IETF process is to support the IETF | The primary objective of the IETF process is to support the IETF | |||
| Mission Statement, [RFC3935]. Readers should be familiar with that | Mission Statement, [RFC3935]. Readers should be familiar with that | |||
| document. | document. | |||
| The early phase of the current round of process discussions led to a | The early phase of the current round of process discussions led to a | |||
| problem statement [RFC3774]. A general overview of current and draft | problem statement [RFC3774]. A general overview of current and draft | |||
| process documents can be found in [I-D.carpenter-procdoc-roadmap]. | process documents can be found in [I-D.carpenter-procdoc-roadmap]. | |||
| At the time of writing, two process related working groups exist: | At the time of writing, two process related working groups exist: | |||
| skipping to change at page 8, line 23 ¶ | skipping to change at page 8, line 18 ¶ | |||
| process needs to have a well-defined aim of ameliorating some part of | process needs to have a well-defined aim of ameliorating some part of | |||
| the problems set out in Section 3 or identified subsequently. The | the problems set out in Section 3 or identified subsequently. The | |||
| activity should also aim to satisfy a number of goals identified here | activity should also aim to satisfy a number of goals identified here | |||
| that should allow the changes to provide maximum improvement with | that should allow the changes to provide maximum improvement with | |||
| minimum disruption. | minimum disruption. | |||
| When designing new processes, it should be borne in mind that process | When designing new processes, it should be borne in mind that process | |||
| changes that require major structural changes within the IETF may | changes that require major structural changes within the IETF may | |||
| have wide-scale impact on the operation of the IETF: evolutionary | have wide-scale impact on the operation of the IETF: evolutionary | |||
| change may be more effective than revolutionary change. | change may be more effective than revolutionary change. | |||
| G1. Ameliorate a well-defined part of the process problem space. | G1. Ameliorate a well-defined part of the process problem space. | |||
| G2. Preserve those parts of the process that work reasonably well | G2. Preserve those parts of the process that work reasonably well | |||
| today, unless they block other necessary changes. | today, unless they block other necessary changes. | |||
| G3. Make changes that seem certain to improve those parts of the | G3. Make changes that seem certain to improve those parts of the | |||
| process that work less well. | process that work less well. | |||
| G4. Avoid changes that would require unrealistic resources or | G4. Avoid changes that would require unrealistic resources or | |||
| behaviours. | behaviours. | |||
| G5. Protect the continuity of ongoing IETF work. | G5. Protect the continuity of ongoing IETF work. | |||
| G6. As far as possible, minimize simultaneous changes that may | G6. As far as possible, minimize simultaneous changes that may | |||
| interfere with each other. | interfere with each other. | |||
| G7. Avoid "thrashing" by repeated changes in the same area. | G7. Avoid "thrashing" by repeated changes in the same area. | |||
| G8. Try to explicitly estimate the impact of changes before making | G8. Try to explicitly estimate the impact of changes before making | |||
| them, and try to measure whether the expectations were met after | them, and try to measure whether the expectations were met after | |||
| making the change. | making the change. | |||
| G9. Acknowledge that some refinement of the initial proposals may be | G9. Acknowledge that some refinement of the initial proposals may be | |||
| needed after trials. To this end try to work expeditiously to | needed after trials. To this end try to work expeditiously to | |||
| provide a nearly right solution that delivers most of the gains | provide a nearly right solution that delivers most of the gains | |||
| rather than refining the solutions endlessly before any | rather than refining the solutions endlessly before any | |||
| implementation (in line with the IETF's usual way of developing | implementation (in line with the IETF's usual way of developing | |||
| standards). | standards). | |||
| 4.2. Guidelines for Process Change Activities | 4.2. Guidelines for Process Change Activities | |||
| Any activity for developing, approving and implementing changes to | Any activity for developing, approving and implementing changes to | |||
| IETF standards development process needs to operate in line with the | IETF standards development process needs to operate in line with the | |||
| general principles of the IETF. This section presents a number of | general principles of the IETF. This section presents a number of | |||
| guidelines developed from these principles that should apply to any | guidelines developed from these principles that should apply to any | |||
| such activity. They deal with how any proposed changes to the IETF | such activity. They deal with how any proposed changes to the IETF | |||
| processes for developing standards and other specifications should be | processes for developing standards and other specifications should be | |||
| developed and authorized by the IETF community. These guidelines | developed and authorized by the IETF community. These guidelines | |||
| appear to be broadly in line with our current process for development | appear to be broadly in line with our current process for development | |||
| activities, and similar principles should be true of any future | activities, and similar principles should be true of any future | |||
| process. | process. | |||
| P1. Changes to the IETF process must themselves be agreed by an open | P1. Changes to the IETF process must themselves be agreed by an open | |||
| process approved by the IETF community. | process approved by the IETF community. | |||
| P2. The process for developing and agreeing these changed processes | P2. The process for developing and agreeing these changed processes | |||
| must itself be the subject of IETF rough consensus. | must itself be the subject of IETF rough consensus. | |||
| P3. The development process must incorporate taking advice from | P3. The development process must incorporate taking advice from | |||
| * the IESG, the IAB, the IAOC, and the Working Group chairs | * the IESG, the IAB, the IAOC, and the Working Group chairs | |||
| * legal advisors | * legal advisors | |||
| P4. When the proposed changes have been fully documented, "buy-in" or | P4. When the proposed changes have been fully documented, "buy-in" | |||
| more formal assent to the changed processes needs to be obtained | or more formal assent to the changed processes needs to be | |||
| as follows: | obtained as follows: | |||
| * Any negative comments from the Working Group chairs must be | * Any negative comments from the Working Group chairs must be | |||
| seriously considered. | seriously considered. | |||
| * Formal consent must be obtained from the IESG, the IAB, and | * Formal consent must be obtained from the IESG, the IAB, and | |||
| the IAOC. | the IAOC. | |||
| * Acceptance must be obtained from the ISOC board. | * Acceptance must be obtained from the ISOC board. | |||
| P5. The development and authorisation of the changed processes must | P5. The development and authorisation of the changed processes must | |||
| ensure that the IESG is not required itself to develop the new | ensure that the IESG is not required itself to develop the new | |||
| processes. | processes. | |||
| 5. Next Steps | 5. Next Steps | |||
| The remit of the PESCI design team did not extend to determining what | The remit of the PESCI design team did not extend to determining what | |||
| IETF standards development process activities should be undertaken. | IETF standards development process activities should be undertaken. | |||
| However the team encourages members of the community to produce | However the team encourages members of the community to produce | |||
| proposals for such activities in line with the above goals and | proposals for such activities in line with the above goals and | |||
| guidelines. | guidelines. | |||
| 6. Security Considerations | 6. Security Considerations | |||
| skipping to change at page 10, line 25 ¶ | skipping to change at page 10, line 23 ¶ | |||
| Elwyn Davies | Elwyn Davies | |||
| Adrian Farrel | Adrian Farrel | |||
| Michael Richardson | Michael Richardson | |||
| This document was produced using the xml2rfc tool[RFC2629] and edited | This document was produced using the xml2rfc tool[RFC2629] and edited | |||
| with the xxe editor plug-in. | with the xxe editor plug-in. | |||
| 9. Informative References | 9. Informative References | |||
| [I-D.carpenter-procdoc-roadmap] | [I-D.carpenter-procdoc-roadmap] | |||
| Carpenter, B., "The IETF Process: a Roadmap", | Carpenter, B., "The IETF Process: an Informal Guide", | |||
| draft-carpenter-procdoc-roadmap-04 (work in progress), | draft-carpenter-procdoc-roadmap-05 (work in progress), | |||
| February 2006. | August 2006. | |||
| [RFC2014] Weinrib, A. and J. Postel, "IRTF Research Group Guidelines | [RFC2014] Weinrib, A. and J. Postel, "IRTF Research Group Guidelines | |||
| and Procedures", BCP 8, RFC 2014, October 1996. | and Procedures", BCP 8, RFC 2014, October 1996. | |||
| [RFC2026] Bradner, S., "The Internet Standards Process -- Revision | [RFC2026] Bradner, S., "The Internet Standards Process -- Revision | |||
| 3", BCP 9, RFC 2026, October 1996. | 3", BCP 9, RFC 2026, October 1996. | |||
| [RFC2028] Hovey, R. and S. Bradner, "The Organizations Involved in | [RFC2028] Hovey, R. and S. Bradner, "The Organizations Involved in | |||
| the IETF Standards Process", BCP 11, RFC 2028, | the IETF Standards Process", BCP 11, RFC 2028, | |||
| October 1996. | October 1996. | |||
| skipping to change at page 15, line 5 ¶ | skipping to change at page 15, line 5 ¶ | |||
| Elwyn Davies (editor) | Elwyn Davies (editor) | |||
| Folly Consulting | Folly Consulting | |||
| Soham, | Soham, | |||
| UK | UK | |||
| Phone: +44 7889 488 335 | Phone: +44 7889 488 335 | |||
| Fax: | Fax: | |||
| Email: elwynd@dial.pipex.com | Email: elwynd@dial.pipex.com | |||
| URI: | URI: | |||
| Intellectual Property Statement | Full Copyright Statement | |||
| Copyright (C) The Internet Society (2006). | ||||
| This document is subject to the rights, licenses and restrictions | ||||
| contained in BCP 78, and except as set forth therein, the authors | ||||
| retain all their rights. | ||||
| This document and the information contained herein are provided on an | ||||
| "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS | ||||
| OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET | ||||
| ENGINEERING TASK FORCE DISCLAIM 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. | ||||
| Intellectual Property | ||||
| The IETF takes no position regarding the validity or scope of any | The IETF takes no position regarding the validity or scope of any | |||
| Intellectual Property Rights or other rights that might be claimed to | Intellectual Property Rights or other rights that might be claimed to | |||
| pertain to the implementation or use of the technology described in | pertain to the implementation or use of the technology described in | |||
| this document or the extent to which any license under such rights | this document or the extent to which any license under such rights | |||
| might or might not be available; nor does it represent that it has | might or might not be available; nor does it represent that it has | |||
| made any independent effort to identify any such rights. Information | made any independent effort to identify any such rights. Information | |||
| on the procedures with respect to rights in RFC documents can be | on the procedures with respect to rights in RFC documents can be | |||
| found in BCP 78 and BCP 79. | found in BCP 78 and BCP 79. | |||
| skipping to change at page 15, line 29 ¶ | skipping to change at page 15, line 45 ¶ | |||
| such proprietary rights by implementers or users of this | such proprietary rights by implementers or users of this | |||
| specification can be obtained from the IETF on-line IPR repository at | specification can be obtained from the IETF on-line IPR repository at | |||
| http://www.ietf.org/ipr. | http://www.ietf.org/ipr. | |||
| The IETF invites any interested party to bring to its attention any | The IETF invites any interested party to bring to its attention any | |||
| copyrights, patents or patent applications, or other proprietary | copyrights, patents or patent applications, or other proprietary | |||
| rights that may cover technology that may be required to implement | rights that may cover technology that may be required to implement | |||
| this standard. Please address the information to the IETF at | this standard. Please address the information to the IETF at | |||
| ietf-ipr@ietf.org. | ietf-ipr@ietf.org. | |||
| Disclaimer of Validity | ||||
| This document and the information contained herein are provided on an | ||||
| "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS | ||||
| OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET | ||||
| ENGINEERING TASK FORCE DISCLAIM 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. | ||||
| Copyright Statement | ||||
| Copyright (C) The Internet Society (2006). This document is subject | ||||
| to the rights, licenses and restrictions contained in BCP 78, and | ||||
| except as set forth therein, the authors retain all their rights. | ||||
| Acknowledgment | Acknowledgment | |||
| Funding for the RFC Editor function is currently provided by the | Funding for the RFC Editor function is provided by the IETF | |||
| Internet Society. | Administrative Support Activity (IASA). | |||
| End of changes. 12 change blocks. | ||||
| 67 lines changed or deleted | 64 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||