Yes, I can handle this process on the PMC side. Thanks for the help.
On Wed, Dec 13, 2023, at 16:55, Laurent Goujon wrote: > David, would you be the PMC contact for the flightsql-odbc driver? If yes, > and if there's no prior objection for bringing flightsql-odbc code to Arrow > project, I can start the internal discussion to get the legal approval from > Dremio and work on the ip clearance with you (JB can be my backup on that > one). > > Laurent > > On Tue, Dec 12, 2023 at 12:45 PM Alina Li <alina...@improving.com.invalid> > wrote: > >> David you bring a good point. Regarding the IP clearance for Timestream >> ODBC driver, we are still looking to get the necessary paperwork from >> Amazon. We're also considering using the Ignite ODBC Driver seed [1] as a >> replacement to the Timestream seed if it shows that we're unable to obtain >> paperwork from Amazon; we are still discussing this internally and will get >> back to the community afterwards. >> >> Regarding paperwork for the Dremio code, thank you Laurent for offering >> your help. Please do let us know if there's anything we can do to help as >> well. >> >> [1]: https://github.com/apache/ignite/tree/master/modules/platforms/cpp >> ________________________________ >> From: Laurent Goujon <laur...@dremio.com.INVALID> >> Sent: Friday, December 8, 2023 11:01 AM >> To: dev@arrow.apache.org <dev@arrow.apache.org> >> Subject: Re: [Discussion][C++][FlightRPC] What stage to submit a PR for >> Flight SQL ODBC driver >> >> Am I reading the ticket correctly that this is also about importing some of >> the Dremio code into Arrow project (namely >> https://github.com/dremio/flightsql-odbc/). If it is the case, let me >> check >> how my company can provide the documentation for the project? >> >> On Fri, Dec 8, 2023 at 8:41 AM David Li <lidav...@apache.org> wrote: >> >> > Thanks for the clarification. That does sound like a nontrivial amount of >> > code. >> > >> > My worry is that we might not be able to get all the paperwork necessary >> > from Amazon/Amazon contributors for the Timestream part. The >> > document/guidelines are here [1]. Does that look doable from your end? >> > >> > [1]: https://incubator.apache.org/ip-clearance/ >> > >> > On Thu, Dec 7, 2023, at 14:30, Alina Li wrote: >> > > Hi David. To be one the safer side, I suggest going through IP >> > > clearance for [3] the Timestream ODBC driver project, and more code >> > > than entry_points.cpp will be used. We have initially plan to use the >> > > Timestream's entry points code, but it includes more than just >> > > entry_points.cpp (code such as [5] odbc.cpp, [6] odbc.h and some other >> > > files are part of the entry points), and besides the entry points, >> > > we're planning to use Timestream's installers and DSN window as well. >> > > Sorry for the confusion. >> > > >> > > [5]: >> > > >> > >> https://github.com/awslabs/amazon-timestream-odbc-driver/blob/main/src/odbc/src/odbc.cpp >> > > [6]: >> > > >> > >> https://github.com/awslabs/amazon-timestream-odbc-driver/blob/main/src/odbc/include/timestream/odbc.h >> > > ________________________________ >> > > From: David Li <lidav...@apache.org> >> > > Sent: Wednesday, December 6, 2023 6:09 AM >> > > To: dev@arrow.apache.org <dev@arrow.apache.org> >> > > Subject: Re: [Discussion][C++][FlightRPC] What stage to submit a PR for >> > > Flight SQL ODBC driver >> > > >> > > Thanks for the update, Alina. This sounds good, my only question for >> > > the broader community is whether there is enough imported code that we >> > > should go through the IP clearance process [1]. It's never been clear >> > > to me what exactly the threshold for this is. flightsql-odbc [2] is >> > > already quite large on its own and probably we should go through >> > > clearance? It's not clear to me how much of the Timestream project [3] >> > > would be involved here, if you mean literally only entry_points.cpp [4] >> > > (that's probably OK without clearance?) or more code than that. >> > > >> > > [1]: https://incubator.apache.org/ip-clearance/ >> > > [2]: https://github.com/dremio/flightsql-odbc >> > > [3]: https://github.com/awslabs/amazon-timestream-odbc-driver >> > > [4]: >> > > >> > >> https://github.com/awslabs/amazon-timestream-odbc-driver/blob/main/src/odbc/src/entry_points.cpp >> > > >> > > On Tue, Dec 5, 2023, at 18:25, Alina Li wrote: >> > >> Hi community, >> > >> >> > >> I wanted to start a discussion regarding the development of Flight SQL >> > >> ODBC driver. Regarding the seed usage to my previous email, our >> initial >> > >> plan is that flightsql-odbc will be mostly used as-is other than >> > >> changes to conforming to Arrow coding guidelines, and for Amazon >> > >> Timestream driver, only its ODBC function entry code will be used and >> > >> adapted to call into flightsql-odbc classes. Please let me know if >> > >> there are any concerns around this. >> > >> >> > >> And from my discussion with David Li at >> > >> GH-30622<https://github.com/apache/arrow/issues/30622>, my >> > >> understanding is that the PR submission should be as early as >> possible. >> > >> We plan to send out a PR that adds Timestream ODBC driver and >> > >> flightsql-odbc seeds into Arrow if there's no concerns. The seed >> > >> drivers might not be able to compile, but the community would then be >> > >> able to start the IP scanning process. >> > >> >> > >> Your feedback would be appreciated, >> > >> >> > >> Alina Li >> > >> >> > >> ________________________________ >> > >> From: Alina Li <alina...@improving.com.INVALID> >> > >> Sent: Thursday, November 30, 2023 11:09 AM >> > >> To: dev@arrow.apache.org <dev@arrow.apache.org> >> > >> Subject: [C++][FlightRPC] Email regarding the ODBC driver >> > >> >> > >> Hi community, >> > >> >> > >> This email is regarding GitHub >> > >> issue#30622<https://github.com/apache/arrow/issues/30622>. We are >> > >> looking to build a new ODBC driver for Flight SQL that can be part of >> > >> the Arrow project. It would utilize parts of the Amazon Timestream >> ODBC >> > >> driver<https://github.com/awslabs/amazon-timestream-odbc-driver> and >> > >> the Flight SQL ODBC driver<https://github.com/dremio/flightsql-odbc> >> > >> (written by Dremio), which are Open Source and Apache 2.0-licensed. >> > >> Please let me know if you have any questions/comments. >> > >> >> > >> Cheers, >> > >> Alina >> > >>