• INN and Berkeley DB

    From Marco Moock@mm@dorfdsl.de to news.software.nntp on Wed Oct 15 15:58:39 2025
    From Newsgroup: news.software.nntp

    Hello!

    INN2 uses BDB, the FreeBSD version uses db5. Is that a hard dependency
    and which purpose does it serve there?
    FreeBSD also provides db18, but the port is not linked to that.

    Other operating systems plan to remove BDB at all due to their
    licensing change.
    --
    kind regards
    Marco

    Send spam to 1760536563muell@stinkedores.dorfdsl.de

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Ray Banana@rayban@raybanana.net to news.software.nntp on Wed Oct 15 16:52:52 2025
    From Newsgroup: news.software.nntp

    Thus spake Marco Moock <mm@dorfdsl.de>

    INN2 uses BDB, the FreeBSD version uses db5. Is that a hard dependency
    and which purpose does it serve there?
    FreeBSD also provides db18, but the port is not linked to that.

    BDB is only needed if you use OVDB for your overview database.
    The BDB backend in INN2 has always been marked as experimental and that
    was a euphemism. I used it for several years, had quite a few disasters
    with it, needing a complete rebuild (took several days to complete for
    about 10.000.000 articles). I finally replaced it with SQLite and
    haven't had any issues ever since.

    Other operating systems plan to remove BDB at all due to their
    licensing change.

    Good riddance.
    --
    -f-a|U-e-u-+ rCo -a-a-|-+-+|U
    https://www.eternal-september.org
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From =?UTF-8?Q?Julien_=C3=89LIE?=@iulius@nom-de-mon-site.com.invalid to news.software.nntp on Tue Oct 28 00:13:59 2025
    From Newsgroup: news.software.nntp

    Hi Marco,

    INN2 uses BDB, the FreeBSD version uses db5.

    Other operating systems plan to remove BDB at all due to their
    licensing change.

    FWIW, a bug report for Debian has just been filed about that. The db5.3 package will be removed in the next release (forky).
    https://bugs.debian.org/1119166

    Time to switch to the ovsqlite overview method based on SQLite. It is
    very robust!
    --
    Julien |eLIE

    -2-arCo Je vous ai |a l'+oil, Gaulois-a!
    rCo Briseradius est furieux, je ne donne pas cher de votre peau-a!
    rCo Bien s|+r, puisqu'il nous a |a l'+oil.-a-+ (Ast|-rix)

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From noel@deletethis@invalid.lan to news.software.nntp on Tue Oct 28 18:04:21 2025
    From Newsgroup: news.software.nntp

    On Wed, 15 Oct 2025 15:58:39 +0200, Marco Moock wrote:


    Other operating systems plan to remove BDB at all due to their licensing change.

    interesting, I never heard of a licensing change, since, may be 10 or 11
    years ago, whats your reference to the very recent change away from AGPL

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Marco Moock@mm@dorfdsl.de to news.software.nntp on Tue Oct 28 09:49:24 2025
    From Newsgroup: news.software.nntp

    On 28.10.2025 18:04 Uhr noel wrote:

    On Wed, 15 Oct 2025 15:58:39 +0200, Marco Moock wrote:


    Other operating systems plan to remove BDB at all due to their
    licensing change.

    interesting, I never heard of a licensing change, since, may be 10 or
    11 years ago, whats your reference to the very recent change away
    from AGPL

    For Debian, AGPL is the problem in case a library will be used in a
    package.
    --
    kind regards
    Marco

    Send spam to 1761671061muell@stinkedores.dorfdsl.de

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From noel@deletethis@invalid.lan to news.software.nntp on Tue Oct 28 19:40:32 2025
    From Newsgroup: news.software.nntp

    On Tue, 28 Oct 2025 09:49:24 +0100, Marco Moock wrote:

    On 28.10.2025 18:04 Uhr noel wrote:

    On Wed, 15 Oct 2025 15:58:39 +0200, Marco Moock wrote:


    Other operating systems plan to remove BDB at all due to their
    licensing change.

    interesting, I never heard of a licensing change, since, may be 10 or
    11 years ago, whats your reference to the very recent change away from
    AGPL

    For Debian, AGPL is the problem in case a library will be used in a
    package.

    oh, so its just debian, strange tho, given I was out by a year, that move
    to agpl was 2013 and they have a problem only now... sums up debian I
    suppose, they do like having tantrums.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Marco Moock@mm@dorfdsl.de to news.software.nntp on Tue Oct 28 11:58:50 2025
    From Newsgroup: news.software.nntp

    On 28.10.2025 19:40 Uhr noel wrote:

    oh, so its just debian, strange tho, given I was out by a year, that
    move to agpl was 2013 and they have a problem only now... sums up
    debian I suppose, they do like having tantrums.

    They already had the problem then and stopped shipping later versions
    that were licensed under AGPL.

    Now the want to remove the entire package from the distribution.
    --
    kind regards
    Marco

    Send spam to 1761676832muell@stinkedores.dorfdsl.de

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From noel@deletethis@invalid.lan to news.software.nntp on Wed Oct 29 06:29:10 2025
    From Newsgroup: news.software.nntp

    On Tue, 28 Oct 2025 11:58:50 +0100, Marco Moock wrote:

    On 28.10.2025 19:40 Uhr noel wrote:

    oh, so its just debian, strange tho, given I was out by a year, that
    move to agpl was 2013 and they have a problem only now... sums up
    debian I suppose, they do like having tantrums.

    They already had the problem then and stopped shipping later versions
    that were licensed under AGPL.

    Now the want to remove the entire package from the distribution.

    glad I fdont use debian then (well the freepbx17 box I dont count)
    AFAICT, theres no real problem with AGPL, that would affect us at least,
    so its just another reason for debian to whine about something, that said slackware hasnt used bdb since 4.8 IIRC in v14, was pulled from 15.0
    release some 2.5 years ago, though I still need it for DNews so keep the source handy for when I upgrade news servers OS
    --- Synchronet 3.21a-Linux NewsLink 1.2