DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
- For each section, clear it:
- Get all authors of all files.
- Do the easy files first:
- Find the subset of files that have only NuttX committers as authors. (Use the authors.sh tool.)
- Mark the files' licenses using Fossology
- Get SGAs from all the committers that don't have them. Update the list of authors with SGAs.
- When all SGAs for these files have been submitted, clear the files in Fossology.
- Update the license headers with the licenseheaders.py tool
- Generate a PR for Greg and others to carefully review
- Do the harder files next:
- Find the subset of files that have authors who are not NuttX committers. (Use the authors.sh tool.)
- Mark the files' licenses using Fossology
- Get SGAs from all the authors that don't have them. Update the list of authors with SGAs.
- When all SGAs for these files have been submitted, clear the files in Fossology.
- Update the license headers with the licenseheaders.py tool
- Generate a PR for Greg and others to carefully review
- Mark this section done.
- When all sections are cleared, we are done. Generate a report and submit to Apache.
- Celebrate!
Practices:
- PRs that change licenses should have no other changes in them
- No nxstyle changes
- No code changes
Resources:
- NuttX Fossology instance (hosted by Brennan Ashton)
- From Justin Mclean:
...