Hmm, the template states "Check that all active committers have a signed CLA on 
record." But I see that other projects have been satisfied with only a software 
grant from the employer. I think it should be OK then. It might be useful to 
have documentation of the Dremio CLA on hand if needed (I see [1] cites the 
InfluxDB CLA explicitly and omits Apache ICLA, for example).

[1]: https://incubator.apache.org/ip-clearance/arrow-rust-object-store.html

On Thu, Dec 14, 2023, at 16:20, Laurent Goujon wrote:
> All the persons mentioned in that list where Dremio employees/contractors
> at that time working on the project in as part of their contract. Shouldn't
> Dremio CCLA be enough?
>
> Laurent
>
> On Thu, Dec 14, 2023 at 8:24 AM David Li <lidav...@apache.org> wrote:
>
>> Ok, I've started to fill out the paperwork [1].
>>
>> Dremio will need to fill out a Software Grant [2]. When submitting, please
>> make a note to notify the Apache Arrow PMC.
>>
>> Going by the contributors to flightsql-odbc, the following people will
>> need to file an ICLA [3]:
>> - Alex McRae
>> - João Victor Huguenin
>> - "joyc-bq" (I was unable to identify them)
>>
>> *it's possible they already have done this, please let me know if that's
>> the case.
>>
>> These people already have filed an ICLA, either as committers or when we
>> did the JDBC driver donation:
>> - James Duong
>> - Jay Ho
>> - Jose Almeida
>> - Rafael Telles
>>
>> [1]:
>> https://svn.apache.org/repos/asf/incubator/public/trunk/content/ip-clearance/arrow-flight-sql-odbc.xml
>> [2]: https://www.apache.org/licenses/contributor-agreements.html#grants
>> [3]: https://www.apache.org/licenses/contributor-agreements.html#clas
>>
>> On Wed, Dec 13, 2023, at 17:56, David Li wrote:
>> > 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
>> >>> >
>> >>>
>>

Reply via email to