+1 on,

*.  Calling the new JMS impl "Qpid JMS".
*.  Encouraging new development to use this client.
*.  Add a clear note explaining the current situation with our JMS clients.
*.  Naming the " qpid-amqp-1-0-jms-client" to include the word "prototype",
which is what it is at best.

Rajith

On Wed, Feb 18, 2015 at 9:59 AM, Justin Ross <justin.r...@gmail.com> wrote:

> On Wed, Feb 18, 2015 at 7:33 AM, Robbie Gemmell <robbie.gemm...@gmail.com>
> wrote:
>
> > At the moment the version number is 0.1[-SNAPSHOT], to be followed by
> > 0.2 etc until we think there is sufficient maturity to go 1.0
> > (sidenote: not years :P). The initial focus has been on implementing
> > the JMS 1.1 API for now so change will come once we begin implementing
> > the JMS 2.0 API, which could also be when we bump to 2.0 for the
> > client itself if we hadn't already for other reasons. I envisage us
> > doing releases more frequently than our existing components have
> > tended to and expect we will do small point releases eventually, so I
> > think it probably makes sense to use 0.1.0 etc from the start (or even
> > 0.0.1 to underscore its the initial release). We could consider adding
> > alpha/beta etc status, however we would then have to contend with the
> > version ordering disparities between e.g Maven and OSGi by crafting
> > some horrible release versions (including the final versions), and I'm
> > not much of a fan of publishing those to central.
> >
>
> All of this seems fine to me, except perhaps 0.0.1.  That looks very
> strange to me--like a patch update on a 0.0 release--and I think 0.1 gets
> the point across well enough.
>
>
> > Next up is the name. The new client has thus far been called simply
> > 'Qpid JMS', with module names qpid-jms-foo, and binary tar
> > apache-qpid-jms[-bin]. We already release two other JMS clients, the
> > original AMQP 0-x one, module named qpid-client, and the older AMQP
> > 1.0 one, module named qpid-amqp-1-0-jms-client. Although the new
> > clients name describes what it is, and the version numbers will differ
> > from the previous clients, do people think this is enough difference?
> > I think it is still going to be confusing for people no matter what we
> > do here, but should we perhaps give the new client a component name to
> > allow them more easily distinguished, i.e a name of the style Qpid Foo
> > or Qpid FooJMS? If so, any ideas (failing spectacularly over here)?
> >
>
> I lean toward letting the new jms impl take the prime naming real estate:
> qpid-jms, as you have it now.  I haven't thought of a good name ("Qpid
> JamSession"? kidding), and since this is really where we want to direct
> users going forward, it deserves the mantle of "Qpid JMS".
>
> Could we rename the qpid-amqp-1-0-jms-client artifact to include the word
> "prototype"?
>
> On the website, I see the previous AMQP 1.0 jms client as being visible but
> not prominent, and perhaps only available through some extra navigation.
> The new AMQP 1.0 client, and the 0-10-0-8 client, should be the featured
> offerings (especially the former).
>

Reply via email to