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

Reply via email to