Re: Re: hebrevc() and other 'contentious' 7.4 proposed deprecations

From: Date: Tue, 23 Jul 2019 11:12:46 +0000
Subject: Re: Re: hebrevc() and other 'contentious' 7.4 proposed deprecations
References: 1 2 3 4  Groups: php.internals 
Request: Send a blank email to internals+get-106251@lists.php.net to get a copy of this message
On Tue, 2019-07-16 at 08:00 -0700, Zeev Suraski wrote: > > Now unanimity implies consensus however not having a unanimous vote > does > > not mean there is no consensus. > > Moreover, even though "consensus" does come from the Latin > *cōnsēnsus* (“agreement, > > accordance, unanimity”) [3] it does not require unanimity IMHO. > > > > While there are different definitions for consensus - as you point > out > yourself, one of the definitions is certainly a synonym for uninamity > - and > that's how I personally found it commonly used throughout my life. > Regardless, it certainly implies no strong disagreement from those in > the > minority - which is not the case here. A good reading on consensus in technical discussions is this: https://tools.ietf.org/html/rfc7282 In my view there is a difference between a vote and consensus. In a vote I state "this is my preference" in a consensus I can say "it is not my preference, but I can support it" And I believe the key is to identify whether there are objections/vetos. Those have to be respected, as voting over volunteer contributors drives them away. Voting is good if there is no clear consensus or if one has to make a decision, left or right, and there's no clear consensus. Unanimity in a vote means that this is the preferred approach for everybody (among voters) On hebrev()/hebrevc(): I believe most contributors have no idea what it does and I for one have no need. It doesn't hurt me, though. As long as it works for the users I'd keep it since cost is low. If I'd support adding such a function in future is a different question. johannes

« previous php.internals (#106251) next »