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>

Reply via email to