Re: [IP CLEARANCE] Apache Pekko Connectors AWS SPI

2024-04-07 Thread PJ Fanning
If there are no objections I will cause this vote as passed. IP Clearance is 
based on lazy consensus. I'll leave this open for another 24 hours just in case 
anyone wants to vote -1 on this.

On 2024/03/30 00:21:16 Craig Russell wrote:
> On Mar 29, 2024, at 10:47, John D. Ament  wrote:
> > 
> > On Fri, Mar 29, 2024 at 11:13 AM Craig Russell  wrote:
> > 
> >> I read the IP-Clearance and this seems to be pretty straightforward:
> >> 
> >> The code has already been partly adjusted to use Pekko -
> >> https://github.com/pjfanning/aws-spi-pekko-http
> >> 
> >> It is our intention to bring the code in
> >> https://github.com/pjfanning/aws-spi-pekko-http into Apache Pekko. The
> >> code in that repo is forked from
> >> https://github.com/matsluni/aws-spi-akka-http and Matthias Lüneberg has
> >> submitted a Software Grant Agreement (SGA) to allow us to use his original
> >> commits.
> >> 
> > 
> > So just to confirm - there's no issue from your perspective that the fork
> > predates the SGA?  I believe that's my only actual concern, and being able
> > to show it clearer is really what I'm trying to say here (but jumping
> > straight to how to do it instead of properly conveying the problem I see).
> > 
> > John
> 
> There are no restrictions on the grant. So to me that means that there is no 
> time box for the grant. The grant should be good before, during, and after 
> the fork.
> 
> Craig
> 
> > 
> > 
> >> 
> >> The original code written by Matthias Lüneberg was granted to ASF and PJ
> >> has forked the project. There are no restrictions in the grant as to what
> >> commit is being granted. The entire repository is covered by the grant.
> >> 
> >> I do not see a problem.
> >> Craig
> >> 
> >>> On Mar 29, 2024, at 06:42, John D. Ament  wrote:
> >>> 
> >>> On Fri, Mar 29, 2024 at 9:32 AM PJ Fanning  wrote:
> >>> 
>  The Software Grant is on file with the ASF Secretary. I don't know
>  where these are checked in but the file is referenced in the
>  grants.txt in the foundation svn repo.
>  
>  The template file makes no reference to commit ids.
>  
>  https://www.apache.org/licenses/software-grant-template.pdf
>  
>  Matthias has basically given us permission to use his Apache licensed
>  code. I am not a lawyer but I think is reasonable to assume that all
>  commits to his repo up the SGA date are covered.
>  
>  I have an iCLA so all my commits to my fork are surely acceptable to the
>  ASF?
>  
>  I don't see why listing commit IDs makes the IP Clearance clearer. I
>  can't see commit IDs in any of the cross section of previous clearance
>  forms I have seen.
>  
> >>> 
> >>> Commit ID is simply one way it's been done.  There's a few examples, I'll
> >>> list them below.  But basically reading your IP form it isn't clear which
> >>> repo is actually being brought into Pekko, perhaps a PR would work as
> >>> well?  There's a couple of examples like that in this list too.  Anything
> >>> that you feel could be done to make it clearer that it's your repo being
> >>> brought in but going through IP Clearance/SGA due to the derived work
> >>> clause (otherwise, it's not clear why you as an officer of the foundation
> >>> need an IP Clearance to bring in your own work).
> >>> 
> >>> [1]: https://incubator.apache.org/ip-clearance/arrow-datafusion-comet
> >>> (Donation PR w/ repo being stood up by us for the target donation)
> >>> [2]:
> >> https://incubator.apache.org/ip-clearance/daffodil-vscode-debugger.html
> >>> (Full original repo and commit ID)
> >>> [3]: https://incubator.apache.org/ip-clearance/avro-rust-library.html
> >> (Full
> >>> original repo and PR)
> >>> [4]: https://incubator.apache.org/ip-clearance/tinkerpop-gremlint.html
> >>> (Commit ID)
> >>> [5]: https://incubator.apache.org/ip-clearance/tika-tika-helm.html (Full
> >>> original repo pointer)
> >>> [6]:
> >>> 
> >> https://incubator.apache.org/ip-clearance/netbeans-dukescript-presenters.html
> >>> (Commit ID and PR)
> >>> [7]: https://incubator.apache.org/ip-clearance/pekko-http-cors.html
> >>> (Original repo and PR)
> >>> 
> >>> 
>  
>  On Fri, 29 Mar 2024 at 14:19, John D. Ament 
> >> wrote:
> > 
> > On Fri, Mar 29, 2024 at 8:34 AM PJ Fanning 
> >> wrote:
> > 
> >> Hi John,
> >> My GitHub repo [1] is a fork of Matthias Lüneberg's repo [2]. His
> >> original repo was built for Akka. My fork modifies it to use Pekko
> >> instead.
> >> So it is my code that is being imported but the SGA is to acknowledge
> >> that the original code was written by Matthias Lüneberg.
> >> We can't bring my fork into Apache Pekko itself without Matthias
> >> Lüneberg's software grant.
> >> 
> >> [1] https://github.com/pjfanning/aws-spi-pekko-http
> >> [2] https://github.com/matsluni/aws-spi-akka-http
> > 
> > 
> > Ok, I see, you previously created a derived work from the original
>  author's
> > work, and I'm a

Re: [IP CLEARANCE] Apache Pekko Connectors AWS SPI

2024-03-29 Thread Craig Russell
On Mar 29, 2024, at 10:47, John D. Ament  wrote:
> 
> On Fri, Mar 29, 2024 at 11:13 AM Craig Russell  wrote:
> 
>> I read the IP-Clearance and this seems to be pretty straightforward:
>> 
>> The code has already been partly adjusted to use Pekko -
>> https://github.com/pjfanning/aws-spi-pekko-http
>> 
>> It is our intention to bring the code in
>> https://github.com/pjfanning/aws-spi-pekko-http into Apache Pekko. The
>> code in that repo is forked from
>> https://github.com/matsluni/aws-spi-akka-http and Matthias Lüneberg has
>> submitted a Software Grant Agreement (SGA) to allow us to use his original
>> commits.
>> 
> 
> So just to confirm - there's no issue from your perspective that the fork
> predates the SGA?  I believe that's my only actual concern, and being able
> to show it clearer is really what I'm trying to say here (but jumping
> straight to how to do it instead of properly conveying the problem I see).
> 
> John

There are no restrictions on the grant. So to me that means that there is no 
time box for the grant. The grant should be good before, during, and after the 
fork.

Craig

> 
> 
>> 
>> The original code written by Matthias Lüneberg was granted to ASF and PJ
>> has forked the project. There are no restrictions in the grant as to what
>> commit is being granted. The entire repository is covered by the grant.
>> 
>> I do not see a problem.
>> Craig
>> 
>>> On Mar 29, 2024, at 06:42, John D. Ament  wrote:
>>> 
>>> On Fri, Mar 29, 2024 at 9:32 AM PJ Fanning  wrote:
>>> 
 The Software Grant is on file with the ASF Secretary. I don't know
 where these are checked in but the file is referenced in the
 grants.txt in the foundation svn repo.
 
 The template file makes no reference to commit ids.
 
 https://www.apache.org/licenses/software-grant-template.pdf
 
 Matthias has basically given us permission to use his Apache licensed
 code. I am not a lawyer but I think is reasonable to assume that all
 commits to his repo up the SGA date are covered.
 
 I have an iCLA so all my commits to my fork are surely acceptable to the
 ASF?
 
 I don't see why listing commit IDs makes the IP Clearance clearer. I
 can't see commit IDs in any of the cross section of previous clearance
 forms I have seen.
 
>>> 
>>> Commit ID is simply one way it's been done.  There's a few examples, I'll
>>> list them below.  But basically reading your IP form it isn't clear which
>>> repo is actually being brought into Pekko, perhaps a PR would work as
>>> well?  There's a couple of examples like that in this list too.  Anything
>>> that you feel could be done to make it clearer that it's your repo being
>>> brought in but going through IP Clearance/SGA due to the derived work
>>> clause (otherwise, it's not clear why you as an officer of the foundation
>>> need an IP Clearance to bring in your own work).
>>> 
>>> [1]: https://incubator.apache.org/ip-clearance/arrow-datafusion-comet
>>> (Donation PR w/ repo being stood up by us for the target donation)
>>> [2]:
>> https://incubator.apache.org/ip-clearance/daffodil-vscode-debugger.html
>>> (Full original repo and commit ID)
>>> [3]: https://incubator.apache.org/ip-clearance/avro-rust-library.html
>> (Full
>>> original repo and PR)
>>> [4]: https://incubator.apache.org/ip-clearance/tinkerpop-gremlint.html
>>> (Commit ID)
>>> [5]: https://incubator.apache.org/ip-clearance/tika-tika-helm.html (Full
>>> original repo pointer)
>>> [6]:
>>> 
>> https://incubator.apache.org/ip-clearance/netbeans-dukescript-presenters.html
>>> (Commit ID and PR)
>>> [7]: https://incubator.apache.org/ip-clearance/pekko-http-cors.html
>>> (Original repo and PR)
>>> 
>>> 
 
 On Fri, 29 Mar 2024 at 14:19, John D. Ament 
>> wrote:
> 
> On Fri, Mar 29, 2024 at 8:34 AM PJ Fanning 
>> wrote:
> 
>> Hi John,
>> My GitHub repo [1] is a fork of Matthias Lüneberg's repo [2]. His
>> original repo was built for Akka. My fork modifies it to use Pekko
>> instead.
>> So it is my code that is being imported but the SGA is to acknowledge
>> that the original code was written by Matthias Lüneberg.
>> We can't bring my fork into Apache Pekko itself without Matthias
>> Lüneberg's software grant.
>> 
>> [1] https://github.com/pjfanning/aws-spi-pekko-http
>> [2] https://github.com/matsluni/aws-spi-akka-http
> 
> 
> Ok, I see, you previously created a derived work from the original
 author's
> work, and I'm assuming you approached the author about donating to the
 ASF
> via SGA which they did so that you can bring the derived work into
>> Pekko.
> To make that clearer, I would update the IP Clearance to state that the
> code being imported is from your repo at whatever commit hash which was
> forked from the original author's work as of whatever commit hash.
> 
> Was the forked repo's commit hash recorded on the SGA?
> 
> 
>> 
>>

Re: [IP CLEARANCE] Apache Pekko Connectors AWS SPI

2024-03-29 Thread John D. Ament
On Fri, Mar 29, 2024 at 11:13 AM Craig Russell  wrote:

> I read the IP-Clearance and this seems to be pretty straightforward:
>
> The code has already been partly adjusted to use Pekko -
> https://github.com/pjfanning/aws-spi-pekko-http
>
> It is our intention to bring the code in
> https://github.com/pjfanning/aws-spi-pekko-http into Apache Pekko. The
> code in that repo is forked from
> https://github.com/matsluni/aws-spi-akka-http and Matthias Lüneberg has
> submitted a Software Grant Agreement (SGA) to allow us to use his original
> commits.
>

So just to confirm - there's no issue from your perspective that the fork
predates the SGA?  I believe that's my only actual concern, and being able
to show it clearer is really what I'm trying to say here (but jumping
straight to how to do it instead of properly conveying the problem I see).

John


>
> The original code written by Matthias Lüneberg was granted to ASF and PJ
> has forked the project. There are no restrictions in the grant as to what
> commit is being granted. The entire repository is covered by the grant.
>
> I do not see a problem.
> Craig
>
> > On Mar 29, 2024, at 06:42, John D. Ament  wrote:
> >
> > On Fri, Mar 29, 2024 at 9:32 AM PJ Fanning  wrote:
> >
> >> The Software Grant is on file with the ASF Secretary. I don't know
> >> where these are checked in but the file is referenced in the
> >> grants.txt in the foundation svn repo.
> >>
> >> The template file makes no reference to commit ids.
> >>
> >> https://www.apache.org/licenses/software-grant-template.pdf
> >>
> >> Matthias has basically given us permission to use his Apache licensed
> >> code. I am not a lawyer but I think is reasonable to assume that all
> >> commits to his repo up the SGA date are covered.
> >>
> >> I have an iCLA so all my commits to my fork are surely acceptable to the
> >> ASF?
> >>
> >> I don't see why listing commit IDs makes the IP Clearance clearer. I
> >> can't see commit IDs in any of the cross section of previous clearance
> >> forms I have seen.
> >>
> >
> > Commit ID is simply one way it's been done.  There's a few examples, I'll
> > list them below.  But basically reading your IP form it isn't clear which
> > repo is actually being brought into Pekko, perhaps a PR would work as
> > well?  There's a couple of examples like that in this list too.  Anything
> > that you feel could be done to make it clearer that it's your repo being
> > brought in but going through IP Clearance/SGA due to the derived work
> > clause (otherwise, it's not clear why you as an officer of the foundation
> > need an IP Clearance to bring in your own work).
> >
> > [1]: https://incubator.apache.org/ip-clearance/arrow-datafusion-comet
> > (Donation PR w/ repo being stood up by us for the target donation)
> > [2]:
> https://incubator.apache.org/ip-clearance/daffodil-vscode-debugger.html
> > (Full original repo and commit ID)
> > [3]: https://incubator.apache.org/ip-clearance/avro-rust-library.html
> (Full
> > original repo and PR)
> > [4]: https://incubator.apache.org/ip-clearance/tinkerpop-gremlint.html
> > (Commit ID)
> > [5]: https://incubator.apache.org/ip-clearance/tika-tika-helm.html (Full
> > original repo pointer)
> > [6]:
> >
> https://incubator.apache.org/ip-clearance/netbeans-dukescript-presenters.html
> > (Commit ID and PR)
> > [7]: https://incubator.apache.org/ip-clearance/pekko-http-cors.html
> > (Original repo and PR)
> >
> >
> >>
> >> On Fri, 29 Mar 2024 at 14:19, John D. Ament 
> wrote:
> >>>
> >>> On Fri, Mar 29, 2024 at 8:34 AM PJ Fanning 
> wrote:
> >>>
>  Hi John,
>  My GitHub repo [1] is a fork of Matthias Lüneberg's repo [2]. His
>  original repo was built for Akka. My fork modifies it to use Pekko
>  instead.
>  So it is my code that is being imported but the SGA is to acknowledge
>  that the original code was written by Matthias Lüneberg.
>  We can't bring my fork into Apache Pekko itself without Matthias
>  Lüneberg's software grant.
> 
>  [1] https://github.com/pjfanning/aws-spi-pekko-http
>  [2] https://github.com/matsluni/aws-spi-akka-http
> >>>
> >>>
> >>> Ok, I see, you previously created a derived work from the original
> >> author's
> >>> work, and I'm assuming you approached the author about donating to the
> >> ASF
> >>> via SGA which they did so that you can bring the derived work into
> Pekko.
> >>> To make that clearer, I would update the IP Clearance to state that the
> >>> code being imported is from your repo at whatever commit hash which was
> >>> forked from the original author's work as of whatever commit hash.
> >>>
> >>> Was the forked repo's commit hash recorded on the SGA?
> >>>
> >>>
> 
> 
>  On Fri, 29 Mar 2024 at 13:14, John D. Ament 
> >> wrote:
> >
> > I’m a little confused. You’re referring to a third party Matthias
>  Luneberg
> > but the code reference is pointing to the officer’s personal GitHub
> > account.
> >
> > Which is being imported?
>

Re: [IP CLEARANCE] Apache Pekko Connectors AWS SPI

2024-03-29 Thread Craig Russell
I read the IP-Clearance and this seems to be pretty straightforward:

The code has already been partly adjusted to use Pekko - 
https://github.com/pjfanning/aws-spi-pekko-http

It is our intention to bring the code in 
https://github.com/pjfanning/aws-spi-pekko-http into Apache Pekko. The code in 
that repo is forked from https://github.com/matsluni/aws-spi-akka-http and 
Matthias Lüneberg has submitted a Software Grant Agreement (SGA) to allow us to 
use his original commits.

The original code written by Matthias Lüneberg was granted to ASF and PJ has 
forked the project. There are no restrictions in the grant as to what commit is 
being granted. The entire repository is covered by the grant.

I do not see a problem.
Craig

> On Mar 29, 2024, at 06:42, John D. Ament  wrote:
> 
> On Fri, Mar 29, 2024 at 9:32 AM PJ Fanning  wrote:
> 
>> The Software Grant is on file with the ASF Secretary. I don't know
>> where these are checked in but the file is referenced in the
>> grants.txt in the foundation svn repo.
>> 
>> The template file makes no reference to commit ids.
>> 
>> https://www.apache.org/licenses/software-grant-template.pdf
>> 
>> Matthias has basically given us permission to use his Apache licensed
>> code. I am not a lawyer but I think is reasonable to assume that all
>> commits to his repo up the SGA date are covered.
>> 
>> I have an iCLA so all my commits to my fork are surely acceptable to the
>> ASF?
>> 
>> I don't see why listing commit IDs makes the IP Clearance clearer. I
>> can't see commit IDs in any of the cross section of previous clearance
>> forms I have seen.
>> 
> 
> Commit ID is simply one way it's been done.  There's a few examples, I'll
> list them below.  But basically reading your IP form it isn't clear which
> repo is actually being brought into Pekko, perhaps a PR would work as
> well?  There's a couple of examples like that in this list too.  Anything
> that you feel could be done to make it clearer that it's your repo being
> brought in but going through IP Clearance/SGA due to the derived work
> clause (otherwise, it's not clear why you as an officer of the foundation
> need an IP Clearance to bring in your own work).
> 
> [1]: https://incubator.apache.org/ip-clearance/arrow-datafusion-comet
> (Donation PR w/ repo being stood up by us for the target donation)
> [2]: https://incubator.apache.org/ip-clearance/daffodil-vscode-debugger.html
> (Full original repo and commit ID)
> [3]: https://incubator.apache.org/ip-clearance/avro-rust-library.html (Full
> original repo and PR)
> [4]: https://incubator.apache.org/ip-clearance/tinkerpop-gremlint.html
> (Commit ID)
> [5]: https://incubator.apache.org/ip-clearance/tika-tika-helm.html (Full
> original repo pointer)
> [6]:
> https://incubator.apache.org/ip-clearance/netbeans-dukescript-presenters.html
> (Commit ID and PR)
> [7]: https://incubator.apache.org/ip-clearance/pekko-http-cors.html
> (Original repo and PR)
> 
> 
>> 
>> On Fri, 29 Mar 2024 at 14:19, John D. Ament  wrote:
>>> 
>>> On Fri, Mar 29, 2024 at 8:34 AM PJ Fanning  wrote:
>>> 
 Hi John,
 My GitHub repo [1] is a fork of Matthias Lüneberg's repo [2]. His
 original repo was built for Akka. My fork modifies it to use Pekko
 instead.
 So it is my code that is being imported but the SGA is to acknowledge
 that the original code was written by Matthias Lüneberg.
 We can't bring my fork into Apache Pekko itself without Matthias
 Lüneberg's software grant.
 
 [1] https://github.com/pjfanning/aws-spi-pekko-http
 [2] https://github.com/matsluni/aws-spi-akka-http
>>> 
>>> 
>>> Ok, I see, you previously created a derived work from the original
>> author's
>>> work, and I'm assuming you approached the author about donating to the
>> ASF
>>> via SGA which they did so that you can bring the derived work into Pekko.
>>> To make that clearer, I would update the IP Clearance to state that the
>>> code being imported is from your repo at whatever commit hash which was
>>> forked from the original author's work as of whatever commit hash.
>>> 
>>> Was the forked repo's commit hash recorded on the SGA?
>>> 
>>> 
 
 
 On Fri, 29 Mar 2024 at 13:14, John D. Ament 
>> wrote:
> 
> I’m a little confused. You’re referring to a third party Matthias
 Luneberg
> but the code reference is pointing to the officer’s personal GitHub
> account.
> 
> Which is being imported?
> 
> John
> 
> 
> On Wed, Mar 27, 2024 at 14:04 PJ Fanning 
>> wrote:
> 
>> Hi everyone,
>> 
>> Apache Pekko is receiving a donation of an AWS SPI.
>> The AWS SPI is used to make client calls to AWS APIs and is built
>> using Apache Pekko HTTP. We use the AWS SPI in a few of the Apache
>> Pekko Connectors.
>> 
>> 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.
>> 
>> Thanks,
>>

Re: [IP CLEARANCE] Apache Pekko Connectors AWS SPI

2024-03-29 Thread John D. Ament
On Fri, Mar 29, 2024 at 9:32 AM PJ Fanning  wrote:

> The Software Grant is on file with the ASF Secretary. I don't know
> where these are checked in but the file is referenced in the
> grants.txt in the foundation svn repo.
>
> The template file makes no reference to commit ids.
>
> https://www.apache.org/licenses/software-grant-template.pdf
>
> Matthias has basically given us permission to use his Apache licensed
> code. I am not a lawyer but I think is reasonable to assume that all
> commits to his repo up the SGA date are covered.
>
> I have an iCLA so all my commits to my fork are surely acceptable to the
> ASF?
>
> I don't see why listing commit IDs makes the IP Clearance clearer. I
> can't see commit IDs in any of the cross section of previous clearance
> forms I have seen.
>

Commit ID is simply one way it's been done.  There's a few examples, I'll
list them below.  But basically reading your IP form it isn't clear which
repo is actually being brought into Pekko, perhaps a PR would work as
well?  There's a couple of examples like that in this list too.  Anything
that you feel could be done to make it clearer that it's your repo being
brought in but going through IP Clearance/SGA due to the derived work
clause (otherwise, it's not clear why you as an officer of the foundation
need an IP Clearance to bring in your own work).

[1]: https://incubator.apache.org/ip-clearance/arrow-datafusion-comet
(Donation PR w/ repo being stood up by us for the target donation)
[2]: https://incubator.apache.org/ip-clearance/daffodil-vscode-debugger.html
(Full original repo and commit ID)
[3]: https://incubator.apache.org/ip-clearance/avro-rust-library.html (Full
original repo and PR)
[4]: https://incubator.apache.org/ip-clearance/tinkerpop-gremlint.html
(Commit ID)
[5]: https://incubator.apache.org/ip-clearance/tika-tika-helm.html (Full
original repo pointer)
[6]:
https://incubator.apache.org/ip-clearance/netbeans-dukescript-presenters.html
(Commit ID and PR)
[7]: https://incubator.apache.org/ip-clearance/pekko-http-cors.html
(Original repo and PR)


>
> On Fri, 29 Mar 2024 at 14:19, John D. Ament  wrote:
> >
> > On Fri, Mar 29, 2024 at 8:34 AM PJ Fanning  wrote:
> >
> > > Hi John,
> > > My GitHub repo [1] is a fork of Matthias Lüneberg's repo [2]. His
> > > original repo was built for Akka. My fork modifies it to use Pekko
> > > instead.
> > > So it is my code that is being imported but the SGA is to acknowledge
> > > that the original code was written by Matthias Lüneberg.
> > > We can't bring my fork into Apache Pekko itself without Matthias
> > > Lüneberg's software grant.
> > >
> > > [1] https://github.com/pjfanning/aws-spi-pekko-http
> > > [2] https://github.com/matsluni/aws-spi-akka-http
> >
> >
> > Ok, I see, you previously created a derived work from the original
> author's
> > work, and I'm assuming you approached the author about donating to the
> ASF
> > via SGA which they did so that you can bring the derived work into Pekko.
> > To make that clearer, I would update the IP Clearance to state that the
> > code being imported is from your repo at whatever commit hash which was
> > forked from the original author's work as of whatever commit hash.
> >
> > Was the forked repo's commit hash recorded on the SGA?
> >
> >
> > >
> > >
> > > On Fri, 29 Mar 2024 at 13:14, John D. Ament 
> wrote:
> > > >
> > > > I’m a little confused. You’re referring to a third party Matthias
> > > Luneberg
> > > > but the code reference is pointing to the officer’s personal GitHub
> > > > account.
> > > >
> > > > Which is being imported?
> > > >
> > > > John
> > > >
> > > >
> > > > On Wed, Mar 27, 2024 at 14:04 PJ Fanning 
> wrote:
> > > >
> > > > > Hi everyone,
> > > > >
> > > > > Apache Pekko is receiving a donation of an AWS SPI.
> > > > > The AWS SPI is used to make client calls to AWS APIs and is built
> > > > > using Apache Pekko HTTP. We use the AWS SPI in a few of the Apache
> > > > > Pekko Connectors.
> > > > >
> > > > > 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.
> > > > >
> > > > > Thanks,
> > > > > PJ
> > > > >
> > > > > [1]
> > > > >
> > >
> https://incubator.apache.org/ip-clearance/pekko-connectors-aws-spi.html
> > > > > [2] https://incubator.apache.org/ip-clearance/
> > > > >
> > > > >
> -
> > > > > 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
> > >
> > >
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org

Re: [IP CLEARANCE] Apache Pekko Connectors AWS SPI

2024-03-29 Thread PJ Fanning
The Software Grant is on file with the ASF Secretary. I don't know
where these are checked in but the file is referenced in the
grants.txt in the foundation svn repo.

The template file makes no reference to commit ids.

https://www.apache.org/licenses/software-grant-template.pdf

Matthias has basically given us permission to use his Apache licensed
code. I am not a lawyer but I think is reasonable to assume that all
commits to his repo up the SGA date are covered.

I have an iCLA so all my commits to my fork are surely acceptable to the ASF?

I don't see why listing commit IDs makes the IP Clearance clearer. I
can't see commit IDs in any of the cross section of previous clearance
forms I have seen.

On Fri, 29 Mar 2024 at 14:19, John D. Ament  wrote:
>
> On Fri, Mar 29, 2024 at 8:34 AM PJ Fanning  wrote:
>
> > Hi John,
> > My GitHub repo [1] is a fork of Matthias Lüneberg's repo [2]. His
> > original repo was built for Akka. My fork modifies it to use Pekko
> > instead.
> > So it is my code that is being imported but the SGA is to acknowledge
> > that the original code was written by Matthias Lüneberg.
> > We can't bring my fork into Apache Pekko itself without Matthias
> > Lüneberg's software grant.
> >
> > [1] https://github.com/pjfanning/aws-spi-pekko-http
> > [2] https://github.com/matsluni/aws-spi-akka-http
>
>
> Ok, I see, you previously created a derived work from the original author's
> work, and I'm assuming you approached the author about donating to the ASF
> via SGA which they did so that you can bring the derived work into Pekko.
> To make that clearer, I would update the IP Clearance to state that the
> code being imported is from your repo at whatever commit hash which was
> forked from the original author's work as of whatever commit hash.
>
> Was the forked repo's commit hash recorded on the SGA?
>
>
> >
> >
> > On Fri, 29 Mar 2024 at 13:14, John D. Ament  wrote:
> > >
> > > I’m a little confused. You’re referring to a third party Matthias
> > Luneberg
> > > but the code reference is pointing to the officer’s personal GitHub
> > > account.
> > >
> > > Which is being imported?
> > >
> > > John
> > >
> > >
> > > On Wed, Mar 27, 2024 at 14:04 PJ Fanning  wrote:
> > >
> > > > Hi everyone,
> > > >
> > > > Apache Pekko is receiving a donation of an AWS SPI.
> > > > The AWS SPI is used to make client calls to AWS APIs and is built
> > > > using Apache Pekko HTTP. We use the AWS SPI in a few of the Apache
> > > > Pekko Connectors.
> > > >
> > > > 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.
> > > >
> > > > Thanks,
> > > > PJ
> > > >
> > > > [1]
> > > >
> > https://incubator.apache.org/ip-clearance/pekko-connectors-aws-spi.html
> > > > [2] https://incubator.apache.org/ip-clearance/
> > > >
> > > > -
> > > > 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
> >
> >

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [IP CLEARANCE] Apache Pekko Connectors AWS SPI

2024-03-29 Thread John D. Ament
On Fri, Mar 29, 2024 at 8:34 AM PJ Fanning  wrote:

> Hi John,
> My GitHub repo [1] is a fork of Matthias Lüneberg's repo [2]. His
> original repo was built for Akka. My fork modifies it to use Pekko
> instead.
> So it is my code that is being imported but the SGA is to acknowledge
> that the original code was written by Matthias Lüneberg.
> We can't bring my fork into Apache Pekko itself without Matthias
> Lüneberg's software grant.
>
> [1] https://github.com/pjfanning/aws-spi-pekko-http
> [2] https://github.com/matsluni/aws-spi-akka-http


Ok, I see, you previously created a derived work from the original author's
work, and I'm assuming you approached the author about donating to the ASF
via SGA which they did so that you can bring the derived work into Pekko.
To make that clearer, I would update the IP Clearance to state that the
code being imported is from your repo at whatever commit hash which was
forked from the original author's work as of whatever commit hash.

Was the forked repo's commit hash recorded on the SGA?


>
>
> On Fri, 29 Mar 2024 at 13:14, John D. Ament  wrote:
> >
> > I’m a little confused. You’re referring to a third party Matthias
> Luneberg
> > but the code reference is pointing to the officer’s personal GitHub
> > account.
> >
> > Which is being imported?
> >
> > John
> >
> >
> > On Wed, Mar 27, 2024 at 14:04 PJ Fanning  wrote:
> >
> > > Hi everyone,
> > >
> > > Apache Pekko is receiving a donation of an AWS SPI.
> > > The AWS SPI is used to make client calls to AWS APIs and is built
> > > using Apache Pekko HTTP. We use the AWS SPI in a few of the Apache
> > > Pekko Connectors.
> > >
> > > 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.
> > >
> > > Thanks,
> > > PJ
> > >
> > > [1]
> > >
> https://incubator.apache.org/ip-clearance/pekko-connectors-aws-spi.html
> > > [2] https://incubator.apache.org/ip-clearance/
> > >
> > > -
> > > 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] Apache Pekko Connectors AWS SPI

2024-03-29 Thread PJ Fanning
Hi John,
My GitHub repo [1] is a fork of Matthias Lüneberg's repo [2]. His
original repo was built for Akka. My fork modifies it to use Pekko
instead.
So it is my code that is being imported but the SGA is to acknowledge
that the original code was written by Matthias Lüneberg.
We can't bring my fork into Apache Pekko itself without Matthias
Lüneberg's software grant.

[1] https://github.com/pjfanning/aws-spi-pekko-http
[2] https://github.com/matsluni/aws-spi-akka-http

On Fri, 29 Mar 2024 at 13:14, John D. Ament  wrote:
>
> I’m a little confused. You’re referring to a third party Matthias Luneberg
> but the code reference is pointing to the officer’s personal GitHub
> account.
>
> Which is being imported?
>
> John
>
>
> On Wed, Mar 27, 2024 at 14:04 PJ Fanning  wrote:
>
> > Hi everyone,
> >
> > Apache Pekko is receiving a donation of an AWS SPI.
> > The AWS SPI is used to make client calls to AWS APIs and is built
> > using Apache Pekko HTTP. We use the AWS SPI in a few of the Apache
> > Pekko Connectors.
> >
> > 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.
> >
> > Thanks,
> > PJ
> >
> > [1]
> > https://incubator.apache.org/ip-clearance/pekko-connectors-aws-spi.html
> > [2] https://incubator.apache.org/ip-clearance/
> >
> > -
> > 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] Apache Pekko Connectors AWS SPI

2024-03-29 Thread John D. Ament
I’m a little confused. You’re referring to a third party Matthias Luneberg
but the code reference is pointing to the officer’s personal GitHub
account.

Which is being imported?

John


On Wed, Mar 27, 2024 at 14:04 PJ Fanning  wrote:

> Hi everyone,
>
> Apache Pekko is receiving a donation of an AWS SPI.
> The AWS SPI is used to make client calls to AWS APIs and is built
> using Apache Pekko HTTP. We use the AWS SPI in a few of the Apache
> Pekko Connectors.
>
> 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.
>
> Thanks,
> PJ
>
> [1]
> https://incubator.apache.org/ip-clearance/pekko-connectors-aws-spi.html
> [2] https://incubator.apache.org/ip-clearance/
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


Re: [IP CLEARANCE] Apache Pekko Connectors AWS SPI

2024-03-29 Thread Matthew de Detrich
+1 from me (binding)

On Wed, Mar 27, 2024 at 7:05 PM PJ Fanning  wrote:
>
> Hi everyone,
>
> Apache Pekko is receiving a donation of an AWS SPI.
> The AWS SPI is used to make client calls to AWS APIs and is built
> using Apache Pekko HTTP. We use the AWS SPI in a few of the Apache
> Pekko Connectors.
>
> 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.
>
> Thanks,
> PJ
>
> [1] https://incubator.apache.org/ip-clearance/pekko-connectors-aws-spi.html
> [2] https://incubator.apache.org/ip-clearance/
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>


-- 

Matthew de Detrich

Aiven Deutschland GmbH

Immanuelkirchstraße 26, 10405 Berlin

Alexanderufer 3-7, 10117 Berlin

Amtsgericht Charlottenburg, HRB 209739 B

Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen

m: +491603708037

w: aiven.io e: matthew.dedetr...@aiven.io

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org