[Bug 261523] Mk/bsd.default-versions.mk: Change default db5 (deprecated and EoL) to db18
Date: Tue, 13 Sep 2022 17:34:08 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261523 John Hein <jcfyecrayz@liamekaens.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jcfyecrayz@liamekaens.com --- Comment #24 from John Hein <jcfyecrayz@liamekaens.com> --- All these ports that will now use db18 may have to add AGPLv3 to their LICENSE. Furthermore if a particular port's current license prevents being a derived work from an AGPLv3 license, then it may be incompatible to the extent that the db18-dependent function should be removed. GPLv2, for instance, is compatible with AGPLv3, so you can link an AGPLv3 with a GPLv2 work in that case (making the entire derived work subject to terms of the AGPLv3). But that compatibility with AGPLv3 may not extend to other licenses. Note that linking with an AGPLv3 licensed library can add a requirement for full source code distribution of the derived work (if the derived work is used publicly). Here is an example of how one port handled this: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=264024 Quoting from that bug: "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." As always, license issues can be tricky, but this should definitely be considered / reviewed before throwing a global switch for unsuspecting ports to use db18. -- You are receiving this mail because: You are on the CC list for the bug.