Hi!
> Maybe a good difference might be
>
> * Patches touching main/, TSRM/ or Zend/ require 2/3rd
> * Patches touching only individually SAPIs or exts require 50%
I'm not a big fan of over-formalizing things and thus setting up
ourselves for the trap of rules being used against the rules' original
purpose. I think nobody can deny this is a big change in the core. For
big changes we need big consensus. For small changes - even if the
change happens to be in a file stored in main/ - simple majority is enough.
I don't know if it is workable anymore or not, but so far PHP has always
been governed by consensus, and trying to find a way of governing itself
that is acceptable to the people composing the group. I think voting
50%+1 on such a big thing is not good, especially given that everybody
from 50%-1 that was against it and continues to work with the core will
have to support the consequences of it for years to come. I think that
was the main driver between distinction on 50%+1 and 2/3 - if the change
is going to influence PHP in a way that nearly everybody working with
PHP has to deal with - it requires broader consensus. If it's localized
and can be handled in isolation from the other things - majority is ok,
if you hate it, you can work in another corner :)
--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227