Wonderful. Thank you, David, for your amazing efforts to get this merged! On Wed, Sep 14, 2022 at 11:48 AM David Li <lidav...@apache.org> wrote:
> It's been a long time coming, but the Fight SQL JDBC driver is now merged. > There are many improvements to make [1] but I think it'll be easier to do > those as small PRs against the main branch rather than keep this mega > branch alive. And it will hopefully unblock other contributors who are > trying to make improvements already. > > [1]: https://issues.apache.org/jira/browse/ARROW-17729 > > On Sat, Jul 30, 2022, at 09:36, David Li wrote: > > All credit goes to the contributors of course - and thanks to the team > > at Bit Quill/Dremio, especially James, for coordinating everything on > > their end. > > > > I have seen interest as well - hopefully this sparks more interest in > > Arrow, even if JDBC/ODBC aren't ideal client APIs for Arrow. > > > > On Sat, Jul 30, 2022, at 07:35, Andrew Lamb wrote: > >> Thank you for working to make this happen David -- I don't know how much > >> feedback you get from the community about JDBC/ODBC drivers for Arrow > >> Flight SQL but I am excited, and I have encountered many other people > who > >> are similarly excited. > >> > >> I predict these technologies will be widely used and adopted. > >> > >> Thanks again, > >> Andrew > >> > >> On Fri, Jul 29, 2022 at 8:56 AM David Li <lidav...@apache.org> wrote: > >> > >>> The vote/form are now done [1]. (There were a few points of > clarification > >>> required.) > >>> > >>> Up next: I will merge the PR into the branch, then merge master into > the > >>> branch. After that we can open a final mega PR for review/merge into > master. > >>> > >>> [1]: https://lists.apache.org/thread/fjd4942rlccpcjj0cpz0obcpjqhwobtq > >>> > >>> On Tue, Jul 12, 2022, at 12:13, James Duong wrote: > >>> > Hi David, > >>> > > >>> > The Software Grant has been filled and sent to secret...@apache.org. > >>> > > >>> > Thanks for helping to move this along. > >>> > > >>> > On Tue, Jun 28, 2022 at 1:17 PM David Li <lidav...@apache.org> > wrote: > >>> > > >>> >> It appears everyone has submitted an individual CLA. > >>> >> > >>> >> I have committed the outline of the IP clearance form. [1] I think > we > >>> can > >>> >> kick off the vote, too. > >>> >> > >>> >> As per the form, please remember to ensure that a Corporate CLA is > >>> >> recorded if such is required to authorize their contributions under > >>> their > >>> >> individual CLA. > >>> >> > >>> >> James, can you get the Software Grant filled? [2] > >>> >> > >>> >> [1]: > >>> >> > >>> > https://svn.apache.org/repos/asf/incubator/public/trunk/content/ip-clearance/arrow-flight-sql-jdbc-driver.xml > >>> >> [2]: > https://www.apache.org/licenses/contributor-agreements.html#grants > >>> >> > >>> >> -David > >>> >> > >>> >> On Thu, Apr 7, 2022, at 17:21, David Li wrote: > >>> >> > Thanks James. > >>> >> > > >>> >> > For the CLAs: for Ballista at least it was deemed OK [1][2] since > all > >>> >> > remaining contributions were easily replaceable and the project > was > >>> >> > always clearly Apache licensed. Likely that applies here too. We > can > >>> >> > look over things and I can go find out who we can reach out to to > >>> >> > confirm. > >>> >> > > >>> >> > Also the list of people may include too many people, since (at > least > >>> >> > spot checking) one person has only one commit and it appears to > be a > >>> >> > long-superseded Flight SQL commit, so it's possible we could > prune the > >>> >> > history > >>> >> > > >>> >> > [1]: > >>> https://incubator.apache.org/ip-clearance/arrow-rust-ballista.html > >>> >> > [2]: > https://lists.apache.org/thread/khk8b06t5wrsg2xmprcqglb7dl76x20r > >>> >> > > >>> >> > On Thu, Apr 7, 2022, at 17:02, James Duong wrote: > >>> >> >> I have started a PR for merging to the new branch here: > >>> >> >> https://github.com/apache/arrow/pull/12830 > >>> >> >> > >>> >> >> Regarding individual CLAs, are these necessary for people that > are no > >>> >> >> longer at Dremio? > >>> >> >> > >>> >> >> > >>> >> >> On Mon, Apr 4, 2022 at 11:52 AM Wes McKinney < > wesmck...@gmail.com> > >>> >> wrote: > >>> >> >> > >>> >> >>> A corporate CLA is not required. Individual CLAs are fine. > >>> >> >>> > >>> >> >>> Since Dremio is a US corporation and the IP for the JDBC driver > is > >>> >> >>> owned by Dremio (I assume that the contributors all have IP > >>> assignment > >>> >> >>> agreements where their contributions are assigned to the > >>> corporation), > >>> >> >>> it would be best to have a Software Grant. Dremio previously > >>> submitted > >>> >> >>> a Software Grant for Gandiva. > >>> >> >>> > >>> >> >>> On Thu, Mar 31, 2022 at 10:05 PM Sutou Kouhei < > k...@clear-code.com> > >>> >> wrote: > >>> >> >>> > > >>> >> >>> > Hi, > >>> >> >>> > > >>> >> >>> > > - We submit a grant [3]. I believe James & co. do this > >>> >> >>> > > (this is step 3/4 in [1]) - is this correct, @Kou? > >>> >> >>> > > (Since you recently handled Julia.) And then we commit a > >>> >> >>> > > tarball in the incubator drop area (though, I don't > >>> >> >>> > > quite see how to do this, need to dig around) > >>> >> >>> > > >>> >> >>> > Oh, I didn't do this for Julia. > >>> >> >>> > I also didn't do this when I donated GLib and Ruby: > >>> >> >>> > > >>> >> >>> > * > >>> >> https://incubator.apache.org/ip-clearance/arrow-ruby-library.html > >>> >> >>> > * > >>> >> https://incubator.apache.org/ip-clearance/arrow-parquet-glib.html > >>> >> >>> > * > >>> >> https://incubator.apache.org/ip-clearance/arrow-parquet-ruby.html > >>> >> >>> > > >>> >> >>> > I just collected individual CLAs for Julia and file an > >>> >> >>> > individual CLA for me for GLib and Ruby. > >>> >> >>> > > >>> >> >>> > I also didn't commit a tarball. I just use pull requests in > >>> >> >>> > GitHub or GitHub repository + commit ID. > >>> >> >>> > > >>> >> >>> > > >>> >> >>> > Other items look OK to me. > >>> >> >>> > > >>> >> >>> > > >>> >> >>> > Thanks, > >>> >> >>> > -- > >>> >> >>> > kou > >>> >> >>> > > >>> >> >>> > In <f57ba3ae-3727-4fbf-b622-b82a297ea...@www.fastmail.com> > >>> >> >>> > "Re: [Flight][Java][JDBC] IP clearance of Flight JDBC > Driver" on > >>> >> Wed, > >>> >> >>> 30 Mar 2022 17:26:29 -0400, > >>> >> >>> > "David Li" <lidav...@apache.org> wrote: > >>> >> >>> > > >>> >> >>> > > So the process is at [1]. > >>> >> >>> > > > >>> >> >>> > > I think the following needs to happen: > >>> >> >>> > > > >>> >> >>> > > - James, can you create a PR with the current state of the > >>> driver, > >>> >> but > >>> >> >>> targeted against the `flight-sql-jdbc` branch [2]? Please make > sure > >>> to > >>> >> >>> update files to have the Apache license preamble. We'll use > this as > >>> the > >>> >> >>> subject of the clearance process > >>> >> >>> > > - All contributors need to file an individual CLA; also, if > >>> >> necessary > >>> >> >>> for Dremio, a Corporate CLA (I'll check for the individual CLAs > >>> soon, > >>> >> and > >>> >> >>> make a checklist on the PR) > >>> >> >>> > > - I will fill out the outline form linked above (and > validate > >>> >> licenses > >>> >> >>> of dependencies, etc) > >>> >> >>> > > - We can hold the Arrow vote for acceptance > >>> >> >>> > > - We submit a grant [3]. I believe James & co. do this > (this is > >>> >> step > >>> >> >>> 3/4 in [1]) - is this correct, @Kou? (Since you recently handled > >>> >> Julia.) > >>> >> >>> And then we commit a tarball in the incubator drop area > (though, I > >>> >> don't > >>> >> >>> quite see how to do this, need to dig around) > >>> >> >>> > > - We complete the form and hold the IP clearance vote > >>> >> >>> > > - Finally we can merge the PR into the branch, and target > future > >>> >> PRs > >>> >> >>> against that branch. (Development can continue in the meantime, > >>> since > >>> >> I see > >>> >> >>> that it's now proceeding on the current GitHub PR, but I think > we > >>> just > >>> >> need > >>> >> >>> a stable target to merge for the IP clearance) > >>> >> >>> > > > >>> >> >>> > > [1]: > >>> >> >>> > >>> https://incubator.apache.org/ip-clearance/ip-clearance-template.html > >>> >> >>> > > [2]: https://github.com/apache/arrow/tree/flight-sql-jdbc > >>> >> >>> > > [3]: > >>> https://www.apache.org/licenses/contributor-agreements.html > >>> >> >>> > > > >>> >> >>> > > On Wed, Mar 30, 2022, at 16:37, James Duong wrote: > >>> >> >>> > >> Following up on today's sync-up: > >>> >> >>> > >> > >>> >> >>> > >> We're looking to start IP clearance of the JDBC driver in > >>> >> >>> > >> https://github.com/apache/arrow/pull/12254 > >>> >> >>> > >> > >>> >> >>> > >> I believe we discussed merging the PR into a branch to > start > >>> the > >>> >> >>> process. > >>> >> >>> > >> What else is involved in this process? > >>> >> >>> > >> > >>> >> >>> > >> -- > >>> >> >>> > >> > >>> >> >>> > >> *James Duong* > >>> >> >>> > >> Lead Software Developer > >>> >> >>> > >> Bit Quill Technologies Inc. > >>> >> >>> > >> Direct: +1.604.562.6082 | jam...@bitquilltech.com > >>> >> >>> > >> https://www.bitquilltech.com > >>> >> >>> > >> > >>> >> >>> > >> This email message is for the sole use of the intended > >>> >> recipient(s) > >>> >> >>> and may > >>> >> >>> > >> contain confidential and privileged information. Any > >>> unauthorized > >>> >> >>> review, > >>> >> >>> > >> use, disclosure, or distribution is prohibited. If you > are not > >>> >> the > >>> >> >>> > >> intended recipient, please contact the sender by reply > email > >>> and > >>> >> >>> destroy > >>> >> >>> > >> all copies of the original message. Thank you. > >>> >> >>> > >>> >> >> > >>> >> >> > >>> >> >> -- > >>> >> >> > >>> >> >> *James Duong* > >>> >> >> Lead Software Developer > >>> >> >> Bit Quill Technologies Inc. > >>> >> >> Direct: +1.604.562.6082 | jam...@bitquilltech.com > >>> >> >> https://www.bitquilltech.com > >>> >> >> > >>> >> >> This email message is for the sole use of the intended > recipient(s) > >>> and > >>> >> may > >>> >> >> contain confidential and privileged information. Any > unauthorized > >>> >> review, > >>> >> >> use, disclosure, or distribution is prohibited. If you are not > the > >>> >> >> intended recipient, please contact the sender by reply email and > >>> destroy > >>> >> >> all copies of the original message. Thank you. > >>> >> > >>> > > >>> > > >>> > -- > >>> > > >>> > *James Duong* > >>> > Lead Software Developer > >>> > Bit Quill Technologies Inc. > >>> > Direct: +1.604.562.6082 | jam...@bitquilltech.com > >>> > https://www.bitquilltech.com > >>> > > >>> > This email message is for the sole use of the intended recipient(s) > and > >>> may > >>> > contain confidential and privileged information. Any unauthorized > >>> review, > >>> > use, disclosure, or distribution is prohibited. If you are not the > >>> > intended recipient, please contact the sender by reply email and > destroy > >>> > all copies of the original message. Thank you. > >>> >