Unsolicited .02: > - If this will eventually replace the in-tree cassandra-stress, does it > warrant a CEP ? (i'm ok with skipping, though that step might have > encouraged the questions above) I'm +1 to this replacing, -0 on requiring a CEP.
Given the current tool is unmaintained and doesn't (to my knowledge) have a workflow-based usage paradigm that could be easily extended, seems like a clear win. On Sat, Oct 12, 2024, at 7:31 AM, Mick Semb Wever wrote: > reply below. > >> I’m terms of next steps: Mick what do we need to do next? Figure out the >> answers to your questions re: getting contributor sign off? >> > > > The process of donation is as follows… (feel free to correct me, or add > anything) > > > 1. General pre-agreement from the PMC that we'll take this project in, and > how it will fit in. > > Some questions I (personally) have are, > - Is the PMC ok with accepting a kotlin repository into the main part of the > project ? (I assume so, kotlin == java, just asking the question. this was > asked before, maybe i missed any response) > - Who are the initial three PMC members that are volunteering to be active ? > (Jon, Jordan, and ?) > - How will the activity in this repository maintain visibility to the rest of > the project ? (see recent discussions wrt sidecar's activity silo-ing) > - Is the repo intending to adopt general project practices ? (e.g. release > formalities, "patch by ; reviewed by for " commit messages, etc etc etc. if > not, what is planned…) > - If this will eventually replace the in-tree cassandra-stress, does it > warrant a CEP ? (i'm ok with skipping, though that step might have > encouraged the questions above) > > > 2. IP Donation. Start filling out the IP Donation¹ form². > > Part of this process is to get approval to donate and an ICLA from each > individual past contributor. In addition any company involved in past works > must consent through either an SGA or their CCLA. In this case, all work > before SHA 2d4542c27d3f1c0e24899c01247b9a8ee3c9a238 was copyrighted³ to The > Last Pickle which is now owned by DataStax. Given that copyright was over an > entire body of work I would say that the SGA⁴ is appropriate. (I'm happy to > handle this.) We only need approval and ICLA's from contributors after⁵ > that SHA, as the previous copyright to The Last Pickle applied to all past > contributions. > > > 3. When the form, and all its steps are complete, raise a vote on > dev@cassandra.a.o and general@incubator.a.o > > > 4. When the vote passes, request ASF Infra (create INFRA jira ticket) to move > the repository to github.com/apache/cassandra-stress (or whatever, but keep > the cassandra- prefix IMO). > > -- > ¹) https://incubator.apache.org/ip-clearance/ip-clearance-template.html > > ²) > https://svn.apache.org/repos/asf/incubator/public/trunk/content/ip-clearance/cassandra-java-driver.xml > > > ³) https://github.com/thelastpickle/tlp-stress/blob/master/LICENSE.txt#L1 > > ⁴) https://www.apache.org/licenses/contributor-agreements.html > > ⁵) > https://github.com/rustyrazorblade/easy-cass-stress/compare/2d4542c27d3f1c0e24899c01247b9a8ee3c9a238...main > > > > > >