Finally getting back to this. Overall, I hope that the new version
which I'm about to submit (Jari has given clearance to post during the
blackout given that this is not being discussed in Vancouver) addresses
these (and others') comments. Some specifics: On 10/8/13 3:03 AM, Ted Hardie wrote:
I appreciate that.
I will leave it to Jari and the other members of the IESG to make the call on this. However, I do think some of these points have solidified to the point that having a stable reference is good. I wouldn't object in principle to it being published in the the form of a web page a la the Tao, or some Edu Team documents, but I think having an Informational RFC does give it some wider viewing. I've already heard from people who, due to the Last Call, are looking at this document in other organizations and find the discussion useful and interesting. I also don't harbor the fears that Ted does about it being treated as dogma. It is true that people latch on to all sorts of things as dogma, but they already have plenty of them that disagree with the notions in this document, so the counterbalance doesn't seem so bad. But again, I only have a personal leaning at this point toward publication, and I'm inclined to leave it to Jari to make the call.
I hope I have this clarified. Here's the paragraph I've now got in the intro: This document attempts to explain some features of rough consensus, explain what is not rough consensus, discuss some new ways to think about rough consensus, and suggest ways that we might achieve rough consensus and judge it in the IETF. Though this document describes some behaviors of working groups and chairs, it does so in broad brushstrokes and it does not specific procedures. Rather, this document is intended to foster understanding of the underlying principles of IETF consensus processes. While it may be of general interest to anyone interested in the IETF consensus processes, the primary audience for this document is expected to be those who have experience working in the IETF, and it is particularly aimed at generating thought and discussion among those who might lead a consensus discussion. Although most of the examples in this document talk about working group chairs, these principles are meant to apply to any person who is trying to lead a group to rough consensus, whether a chair, a design team leader, a document editor, an IESG area director, or any community member who is facilitating a discussion.
Some of this is addressed by the things I have done to address Dave's concerns: I've tried to make it clear what is a new view of consensus versus what we've actually been doing. However, in one sense I actually believe the opposite of what Ted says here: To claim that the what we are "really" doing at core is simply to make sure that there are no known technical issues and that there is "sufficient" support is to reject that idea that consensus (rough or otherwise) is important at all. All you need to determine that things are for the "good of the network" is to have a (perhaps benevolent) president or king. We reject that. We believe that coming to a meeting of the minds (of whoever is participating at the moment) over the technical issues is actually important. Now, at the end of the day, I don't think Ted and I are really that far apart. In the end, we expect everyone to be working toward no known technical issues and the good of the network, so putting all of those heads to get a consensus is pretty likely to get the right technical outcome. But I think more often than not it *is* the objections that cause a group to rethink the consensus technical decision it may have arrived at (in good faith), and it is the re-forming of consensus around the objection, or the acceptance of the objection and placing it "in the rough" that really should be how we view our process. Either way, I've tried to adjust the language a bit along these lines. I don't know that we're going to completely agree, but see if the changes make things any better in your view.
This I disagree with. Or we might be in violent agreement: The ideal is to come up with a solution that *everyone who might come along* agrees is the right technical solution. You don't need to count heads (or know which heads you're counting) to do that. Of course this is a theoretical ideal: You can't know that you've ever satisfied everyone who might come along. But that's OK. The only thing we can do is say, "We've addressed all known technical problems and made all known correct engineering tradeoffs. If others come along, we'll deal with them." That's the only criteria we can really use. I don't see how the theoretical ideal of everyone agreeing is a problematic concept.
Yup. I've added a paragraph to talk about just that.
I've added a bit about this. But I am also somewhat wary of going too far with it. As I say in the document, hums (or shows of hands) have the potential to sway a working group due to herd mentality: Someone may be dissuaded from raising what could be an essential concern if they somehow feel that the group is overwhelmingly for a particular position, or some folks may decide to "hum along with the crowd" even though they're not committed to the outcome. I've mentioned the positive and the negative of this case.
Thanks for that, and all of the comments. pr -- Pete Resnick <http://www.qualcomm.com/~presnick/> Qualcomm Technologies, Inc. - +1 (858)651-4478 |