On Sat, 2009-08-01 at 08:05 +0100, James Mansion wrote: > Kim van der Riet (JIRA) wrote: > > They are encumbered with BDB, which is used to save the broker state. For > > this reason, these files are LGPL > Why are they encumbered with BDB? You aren't redistributing BDB are you?
No. > And even if you deem that referencing symbols in BDB is somehow > 'redistribution' of > (part of) BDB, why does that make it LGPL? > > Surely it just requires: > > 'Redistributions in any form must be accompanied by information on > how to obtain complete source code for the DB software and any > accompanying software that uses the DB software.' > > (And that 's more like GPL, than LGPL) IANAL, you may be correct. However, this decision was made about 2 years ago out of an abundance of caution regarding non-apache-compatible licenses. The reason LGPL was selected was that it is suited for use with libraries (which this is - msgstore.so) which can be run against the apache-licensed qpidd. > I'm not sure how referencing BDB symbols can be redistributing BDB, > but I guess Sleepycat and Oracle have no interest in clarity on that. > > The symbols are discussed in books and documentation and used from code > that could be considered as the source of snippets used. APR has code that > can use BDB doesn't it? > > James Whatever the reasons, the bottom line is that this interface code is currently LGPL, and the process outlined in this JIRA is the one suggested by Apache legal to get it into the current Qpid source tree. Kim --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:[email protected]
