Bug 264024 - mail/mutt: using bdb18 makes mutt an AGPLv3 licensed work
Summary: mail/mutt: using bdb18 makes mutt an AGPLv3 licensed work
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Dmitri Goutnik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-16 19:48 UTC by John Hein
Modified: 2022-05-17 22:15 UTC (History)
2 users (show)

See Also:
dereks: maintainer-feedback+


Attachments
[patch] mutt becomes AGPLv3 if linked with bdb18 (1.43 KB, patch)
2022-05-16 19:50 UTC, John Hein
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description John Hein 2022-05-16 19:48:38 UTC
bdb18 is licensed with AGPLv3. This forces the derived work (mutt) to be AGPLv3.

mutt is currently licensed with GPLv2 or later. This allows the derived
work to be linked with an AGPLv3 library.  If it were strictly GPLv2
only, then linking with an AGPLv3 library would not be permitted.

If you don't want to create an AGPLv3 mutt, consider using a different
HCACHE options (like lmdb).

See:
https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility
https://www.gnu.org/licenses/license-list.en.html#GPLv2


See also https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=263211#c16
Comment 1 John Hein 2022-05-16 19:50:53 UTC
Created attachment 233970 [details]
[patch] mutt becomes AGPLv3 if linked with bdb18

This patch gets the LICENSE set right if mutt is linked with bdb18 (AGPLv3).
Comment 2 commit-hook freebsd_committer freebsd_triage 2022-05-17 22:15:07 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=dd45e27e2f259baa1fa8cee9d4891facd6da322d

commit dd45e27e2f259baa1fa8cee9d4891facd6da322d
Author:     John Hein <jcfyecrayz@liamekaens.com>
AuthorDate: 2022-05-17 22:08:12 +0000
Commit:     Dmitri Goutnik <dmgk@FreeBSD.org>
CommitDate: 2022-05-17 22:14:04 +0000

    mail/mutt: Indicate that mutt becomes AGPLv3 if linked with bdb18

    Set LICENSE to AGPLv3 if mutt is linked with bdb18 and show in
    options that bdb18 is licensed under AGPLv3.

    PR:             264024
    Approved by:    Derek Schrock <dereks@lifeofadishwasher.com> (maintainer)

 mail/mutt/Makefile | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
Comment 3 Dmitri Goutnik freebsd_committer freebsd_triage 2022-05-17 22:15:31 UTC
Committed, thanks!