Additional question: would compliance code changes (license headers and lint, Apache compliant binary build) something that is a prerequisite or is done after donation?
Best regards, Eyal Yurman On Tue, Jul 29, 2025 at 11:41 AM Gian Merlino <g...@apache.org> wrote: > That's a good question. I am not sure, but we can figure it out. > > The main question is whether the IP Clearance requirements have been met. > I think they *may* have been met with the ICLAs but let's be sure. > > I think the next step would be to write a summary about the history of the > operator, covering questions like: what was the first release? who owns the > copyright on that original code? who have the major contributors been since > then? what is the status of the original repo and the current community > fork?) Then, summarize what rights we have acquired through ICLA, CCLA, or > SGA. Then, we can send that to the incubator mailing list and ask if it's > sufficient. > > From looking through the archives, I *think* the summary goes something > like: the first release was in 2019 by Himanshu Gupta, who is a Druid > committer and was at the time working at Splunk. It was released under the > Apache license into https://github.com/druid-io/druid-operator/, the > GitHub organization that housed Druid prior to donation to ASF. It was > moved to https://github.com/datainfrahq/druid-operator in 2022 pursuant > to a discussion in https://github.com/druid-io/druid-operator/issues/329. > Since then, the community around the operator has decided it would like to > pursue donation to ASF. The major contributors (Himanshu and Adheip) have > ICLAs on file. The project has been Apache licensed throughout its entire > lifetime. > > Is this all correct? If so, I would suggest replying with that summary to > the thread at > https://lists.apache.org/thread/shl7lppxzf53xntw0mv1srtorolrj1qg, and > asking if this is sufficient for us to accept the donation. I hope it is! > > Gian > > On 2025/06/24 21:16:32 Razin Bouzar wrote: > > Adheip Singh has submitted an ICLA to the Druid PMC. Thank you, Adheip. > > > > A question for the PMC: will Adheip's ICLA suffice, given that the > operator > > is covered by an Apache 2.0 license? > > > > On Wed, Jun 18, 2025 at 12:02 AM Eyal Yurman <eyal.yur...@gmail.com> > wrote: > > > > > Hi Karan, I hope I can answer, > > > > > > We are working towards having the legal papers signed, as is expected > that > > > Apache Druid PMC and the ASF will require for the code donation. > > > > > > However, I believe this won’t need coordination with the Apache Druid > > > release. The intent is to suggest a separate repository and release > cycle. > > > This is similar to how Apache Flink manages the Operator sub level > project. > > > > > > > > > > > > Best regards, > > > Eyal Yurman > > > > > > > > > On Tue, Jun 17, 2025 at 8:42 PM Karan Kumar <karankumar1...@gmail.com> > > > wrote: > > > > > > > Hey Razin > > > > Thanks for working on this. > > > > > > > > We are in process of starting the next release train for the druid 34 > > > where > > > > the code freeze will happen in early July. We can delay the code > freeze a > > > > bit if we can get this in. Do you think its possible to finish the > code > > > > donation by then ? > > > > > > > > On Fri, May 9, 2025 at 5:57 PM Razin Bouzar <rbou...@salesforce.com > > > > .invalid> > > > > wrote: > > > > > > > > > Hey Karan, > > > > > > > > > > Eyal and I met last week and began drafting a document to track all > > > > project > > > > > committers and relevant information. We have a few questions for > the > > > > > incubator regarding licensing, maintainers, and CLAs, which I plan > to > > > > > address with them later today. > > > > > > > > > > On Fri, May 9, 2025 at 12:58 AM Karan Kumar < > karankumar1...@gmail.com> > > > > > wrote: > > > > > > > > > > > Just following up here, > > > > > > @Razin, @Eyal did you get a chance to work on it ? > > > > > > > > > > > > On Fri, Apr 25, 2025 at 8:17 AM Karan Kumar < > > > karankumar1...@gmail.com> > > > > > > wrote: > > > > > > > > > > > > > Thanks @Razin, @Clint . > > > > > > > > > > > > > > > I think you could still largely drive this on behalf of the > PMC > > > to > > > > > get > > > > > > > all of the information for the form filled out and just get > someone > > > > on > > > > > > > the PMC to file the paperwork or whatever when ready. > > > > > > > > > > > > > > Can help here!! > > > > > > > > > > > > > > On Thu, Apr 24, 2025 at 7:10 PM Razin Bouzar > > > > > > > <rbou...@salesforce.com.invalid> wrote: > > > > > > > > > > > > > >> @Clint Wylie, thank you for the response. Yes, I am willing to > > > help > > > > > with > > > > > > >> clearance paperwork. +1 to adding operator maintainers as > > > > committers. > > > > > > >> > > > > > > >> @Eyal Yurman, we can collaborate if you're up for it. > > > > > > >> > > > > > > >> To echo Eyal's call for help, @Interested Maintainers, please > > > reach > > > > > out. > > > > > > >> > > > > > > >> On Wed, Apr 23, 2025 at 6:46 PM Eyal Yurman < > > > eyal.yur...@gmail.com> > > > > > > >> wrote: > > > > > > >> > > > > > > >> > Hello, > > > > > > >> > Based on the comments to this proposal [1] in the > druid-operator > > > > > > >> > repository, there is willingness by the maintainers to have > the > > > > > > project > > > > > > >> > donated to Apache Druid. > > > > > > >> > I would be happy to spend the time and effort driving this > > > > forward, > > > > > as > > > > > > >> we > > > > > > >> > are using the druid-operator internally and have interest > in its > > > > > > >> longevity. > > > > > > >> > However, I'm not a maintainer/committer of either > druid-operator > > > > nor > > > > > > >> Apache > > > > > > >> > Druid. > > > > > > >> > Thus, if there is any maintainer that would like to > participate, > > > > > > please > > > > > > >> > come forward. Otherwise I can work and this process. > > > > > > >> > > > > > > > >> > [1] > https://github.com/datainfrahq/druid-operator/issues/212 > > > > > > >> > > > > > > > >> > > > > > > > >> > On Wed, Apr 23, 2025 at 3:36 PM Clint Wylie < > cwy...@apache.org> > > > > > > wrote: > > > > > > >> > > > > > > > >> > > I think as long as someone is willing to do the hard part > of > > > > > filling > > > > > > >> > > out the form for the Apache IP clearance process to > completion > > > > > > (which > > > > > > >> > > it sounds like you are), then it seems useful to be part > of > > > the > > > > > > >> > > project. Reading through > > > > > https://incubator.apache.org/ip-clearance/ > > > > > > >> it > > > > > > >> > > sounds like it does need to be technically submitted by > the > > > PMC, > > > > > > but I > > > > > > >> > > think you could still largely drive this on behalf of the > PMC > > > to > > > > > get > > > > > > >> > > all of the information for the form filled out and just > get > > > > > someone > > > > > > on > > > > > > >> > > the PMC to file the paperwork or whatever when ready. I'm > > > > calling > > > > > > this > > > > > > >> > > out as important because previously there was a similar > effort > > > > > for a > > > > > > >> > > Helm chart but it stalled because the IP clearance never > was > > > > > > finished > > > > > > >> > > ( > > > > https://lists.apache.org/thread/ygyzt23m06vc775nq5dsm349rf0j47dg > > > > > ), > > > > > > >> > > and since IP clearance form is somewhat tedious to do, no > one > > > on > > > > > the > > > > > > >> > > PMC picked up the process to finish. > > > > > > >> > > > > > > > > >> > > I think we would also want to consider adding the > maintainers > > > of > > > > > the > > > > > > >> > > druid operator as committers (if not already), since I'm > not > > > > sure > > > > > > how > > > > > > >> > > much expertise the existing Druid committers have on this > > > > project. > > > > > > >> > > > > > > > > >> > > On Tue, Apr 22, 2025 at 2:07 PM Razin Bouzar > > > > > > >> > > <rbou...@salesforce.com.invalid> wrote: > > > > > > >> > > > > > > > > > >> > > > Following up here to see if there is any interest from > the > > > > > > community > > > > > > >> > for > > > > > > >> > > > the proposal to re-integrate the operator into the > Apache > > > > Druid > > > > > > >> > project. > > > > > > >> > > > > > > > > > >> > > > On Tue, Mar 11, 2025 at 1:39 PM Razin Bouzar < > > > > > > >> rbou...@salesforce.com> > > > > > > >> > > wrote: > > > > > > >> > > > > > > > > > >> > > > > Hey Austin, > > > > > > >> > > > > > > > > > > >> > > > > Hoping to have the operator donated to the Druid > project, > > > > > though > > > > > > >> my > > > > > > >> > > > > understanding is that IP clearance is still required > > > > > > >> > > > > < > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > https://github.com/druid-io/druid-operator/issues/329#issuecomment-1429510965 > > > > > > >> > > > > > > > > > >> > > > > . > > > > > > >> > > > > > > > > > > >> > > > > Thanks, > > > > > > >> > > > > Razin > > > > > > >> > > > > > > > > > > >> > > > > On Tue, Mar 11, 2025 at 12:55 PM Austin Bennett < > > > > > > >> aus...@apache.org> > > > > > > >> > > wrote: > > > > > > >> > > > > > > > > > > >> > > > >> For clarification: You are hoping that the druid > operator > > > > > gets > > > > > > >> > > donated to > > > > > > >> > > > >> the Druid project? Or, that the operator becomes > its own > > > > > > >> standalone > > > > > > >> > > ASF > > > > > > >> > > > >> project -- thereby needing to go through the > incubator? > > > > This > > > > > > is > > > > > > >> not > > > > > > >> > > 100% > > > > > > >> > > > >> clear from your message and I only skimmed the links. > > > > > > >> > > > >> > > > > > > >> > > > >> On Tue, Mar 11, 2025 at 9:42 AM Razin Bouzar < > > > > > > >> > rbou...@salesforce.com > > > > > > >> > > > >> .invalid> > > > > > > >> > > > >> wrote: > > > > > > >> > > > >> > > > > > > >> > > > >> > Hello Druids, > > > > > > >> > > > >> > > > > > > > >> > > > >> > There is growing interest > > > > > > >> > > > >> > < > > > > > > >> > > > >> > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > https://urldefense.com/v3/__https://github.com/datainfrahq/druid-operator/issues/212__;!!DCbAVzZNrAf4!EZw71-pQFAfR3z0Is6W8POhdEEW_Ufzyqa65tNwwn0CQLZMYCD1dHVqxQYkgRdzKf5Mo2wSOXoKxB80K$ > > > > > > >> > > > >> > surrounding the > > > > > > >> > > > >> > Druid Operator's project governance. We see many > > > benefits > > > > > to > > > > > > a > > > > > > >> > > community > > > > > > >> > > > >> > owned operator and would like to take this > opportunity > > > to > > > > > > >> > > contribute the > > > > > > >> > > > >> > project to the Apache Software Foundation (ASF). > > > > > > >> > > > >> > > > > > > > >> > > > >> > Here's what's needed (full details > > > > > > >> > > > >> > < > > > > > > >> > > > >> > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > https://urldefense.com/v3/__https://incubator.apache.org/ip-clearance/ip-clearance-template.html?__;!!DCbAVzZNrAf4!EZw71-pQFAfR3z0Is6W8POhdEEW_Ufzyqa65tNwwn0CQLZMYCD1dHVqxQYkgRdzKf5Mo2wSOXqjK9ZHv$ > > > > > > >> > > > >> >): > > > > > > >> > > > >> > > > > > > > >> > > > >> > 1. We must identify current maintainers of the > Druid > > > > > > >> Operator > > > > > > >> > > > >> > < > > > > > > >> > > > >> > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > https://urldefense.com/v3/__https://github.com/datainfrahq/druid-operator__;!!DCbAVzZNrAf4!EZw71-pQFAfR3z0Is6W8POhdEEW_Ufzyqa65tNwwn0CQLZMYCD1dHVqxQYkgRdzKf5Mo2wSOXoxvhY4A$ > > > > > > >> > > > >> >. > > > > > > >> > > > >> > 2. Since Apache prefers donations, we need > consent > > > > from > > > > > > the > > > > > > >> > > current > > > > > > >> > > > >> > maintainers to contribute the project to the > ASF. A > > > > note > > > > > > >> from > > > > > > >> > the > > > > > > >> > > > >> > primary > > > > > > >> > > > >> > maintainers would suffice. > > > > > > >> > > > >> > 3. Each maintainer or major contributor, will > need > > > to > > > > > > >> provide > > > > > > >> > > > >> > either a Software > > > > > > >> > > > >> > Grant < > > > > > > >> > > > >> > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > https://urldefense.com/v3/__https://www.apache.org/licenses/software-grant-template.pdf__;!!DCbAVzZNrAf4!EZw71-pQFAfR3z0Is6W8POhdEEW_Ufzyqa65tNwwn0CQLZMYCD1dHVqxQYkgRdzKf5Mo2wSOXtClOGNj$ > > > > > > >> > > > >> >, > > > > > > >> > > > >> > Individual CLA, or Corporate CLA. > > > > > > >> > > > >> > 4. Apache Druid committers should be added as > > > > committers > > > > > > to > > > > > > >> the > > > > > > >> > > Druid > > > > > > >> > > > >> > Operator project to ensure ongoing maintenance. > > > > > > >> > > > >> > > > > > > > >> > > > >> > If you are a current maintainer of the Druid > Operator, > > > > > please > > > > > > >> > > identify > > > > > > >> > > > >> > yourself so we can proceed with consent and > software > > > > > grants. > > > > > > >> > > > >> Additionally, > > > > > > >> > > > >> > any Apache Druid committers interested in > volunteering > > > > for > > > > > > >> project > > > > > > >> > > > >> > maintenance would be appreciated. > > > > > > >> > > > >> > > > > > > > >> > > > >> > I have already begun a draft of the IP clearance > > > > template. > > > > > > >> > > > >> > > > > > > > >> > > > >> > Thank you for your consideration. > > > > > > >> > > > >> > > > > > > > >> > > > >> > Sincerely, > > > > > > >> > > > >> > Razin Bouzar > > > > > > >> > > > >> > > > > > > > >> > > > >> > -- > > > > > > >> > > > >> > RAZIN BOUZAR > > > > > > >> > > > >> > Monitoring Cloud | Salesforce > > > > > > >> > > > >> > Mobile: 317-502-8995 > > > > > > >> > > > >> > > > > > > > >> > > > >> > < > > > > > > >> > > > > https://smart.salesforce.com/sig/rbouzar//us_mb/default/link.html > > > > > > > > > > > >> > > > >> > > > > > > > >> > > > >> > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > -- > > > > > > >> > > > > RAZIN BOUZAR > > > > > > >> > > > > Monitoring Cloud | Salesforce > > > > > > >> > > > > Mobile: 317-502-8995 > > > > > > >> > > > > > > > > > > >> > > > > < > > > > > > >> > https://smart.salesforce.com/sig/rbouzar//us_mb/default/link.html > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > -- > > > > > > >> > > > RAZIN BOUZAR > > > > > > >> > > > Monitoring Cloud | Salesforce > > > > > > >> > > > Mobile: 317-502-8995 > > > > > > >> > > > > > > > > > >> > > > < > > > > > > > https://smart.salesforce.com/sig/rbouzar//us_mb/default/link.html> > > > > > > >> > > > > > > > > >> > > > > > > > > > --------------------------------------------------------------------- > > > > > > >> > > To unsubscribe, e-mail: dev-unsubscr...@druid.apache.org > > > > > > >> > > For additional commands, e-mail: > dev-h...@druid.apache.org > > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > -- > > > > > > >> > > > > > > > >> > Best regards, > > > > > > >> > Eyal Yurman > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > > >> -- > > > > > > >> RAZIN BOUZAR > > > > > > >> Monitoring Cloud | Salesforce > > > > > > >> Mobile: 317-502-8995 > > > > > > >> > > > > > > >> < > > > https://smart.salesforce.com/sig/rbouzar//us_mb/default/link.html> > > > > > > >> > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > Thanks > > > > > > > Karan > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > Thanks > > > > > > Karan > > > > > > > > > > > > > > > > > > > > > -- > > > > > RAZIN BOUZAR > > > > > Monitoring Cloud | Salesforce > > > > > Mobile: 317-502-8995 > > > > > > > > > > <https://smart.salesforce.com/sig/rbouzar//us_mb/default/link.html > > > > > > > > > > > > > > > > > > > -- > > > > Thanks > > > > Karan > > > > > > > > > > > > > -- > > RAZIN BOUZAR > > Monitoring Cloud | Salesforce > > Mobile: 317-502-8995 > > > > <https://smart.salesforce.com/sig/rbouzar//us_mb/default/link.html> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@druid.apache.org > For additional commands, e-mail: dev-h...@druid.apache.org > >