Versions Compared

Key

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

...

Every source file should include the standard ASF license header [1].  Exceptions can be made for "non-creative” works or test files that must have an exact form.  These exclusions should be added to gradle/rat.gradle after community review.  

Source files containing third-party works should follow the rules in [2].

...

If the bundled dependency is present in a binary distribution, the license must be a Category A [3] or Category B license [4].  

Excepting ASLv2 dependencies, all dependencies should be listed in LICENSE.  Each entry should provide the homepage link as well as the license text.

...

     Include the copyright line and other portions of the NOTICE as needed

For ASLv2 dependencies [7]:
     If the dependency contains a NOTICE file, the contents should be reviewed and included as needed

For MIT, BSD, CC-A, OFL dependencies [8]:
     These do not require entries in NOTICE

For BSD with advertising clause:
     Incude the advertising clause in NOTICE

For Category B [4] dependencies:

...

     Provide a link to the homepage

[1] http://apache.org/legal/src-headers.html#headers

...