mirror of
git://git.yoctoproject.org/meta-raspberrypi.git
synced 2025-07-19 21:09:03 +02:00
linux-firmware-rpidistro: Guard the recipe under a license flag
We do this as a result of an upstream issue[1]. Some of the firmware blobs are provided under the 'Synapse' license including a clause that can (at least theoretically) be used as a 'killswitch'. To make sure users are aware of this, we guard this behind a license flag. Users of this recipe will need to add to their configuration: LICENSE_FLAGS_ACCEPTED = "synaptics-killswitch" [1] https://github.com/RPi-Distro/firmware-nonfree/issues/29 Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
This commit is contained in:
parent
1b4215d5d0
commit
7c31b9b4b5
|
@ -15,6 +15,7 @@ Contents:
|
||||||
layer-contents
|
layer-contents
|
||||||
extra-build-config
|
extra-build-config
|
||||||
extra-apps
|
extra-apps
|
||||||
|
ipcompliance
|
||||||
contributing
|
contributing
|
||||||
|
|
||||||
Indices and tables
|
Indices and tables
|
||||||
|
|
23
docs/ipcompliance.md
Normal file
23
docs/ipcompliance.md
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
# IP Compliance
|
||||||
|
|
||||||
|
## linux-firmware-rpidistro
|
||||||
|
|
||||||
|
By default, some of the machine configurations recommend packages for the
|
||||||
|
WiFi/BT firmware, provided by
|
||||||
|
[linux-firmware-rpidistro](https://github.com/RPi-Distro/firmware-nonfree).
|
||||||
|
This package includes some firmware blobs under the `Synaptics` license which
|
||||||
|
could carry a legal risk: one of the clauses can be (at least theoretically)
|
||||||
|
used as a `killswitch`. This was
|
||||||
|
[reported](https://github.com/RPi-Distro/firmware-nonfree/issues/29) in the
|
||||||
|
upstream repository.
|
||||||
|
|
||||||
|
You can find the full license text body in the content of the above mentioned
|
||||||
|
package.
|
||||||
|
|
||||||
|
Due to the above, the build system will only allow this recipe to be built if
|
||||||
|
the user acknowledges this risk by adding the following configuration:
|
||||||
|
|
||||||
|
LICENSE_FLAGS_ACCEPTED = "synaptics-killswitch"
|
||||||
|
|
||||||
|
You can provide this configuration as part of your `local.conf`, `distro.conf`,
|
||||||
|
etc.
|
|
@ -13,6 +13,7 @@ LIC_FILES_CHKSUM = "\
|
||||||
# license files will be copied from the fetched source.
|
# license files will be copied from the fetched source.
|
||||||
NO_GENERIC_LICENSE[binary-redist-Cypress-rpidistro] = "debian/config/brcm80211/copyright"
|
NO_GENERIC_LICENSE[binary-redist-Cypress-rpidistro] = "debian/config/brcm80211/copyright"
|
||||||
NO_GENERIC_LICENSE[Synaptics-rpidistro] = "debian/config/brcm80211/copyright"
|
NO_GENERIC_LICENSE[Synaptics-rpidistro] = "debian/config/brcm80211/copyright"
|
||||||
|
LICENSE_FLAGS = "synaptics-killswitch"
|
||||||
|
|
||||||
SRC_URI = "git://github.com/RPi-Distro/firmware-nonfree;branch=bullseye;protocol=https"
|
SRC_URI = "git://github.com/RPi-Distro/firmware-nonfree;branch=bullseye;protocol=https"
|
||||||
SRCREV = "541e5a05d152e7e6f0d9be45622e4a3741e51c02"
|
SRCREV = "541e5a05d152e7e6f0d9be45622e4a3741e51c02"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user