Re: [IP CLEARANCE] Arrow Flight SQL JDBC Driver

2022-07-16 Thread Justin Mclean
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

2022-07-16 Thread Justin Mclean
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

2022-07-16 Thread Daniel Widdis
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

2022-07-16 Thread Justin Mclean
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

2022-07-16 Thread Daniel Widdis
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

2022-07-16 Thread Daniel Widdis
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

2022-07-16 Thread Justin Mclean
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

2022-07-16 Thread David Li
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