Hi Willem,
I signed the ICLA on 2012-02-20 when I was active in another ASF
project. So I hope there is nothing else I should do now?
Thanks,
-- Peter
On 01/07/2019 03:57, Willem Jiang wrote:
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