Proposal to increase the required majority for all RFCs

From: Date: Sat, 17 May 2014 18:57:11 +0000
Subject: Proposal to increase the required majority for all RFCs
Groups: php.internals 
Request: Send a blank email to internals+get-74288@lists.php.net to get a copy of this message
Good evening, Given the recent controversy on the 64-bit patch vote, and after some discussions on IRC[0] with some others, I think we should amend the current voting rules[1]. Currently only 50%+1, a simple majority, is required to pass ‘non-language changes’. However, I feel that this is too small of a hurdle to pass. Under this rule, contentious changes can pass despite a very thin majority. The rationale seems to be that non-language changes have less broad effect and hence don’t need wide approval. However, changes which don’t affect the ‘language’ can still have wide-ranging effect and be very problematic. It is also a quite vague requirement, as it is not always clear what change affects the ‘language’ and what doesn’t. Hence, I propose that we require a supermajority of 2/3 to pass RFC votes. This system is currently used for ‘language’ votes, but I feel it ought to extend to everything. This a much bigger hurdle to climb over than only a simple majority, but it means that only changes with broad consensus are likely to pass. It also means that the results of a vote will be less contentious, as there need to be at least twice as many votes in favour than against for it to pass. Finally, this change would mean there would be no interpretation issues as to what constitutes a language change, as all changes must meet the same bar. To those who say this might impede progress, I would like to point out that every single RFC accepted for PHP 5.6 so far was accepted by more than a 2/3 majority, and so would not have been stopped by this hurdle. Also, I’m not sure it is fair if ‘progress’ happens when there is not broad consensus on an issue. There is not yet an RFC for this, as I want to discuss the concept first. I’d also rather not talk about other aspects of voting reform in this thread if possible, such as waiting periods or what karma is needed to vote, so I would ask that you please make a separate thread for that. Thanks! [0] irc://irc.efnet.org/#php.pecl [1] https://wiki.php.net/rfc/voting -- Andrea Faulds http://ajf.me/

« previous php.internals (#74288) next »