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]
