Ok #SoftwareLicensing question: we have some software to interface with an #FPGA which uses the manufacturers USB python code. We want to release our code as an open source package (its currently GPL-3, but thats just my default), but it has this license:
https://opalkelly.com/about-us/frontpanel-license/
Opal Kelly hereby grants to the Licensee a temporary, non-exclusive license to install and use Software. Licensee shall not modify, distribute, resell or otherwise transfer Software for any purpose, commercial or non-commercial. Licensee may integrate and sub-license Software for distribution but Software must only be used in conjunction with Opal Kelly devices or devices incorporating Firmware.
That to me says two opposite things: a) we are not allowed to distribute it for any purpose, and also b) we may sub-license and distribute it if we use it with their hardware (we are)
Is this a normal thing in #embedded world? Can we just... copy and paste it into a vendor
folder and call it a day, or do we need to redesign this thing?