patacongo commented on pull request #378:
URL: 
https://github.com/apache/incubator-nuttx-apps/pull/378#issuecomment-689165225


   > 
   > 
   > Maybe something useful would be to set a configuration value indicating 
the "clean" licensing status of a build so that on a binary you can check if 
the build includes projects with other licenses.
   
   I'm not sure what you mean by "clean" license.  The ASF permits third party 
software into the repositories PROVIDED that we follow the rules for inclusion 
of third part software.  See, for example, 
https://www.apache.org/legal/resolved.html .  I think this means, basically 
that the code has to have a compatible license and we also have to document 
that license and copyright in the LICENSE file.  There is also this vague issue 
that has come up a few times that ways were also supposed to have the blessing 
of the copyright holder to use the code, but I don't really understand what 
that means in any legal sense.
   
   There is a lot of BSD third party code in the repositories now and you could 
not even build NuttX of that code were not included in the build.
   
   My curiosity is for the case of downloading third party code with a 
compatible license at build time and NOT following the ASF rules for third 
party code.  Honestly, I don't really know the answer.  But it seems to me that 
there is an issue with documenting the license, making sure that the end user 
is aware of the licensing, and protecting ourselves legally from being a party 
to a possible patent infringement.
   
   I don't know what the answer is and I don't have a strong recommendation.  
The safest thing to do would be to follow the ASF rules for third party 
software for downloaded software even though it does not reside in the 
repository.
   
   It would be good to have a mentor weigh in on this.  I don't think any of us 
really have the appropriate knowledge to answer this question.
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to