Time to move away from Berkeley DB

Ondřej Surý ondrej at sury.org
Thu Jul 4 02:41:22 EDT 2013


And the last interesting alternative might be LevelDB by Google:
https://code.google.com/p/leveldb/

But it cannot use a single file, and needs a directory full of files.

O.


On Tue, Jul 2, 2013 at 3:23 PM, Dan White <dwhite at olp.net> wrote:

> On 07/02/13 09:58 +0200, Ondřej Surý wrote:
>
>> Hi,
>>
>> you might have noticed that Oracle has released Berkeley DB 6.0, and in
>> unfortunate move they relicensed the BDB to AGPLv3 which makes it
>> incompatible with anything else than AGPLv3 or GPLv3.
>>
>> E.g. this makes cyrus licensing incompatible with Berkeley DB 6.0 since it
>> would require dual licensing which I hardly think makes sense.
>>
>> Thus I think it's time to kill the Berkeley DB support in cyrus-imapd-2.5,
>> and start thinking about the replacement for cyrus-sasl sasldb (would
>> skiplist work here? or should we use sqlite3, kyotocabinet or anything
>> else?).
>>
>
> With regards to cyrus-sasl, Lightining DB is another option:
>
> http://lists.andrew.cmu.edu/**pipermail/cyrus-sasl/2012-**
> March/002479.html<http://lists.andrew.cmu.edu/pipermail/cyrus-sasl/2012-March/002479.html>
>
> It's released under the OpenLDAP Public License, which I assume is
> compatible since ldapdb is released under the same license.
>
> --
> Dan White
>



-- 
Ondřej Surý <ondrej at sury.org>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.andrew.cmu.edu/pipermail/cyrus-devel/attachments/20130704/2ab59433/attachment.html 


More information about the Cyrus-devel mailing list