RPM Community Forums

Mailing List Message of <rpm-users>

Re: RPM sqlite3 support

From: Tim Mooney <Tim.Mooney@ndsu.edu>
Date: Wed 13 Jan 2016 - 00:39:10 CET
Message-ID: <alpine.SOC.2.11.1601121549420.18878@dogbert.cc.ndsu.NoDak.edu>
In regard to: Re: RPM sqlite3 support, Jeffrey Johnson said (at 4:40pm on...:

>> With Oracle's license change on BDB 6.x (or 12.x, or whatever they're
>> calling it) to AGPL, does that impact rpm5's long-term use of BDB?
> No impact for the project, but there’s always users who want/need different.
> BDB been doing the job for RPM (and many many other projects) since forever.
> There’s little engineering reason to change.

Agreed, but then outside factors override a lot of technology design
decisions in software design, for better or worse.

My main reason for asking relates to the fact that a lot of other projects
have abandoned BDB, again likely not for engineering reasons.  I can
envision a day when the "cool kids" look at software that relies on BDB
and, not understanding the history, decide to write their own "better"
alternative that uses the cool database of the current time.  If I hear
anyone say MongoDB, I will almost certainly commit some type of crime.

The other concern is obviously the additional maintenance burden of having
to also maintain the 5.x BDB codebase.  That base is pretty mature, so
there shouldn't be a lot of need for fixes or security patches, but
maintaining that will eventually become unpalatable.

Tim Mooney                                             Tim.Mooney@ndsu.edu
Enterprise Computing & Infrastructure                  701-231-1076 (Voice)
Room 242-J6, Quentin Burdick Building                  701-231-8541 (Fax)
North Dakota State University, Fargo, ND 58105-5164
Received on Wed Jan 13 00:39:12 2016
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.