Duo, Hi, yes there is a plan– and we could use your help!
The plan so far involves clearing the licenses (verifying that all files have appropriate licenses) and then changing the headers for those we can to APL 2.0; or leaving in place the headers that are appropriate; or removing files that we don't have grants for. You can see what we have here: https://cwiki.apache.org/confluence/display/NUTTX/License+Clearing This has a draft process that we are following, and links to some tools to investigate authors and mass-change header files for files that have been cleared. We did some of this for the 9.0 and 9.1 releases. Our idea is do some files or functional areas for each release, until the entire codebase has been cleared. We don't yet have a plan of attack for the next group of files– but with 9.2 release coming up we should probably work to come up with an organized system to make sure we make progress each release. Does that make sense? Do you have any improvements or comments to the plan? Are you willing to help us clear licenses and fix headers? So far it's just been Brennnan and me working on this (If I missed anyone, please let me know!) cheers adam On Thu, Jul 23, 2020 at 1:42 AM 张铎(Duo Zhang) <palomino...@gmail.com> wrote: > First, congratulations on the 9.1.0 release! Our community has done a great > job. > > To be honest, it is not easy to get enough votes from IPMC for a OS project > in ASF, so I asked help from some members I know(yes, all Chinese, you can > see their name format). > > They all mentioned that the license header is a problem. I know that this > is not easy, as we have tons of files, and there are some files with > copyright other than our Greg Nutt. So I do not mean that we must clean up > all the license headers before the next release, but I still want to know > that, do we have a plan on it? > > Thanks. > -- Adam Feuer <a...@starcat.io>