Re: File headers on 3rd party files [was Re: ICLA needed?]

2019-12-15 Thread Gregory Nutt

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?]

2019-12-15 Thread Justin Mclean
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?]

2019-12-15 Thread Gregory Nutt




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.