On Mon, 2011-09-12 at 20:44 +0100, Robbie Gemmell wrote:
> Hi all,
> 
> As some of you no doubt already know the Java broker has a few
> configuration/message store implementations, with there currently
> being Memory, Derby (to be split into truly generic JDBC + Derby
> implementations at some point), and BDB Java Edition backed
> implementations of the interfaces. Although the store code itself for
> the last of these implementations carries the Apache Licence v2.0 it
> depends on a library licenced under the Sleepycat licence [1], which
> is classed as a Category X dependency here at Apache and so can't be
> distributed by the project. As a result, this store implementation has
> always been hosted elsewhere and I recently began looking into moving
> it to Apache Extras. Having done so I was instead left with the
> impression that it would actually be possible to move the code into
> our ASF repo. This was reinforced after further investigation lead me
> to instances of other Apache projects that currently are or have
> previously been doing roughly what I thought to be allowable. I have
> since enquired on this possibility over on legal-discuss and my
> question was answered positively [2].

This would seem to indicate that the store for the C++ broker which also
has a similar dependency on Sleepycat bdb could also be moved into the
main qpid repo, that would certainly make keeping its code synchronised
with the C++ broker code much easier.

So assuming we move the Java broker BDB store code into qpid then we
should also move the C++ broker store code.

Andrew



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to