Hi everyone,

I did a sync-up with James about the Arrow Flight ODBC driver PR
(https://github.com/apache/arrow/pull/40939).

Here's the main takeaways:

1. To actually package and distribute the ODBC driver, we need
something like warpdrive to package and interface the driver. As
warpdrive is a LGPL library, and as LGPL is a Cat X license
(https://www.apache.org/legal/resolved.html), we can't use warpdrive
here. So, we need a wrapper like warpdrive to package the driver.
2. We discussed about an action plan, that we want to propose:
2.1. We propose to merge the current PR (#40939) as soon as the build
is OK. I'm working on fixing the Arrow static linkage to have a green
build.
2.2. Once the current PR is merged, we will work on a homemade
alternative to warpdrive (implemented from scratch), creating a new
folder/module in cpp/flight/odbc

Thoughts ?

Thanks,
Regards
JB

Reply via email to