camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Hadrian Zbarcea <>
Subject Re: [Camel 3 discussion] Components releases
Date Wed, 20 Feb 2013 11:04:48 GMT

Actually I think you're spot on, and I shared some of these thoughts for 
a good while. I believe it's just a matter of time for others to reach 
the same conclusion.

My $0.02,

On 02/20/2013 05:37 AM, Maruan Sahyoun wrote:
> well IMHO this would also address the release lifecycle question. That part of the discussion
initiated the idea. If there are enough people around to maintain the components that's great.
On the other hand are there also enough people around to move Camel 3.0 forward AND maintain
all components? Bottom line from my outsiders perspective following your discussions was that
there are too many things to be done within a certain period of time. I might be wrong though.
> Maruan Sahyoun
> Am 20.02.2013 um 11:26 schrieb Raul Kripalani <>:
>> Hi,
>> I don't think a marketplace and surrendering responsibility of components
>> helps solve the problem we are discussing.
>> We don't have an ownership/responsibility/authorship issue: it's a release
>> lifecycle discussion. How do we deliver component fixes to the community
>> quickly? Surrendering them doesn't seem to be the solution. Truth is that
>> we do have enough capacity in the Camel project to maintain the components
>> we host. As proof, most (sensible) component tickets are resolved within 1
>> week of their creation; some in just hours.
>> BTW - we usually encourage users to donate their custom components to the
>> Camel project, if they use ASL-compatible libraries. For the rest, there's
>> already a marketplace at camel-extra [1] that hosts non-ASL compatible
>> components.
>> Regards,
>> [1]
>> *Raúl Kripalani*
>> Apache Camel Committer
>> Enterprise Architect, Program Manager, Open Source Integration specialist
>> |
>> | twitter: @raulvk <>
>> On Wed, Feb 20, 2013 at 9:38 AM, Maruan Sahyoun <>wrote:
>>> you nailed it. The idea of the marketplace is to give up responsibility.
>>> Apache Camel is responsible for the foundation (software, infrastructure,
>>> procedures). The component developer has responsibility for the component.
>>> Maruan Sahyoun
>>> Am 20.02.2013 um 10:19 schrieb Christian Schneider <
>>>> The idea of a common process and rules but separate owners for the
>>>> components sounds good. We would have to discuss / agree on the details
>>>> of course. This would then of course also imply that the camel community
>>>> would not officially support the marketplace components. So rather each
>>>> component would be supported by an individual group.
>>>> Christian
>>>> On 20.02.2013 10:04, Maruan Sahyoun wrote:
>>>>> a discussion/decision how to handle components is independent of a
>>> stable and thin core. I mentioned it only to have the 'layers' complete.
>>> The points you are making are very valid and as has been proven by others
>>> they can be addressed. What I wanted to introduce is the idea of not being
>>> responsible for all components themselves. Providing the 'marketplace' and
>>> procedures associated with it on the other hand should be handled by the
>>> project. This way Apache Camel will provide the foundation from a coding as
>>> well as infrastructure/terms and procedures perspective.
>>>>> I think jQuery is a good example of how that could be done
>>> . Take a look at the submenus
>>>>>      • Naming Your Plugin
>>>>>      • Publishing Your Plugin
>>>>>      • Package Manifest
>>>>> Kind regards
>>>>> Maruan Sahyoun
>>>> --
>>>> Christian Schneider
>>>> Open Source Architect

View raw message