Re: [DISCUSS] NLPCraft Proposal

2020-02-03 Thread Nikita Ivanov
Hi Paul,
I'm one of the NLPCraft project members, let me chime in here.

1. The project is very interested in native Groovy/Kotlin/Scala model APIs.
It is a bit unclear for now how much work needs to be done specifically for
these languages given that NLPCraft provides a very plain (and
Scala-friendly) Java APIs. I think it deserves a separate deep conversation.
2. The topic of Commons Clause (with ALV2) is very clear - if and when the
project enters the ASF Incubator the license will change to plain Apache
License, v2.0. There's no disagreement on this among project members.
Thanks!
--
Nikita Ivanov


On Mon, Feb 3, 2020 at 9:35 PM Paul King  wrote:

> Looks like you have close to a full house for mentors. I could certainly
> put my hat in the ring if you need another, otherwise I will certainly be
> an interested community member. It seems like an interesting project. I
> would have a particular interest in Groovy/Micronaut integration.
>
> I did notice in the current repo, usage of the Commons Clause (with ALV2).
> The usage by Redis of something similar, albeit with notable differences,
> was controversial a little while back but seemed to die down as per
> LEGAL-402. As someone who hasn't been following this lately, is that
> something the project needs to manage expectations for?
>
> Cheers, Paul.
>
>
> On Tue, Feb 4, 2020 at 10:43 AM Konstantin Boudnik  wrote:
>
> > Good time of the time to all!
> >
> > I'd like to bring this new interesting project for the discussion,
> comments
> > and feedback with the aim of starting a formal [VOTE] of its acceptance
> > into
> > Incubator.
> >
> > People behind this project aren't new to Apache: some of them were behind
> > the
> > Apache Ignite incubation, which I consider a huge success as the
> community
> > is
> > literally thriving almost 5 years after the graduation.
> >
> > I have been involved a little bit with this project when it just started
> > privately a few years ago. And I'd like to emphasize that the community
> > however small it might look so far, has been aligned with Apache ways of
> > doing
> > things. Nikita Ivanov (from Ignite PMC) is very instrumental in
> tirelessly
> > helping this group to learn what it means to be a truly open source
> > project.
> >
> > The code is already under ALv2 and is publicly available. As you will see
> > it
> > has a lot of organic connections with the rest of Apache ecosystem and
> IMO
> > will fit very well here and continue to grow the community.
> >
> > The project's proposal is available at [1].
> >
> > Thank you very much for the feedback you're willing to provide!
> > --
> >   With best regards,
> > Cos
> >
> > [1]
> https://cwiki.apache.org/confluence/display/INCUBATOR/NLPCraftProposal
> >
>


Re: [DISCUSS] NLPCraft Proposal

2020-02-03 Thread Konstantin Boudnik
Paul, I think five is the charm! Groovy has been my favorite language for near
a decade so I would love you to join the group of mentors. And I think I am
expressing the unspoken consensus of the rest of us :) So, welcome!

As for the use of Commons Clause: thanks for the good catch. Let's look into
this issue and make necessary adjustments if needed.

--
  Cos

On Tue, Feb 04, 2020 at 03:34PM, Paul King wrote:
> Looks like you have close to a full house for mentors. I could certainly
> put my hat in the ring if you need another, otherwise I will certainly be
> an interested community member. It seems like an interesting project. I
> would have a particular interest in Groovy/Micronaut integration.
> 
> I did notice in the current repo, usage of the Commons Clause (with ALV2).
> The usage by Redis of something similar, albeit with notable differences,
> was controversial a little while back but seemed to die down as per
> LEGAL-402. As someone who hasn't been following this lately, is that
> something the project needs to manage expectations for?
> 
> Cheers, Paul.
> 
> 
> On Tue, Feb 4, 2020 at 10:43 AM Konstantin Boudnik  wrote:
> 
> > Good time of the time to all!
> >
> > I'd like to bring this new interesting project for the discussion, comments
> > and feedback with the aim of starting a formal [VOTE] of its acceptance
> > into
> > Incubator.
> >
> > People behind this project aren't new to Apache: some of them were behind
> > the
> > Apache Ignite incubation, which I consider a huge success as the community
> > is
> > literally thriving almost 5 years after the graduation.
> >
> > I have been involved a little bit with this project when it just started
> > privately a few years ago. And I'd like to emphasize that the community
> > however small it might look so far, has been aligned with Apache ways of
> > doing
> > things. Nikita Ivanov (from Ignite PMC) is very instrumental in tirelessly
> > helping this group to learn what it means to be a truly open source
> > project.
> >
> > The code is already under ALv2 and is publicly available. As you will see
> > it
> > has a lot of organic connections with the rest of Apache ecosystem and IMO
> > will fit very well here and continue to grow the community.
> >
> > The project's proposal is available at [1].
> >
> > Thank you very much for the feedback you're willing to provide!
> > --
> >   With best regards,
> > Cos
> >
> > [1] https://cwiki.apache.org/confluence/display/INCUBATOR/NLPCraftProposal
> >


signature.asc
Description: PGP signature


Re: [DISCUSS] NLPCraft Proposal

2020-02-03 Thread Paul King
Looks like you have close to a full house for mentors. I could certainly
put my hat in the ring if you need another, otherwise I will certainly be
an interested community member. It seems like an interesting project. I
would have a particular interest in Groovy/Micronaut integration.

I did notice in the current repo, usage of the Commons Clause (with ALV2).
The usage by Redis of something similar, albeit with notable differences,
was controversial a little while back but seemed to die down as per
LEGAL-402. As someone who hasn't been following this lately, is that
something the project needs to manage expectations for?

Cheers, Paul.


On Tue, Feb 4, 2020 at 10:43 AM Konstantin Boudnik  wrote:

> Good time of the time to all!
>
> I'd like to bring this new interesting project for the discussion, comments
> and feedback with the aim of starting a formal [VOTE] of its acceptance
> into
> Incubator.
>
> People behind this project aren't new to Apache: some of them were behind
> the
> Apache Ignite incubation, which I consider a huge success as the community
> is
> literally thriving almost 5 years after the graduation.
>
> I have been involved a little bit with this project when it just started
> privately a few years ago. And I'd like to emphasize that the community
> however small it might look so far, has been aligned with Apache ways of
> doing
> things. Nikita Ivanov (from Ignite PMC) is very instrumental in tirelessly
> helping this group to learn what it means to be a truly open source
> project.
>
> The code is already under ALv2 and is publicly available. As you will see
> it
> has a lot of organic connections with the rest of Apache ecosystem and IMO
> will fit very well here and continue to grow the community.
>
> The project's proposal is available at [1].
>
> Thank you very much for the feedback you're willing to provide!
> --
>   With best regards,
> Cos
>
> [1] https://cwiki.apache.org/confluence/display/INCUBATOR/NLPCraftProposal
>


Re: [DISCUSS] NLPCraft Proposal

2020-02-03 Thread Konstantin Boudnik
Dave,

appreciate the offer - having someone of your caliber on the team is a huge
help. I will update the proposal shortly!

Welcome and thank you!
--
  Cos

On Mon, Feb 03, 2020 at 04:59PM, Dave Fisher wrote:
> This is very interesting. You’ve got a good set of mentors!
> 
> If you are looking for a fourth mentor then I volunteer if you are interested.
> 
> Regards,
> Dave
> 
> > On Feb 3, 2020, at 4:43 PM, Konstantin Boudnik  wrote:
> > 
> > Good time of the time to all!
> > 
> > I'd like to bring this new interesting project for the discussion, comments
> > and feedback with the aim of starting a formal [VOTE] of its acceptance into
> > Incubator.
> > 
> > People behind this project aren't new to Apache: some of them were behind 
> > the
> > Apache Ignite incubation, which I consider a huge success as the community 
> > is
> > literally thriving almost 5 years after the graduation.
> > 
> > I have been involved a little bit with this project when it just started
> > privately a few years ago. And I'd like to emphasize that the community
> > however small it might look so far, has been aligned with Apache ways of 
> > doing
> > things. Nikita Ivanov (from Ignite PMC) is very instrumental in tirelessly
> > helping this group to learn what it means to be a truly open source project.
> > 
> > The code is already under ALv2 and is publicly available. As you will see it
> > has a lot of organic connections with the rest of Apache ecosystem and IMO
> > will fit very well here and continue to grow the community.
> > 
> > The project's proposal is available at [1]. 
> > 
> > Thank you very much for the feedback you're willing to provide!
> > --
> >  With best regards,
> >Cos
> > 
> > [1] https://cwiki.apache.org/confluence/display/INCUBATOR/NLPCraftProposal 
> 
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 


signature.asc
Description: PGP signature


Re: [DISCUSS] NLPCraft Proposal

2020-02-03 Thread Dave Fisher
This is very interesting. You’ve got a good set of mentors!

If you are looking for a fourth mentor then I volunteer if you are interested.

Regards,
Dave

> On Feb 3, 2020, at 4:43 PM, Konstantin Boudnik  wrote:
> 
> Good time of the time to all!
> 
> I'd like to bring this new interesting project for the discussion, comments
> and feedback with the aim of starting a formal [VOTE] of its acceptance into
> Incubator.
> 
> People behind this project aren't new to Apache: some of them were behind the
> Apache Ignite incubation, which I consider a huge success as the community is
> literally thriving almost 5 years after the graduation.
> 
> I have been involved a little bit with this project when it just started
> privately a few years ago. And I'd like to emphasize that the community
> however small it might look so far, has been aligned with Apache ways of doing
> things. Nikita Ivanov (from Ignite PMC) is very instrumental in tirelessly
> helping this group to learn what it means to be a truly open source project.
> 
> The code is already under ALv2 and is publicly available. As you will see it
> has a lot of organic connections with the rest of Apache ecosystem and IMO
> will fit very well here and continue to grow the community.
> 
> The project's proposal is available at [1]. 
> 
> Thank you very much for the feedback you're willing to provide!
> --
>  With best regards,
>Cos
> 
> [1] https://cwiki.apache.org/confluence/display/INCUBATOR/NLPCraftProposal 


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



[DISCUSS] NLPCraft Proposal

2020-02-03 Thread Konstantin Boudnik
Good time of the time to all!

I'd like to bring this new interesting project for the discussion, comments
and feedback with the aim of starting a formal [VOTE] of its acceptance into
Incubator.

People behind this project aren't new to Apache: some of them were behind the
Apache Ignite incubation, which I consider a huge success as the community is
literally thriving almost 5 years after the graduation.

I have been involved a little bit with this project when it just started
privately a few years ago. And I'd like to emphasize that the community
however small it might look so far, has been aligned with Apache ways of doing
things. Nikita Ivanov (from Ignite PMC) is very instrumental in tirelessly
helping this group to learn what it means to be a truly open source project.

The code is already under ALv2 and is publicly available. As you will see it
has a lot of organic connections with the rest of Apache ecosystem and IMO
will fit very well here and continue to grow the community.
 
The project's proposal is available at [1]. 

Thank you very much for the feedback you're willing to provide!
--
  With best regards,
Cos

[1] https://cwiki.apache.org/confluence/display/INCUBATOR/NLPCraftProposal 


signature.asc
Description: PGP signature


Protobuf in Eclipse

2020-02-03 Thread leerho
I could use some help from anyone that has experience in downloading Google
Protobuf-3.11.1 for Java and getting it to work in Eclipse as a Maven
project?

Cheers,
Lee.
lee...@apache.org


Re: [RESULT] [IP CLEARANCE] Maven Wrapper

2020-02-03 Thread Brian Fox
I do not have answers to those questions, which seems like good ones.
I just wanted to break the loop, which I think I might have ;-)

On Mon, Feb 3, 2020 at 5:13 PM David Nalley  wrote:
>
> My sense from reading this thread is that it was a 'work-for-hire' and
> that the contributors are not owners. Otherwise, why have they been
> bothering to talk to Walmart Labs? Why is a company  (as opposed to
> project or indivudal(s)) listed as the copyright holder in source
> code?
>
> The copyright headers identify Takari Inc as the copyright
> holder/owner, which from this thread seems to have been acquired by
> Walmart Labs?
>
> --David
>
> On Mon, Feb 3, 2020 at 11:01 PM Brian Fox  wrote:
> >
> > I think what Robert is highlighting was that collectively, the
> > contributors are still owners and have granted permission to use
> > another license.
> >
> > On Mon, Feb 3, 2020 at 4:59 PM David Nalley  wrote:
> > >
> > > On Mon, Feb 3, 2020 at 9:27 PM Justin Mclean  
> > > wrote:
> > > >
> > > > HI,
> > > >
> > > > I agree with what John wrote, part of the code is EPL which is not 
> > > > compatible with the ALv2, you need the owner permission to change the 
> > > > license on that..
> > > >
> > > > My understanding of "Let me try to get in contact with Walmart Labs to 
> > > > get an SGA for the Takari Maven Wrapper.” was that the next step would 
> > > > be an SGA.
> > > >
> > >
> > > I agree with Justin.
> > >
> > > The lack of an SGA makes this ineligible for the normal lazy consensus 
> > > route.
> > > The fact that 1 of the chunks of code you're looking at is licensed
> > > under the EPL is a further blocker. You can't relicense it without
> > > explicit permission from the owner, preferably memorialized as a SGA.
> > >
> > > While I don't think that the IP Clearance process is perfectly rigid,
> > > it is a process and this one is missing some significant parts of that
> > > process.
> > >
> > > --David
> > >
> > > -
> > > 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
>

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



Re: [RESULT] [IP CLEARANCE] Maven Wrapper

2020-02-03 Thread David Nalley
My sense from reading this thread is that it was a 'work-for-hire' and
that the contributors are not owners. Otherwise, why have they been
bothering to talk to Walmart Labs? Why is a company  (as opposed to
project or indivudal(s)) listed as the copyright holder in source
code?

The copyright headers identify Takari Inc as the copyright
holder/owner, which from this thread seems to have been acquired by
Walmart Labs?

--David

On Mon, Feb 3, 2020 at 11:01 PM Brian Fox  wrote:
>
> I think what Robert is highlighting was that collectively, the
> contributors are still owners and have granted permission to use
> another license.
>
> On Mon, Feb 3, 2020 at 4:59 PM David Nalley  wrote:
> >
> > On Mon, Feb 3, 2020 at 9:27 PM Justin Mclean  
> > wrote:
> > >
> > > HI,
> > >
> > > I agree with what John wrote, part of the code is EPL which is not 
> > > compatible with the ALv2, you need the owner permission to change the 
> > > license on that..
> > >
> > > My understanding of "Let me try to get in contact with Walmart Labs to 
> > > get an SGA for the Takari Maven Wrapper.” was that the next step would be 
> > > an SGA.
> > >
> >
> > I agree with Justin.
> >
> > The lack of an SGA makes this ineligible for the normal lazy consensus 
> > route.
> > The fact that 1 of the chunks of code you're looking at is licensed
> > under the EPL is a further blocker. You can't relicense it without
> > explicit permission from the owner, preferably memorialized as a SGA.
> >
> > While I don't think that the IP Clearance process is perfectly rigid,
> > it is a process and this one is missing some significant parts of that
> > process.
> >
> > --David
> >
> > -
> > 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: [RESULT] [IP CLEARANCE] Maven Wrapper

2020-02-03 Thread Brian Fox
I think what Robert is highlighting was that collectively, the
contributors are still owners and have granted permission to use
another license.

On Mon, Feb 3, 2020 at 4:59 PM David Nalley  wrote:
>
> On Mon, Feb 3, 2020 at 9:27 PM Justin Mclean  wrote:
> >
> > HI,
> >
> > I agree with what John wrote, part of the code is EPL which is not 
> > compatible with the ALv2, you need the owner permission to change the 
> > license on that..
> >
> > My understanding of "Let me try to get in contact with Walmart Labs to get 
> > an SGA for the Takari Maven Wrapper.” was that the next step would be an 
> > SGA.
> >
>
> I agree with Justin.
>
> The lack of an SGA makes this ineligible for the normal lazy consensus route.
> The fact that 1 of the chunks of code you're looking at is licensed
> under the EPL is a further blocker. You can't relicense it without
> explicit permission from the owner, preferably memorialized as a SGA.
>
> While I don't think that the IP Clearance process is perfectly rigid,
> it is a process and this one is missing some significant parts of that
> process.
>
> --David
>
> -
> 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: [RESULT] [IP CLEARANCE] Maven Wrapper

2020-02-03 Thread David Nalley
On Mon, Feb 3, 2020 at 9:27 PM Justin Mclean  wrote:
>
> HI,
>
> I agree with what John wrote, part of the code is EPL which is not compatible 
> with the ALv2, you need the owner permission to change the license on that..
>
> My understanding of "Let me try to get in contact with Walmart Labs to get an 
> SGA for the Takari Maven Wrapper.” was that the next step would be an SGA.
>

I agree with Justin.

The lack of an SGA makes this ineligible for the normal lazy consensus route.
The fact that 1 of the chunks of code you're looking at is licensed
under the EPL is a further blocker. You can't relicense it without
explicit permission from the owner, preferably memorialized as a SGA.

While I don't think that the IP Clearance process is perfectly rigid,
it is a process and this one is missing some significant parts of that
process.

--David

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



Re: [RESULT] [IP CLEARANCE] Maven Wrapper

2020-02-03 Thread Justin Mclean
HI,

I agree with what John wrote, part of the code is EPL which is not compatible 
with the ALv2, you need the owner permission to change the license on that..

My understanding of "Let me try to get in contact with Walmart Labs to get an 
SGA for the Takari Maven Wrapper.” was that the next step would be an SGA.

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



Re: [RESULT] [IP CLEARANCE] Maven Wrapper

2020-02-03 Thread Robert Scholte
Hi Justin,

No, we've got agreements from all significant contributors and I assumed it was 
clear that this was all we needed. "The takari CLA only grants Takari and hence 
also Walmart equal access to the code. As such the contributors all own 
copyright to the code and can assign to Apache."

Even though my contact with Walmart could try to finish it on their side, she 
also said it has no priority because it isn't related to the Walmart brand, so 
it is uncertain if or when this can happen.

I've got this feeling we're going in circles.

Hence I asked a week ago explicitly what we are waiting for.

Due to no answers I saw only one result: vote succeeded by lazy consensus. 

If I came to the wrong conclusion, please be clear what to do next,

thanks,
Robert
On 3-2-2020 20:37:09, Justin Mclean  wrote:
Hi,

> Vote succeeded by lazy consensus.

Has Walmart Labs siogned an SGA?

Justin

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



Re: [RESULT] [IP CLEARANCE] Maven Wrapper

2020-02-03 Thread Justin Mclean
Hi,

> Vote succeeded by lazy consensus.

Has Walmart Labs siogned an SGA?

Justin

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



[RESULT] [IP CLEARANCE] Maven Wrapper

2020-02-03 Thread Robert Scholte
Vote succeeded by lazy consensus.

I will continue the process.

thanks,
Robert

On 24-1-2020 11:05:15, Robert Scholte  wrote:
Although there wasn't an explicit -1, I noticed some concerns.
I would like to complete the process properly so would like to see from John 
and Justin if we can continue?
If not, what do you expect before finishing this process?

regards,
Robert

On 10-1-2020 16:03:16, Robert Scholte  wrote:
I don't want to split these IP clearances. It doesn't make sense to adopt one 
without the other.

Let me try to get in contact with Walmart Labs to get an SGA for the Takari 
Maven Wrapper.

thanks.
Robert

On 2020/01/06 23:17:33, "John D. Ament" wrote:
> Dropping private list for previously mentioned reason.
>
> In order for us to accept the Takari Maven Plugin, it's currently EPL v1.
> We allow these to be distributed in binary form. For us to accept the
> plugin, I would expect an SGA from Takari allowing the relicensing.
>
> The Maven Wrapper i think is much clearer. Most of the code was actually
> written by individuals with ICLAs on file with the ASF. It's already
> Apache Licensed. It has no declared NOTICES either.
>
> To simplify things, perhaps it would be easier to have two IP clearances,
> one for the wrapper and one for the plugin. They should have different
> needs.
>
> John
>
> On Mon, Jan 6, 2020 at 4:30 PM Robert Scholte wrote:
>
> >
> > On 6-1-2020 22:24:09, Justin Mclean wrote:
> > HI,
> >
> > Confirmed IP Clearance from all active committers:
> >
> > https://lists.apache.org/thread.html/7c8fc7fa0fc677c24504d948d7d71e6cdebdb952c9ca0a2183460726%40%3Cprivate.maven.apache.org%3E
> >
> > https://lists.apache.org/thread.html/bd38cce5904d805b8526593996fcfec17ba4c8b6d8a18d66261d072c%40%3Cprivate.maven.apache.org%3E
> >
> > https://lists.apache.org/thread.html/00102361655d35ea939d44e522d9dd1fb4894af20ac418a1ef5973be%40%3Cprivate.maven.apache.org%3E
> >
> > https://lists.apache.org/thread.html/7459ee80b46bef0c2f4640700a3ee4bad46ae64bb3dad54f8c7896a3%40%3Cprivate.maven.apache.org%3E
> >
> > https://lists.apache.org/thread.html/0a9e690562ffe25ede5b601600e6b7edd5f1c70a2aaffddabbf5f85f%40%3Cprivate.maven.apache.org%3E
> > with this we have secured all IP for both repositories.
> >
> >
> > Github list 35 contributors for [1], and 7 contributors for [2] without an
> > SGA I think you would require ICLAs from all significant contributors, not
> > just current ones.
> >
> > *Robert Scholte:*
> > I did an analysis of all the commits. The 5 mentioned are the only
> > significant contributors.
> > Attached (if accepted) an excel sheet with all the details.
> >
> > Thanks,
> > Robert
> >
> >
> > Thanks,
> > Justin
> >
> > 1. https://github.com/takari/maven-wrapper/graphs/contributors
> > 2. https://github.com/takari/takari-maven-plugin
> >
> >
> > -
> > 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: Podling brand and trademark

2020-02-03 Thread Justin Mclean
Hi,

> The report has a new question that I am not sure Tuweni looked into: "Is the 
> PPMC managing the podling's brand / trademarks?”
> Pretty sure we haven’t done much in that department.
> 
> Is there a guideline or a process we can follow?

See [1] for a start, Shane gave a great talk on this subject at the last 
ApacheCon.

Thanks,
Justin

1. https://www.apache.org/foundation/marks/responsibility
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org