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