[pkg-db-devel] Bug#652036: Bug#652036: db: Salvaging db_dump triggers endless loop on certain broken databases since Berkeley DB 4.7

Ondřej Surý ondrej at sury.org
Tue Apr 26 08:41:53 UTC 2016


Control: tags -1 +upstream

Hi Lionel,

we can't neither package BDB 6.x nor use patches from BDB 6.x as the
loved-by-everyone Oracle company has changed the BDB license from
SleepyCat to Affero GPL 3[1] which makes it incompatible with quite lot
of software that uses it. Also we don't want every program using BDB to
be suddenly relicensed to AGPL as there are some consequences for that. 
AGPL isn't really suited for low level libraries and I am quite sure
that Oracle lawyers knew that...

Cheers,
-- 
Ondřej Surý <ondrej at sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server

On Fri, Apr 22, 2016, at 18:46, Lionel Debroux wrote:
> Hi,
> 
> My tests show that the db_dump binaries produced by building libdb
> 6.1.26 and 6.2.23 correctly detect the loop when trying to salvage the
> DB provided by Stephan Sürken in the first post and exit cleanly with
> exit code 1, instead of consuming unbounded CPU time.
> However, Berkeley DB 6.x versions are not packaged by Debian.
> 
> 
> Regards,
> Lionel Debroux.
> 
> _______________________________________________
> pkg-db-devel mailing list
> pkg-db-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-db-devel



More information about the pkg-db-devel mailing list