action #61296
closedIPRQ
Description
create IPRQ document
Some information about IPRQ document:
The IPRQ document is a SUSE internal document used for tracking Intellectual Property.
All ECR/IPRQ documents should be revised by Ciaran
Files
Updated by lkocman almost 4 years ago
- File IPRQ_openSUSE_Leap_15.2.zip IPRQ_openSUSE_Leap_15.2.zip added
- % Done changed from 0 to 50
Contacted Ciaran regarding review of the tarball
Submit request is available here https://gitlab.suse.de/opensuse/iprq/-/merge_requests/2
Updated by lkocman almost 4 years ago
SR to improve instructions https://github.com/openSUSE/openSUSE-release-process/pull/24
Updated by lkocman almost 4 years ago
From Ciaran:
Confirmed and reviewed. I don't see any kind of redistribution
permission for the bladeRF firmware. Are you sure those files are
redistributable?
Ciaran
Updated by lkocman almost 4 years ago
I did message #bladerf channel on Freenode:
20<lkocman>30 Hello team, I'd like to double check one detail regarding intelectual property and redistribution of your firmware in openSUSE Leap 15.2
20<lkocman>30 We seem to re-distribute bladeRF-fpga-firmware and bladeRF-fx3-firmware as part of openSUSE Leap non-oss repository
20<lkocman>30 I just want to double check that there are no legal implications.
Updated by lkocman almost 4 years ago
I also did message the bladerf contact email bladeRF@nuand.com.
Updated by lkocman almost 4 years ago
Response from irc
18<mIKEjONES> hey
18<mIKEjONES> are you from Suse?
18<mIKEjONES> so the bladeRF FX3 source code on Github ( https://github.com/Nuand/bladeRF/blob/master/fx3_firmware/src/bladeRF.c ) is MIT licensed
18<mIKEjONES> instead of redistributing the binaries, please take a look at how the debian package does its post-install, https://github.com/Nuand/bladeRF/blob/master/debian/bladerf-firmware-fx3.postinst
18<mIKEjONES> please also see, https://github.com/Nuand/bladeRF/blob/master/debian/copyright#L18
20* Disconnected (20Connection reset by peer)
20<lkocman_>30 Hello mIKE I was already dead asleep
20<lkocman_>30 Will check, thank you!
20<lkocman_>30 Hmmm I'm checking the spec that we have https://build.opensuse.org/package/view_file/hardware:sdr/bladeRF/bladeRF.spec?expand=1 and seem slike it's using the repo that you're mentioning, I'll check why do we reference it in non-free then
Updated by lnussel almost 4 years ago
So Debian downloads files in their post install script instead of packaging. That's super dirty. Also flagging the package as free software when it's actually not built from source is cheating. So the way the firmware binary blob is handled in openSUSE is correct.
Updated by lnussel almost 4 years ago
Checked the web site btw, building the firmware requires a proprietary SDK (that even requires registering before download) so we can't build that from source easily. Who knows what gets bundled from that proprietary SDK into the blob.
Updated by lnussel almost 4 years ago
The package is https://build.opensuse.org/package/show/openSUSE:Factory:NonFree/bladeRF-fx3-firmware though. Could have MIT license instead but stay in :NonFree as it's not built from source
Updated by lkocman almost 4 years ago
Let me have discussion with them and agree on something.
Would it make sense to discuss an option where we'd build against the binary-blob SDK, it it would be offered?
Right now I'd leave it as it is.
Cheers
Updated by lkocman almost 4 years ago
- % Done changed from 90 to 100
IPRQ#1745 approved for openSUSE Leap 15.2
Thank you Ciaran!