Bugzilla – Bug 1083843
Wrong license for bladeRF-fx3-firmware in hardware:sdr
Last modified: 2018-03-18 18:44:20 UTC
The FX3 firmware is built ontop and linked against the proprietary ThreadX RTOS. Although Cypress has licensed ThreadX to create royalty free firmwares for the FX3, the combined FW image is clearly *not* GPL-v2.
Afaik correct license would be SUSE-NonFree
I'm not a lawyer but I would say it's the MIT license.
(In reply to Martin Hauke from comment #2)
> I'm not a lawyer but I would say it's the MIT license.
Although the sources created by Nuand (are where they hold the copyright via copyright assignment) are licensed as MIT, this does not apply to the firmware image as a whole.
The bladeRF-fx3-firmware package contains the linked firmware binary. Creating the firmware image requires one to download the SDK from Cypress. To download the SDK, one has to acknowledge a license agreement (which is officially only contained in the SDK, i.e. you can read it only after acknowledging it).
IANAL either, but after careful reading the the license and posts from Cypress representatives in their forum, a SDK based firmware can be freely redistributable, but is not "free software" in any form.
I changed the license to SUSE-NonFree.