v01d commented on issue #128:
URL: https://github.com/apache/incubator-nuttx/issues/128#issuecomment-691735273


   We can only operate on the information we have. If authorship information 
was lost from CVS and SVN era (git author is Greg) and the header does not list 
anyone else than Greg, we can either "play safe" and leave the BSD header (we 
would respecting original authors license even if we don't know who it really 
was) or assume that without further information the original author cannot 
prove authorship either then we are safe to change to Apache. For these 
"unknown" cases, I don't see any other way. We just need to decide and then act.
   
   For other cases where there is indeed information I think we can script a 
header change based on various scenarios of git author/header author/author 
aliases where all have ICLAs. This change can be made to create one commit per 
file change and add the reason for the safety of the change to the commit 
message for traceability. Then, we can review each commit in a PR and decide if 
manual intervention is needed (throwing out unsafe changes, for example).


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