I intend to use the sensor fusion library on a personnal project, but I have a question abouit licensing. The sensor fusion library is open-source and I believe the code is hosted there (Please correct me if I'm wrong) :
When using this library in CodeWarrior to develop on a freedom board (KL26Z), it is recommended to use the project templates available here : http://www.freescale.com/webapp/sps/site/overview.jsp?code=XTRSICSNSTLBOX
Now, after configuring the project, I was surprised to see the actual source code of the library in there, and not just header files and a library (.dll, or.a) containing the implementation in binary form.
Indeed, my issue is with the licensing of the library. Indeed, it says, in driver.h for instance
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions [...]
Does that mean that any code I will build on top of the sensor fusion library will also be subject to this notice ? And thus my code will need to be open-source, no way for proprietary code ?
I believe it does, because for now it hosts the library source code, it is not an external dependency, and by such must not break licensing terms of the library.
Thank you for clarifying this.
PS : Not sure Kinetis Microcontrollers is the right place for posting this topic, please admin feel free to move it somewhere more appropriate