At least 3 PMC member votes are required for release ( 
https://www.apache.org/foundation/voting.html ) due to foundation policy, but 
if a committer votes against a release the PMC better be paying attention.

Would argue it should be commit-bit binding for CEPs, though I’d be shocked if 
there’s ever a case where that particular nuance in vote counting somehow 
changed the result. 




> On Jun 13, 2025, at 1:51 PM, Josh McKenzie <jmcken...@apache.org> wrote:
> 
> Doug had a great question that had me digging through gdoc comments from 5 
> years ago to try and figure out the answer.
> 
> Our governance page here: 
> https://cwiki.apache.org/confluence/display/CASSANDRA/Cassandra+Project+Governance
> 
> Felt kind of unclear on what committer votes were binding for or not, and 
> what pmc votes were binding for or not. I tweaked heading sizes, added 
> horizontal dividing lines, and then changed the following line:
> Committer <https://projects.apache.org/committee.html?cassandra> votes are 
> considered “binding 
> <https://www.apache.org/foundation/voting.html#binding-votes>”
> To:
> Committer <https://projects.apache.org/committee.html?cassandra> votes are 
> considered “binding 
> <https://www.apache.org/foundation/voting.html#binding-votes>” on code
> 
> Which leads to a question for everyone. Currently, on that wiki doc we have:
> How we vote as a community:
> 
> Which previously just had 'Committer votes are considered "binding"'. Then 
> proceeded to talk about commit votes, CEP votes, and release votes. Committer 
> votes are _not_ binding on releases as that's a legal thing with the ASF; 
> have to be a PMC member for that to be binding which was sort of alluded to 
> with the text:
> Consensus: min 3 PMC +1, no PMC -1. These votes are neither Simple majority 
> nor Super majority. Vetos are to be accompanied with (technical) rationale.
> 
> For code commits we've considered committers binding.
> 
> For CEP's.... ? Commit-bit binding? Or pmc binding? I think it's the former 
> (committers) since that's the way the wiki reads, but I think we've been 
> acting as PMC only binding for CEP's? I think clarifying this explicitly 
> (i.e. in all 3 sections for code, CEP, and release, specify who's binding) 
> would be good.
> 
> What do we think? Is there a consensus and I'm the only one that's confused?
> 

Reply via email to