Now that we have that cleared up, we can all go back to our projects and contribute the good stuff to our works.
Pierre Smits *ORRTIZ.COM <http://www.orrtiz.com>* Services & Solutions for Cloud- Based Manufacturing, Professional Services and Retail & Trade http://www.orrtiz.com On Tue, Mar 24, 2015 at 9:59 AM, Pierre Smits <pierre.sm...@gmail.com> wrote: > Having reread the earlier postings I summarise what has been said it as > this: > > > - No vetoes are allowed, when it comes down to procedural issues > (electing persons into functions, e.g. committer, PMC Member, PMC Chair, > etc). > - As stated by Bertrand in his remark that 'A positive result is > achieved by Consensus Approval i.e. at least 3 +1 votes and no vetoes' > in > https://community.apache.org/newcommitter.html wrong, because > https://www.apache.org/foundation/voting.html states that voting on > procedural issues follow the common majority rule > > I wonder how many projects have stated in their policy (rules of > the games) pages, that they do it differently. > I also wonder how often it happened that - for the projects that > don't state that they do it differently - the common majority rule > wasn't > applied when it came to voting regarding a potential committer or PMC > Member. > > - Unanimity = consensus wrt procedural issues, as all are for > either for or against what has been voted on. Consensus wrt code-changes > means no vetoes. > > - As far as the ASF and the board is concerned, any project under the > ASF umbrella can have the policies its wants/needs and the board is not > going to police that. > - Interpreting the statements made by Rich. > - However the https://www.apache.org/foundations/voting.html is > contradicting that statement in the section about binding votes. > > > - The statement made by Rich can be interpreted as that a > project can even deviate from any statement made in the voting.html > page as > these statements are suggestions based on some kind of arbitrary best > practices. As examples: > - if you want in your project to have it that all contributors > with signed, sent and accepted iCLAs can vote once per year on new > committers and PMC members, then that is acceptable by the ASF and > the > board. > - If you want in your project to have it that all contributors > active for 1 year or more can directly vote the PMC Chair every three > years, than that is acceptable by the ASF and the board. > - If you want to have the policy in your project whereby you > want to exclude contributor 'of the other kind' from positions in the > project (committer, PMC Member, PMC Chair), then that is acceptable > by the > ASF and the board. > > > > Best regards, > > > > > Pierre Smits > > *ORRTIZ.COM <http://www.orrtiz.com>* > Services & Solutions for Cloud- > Based Manufacturing, Professional > Services and Retail & Trade > http://www.orrtiz.com > > On Mon, Mar 23, 2015 at 6:41 PM, Mike Kienenberger <mkien...@gmail.com> > wrote: > >> On Mon, Mar 23, 2015 at 1:31 PM, Ted Dunning <ted.dunn...@gmail.com> >> wrote: >> >> > > Here's a better not-quite-so-hypothetical example. A project like >> > MyFaces >> > > has to pass the TCK testing suite provided by Oracle. We would not >> want >> > > to allow unrestricted commit access by someone who did not >> > > understand profoundly and intuitively that the JSF API portion of the >> > > project has a predefined public API which cannot be changed. >> > >> > >> > Some projects feel this way. Others have found that review is just as >> > effective as restricting commit bits tightly. The classic case is >> > Subversion which has a very high profile (and thus is obliged to have >> > stable API's). That PMC offers a commit bit to anyone who asks. >> > >> > People seem to forget that erroneous commits that pass review can >> simply be >> > reverted. That is one of the points of using version control. >> > >> >> Yes, either approach could be used. Myfaces doesn't filter candidates >> based on this criteria -- we train contributers when they submit their >> first patches to the API project -- but a TCK project might decide to do >> so. The message probably should have read "They might not want to allow" >> rather than "We would not want to allow " as it gave the wrong impression. >> > >