I'd like to start a thread about where JBI components that
are contributed by users should be hosted.  I see several
choices:
 * host them at ASF in the ServiceMix svn tree
 * host them somewhere else
 * do not host them
 * provide a nice catalog
    of available components like http://geronimoplugincentral.org/

I think the last point is necessary as we at least need maybe
not a full blown web site but a list of available JBI plugins.
As for hosting components, I have pondered this a bit.
There may be different cases: for example the ODE project
has a JBI component that they host, and that's fine.  I'd like
tuscany to provide a SE, but they don't seem to have the
bandwidth / will to work on that currently.  For small components
donated by non developers, I think we should try to host them
at the ASF if there is no license problems and provide the authors
will committer access if they maintain the component (should we
put them in the sandbox first ?).

It also leads to several somewhat related questions:
 * should all components have the same lifecycle than the container ?
 * if we restructure the svn source tree as stated in a previous discussion,
     we could easily split the component lifecycle from the container
     lifecycle (note that the container has had much less changes than the
     components)
 * which components should we ship in the distribution
      or should we ship any components at all ? if we split the container
     from the components, we could have separate downloads for
     components / examples.

--
Cheers,
Guillaume Nodet

Reply via email to