* [PATCH] gawk: disable persistent memory by default due to licensing
@ 2025-09-12 20:07 Randy.MacLeod
2025-09-14 13:39 ` [OE-core] " Ross Burton
0 siblings, 1 reply; 2+ messages in thread
From: Randy.MacLeod @ 2025-09-12 20:07 UTC (permalink / raw)
To: openembedded-core
From: Randy MacLeod <Randy.MacLeod@windriver.com>
In gawk-5.2, a feature that allows gawk to preserve memory between runs:
https://www.gnu.org/software/gawk/manual/html_node/Persistent-Memory.html
was added. The files that implement this, support/pma.[ch], are licensed
under the AGPL which some entities perfer to avoid. Force people to knowingly
opt into using this feature and license.
Also add AGPL to the license to the summary.
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
---
meta/recipes-extended/gawk/gawk_5.3.2.bb | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/meta/recipes-extended/gawk/gawk_5.3.2.bb b/meta/recipes-extended/gawk/gawk_5.3.2.bb
index 833fe78bf9..7678dc9401 100644
--- a/meta/recipes-extended/gawk/gawk_5.3.2.bb
+++ b/meta/recipes-extended/gawk/gawk_5.3.2.bb
@@ -8,12 +8,14 @@ SECTION = "console/utils"
# gawk <= 3.1.5: GPL-2.0-only
# gawk >= 3.1.6: GPL-3.0-only
-LICENSE = "GPL-3.0-only"
+LICENSE = "GPL-3.0-only & AGPL-3.0-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
PACKAGECONFIG ??= "readline mpfr"
PACKAGECONFIG[readline] = "--with-readline,--without-readline,readline"
PACKAGECONFIG[mpfr] = "--with-mpfr,--without-mpfr, mpfr"
+# Check support/pwa.c license
+PACKAGECONFIG[pma] = "--enable-pma,--disable-pma, "
SRC_URI = "${GNU_MIRROR}/gawk/gawk-${PV}.tar.gz \
file://run-ptest \
--
2.34.1
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [OE-core] [PATCH] gawk: disable persistent memory by default due to licensing
2025-09-12 20:07 [PATCH] gawk: disable persistent memory by default due to licensing Randy.MacLeod
@ 2025-09-14 13:39 ` Ross Burton
0 siblings, 0 replies; 2+ messages in thread
From: Ross Burton @ 2025-09-14 13:39 UTC (permalink / raw)
To: randy.macleod@windriver.com; +Cc: openembedded-core@lists.openembedded.org
On 12 Sep 2025, at 21:07, Randy MacLeod via lists.openembedded.org <randy.macleod=windriver.com@lists.openembedded.org> wrote:
>
> From: Randy MacLeod <Randy.MacLeod@windriver.com>
>
> In gawk-5.2, a feature that allows gawk to preserve memory between runs:
> https://www.gnu.org/software/gawk/manual/html_node/Persistent-Memory.html
> was added. The files that implement this, support/pma.[ch], are licensed
> under the AGPL which some entities perfer to avoid. Force people to knowingly
> opt into using this feature and license.
>
> Also add AGPL to the license to the summary.
If disabling that option means there’s no AGPL code in binary, then LICENSE:${PN} could be constructed based on the value of PACKAGECONFIG.
Ross
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-09-14 13:39 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-12 20:07 [PATCH] gawk: disable persistent memory by default due to licensing Randy.MacLeod
2025-09-14 13:39 ` [OE-core] " Ross Burton
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox