Re: File headers on 3rd party files [was Re: ICLA needed?]
We also do a less common thing that you should be aware of: We have build scripts that download 3rd party code from the source repositories or releases, apply patches to it, and build it into NuttX. That's fine as long as the licenses are not Category X.[2] I would never permit anything that was not BSD or MIT into the repositories on into the build (and now Apache). It is our policy that there will be no licensing surprises to the end-user. There should be no concerns there.
Re: File headers on 3rd party files [was Re: ICLA needed?]
Hi, > I would never permit anything that was not BSD or MIT into the repositories > on into the build (and now Apache). It is our policy that there will be no > licensing surprises to the end-user. There should be no concerns there. When I did a quick review of the last release I did find one GPL file. But no issue we’ll fix this later and double check the dependancies. Thanks, Justin
Re: File headers on 3rd party files [was Re: ICLA needed?]
I would never permit anything that was not BSD or MIT into the repositories on into the build (and now Apache). It is our policy that there will be no licensing surprises to the end-user. There should be no concerns there. When I did a quick review of the last release I did find one GPL file. But no issue we’ll fix this later and double check the dependancies. And I removed it! It was only needed for a 2000-ish era board: commit 897378bc292fc1ff5bbcd3ba616e2cafb8cd5f90 Author: Gregory Nutt Date: Mon Dec 9 11:29:12 2019 -0600 Remove support for generation of RRLOAD binary files. The RRLOAD binary format was used with Linux BSPs from www.ridgerun.com circa 2000-2001. It is still need by the the c5471 board if that bootloader is used. Removes the CONFIG_RRLOAD_BINARY option and tools/mkimage.sh This change was motivated by the presence of the mkimage.sh file under tools. That is the tool that created the RRLOAD binary format. That bash script has a GPL license and, hence, may not be included in an Apache-licensed project.