Did it come over like this? That was not my intention. I am sometimes
not so good in showing my intentions when drifting into technical
discussions.
I only do not like the way the karaf commands are designed today. I very
much like the way they work and help users to have a great experience
with karaf.
I simply hope we can improve some design in karaf to make it even better.
I also very much like karaf as a server platform. What I am worried is
when karaf has designs that need people to go karaf exclusively. Like
with the commands.
I would like to have a command style that works inside and outside
karaf. So projects that implement commands can cover a larger set of
possible deployments.
Guillaume told me that he used the improved gogo commands mainly outside
OSGi. I think this is great. Ideally I would like projects to write one
set of commands
that run in karaf, standalone bndtools applications, eclipse RCP, and
even outside OSGi. This will maximize the effect for the whole OSGi
community but also make more
projects write commands. So I hope karaf would benefit a lot too.
I also hope to unite the communities of karaf with other communities.
OSGi is too small to partition it even further. Today we have at least
three communities. Karaf, OSGi alliance / bndtools, Eclipse.
This is really a bad thing. If every project of these communities would
run on all the plaforms OSGi would be much stronger and in effect karaf
would be stronger.
It is just that I think karaf has developed in a way that made it a bit
incompatible with other projects. We need to correct this to bring the
communities together.
I do not have a strong opinion about cave as I have not used it a lot.
My main issue is that I think a solution that can achieve widespread use
probably
can not be based on a server you have to install. This is a barrier that
many users will not take. I would like the indexed approach to be the
standard for karaf features
at some point. So it needs to have a very low barrier for users to start
with it.
This is why I am pushing an index solution that can just reuse the maven
repository as the server as this allows that everyone uses it.
I hope that could make my intentions a bit clearer.
Christian
On 02.12.2015 08:08, Jean-Baptiste Onofré wrote:
So, let me summarize: you don't like the Karaf commands, you don't
like Cave. So basically, you are not a very Karaf supporter ;)
Too bad ;)
Regards
JB
--
Christian Schneider
http://www.liquid-reality.de
Open Source Architect
http://www.talend.com