That's been in my queue for a while... > -----Original Message----- > From: Andrea Faulds [mailto:a...@ajf.me] > Sent: Thursday, January 21, 2016 6:26 PM > To: internals@lists.php.net > Subject: Re: [PHP-DEV] [RFC] [Re-proposed] Adopt Code of Conduct > > Hi, > > > Namely - decision by consensus. This is absolutely required in a topic as > > far- > reaching as this, which is very clearly outside the scope of the RFC process. > > What do you consider to constitute consensus? Absolute unanimity, or large > majority support?
I think consensus is comprised of two things: 1. Truly trying to come up with a resolution that is not controversial - i.e., where you have either no or virtually no people who think the resolution is downright BAD. Note the difference from thinking that it's not good or unhelpful, or people that are indifferent to it - but rather, people thinking it's bad. As long as you have a fair number of people who think the resolution is downright bad - it's outside the consensus IMHO - regardless of any particular majority bar. So it's not only the amount of people who are voting no, but also their level of opposition to the proposal. I think the amount of people who've expressed strong opposition to the principals laid out by Anthony as mandatory for an acceptable CoC (scope of applicability, teeth, etc.) are clear indicators for lack of consensus around a controversial proposal. 2. Once you have a proposal that doesn't have strong opposition - you still need an overwhelming majority to ratify it, to make sure people aren't only comfortable with the general idea but also with the details. I think it's pretty easy to spot consensus, and most of our decisions win what I would call consensus. Looking again at bit.ly/php7rfcs - I'd say an 85-90% bar would be reasonable. As a flipside example, I suspect we should be able to agree on values and mediation principals with a majority that will be well above 90%, and without anybody arguing that it would be bad for the project. There'll probably still be people voting against it because they'd think it's not needed, a waste of time or whatnot - but you'd be very unlikely to find people actively campaigning against it. That's indicative of consensus. > My fear here does not come from the PHP mailing list. PHP internals, for all > its "toxic kindergarten"-ness, is mostly civil. We're not the Linux Kernel > Mailing List, and I think that's something we can all be proud of. The broader > PHP community, however, is not always quite so friendly. I *very* much appreciate your words here. Although I'm personally not a subscriber to the idea that internals is a toxic kindergarten (although it can certainly become one at times) - I'm happy you're viewing internals as (mostly) civil. Thanks, Zeev