meta-raspberrypi/docs/ipcompliance.md
Andrei Gherzan 7c31b9b4b5 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>
2022-07-31 02:16:37 +01:00

888 B

IP Compliance

linux-firmware-rpidistro

By default, some of the machine configurations recommend packages for the WiFi/BT firmware, provided by linux-firmware-rpidistro. 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 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.