On Consensus and Humming in the IETF
RFC 7282, “On Consensus and Humming in the IETF”, is an Informational document published in June 2014 by P. Resnick. The canonical text is published by the RFC Editor.
Abstract
The IETF has had a long tradition of doing its technical work through a consensus process, taking into account the different views among IETF participants and coming to (at least rough) consensus on technical matters. In particular, the IETF is supposed not to be run by a "majority rule" philosophy. This is why we engage in rituals like "humming" instead of voting. However, more and more of our actions are now indistinguishable from voting, and quite often we are letting the majority win the day without consideration of minority concerns. This document explains some features of rough consensus, what is not rough consensus, how we have gotten away from it, how we might think about it differently, and the things we can do in order to really achieve rough consensus.
Note: This document is quite consciously being put forward as Informational. It does not propose to change any IETF processes and is therefore not a BCP. It is simply a collection of principles, hopefully around which the IETF can come to (at least rough) consensus.
What “Informational” means
Published for the general information of the community. It does not define an IETF standard and carries no standards-track status.
The canonical text of RFC 7282 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 7281 Authentication-Results Registration for S/MIME Signature Verification
- RFC 7283 Handling Unknown DHCPv6 Messages
- RFC 7280 IANA Guidance for Managing the Unidirectional Lightweight Encapsulation Next-Header Registry
- RFC 7284 The Profile URI Registry
- RFC 7279 An Acceptable Use Policy for New ICMP Types and Codes
- RFC 7285 Application-Layer Traffic Optimization Protocol
- RFC 7278 Extending an IPv6 /64 Prefix from a Third Generation Partnership Project Mobile Interface to a LAN Link
- RFC 7286 Application-Layer Traffic Optimization Server Discovery