From a4851dbd0e50ed0fc62e42cd104b858615498ad1 Mon Sep 17 00:00:00 2001 From: Jorijn van der Graaf Date: Mon, 24 Aug 2026 00:23:47 +0200 Subject: [PATCH] device/soc-fairphone-fp6-audio: correct the license field The package declared BSD-3-Clause while shipping aw88261_acf.bin, a verbatim proprietary Awinic blob extracted from the stock vendor partition - an affirmative false claim about the file. Mark the license compound (BSD-3-Clause AND proprietary) and document per-file provenance; the durable fix (FairBlobs adoption or install-time on-device extraction) is tracked in the audio journal. Assisted-by: Claude:claude-fable-5 --- aports/device/soc-fairphone-fp6-audio/APKBUILD | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/aports/device/soc-fairphone-fp6-audio/APKBUILD b/aports/device/soc-fairphone-fp6-audio/APKBUILD index 2b0ba5c..a0eb5f0 100644 --- a/aports/device/soc-fairphone-fp6-audio/APKBUILD +++ b/aports/device/soc-fairphone-fp6-audio/APKBUILD @@ -3,14 +3,21 @@ # branch fp6), the AW88261 amp config blob, and the UCM profile. Files are # byte-identical to the ones deployed and tested on the development FP6. # The tplg/UCM target filenames contain spaces, hence the safe source names. +# +# Licensing: the topology (built from BSD-3-Clause audioreach-topology +# sources) and the UCM/pipewire configs are BSD-3-Clause. aw88261_acf.bin +# is a verbatim proprietary Awinic amp-config blob extracted from the +# FP6's stock vendor partition; its redistribution status is unresolved +# (candidate for FairBlobs adoption or install-time on-device extraction +# from the stock vendor partition, which pmOS installs leave in place). maintainer="Jorijn van der Graaf " pkgname=soc-fairphone-fp6-audio pkgver=3 -pkgrel=0 +pkgrel=1 pkgdesc="Fairphone 6 audio topology, amp firmware and UCM profile" url="https://forgejo.catcrafts.net/Catcrafts/audioreach-topology" arch="noarch" -license="BSD-3-Clause" +license="BSD-3-Clause AND proprietary" options="!check" source=" fp6-tplg.bin