As discussed in #gentoo-dev: linux-firmware currently has: LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) redistributable? ( linux-fw-redistributable ( BSD-2 BSD BSD-4 ISC MIT no-source-code ) ) unknown-license? ( all-rights-reserved )" With the redistributable flag being enabled by an IUSE default, the user must add an exception for both "linux-fw-redistributable" and "no-source-code" to package.license. The suggestion is to simplify this, namely by dropping no-source-code from LICENSE and adding a note to licenses/linux-fw-redistributable instead. That is, the ebuild would have: LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT ) unknown-license? ( all-rights-reserved )"
Created attachment 848821 [details, diff] licenses: Add note about binary-only images to linux-fw-redistributable
LGTM
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=199e4bde07788a60b18c0cd10dde492955d0ba6c commit 199e4bde07788a60b18c0cd10dde492955d0ba6c Author: Ulrich Müller <ulm@gentoo.org> AuthorDate: 2023-01-21 16:48:32 +0000 Commit: Ulrich Müller <ulm@gentoo.org> CommitDate: 2023-01-21 16:54:12 +0000 sys-kernel/linux-firmware: Simplify LICENSE Drop no-source-code from LICENSE and add a note to the linux-fw-redistributable license file instead. This means that the user must only add a single license exception for the package when using the default configuration ("+redistributable" in IUSE). Closes: https://bugs.gentoo.org/891381 Signed-off-by: Ulrich Müller <ulm@gentoo.org> sys-kernel/linux-firmware/linux-firmware-20220209.ebuild | 5 ++--- sys-kernel/linux-firmware/linux-firmware-20220310.ebuild | 5 ++--- sys-kernel/linux-firmware/linux-firmware-20220411.ebuild | 5 ++--- sys-kernel/linux-firmware/linux-firmware-20220509.ebuild | 5 ++--- sys-kernel/linux-firmware/linux-firmware-20220610.ebuild | 5 ++--- sys-kernel/linux-firmware/linux-firmware-20220708.ebuild | 5 ++--- sys-kernel/linux-firmware/linux-firmware-20220815.ebuild | 5 ++--- sys-kernel/linux-firmware/linux-firmware-20220913-r2.ebuild | 5 ++--- sys-kernel/linux-firmware/linux-firmware-20221012-r1.ebuild | 5 ++--- sys-kernel/linux-firmware/linux-firmware-20221012.ebuild | 5 ++--- sys-kernel/linux-firmware/linux-firmware-20221109.ebuild | 5 ++--- sys-kernel/linux-firmware/linux-firmware-20221214.ebuild | 5 ++--- sys-kernel/linux-firmware/linux-firmware-20230117.ebuild | 3 +-- sys-kernel/linux-firmware/linux-firmware-99999999.ebuild | 5 ++--- 14 files changed, 27 insertions(+), 41 deletions(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da0574c5b5db9bd2077203048727da6e6b029bec commit da0574c5b5db9bd2077203048727da6e6b029bec Author: Ulrich Müller <ulm@gentoo.org> AuthorDate: 2023-01-19 10:04:46 +0000 Commit: Ulrich Müller <ulm@gentoo.org> CommitDate: 2023-01-21 16:54:11 +0000 licenses: Add note about binary-only images to linux-fw-redistributable Bug: https://bugs.gentoo.org/891381 Signed-off-by: Ulrich Müller <ulm@gentoo.org> licenses/linux-fw-redistributable | 4 ++++ 1 file changed, 4 insertions(+)