Hi Ferenc, +1 for it! The proposal looks good, thanks! I would suggest starting a new discuss thread following the new FLIP process created by Martijn[1].
[1] https://issues.apache.org/jira/browse/FLINK-34515 Best regards, Jing On Fri, Mar 1, 2024 at 5:25 PM Ferenc Csaky <ferenc.cs...@pm.me.invalid> wrote: > Hi, > > According to the current standards I created a Google doc for the FLIP > [1]. I pointed it to the this discussion but if a dedicated discussion > should be started for it, pls. let me know. PTAL. > > Regards, > Ferenc > > [1] > https://docs.google.com/document/d/1vHF_uVe0FTYCb6PRVStovqDeqb_C_FKjt2P5xXa7uhE/edit > > > > > On Thursday, February 29th, 2024 at 09:48, Ferenc Csaky > <ferenc.cs...@pm.me.INVALID> wrote: > > > > > > > Thank you Marton and Martijn, I will proceed with the FLIP then. > > > > Best, > > Ferenc > > > > > > > > > > On Wednesday, February 28th, 2024 at 21:15, Martijn Visser > martijnvis...@apache.org wrote: > > > > > Hi all, > > > > > > +1 to have a connector FLIP to propose a Kudu connector. I'm +0 overall > > > because I don't see a lot of activity happening in newly proposed > > > connectors, but if there's demand for it and people want to volunteer > with > > > contributions, there's no reason to block it. > > > > > > Best regards, > > > > > > Martijn > > > > > > On Wed, Feb 28, 2024 at 4:31 PM Márton Balassi > balassi.mar...@gmail.com > > > > > > wrote: > > > > > > > Hi team, > > > > > > > > Thanks for bringing this up, Feri. I am +1 for maintaining the Kudu > > > > connector as an external Flink connector. > > > > > > > > As per the legal/trademark questions this is actually fair game > because one > > > > does not donate code to a specific Apache project, technically it is > > > > donated to the Apache Software foundation. Consequently moving > between ASF > > > > projects is fine, I would add a line to the NOTICE file stating that > this > > > > code originally lived in Bahir once we forked it. > > > > > > > > Although I did not find an easy to link precedent this is also > implied in > > > > the Attic Bahir site [1] ("notify us if you fork outside Apache") > and in > > > > this [2] Apache community dev list chat. We should notify the Attic > team in > > > > any case. :-) > > > > > > > > [1] https://attic.apache.org/projects/bahir.html > > > > [2] https://lists.apache.org/thread/p31mz4x4dcvd43f026d5p05rpglzfyrt > > > > > > > > On Tue, Feb 27, 2024 at 10:09 AM Ferenc Csaky > ferenc.cs...@pm.me.invalid > > > > wrote: > > > > > > > > > Thank you Leonard for sharing your thoughts on this topic. > > > > > > > > > > I agree that complying with the Flink community connector > > > > > development process would be a must, if there are no legal or > > > > > copyright issues, I would be happy to take that task for this > > > > > particular case. > > > > > > > > > > I am no legal/copyright expert myslef, but Bahir uses the Apache > > > > > 2.0 license as well, so I believe it should be possible without > too many > > > > > complications, but I try to look for help on that front. > > > > > > > > > > FYI we are using and supporting a downstream fork of the Kudu > connector > > > > > on > > > > > top of Flink 1.18 without any major modifications, so it is pretty > up to > > > > > date upstream as well. > > > > > > > > > > Regards, > > > > > Ferenc > > > > > > > > > > On Monday, February 26th, 2024 at 10:29, Leonard Xu > xbjt...@gmail.com > > > > > wrote: > > > > > > > > > > > Hey, Ferenc > > > > > > > > > > > > Thanks for initiating this discussion. Apache Bahir is a great > project > > > > > > that provided significant assistance to many Apache Flink/Spark > users. > > > > > > It's > > > > > > pity news that it has been retired. > > > > > > > > > > > > I believe that connectivity is crucial for building the > ecosystem of > > > > > > the > > > > > > Flink such a computing engine. The community, or at least I, > would > > > > > > actively > > > > > > support the introduction and maintenance of new connectors. > Therefore, > > > > > > adding a Kudu connector or other connectors from Bahir makes > sense to me, > > > > > > as long as we adhere to the development process for connectors > in the > > > > > > Flink > > > > > > community[1]. > > > > > > I recently visited the Bahir Flink repository. Although the last > > > > > > release > > > > > > of Bahir Flink was in August ’22[2] which is compatible with > Flink 1.14, > > > > > > its latest code is compatible with Flink 1.17[3]. So, based on > the > > > > > > existing > > > > > > codebase, developing an official Apache Flink connector for Kudu > or other > > > > > > connectors should be manageable. One point to consider is that > if we're > > > > > > not > > > > > > developing a connector entirely from scratch but based on an > existing > > > > > > repository, we must ensure that there are no copyright issues. > Here, "no > > > > > > issues" means satisfying both Apache Bahir's and Apache Flink's > copyright > > > > > > requirements. Honestly, I'm not an expert in copyright or legal > matters. > > > > > > If > > > > > > you're interested in contributing to the Kudu connector, it > might be > > > > > > necessary to attract other experienced community members to > participate > > > > > > in > > > > > > this aspect. > > > > > > > > > > > > Best, > > > > > > Leonard > > > > > > > > > > > > [1] > > > > > > > > > https://cwiki.apache.org/confluence/display/FLINK/FLIP+Connector+Template > > > > > > > > > > [2] https://github.com/apache/bahir-flink/releases/tag/v1.1.0 > > > > > > [3] > https://github.com/apache/bahir-flink/blob/master/pom.xml#L116 > > > > > > > > > > > > > 2024年2月22日 下午6:37,Ferenc Csaky ferenc.cs...@pm.me.INVALID 写道: > > > > > > > > > > > > > > Hello devs, > > > > > > > > > > > > > > Just saw that the Bahir project is retired [1]. Any plans on > what's > > > > > > > happening with the Flink connectors that were part of this > project? We > > > > > > > specifically use the Kudu connector and integrate it to our > platform at > > > > > > > Cloudera, so we would be okay to maintain it. Would it be > possible to > > > > > > > carry > > > > > > > it over as separate connector repu under the Apache umbrella > similarly as > > > > > > > it happened with the external connectors previously? > > > > > > > > > > > > > > Thanks, > > > > > > > Ferenc >