[ipv6calc] ipv6calc and Berkeley DB

Peter Bieringer pb at bieringer.de
Sat Jul 23 11:19:38 CEST 2016

Hi Petr,

thank you for bringing this up.

Am 22.07.2016 um 08:06 schrieb Petr Kubat:
> Hi everyone,
> with the license of Berkeley DB version 6 having changed to a more 
> restrictive APGL license, which is legally incompatible with most of the 
> projects currently using BDB, Fedora's long term goal is to get rid of 
> BDB completely. As ipv6calc is one of the projects still dependent on 
> BDB in Fedora, I would like to ask you about the status of BDB in the 
> project.
> Do you currently have any plans to migrate to/provide compatibility with 
> a different DB given the license change or will you be staying with an 
> older BDB version for the time being?

I've choosen Berkeley DB sometime in the past to have a common working
database layer covering
- EL 5, EL 6, EL 7 and Fedora
- ability to use Perl for DB generation while using DB inside a C programm
- no special feature are used, means the C program is only reading the
DB and the Perl program is only generating the DB

=> no need to update the program to use Berkeley DB version 6

If there are long term plans to remove Berkeley DB even version <= 5
completly from Fedora (and therefore also from upcoming EL) I have to
change to a different database in the future but keeping compatibility
for some time.

=> what are the plans here for future Fedora and EL versions (e.g. EL 8)?

=> which database do you recommend to use then, supported at least since
EL 6 (as EL 5 will go EOSL next year) in C and Perl on same easy way?


More information about the ipv6calc mailing list