Hi, <with my Berkeley DB maintainer hat + downstream packages>
my view is that Berkeley DB is dead since Oracle relicenced it to AGPL3; I also think there are better alternatives for key-value storage databases like LMDB (http://symas.com/mdb/) (or possibly others like LevelDB, Tokyo/Kyoto, etc. we don't have to settle on one common solution). So I think that we can probably get rid of the Berkeley DB at the places where it's used like a simple key-value database. It would require some amount of cooperation with upstream and some work within the packaging (converting the database at the upgrade time). Fortunately most heavy users are moving away from BDB anyway: openldap has lmdb cyrus-imapd has skiplist database subversion has migrated to fsfs (something) I am sure that there are places where BDB usage is very well justified, but I feel that most downstream users had used Berkeley DB just because it was considered the gold standard (ehm)... The main reason for doing the switch is technical. I am already tired from each major version upgrade that needs all sort of ritual dances to not break the databases, but it would also send a strong message to the Open Source world that we do not take the re-licensing lightly. P.S.: I will do that for Cyrus SASL and Cyrus IMAP in any case, but it would be nicer if we had this as a release goal. Cheers, Ondrej List of affected maintainers follows: Adam Conrad <[email protected]> cyrus-sasl2 (U) Adrian Knoth <[email protected]> jack-audio-connection-kit (U) Alastair McKinstry <[email protected]> ggcov Alberto Á. Fuentes <[email protected]> animals Alessandro Ghedini <[email protected]> isync (U) Alexander Wirt <[email protected]> citadel (U) iproute2 (U) Alexander Zangerl <[email protected]> nmh nmh (U) Alexandre Mestiashvili <[email protected]> libpam-abl Anders Waananen <[email protected]> canl-c++ (U) nordugrid-arc (U) Andreas Henriksson <[email protected]> iproute2 (U) Andreas Metzler <[email protected]> exim4 (U) Andreas Rönnquist <[email protected]> claws-mail (U) Anthony Prades <[email protected]> cyrus-imapd-2.4 (U) Antonio Radici <[email protected]> cfengine2 cfengine3 Antonio Terceiro <[email protected]> ruby-bdb (U) APT Development Team <[email protected]> apt Aron Xu <[email protected]> libpinyin (U) Arto Jantunen <[email protected]> memcachedb Asias He <[email protected]> libpinyin (U) Aurelien Jarno <[email protected]> freebsd-buildutils (U) Bart Martens <[email protected]> open-cobol Benjamin Seidenberg <[email protected]> cyrus-imapd-2.4 (U) Bernhard R. Link <[email protected]> reprepro Brian May <[email protected]> heimdal Christian Perrier <[email protected]> apt (U) Christoph Egger <[email protected]> clisp (U) Christoph Martin <[email protected]> sks Cleto Martín <[email protected]> zeroc-ice (U) Cleto Martín <[email protected]> zeroc-ice (U) Colin Tuckley <[email protected]> xastir (U) Daniel Burrows <[email protected]> apt (U) Daniel Kahn Gillmor <[email protected]> sks (U) Daniel Pocock <[email protected]> resiprocate (U) Daniel Pocock <[email protected]> resiprocate (U) Daniel Walrond <[email protected]> opensmtpd (U) Dave Beckett <[email protected]> redland David Weinehall <[email protected]> evolution-data-server (U) Debian 389ds Team <[email protected]> 389-ds-base Debian Apache Maintainers <[email protected]> apr-util Debian Berkeley DB Group <[email protected]> db-defaults Debian Bitcoin Packaging Team <[email protected]> bitcoin litecoin Debian Cairo-dock Maintainers <[email protected]> cairo-dock-plug-ins Debian Citadel Team <[email protected]> citadel Debian Common Lisp Team <[email protected]> clisp Debian Cyrus SASL Team <[email protected]> cyrus-sasl2 Debian Cyrus Team <[email protected]> cyrus-imapd-2.4 Debian Evolution Maintainers <[email protected]> evolution-data-server Debian Grid Engine Maintainers <[email protected]> gridengine Debian Hamradio Maintainers <[email protected]> trustedqsl Debian Hams group <[email protected]> xastir Debian iproute2 Maintainers <[email protected]> iproute2 Debian Multimedia Maintainers <[email protected]> jack-audio-connection-kit Debian Netatalk team <[email protected]> netatalk Debian OpenLDAP Maintainers <[email protected]> openldap Debian PHP Maintainers <[email protected]> php5 Debian QA Group <[email protected]> libnss-db nvi sendmail spamprobe webdruid Debian Ruby Extras Maintainers <[email protected]> ruby-bdb Debian VoIP Team <[email protected]> kamailio resiprocate Debian XMPP Maintainers <[email protected]> jabberd2 Dmitry Smirnov <[email protected]> litecoin (U) Dominic Hargreaves <[email protected]> perl (U) Elimar Riesebieter <[email protected]> moc Exim4 Maintainers <[email protected]> exim4 Fabian Fagerholm <[email protected]> cyrus-sasl2 (U) Fabio M. Di Nitto <[email protected]> sks (U) Felipe Augusto van de Wiel (faw) <[email protected]> webalizer (U) Francisco Moya <[email protected]> zeroc-ice Free Ekanayaka <[email protected]> jack-audio-connection-kit (U) GNU/kFreeBSD Maintainers <[email protected]> freebsd-buildutils Guido Guenther <[email protected]> nss-updatedb Guido Günther <[email protected]> libpam-ccreds Guilherme de S. Pastore <[email protected]> subversion (U) Guillem Jover <[email protected]> freebsd-buildutils (U) Gunnar Wolf <[email protected]> ruby-bdb (U) Gustavo Noronha Silva <[email protected]> claws-mail (U) Hamish Moffatt <[email protected]> trustedqsl (U) xastir (U) Heikki Henriksen <[email protected]> evolution-data-server (U) Henrique de Moraes Holschuh <[email protected]> cyrus-imapd-2.4 (U) IME Packaging Team <[email protected]> libpinyin Ivan Borzenkov <[email protected]> librcc Jaime Robles <[email protected]> trustedqsl (U) Jakub Safarik <[email protected]> sendmail James McCoy <[email protected]> subversion (U) Jan Christoph Nordholz <[email protected]> nvi Jari Aalto <[email protected]> bmf Jelmer Vernooij <[email protected]> heimdal (U) Jerry Stueve <[email protected]> trustedqsl (U) xastir (U) Joachim Wiedorn <[email protected]> squidguard Jochen Friedrich <[email protected]> c-icap (U) c-icap-modules (U) Jonas Smedegaard <[email protected]> bitcoin (U) jack-audio-connection-kit (U) netatalk netatalk (U) Jonathan McDowell <[email protected]> onak Jordi Mallach <[email protected]> evolution-data-server (U) Josselin Mouette <[email protected]> evolution-data-server (U) Julian Andres Klode <[email protected]> apt (U) Julien Viard de Galbert <[email protected]> webalizer Junichi Uekawa <[email protected]> jack-audio-connection-kit (U) Kamal Mostafa <[email protected]> trustedqsl (U) xastir (U) Klaus Reimer <[email protected]> webdruid Krzysztof Klimonda <[email protected]> 389-ds-base (U) LaMont Jones <[email protected]> hpsockd postfix Laurent Bigonville <[email protected]> evolution-data-server (U) Lior Kaplan <[email protected]> php5 (U) Loic Minier <[email protected]> evolution-data-server (U) rpm (U) Lucas Nussbaum <[email protected]> ruby-bdb (U) Luigi Gangitano <[email protected]> squid squid3 Magnus Holmgren <[email protected]> prayer Marc Haber <[email protected]> exim4 (U) Marco d'Itri <[email protected]> inn2 libberkeleydb-perl vacation Margarita Manterola <[email protected]> evolution-data-server (U) Mark Brown <[email protected]> xemacs21 Mark Hymers <[email protected]> gridengine (U) Marvin Stark <[email protected]> syrep Mathieu Parent <[email protected]> c-icap (U) c-icap-modules (U) Matthias Julius <[email protected]> dnshistory Matthias Klose <[email protected]> python-bsddb3 python2.7 python3.3 python3.4 Matthijs Möhlmann <[email protected]> openldap (U) Mattias Ellert <[email protected]> canl-c++ nordugrid-arc Micah Anderson <[email protected]> bitcoin (U) Michael Banck <[email protected]> gridengine (U) Michael Meskes <[email protected]> citadel (U) Michael Schutte <[email protected]> ruby-bdb (U) Michael Tokarev <[email protected]> iproute2 (U) postfix (U) Michael Vogt <[email protected]> apt (U) Michal Čihař <[email protected]> rpm Mike Markley <[email protected]> opendkim Nick Rusnov <[email protected]> nmh nmh (U) Nico Golde <[email protected]> moc (U) Nicolas Boullis <[email protected]> isync Nicolas Duboc <[email protected]> spamprobe NIIBE Yutaka <[email protected]> chise-base Nikita V. Youshchenko <[email protected]> libetpan libetpan (U) Niko Tyni <[email protected]> perl Nobuhiro Iwamatsu <[email protected]> cairo-dock-plug-ins (U) Noèl Köthe <[email protected]> drac Noël Köthe <[email protected]> drac Ondřej Surý <[email protected]> cyrus-imapd-2.4 (U) cyrus-sasl2 (U) db-defaults (U) php5 (U) Otavio Salvador <[email protected]> apt (U) Oystein Gisnas <[email protected]> evolution-data-server (U) Patrick Matthäi <[email protected]> animals (U) Patrick Ouellette <[email protected]> trustedqsl (U) Paul Mangan <[email protected]> claws-mail (U) Paul Martin <[email protected]> radiusd-livingston Pedro Fragoso <[email protected]> evolution-data-server (U) Pedro Ribeiro <[email protected]> poedit Peter Samuelson <[email protected]> apr-util (U) subversion Peter Van Eynde <[email protected]> clisp (U) Petr Čech <[email protected]> pavuk Philipp Schafft <[email protected]> animals Rafael Cunha de Almeida <[email protected]> tcpstat Reinhard Tartler <[email protected]> jack-audio-connection-kit (U) Ricardo Mones <[email protected]> claws-mail libetpan Riccardo Setti <[email protected]> evolution-data-server (U) Richard Atterer <[email protected]> jigdo Robert Millan <[email protected]> freebsd-buildutils (U) Roberto C. Sanchez <[email protected]> cyrus-sasl2 (U) Roland Bauerschmidt <[email protected]> openldap (U) Ross Burton <[email protected]> onak (U) Russ Allbery <[email protected]> openldap (U) Ryan Kavanagh <[email protected]> opensmtpd Sam Hocevar (Debian packages) <[email protected]> guile-db Scott Howard <[email protected]> bitcoin (U) Scott Kitterman <[email protected]> opendkim (U) Sean Finney <[email protected]> php5 (U) Serafeim Zanikolas <[email protected]> bogofilter Simon Horman <[email protected]> perdition Sjoerd Simons <[email protected]> evolution-data-server (U) Stefan Fritsch <[email protected]> apr-util (U) Stephen Frost <[email protected]> openldap (U) Steve Langasek <[email protected]> openldap (U) Sven Mueller <[email protected]> cyrus-imapd-2.4 (U) Tatsuya Kinoshita <[email protected]> skksearch skktools Theodore Y. Ts'o <[email protected]> isync (U) Thijs Kinkhorst <[email protected]> php5 (U) Thomas Bushnell, BSG <[email protected]> mmorph Thomas Pierson <[email protected]> libqxt Tim Weippert <[email protected]> c-icap c-icap-modules Timo Aaltonen <[email protected]> 389-ds-base (U) openldap (U) Torsten Landschoff <[email protected]> openldap (U) Troy Heber <[email protected]> subversion (U) Tzafrir Cohen <[email protected]> kamailio (U) Ulises Vitulli <[email protected]> mailavenger Victor Seva <[email protected]> kamailio (U) Wilfried Goesgens <[email protected]> citadel (U) Willem van den Akker <[email protected]> jabberd2 (U) William Dauchy <[email protected]> php5 (U) William Vera <[email protected]> dsniff Youhei SASAKI <[email protected]> cairo-dock-plug-ins (U) YunQiang Su <[email protected]> libpinyin (U) Yves-Alexis Perez <[email protected]> evolution-data-server (U) Ondrej -- Ondřej Surý <[email protected]> Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]

