> Is the vote for the CEP to be for all drivers, but we will introduce each > driver one by one? What determines when we are comfortable with one driver > subproject and can move on to accepting the next ? Curious to hear on this as well. There's 2 implications from the CEP as written:
1. The Java and Python drivers hold special importance due to their language proximity and/or project's dependence upon them (https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-8%3A+Datastax+Drivers+Donation#CEP8:DatastaxDriversDonation-Scope) 2. Datastax is explicitly offering all 7 drivers for donation (https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-8%3A+Datastax+Drivers+Donation#CEP8:DatastaxDriversDonation-Goals) This is the most complex contribution via CEP thus far from a governance perspective; I suggest we chart a bespoke path to navigate this. Having a top level indication of "the CEP is approved" logically separate from a per-language indication of "the project is ready to absorb this language driver now" makes sense to me. This could look like: * Vote on the CEP itself * Per language (processing one at a time): * identify 3 PMC members willing to take on the governance role for the language driver * Identify 2 contributors who are active on a given driver and stepping forward for a committer role on the driver * Vote on inclusion of that language driver in the project + commit bits * Integrate that driver into the project ecosystem (build, ci, docs, etc) Not sure how else we could handle committers / contributors / PMC members other than on a per-driver basis. On Tue, May 30, 2023, at 5:36 AM, Mick Semb Wever wrote: > > Thank you so much Jeremy and Greg (+others) for all the hard work on this. > >> >> At this point, we'd like to propose CEP-8 for consideration, starting the >> process to accept the DataStax Java driver as an official ASF project. > > > Is the vote for the CEP to be for all drivers, but we will introduce each > driver one by one? What determines when we are comfortable with one driver > subproject and can move on to accepting the next ? > > Are there key committers and contributors on each driver that want to be > involved? Should they be listed before the vote? > We also need three PMC for the new subproject. Are we to assign these before > the vote? > >