Hi,

I just went through the code commit logs of quarkus camel extension,
lots of commits are from Apache Camel committer (gnodet) and ppalaga
is the main maintainer.
It's clear that Redhat has the copyright. As Red Hat has the CLA with
ASF, it make sense that a Red Hat employee who is Camel committer to
transfer the code to Apache Camel.

If I remembered right, we accepted the new component donation from
JIRA with iCLA granted. When moving to the github PRs, I'm not sure if
we go through the iCLA check any more.
If the contribution is big enough (more than 100 lines in my mind), we
still need to the iCLA for the contributor who is new to ASF.

I just fill a JIRA[1] to add github pull request template to Camel
repo for the user to send a PR. Please feel free to polish the PR
template by adding comments on the JIRA.

[1]https://issues.apache.org/jira/browse/CAMEL-13704

Willem Jiang

Twitter: willemjiang
Weibo: 姜宁willem
On Thu, Jun 6, 2019 at 11:06 PM Hiram Chirino <hi...@hiramchirino.com> wrote:
>
> I'm not sure this is much different from a new camel component
> contribution.  The whole Quarkus project is not being donated, this just
> the camel integration with Quarkus.  It was mostly worked on by camel
> committers.  I think that a Red Hat employee that's a Camel comitter should
> be able to contribute this code to camel like other components get donated
> periodically.  If we can't find a committer that is confident it's 100% Red
> Hat copyright, then yeah let's go through the ip-clearance.
>
> On Tue, Jun 4, 2019 at 6:34 AM Willem Jiang <willem.ji...@gmail.com> wrote:
>
> > +1 for working with Quarkus to make the Camel Application more light and
> > fast.
> >
> > For the code donation part, we need to go through the IP clearance
> > process[1].
> > Please let me know if you have any questions about this.
> >
> > [1]https://incubator.apache.org/ip-clearance/
> >
> > Willem Jiang
> >
> > Twitter: willemjiang
> > Weibo: 姜宁willem
> >
> > On Tue, Jun 4, 2019 at 5:45 PM Luca Burgazzoli <lburgazz...@gmail.com>
> > wrote:
> > >
> > > Hi,
> > >
> > > In the past months some folks at Red Hat have been working on the
> > > integration between Apache Camel and Quarkus. For those not familiar
> > > with the topic, Quarkus is a new Apache 2 licensed Cloud Native Java
> > > framework tailored for GraalVM and HotSpot that bring fast startup
> > > and low memory footprint to Java based application by leverage clever
> > > build time optimizations and AOT compilation through Substrate VM [1].
> > >
> > > The result of the experimentation is available in the Quarkus
> > > repository [2][3] and I’m also working on an experimental branch
> > > on Camel K [4] to bring Quarkus on the K side based on my latest
> > > blog “Adventures in GraalVM: polyglot Camel (k) native routes
> > > with Quarkus”  [5]
> > >
> > > I do believe that both communities can benefit from a collaboration:
> > >
> > > Apache Camel can benefit from Quarkus to become
> > > a) Even more suitable for microservices
> > > b) Suitable for serverless workloads as Quarkus among others enables
> > >    built-time warmup of the Camel Context, and elimination of dead-code
> > >    (code that was only used during warmup) which is a key enabler for
> > >    very fast start-up and low memory footprint Apache Camel can be on
> > >    the innovative forefront with a cloud native Java stack for running
> > >    modern serverless workloads on Kubernetes/Knative with Camel K and
> > >    Camel Quarkus
> > >
> > > So I’m proposing to officially support Quarkus in Apache Camel’s main
> > > repository (or a dedicated one if it suits better) by creating a new
> > > platform along with those we support as today (Spring Boot, Karaf).
> > >
> > > Quarkus’ people is keen to donate the code related to Apache Camel
> > > hosted in theirs repository to the Apache Software foundation.
> > >
> > > There has been some other users in the community whom have tried
> > > Quarkus and Camel together and written blogs [6] about their experience,
> > > and Claus also posted a quick gif animation of native compiled Camel
> > > with Quarkus starting up in 7 milliseconds and taking up only 15mb
> > > of memory [7].
> > >
> > > Thoughts ?
> > >
> > > Luca
> > >
> > > [1] https://quarkus.io/
> > > [2] https://github.com/quarkusio/quarkus/tree/master/extensions/camel
> > > [3]
> > https://github.com/quarkusio/quarkus-quickstarts/tree/master/camel-java
> > > [4]
> > >
> > https://github.com/lburgazzoli/apache-camel-k-runtime/tree/quarkus-runtime
> > > [5] https://bit.ly/2HvOrh0
> > > [6] https://bit.ly/2WDtCbW
> > > [7]
> > >
> > https://www.linkedin.com/feed/update/urn:li:activity:6521869236153970688/
> > >
> > > ---
> > > Luca Burgazzoli
> >
>
>
> --
> Hiram Chirino
> Engineering | Red Hat, Inc.
> hchir...@redhat.com | redhat.com
> skype: hiramchirino | twitter: @hiramchirino

Reply via email to