I'm using an SPI host adapter for a project. The Aardvark from TotalPhase. And I did something crazy, I read that EULA license that everyone just clicks through.
The driver installation license includes these bits:
This driver installer package also includes a WIN32 driver that is entirely based on the libusb-win32 project (release 0.1.10.1).
The software in this package is distributed under the following licenses:
Driver: GNU General Public License (GPL)
Library, Test Files: GNU Lesser General Public License (LGPL)
Now, my understanding of of the GPL is that it's sticky and viral. If you include software then the whole project has to be released under the GPL (if you distribute it, you can do whatever you want with in-house projects).
If the driver was like the library, and was licensed under the LGPL, it could be used by my closed source proprietary project, as long as it's source and license was passed along with it. But it's not, it's pure GPL.
If I include this driver in my project and distribute it, am I required to release my project under the GPL?