Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-12 Thread Joshua McKenzie
Since feedback seems to be slowing down on this, how about we give it the weekend and if all things are still quiet, call a vote on it on Monday. Sound good? Since we haven't yet ratified the structure and don't know our quorum on pmc, my initial idea is we go with "minimum of 7 +1 binding votes a

Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-11 Thread Joshua McKenzie
Thanks for the insight Jun. It's great to hear that a process that's erring on the side of flexibility, freedom, and under-prescription holds up well in practice! Have you folks run into any trouble w/lack of alignment (false negatives or positives) on what qualifies as major? > >- Any major

Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-11 Thread Jun Rao
Hi, everyone, Just want to briefly share our experience in Apache Kafka. This may or may not apply to the Cassandra community. We started the KIP ( https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Improvement+Proposals) process in 2015. The following is the summary of the process. 1. It's

Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-11 Thread Joshua McKenzie
Integrated some feedback I got from Jon (good points both). Anyone else? On Wed, Jun 10, 2020 at 2:53 PM Joshua McKenzie wrote: > Thanks for that insight Pavel. Will be a helpful and useful reference as > we start to test out our CEP process after 4.0 solidifies. One thing that > really stood ou

Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-10 Thread Joshua McKenzie
Thanks for that insight Pavel. Will be a helpful and useful reference as we start to test out our CEP process after 4.0 solidifies. One thing that really stood out to me worth calling out: > > > >- Engage the wider Swift community in the ongoing evolution of Swift, >and > > >- Maintain

Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-10 Thread Pavel Yaskevich
On Mon, Jun 8, 2020 at 3:12 AM Mick Semb Wever wrote: > > > With regards to CEPs, I personally don't see any value in voting to > start > > one. > > > > Agree with this, and I'd go even further - requiring a vote in order to > > propose an idea runs so counter to the idea of a CEP that it would >

Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-09 Thread Joshua McKenzie
I've tightened up some of the verbiage and also updated the doc to be consistent w/the current CEP procedures on the wiki re: voting and ratifying. As always, more feedback is welcome. On Mon, Jun 8, 2020 at 9:38 AM Joshua McKenzie wrote: > One example is we require a CEP to have a Shepherd th

Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-08 Thread Joshua McKenzie
> > One example is we require a CEP to have a Shepherd that is a PMC member This should be revised from "PMC member" to "committer" On Mon, Jun 8, 2020 at 6:12 AM Mick Semb Wever wrote: > > > With regards to CEPs, I personally don't see any value in voting to > start > > one. > > > > Agree wi

Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-08 Thread Mick Semb Wever
> > With regards to CEPs, I personally don't see any value in voting to start > one. > > Agree with this, and I'd go even further - requiring a vote in order to > propose an idea runs so counter to the idea of a CEP that it would default > the purpose of even having them. The CEP is the _proposal_

Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-05 Thread Joshua McKenzie
Integrated feedback from this thread thus far and responded to comments on the doc. Should be open to everyone for comment now. On Thu, Jun 4, 2020 at 7:41 PM Jon Haddad wrote: > > With regards to CEPs, I personally don't see any value in voting to start > one. > > Agree with this, and I'd go e

Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-04 Thread Jon Haddad
> With regards to CEPs, I personally don't see any value in voting to start one. Agree with this, and I'd go even further - requiring a vote in order to propose an idea runs so counter to the idea of a CEP that it would default the purpose of even having them. The CEP is the _proposal_ for a chan

Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-04 Thread Benedict Elliott Smith
> maybe I just missed it Haha, delicate __ This is what I get for trying to participate while aggressively time-boxing so I can achieve other things. I imagined it entirely, and have confused everyone; sorry Jordan and Josh. On 05/06/2020, 00:03, "Joshua McKenzie" wrote: Oh, interesti

Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-04 Thread Joshua McKenzie
Oh, interesting. I checked the doc and didn't see a time frame on the roll call but maybe I just missed it. I'll open it up for comments either way. On Thu, Jun 4, 2020 at 5:51 PM Benedict Elliott Smith wrote: > I think the 24 hours point that was raised was pointed to being too short > was jus

Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-04 Thread Benedict Elliott Smith
I think the 24 hours point that was raised was pointed to being too short was just for the roll-call; I personally that think for closing down a discussion, 24 hours is acceptable in order to assist progress, since it should only be called when it's clear the discussion has halted or consensus h

Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-04 Thread Benedict Elliott Smith
I think the doc is a great place to reach agreement on things that are easily agreed - the final form will be moved to the wiki anyway, and voted on here. Anything that isn't readily agreed should be moved here for further discussion, in my opinion, to widen participation. On 04/06/2020, 22:4

Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-04 Thread Joshua McKenzie
Also - would everyone like the doc opened up for comments so we can have localized feedback and discussion there? I think this ML thread might get hard to follow rapidly but I want to be mindful of apache policies surrounding things happening on the ML. I think closing out w/final time window and l

Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-04 Thread Joshua McKenzie
On the topic of CEP's, I'd advocate for us trying a couple/few out first and seeing what uncertainties arise as being troublesome and see if we can't codify a best practice around them. To date we've had only a couple CEP's actively move and a few in draft pre-move pending more progress on 4.0 so I

Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-04 Thread Mick Semb Wever
> A link to the current draft of the governance doc is here: > https://docs.google.com/document/d/1wOrJBkgudY2BxEVtubq9IbiFFC3d3efJSj9OIrGcqQ8/edit# > > The doc is only 2 pages long; if you're interested in engaging in a > discussion about how we evolve and collaborate as a project, please take > s

Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-04 Thread Benedict Elliott Smith
> It seems all rules on voting are predicated on the question being binary ASF votes are meant to be - as far as possible - a formality confirming consensus, or something to resolve irreconcilable disagreements. The discussion section describes how to build consensus when there are multiple o

Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-04 Thread Jordan West
I missed the end of Josh's email that suggested engaging here and the doc doesn't allow comments anyways so some more questions / thoughts here: - Regarding the PMC roll call, is there any definition of "active on the project and want to participate"? - Will the PMC roll call apply to the PMC its

Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-04 Thread Jordan West
Glad to see the PMC has been discussing these topics and is making efforts towards improving on the status quo. Thanks for sharing the draft. I'll leave more detailed questions/comments on the doc itself but as a whole its encouraging to see the PMC rely more heavily on the community and make an ef

Re: [DISCUSS] governance on the Apache Cassandra project

2020-06-04 Thread Murukesh Mohanan
A couple of thoughts: 1. It seems all rules on voting are predicated on the question being binary. Perhaps we should also tack on a section for cases where we have to pick among multiple options (a simple plurality, maybe). 2. Should this itself be a CEP? (E.g., Python's governance model was propo

[DISCUSS] governance on the Apache Cassandra project

2020-06-04 Thread Joshua McKenzie
Hello project! The pmc has been discussing how we make decisions as a pmc, how we make decisions as a project of committers and contributors, what decisions are made where, and how those decisions are ratified and by whom. We came to the conclusion that there's value in having a more formal (thoug