Mike Milinkovich wrote:

As pointed out in the Oscar project proprosal, OSGi forms the basis of the
Eclipse Rich Client Platform. Eclipse is a well-known and growing open
source community in its own right, and we would be very interested in
discussing how the Eclipse OSGi team and the Apache Oscar team can
co-operate.
[ ...partially deleted... ]

We feel that all of these goals could be greatly accelerated by working
together rather than in parallel.

Yes, I too think it would be great if our two communities could find some way to work together. Clearly, we share common goals, since we are implementing the same spec. However, this does not mean that all of our goals are shared.

The point of projects like Oscar and Knopflerfish is purely to support OSGi technology and the community around it. In this case, I believe that this makes these communities a better place to focus the OSGi effort, because it is their primary concern. Ultimately, Oscar and KF support all aspects of OSGi and are interested in all use cases around it, all standard services, defining new services, etc. I would assume that the primary use case driving the Eclipse OSGi implementation is to support the Eclipse runtime (which makes sense).

Further, positioning an OSGi project at Apache also makes sense to me, because (from my perspective) Apache specializes in middleware and enabling technology and OSGi technology falls into this category.

I do believe that this technology will mature to a point where a merge will be possible, but I do not believe that this time has arrived yet. I believe that the community still benefits from having different implementations with different perspectives.

A goal for our communities should be to find the areas where collaboration makes sense, so that we don't needlessly waste resources.

-> richard

Reply via email to