camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Richard Kettelerij <>
Subject [DISCUSS] Components relying on commercial software
Date Thu, 21 Jul 2011 22:20:25 GMT

As we all know Camel has many components [1] and as such depends on a large
number of (third party) libraries. Occasionally community members are
requesting new components or are willing to donate components they have
developed themselves. Usually the question emerges where to host these new
components. This is largely governed by the (third party) libraries used by
the component and the licences of these libraries. The options are roughly:

1) 3rd party library is open source under ASL compatible licence (ASL, BSD,
MIT, etc): host at Apache.
2) 3rd party library is open source under non-ASL compatible licence (GPL,
LGPL, AGPL, etc): host at Apache Extras / Camel Extras.
3) 3rd party library is open source and best maintained outside of Camel:
host at 3rd party project (like Smooks, Activiti, Drools)
4) 3rd party library is not open source,
it's proprietary / commercial software: ???????

What's your opinion in case of situation 4? Examples where this situation
applies are [2] en [3].



  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message