Re: [IP CLEARANCE] Arrow Flight SQL JDBC Driver
Hi, Do we have an ICLA on file for "Abner Eduardo Ferreira”? I can see we do for the other people mentioned in the grant. Kind Regards, Justin - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [IP CLEARANCE] Arrow Flight SQL JDBC Driver
Hi, > Isn't developing on a fork of the project and submitting a PR considered > "developed inside the project”? Sure, but then you usually don’t need a software grant. > I never claim copyright as my own or use my own header. This is exactly what > happened here. Why you may not claim it it exists. But the ASF doesn’t mind that as long as we have permission to use it under the Apache license and distribute it. > The only difference here is that there were multiple contributors to that > fork, and it is likely that some or all of them did so during working hours > or using equipment by a company, which normally claims IP in such conditions; > thus the explicit donation/grant. Right and that is usually sorted out by those people getting permission from their employers and signing ICLAs. Some employers may require CCLAs. > What headers do you propose they should have used instead on (1) code they > altered that already carried the ASF header, and (2) new files they created? All I was saying that having ASF headers make checking IP difficult. If this work was done at a company as you state above, I expect it to be covered by their IP / open source policies and that may include using headers with their copyright in them. Kind Regards, Justin - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [IP CLEARANCE] Arrow Flight SQL JDBC Driver
Isn't developing on a fork of the project and submitting a PR considered "developed inside the project"? When I contribute to Apache projects, I fork the project, write code using the project's headers, and submit a PR from my fork. I never claim copyright as my own or use my own header. This is exactly what happened here. The only difference here is that there were multiple contributors to that fork, and it is likely that some or all of them did so during working hours or using equipment by a company, which normally claims IP in such conditions; thus the explicit donation/grant. What headers do you propose they should have used instead on (1) code they altered that already carried the ASF header, and (2) new files they created? On 7/16/22, 4:30 PM, "Justin Mclean" wrote: Hi, Which is an issue as the header has "Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements”. That is not really the case yet. Normally wth a software grant you replace the headers and move the original copyright line to the NOTICE file. I'm curious why was this not developed inside the project? Kind Regards, Justin - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [IP CLEARANCE] Arrow Flight SQL JDBC Driver
Hi, Which is an issue as the header has "Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements”. That is not really the case yet. Normally wth a software grant you replace the headers and move the original copyright line to the NOTICE file. I'm curious why was this not developed inside the project? Kind Regards, Justin - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [IP CLEARANCE] Arrow Flight SQL JDBC Driver
To elaborate and be more specific, the proposal identifies this fork [5] as the "source". [6] is an exhaustive list of the 1491 commits involved, constituting the donated IP. A spot check of commits with "license header" in the description shows ASF headers were used and there does not appear to have ever been any different headers. [5] - https://github.com/rafael-telles/arrow/tree/flight-jdbc-driver [6] - https://github.com/apache/arrow/compare/master...rafael-telles:arrow:flight-jdbc-driver On 7/16/22, 11:13 AM, "Daniel Widdis" wrote: Based on this blog post [1] it appears that the entire development was done in a sequence of draft PRs on the Arrow site (and on a fork), with the intention of donating it, and using ASF headers. Proposal: [2] Initial POC work: [3] Experimental version: [4] [1] - https://www.dremio.com/subsurface/arrow-flight-sql-a-universal-jdbc-driver/ [2] - https://docs.google.com/document/d/1WQz32bDF06GgMdEYyzhakqUigBZkALFwDF2y1x3DTAI/ [3] - https://github.com/apache/arrow/pull/9368 [4] - https://github.com/apache/arrow/pull/10906 On 7/16/22, 7:47 AM, "Justin Mclean" wrote: Hi, What were the original headers on the files and/or where did the original code come from? The code pointed to has ASF headers which make determining the origin a little difficult. Kind Regards,. Justin - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [IP CLEARANCE] Arrow Flight SQL JDBC Driver
Based on this blog post [1] it appears that the entire development was done in a sequence of draft PRs on the Arrow site (and on a fork), with the intention of donating it, and using ASF headers. Proposal: [2] Initial POC work: [3] Experimental version: [4] [1] - https://www.dremio.com/subsurface/arrow-flight-sql-a-universal-jdbc-driver/ [2] - https://docs.google.com/document/d/1WQz32bDF06GgMdEYyzhakqUigBZkALFwDF2y1x3DTAI/ [3] - https://github.com/apache/arrow/pull/9368 [4] - https://github.com/apache/arrow/pull/10906 On 7/16/22, 7:47 AM, "Justin Mclean" wrote: Hi, What were the original headers on the files and/or where did the original code come from? The code pointed to has ASF headers which make determining the origin a little difficult. Kind Regards,. Justin - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [IP CLEARANCE] Arrow Flight SQL JDBC Driver
Hi, What were the original headers on the files and/or where did the original code come from? The code pointed to has ASF headers which make determining the origin a little difficult. Kind Regards,. Justin - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
[IP CLEARANCE] Arrow Flight SQL JDBC Driver
Hello, Apache Arrow is receiving a donation of a JDBC driver [1], currently in a pull request, to be merged into a branch on the main Arrow repository. This is the formal request to check the clearance. The software grant has been filed, ICLAs have been submitted, and the Arrow PMC vote has been conducted. Please vote to approve this contribution. This is a lazy consensus majority vote, per the IP clearance process [2], open for at least 72 hours. [1]: https://incubator.apache.org/ip-clearance/arrow-flight-sql-jdbc-driver.html [2]: https://incubator.apache.org/ip-clearance/ Thank you, David