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

Reply via email to