Bug 1083843 - Wrong license for bladeRF-fx3-firmware in hardware:sdr
Wrong license for bladeRF-fx3-firmware in hardware:sdr
Status: RESOLVED FIXED
Classification: openSUSE
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other
Current
Other Other
: P5 - None : Normal (vote)
: ---
Assigned To: Martin Hauke
E-mail List
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2018-03-03 17:34 UTC by Stefan Brüns
Modified: 2018-03-18 18:44 UTC (History)
3 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Brüns 2018-03-03 17:34:21 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.
Comment 1 Martin Pluskal 2018-03-07 08:28:09 UTC
Afaik correct license would be SUSE-NonFree
Comment 2 Martin Hauke 2018-03-07 13:47:38 UTC
I'm not a lawyer but I would say it's the MIT license.

https://github.com/Nuand/bladeRF/tree/master/legal/licenses
https://github.com/Nuand/bladeRF/blob/master/debian/copyright
Comment 3 Stefan Brüns 2018-03-07 21:50:03 UTC
(In reply to Martin Hauke from comment #2)
> I'm not a lawyer but I would say it's the MIT license.
> 
> https://github.com/Nuand/bladeRF/tree/master/legal/licenses
> https://github.com/Nuand/bladeRF/blob/master/debian/copyright

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.
Comment 4 Martin Hauke 2018-03-18 18:44:20 UTC
I changed the license to SUSE-NonFree.
https://build.opensuse.org/request/show/584520