Hi, Apologies for not responding earlier.
On Fri, May 21, 2021 at 7:36 PM Nathan Hartman <hartman.nat...@gmail.com> wrote: > On Thu, May 20, 2021 at 9:42 PM John D. Ament <johndam...@apache.org> > wrote: > > > Hi > > > > +1 binding from me, with a couple of notes: > > > > - it could be how I'm extracting your source tars, but the packages are > > ending up in a directory child to it. We typically look for the > > LICENSE/NOTICE/DISCLAIMER in the root folder. > > > Do you mean that you get: > > nuttx/LICENSE > > or > > <some_other_dir>/nuttx/LICENSE > > If it's the first case, I think that's usually desirable because otherwise > the users may untar expecting to get one folder with all the contents in > it, but end up getting a bunch of directories and files instead. When that > happens in a directory containing many other files, it creates a big mess. > Also as NuttX needs nuttx/ and apps/ to be sibling directories, it might be > confusing if there's no enclosing directory. (The apps/ distribution > provided by our project is optional and the user may substitute their own.) > > If it's the second case, then I agree we should fix it. > > What incantation are you using to extract the contents? > It's basically the second part of what you're describing. Understand also that you're providing *source* releases, not *binary* releases. There may be additional compile/build steps required to make the code work, regardless of language/tools used. > > More below: > > - I'm ok with the LICENSE but would like you all to fix this section at > > some point: > > > > > > uIP > > > > === > > > > > > Many lower-level networking components of NuttX derive from uIP which > > > > has a similar BSD style license: > > > > > > Copyright (c) 2001-2003, Adam Dunkels. > > > > All rights reserved. > > > > > > Rhombus Math Library > > > > ==================== > > > > > > The math library used in NuttX derives from the Rhombus OS by Nick > Johnson > > > > (with many, many addtions). The Rhombus OS is/was distributed under the > > ISC > > > > license. The ISC licsense is a permissive license that allows people do > > > > anything with your code with proper attribution and without warranty. > The > > > > ISC license is functionally equivalent to the BSD 2-Clause and MIT > > licenses, > > > > removing some language that is no longer necessary. > > > > > > IGMP > > > > ==== > > > > > > IGMP support, if enabled, adds additional logic by Steve Reynolds: > > > > > > Copyright (c) 2002 CITEL Technologies Ltd. > > > > All rights reserved. > > > > > > This should ideally list out the actual license contents instead of an > > explanation of what the license is. > > > Good catch! We'll fix it. > > Thank you for your feedback, > Nathan >