Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. For each section, clear it:
    1. Get all authors of all files.
    2. Do the easy files first:
      1. Find the subset of files that have only NuttX committers as authors. (Use the authors.sh tool.)
      2. Mark the files' licenses using Fossology
      3. Get SGAs Individual Contributor License Agreements (ICLAs) from all the committers that don't have them. Update the list of authors with SGAsICLAs.
      4. When all SGAs all ICLAs for these files have been submitted, clear the files in Fossology.
      5. Update the license headers with the licenseheaders.py tool
      6. Generate a PR for Greg and others to carefully review
    3. Do the harder files next:
      1. Find the subset of files that have authors who are not NuttX committers. (Use the authors.sh tool.)
      2. Mark the files' licenses using Fossology
      3. Get SGAs Get ICLAs from all the authors that don't have them. Update the list of authors with SGAsICLAs.
      4. When all SGAs all ICLAs for these files have been submitted, clear the files in Fossology.
      5. Update the license headers with the licenseheaders.py tool
      6. Generate a PR for Greg and others to carefully review
    4. Mark this section done.
  2. When all sections are cleared, we are done. Generate a report and submit to Apache.
  3. Celebrate!

...