This is an automated email from the ASF dual-hosted git repository.

pdesai pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/incubator-openwhisk-release.git


The following commit(s) were added to refs/heads/master by this push:
     new 5bf1313  Create detailed list of all ASF license exclusions by file. 
(#150)
5bf1313 is described below

commit 5bf1313e1eda130ac1f2fd5ce12ff526b9b68b20
Author: Matt Rutkowski <mrutk...@us.ibm.com>
AuthorDate: Mon May 14 18:36:46 2018 -0500

    Create detailed list of all ASF license exclusions by file. (#150)
    
    * Create detailed list of all ASF license exclusions by file.
    
    * Create detailed list of all ASF license exclusions by file.
---
 docs/license_compliance.md   | 53 +++++++++++++++++++++++++++++++++++++++++---
 docs/release_instructions.md |  5 +----
 2 files changed, 51 insertions(+), 7 deletions(-)

diff --git a/docs/license_compliance.md b/docs/license_compliance.md
index 194acb3..3ffd683 100644
--- a/docs/license_compliance.md
+++ b/docs/license_compliance.md
@@ -95,10 +95,57 @@ In accordance with Apache LICENSE policies, the table below 
lists general exclus
 | `gradlew.bat` and `gradlew`                     | Generated by Gradle 
wrapper. See a sample 
[here](https://github.com/apache/incubator-openwhisk/blob/master/gradlew.bat) |
 
 
-## Known Exclusions
+# Known exclusions
 
-For convenience, the Apache OpenWhisk project provides a listing of "Known 
exclusions" of files that do not include an ASF License header by project 
repository:
-- [Apache OpenWhisk "Known exclusions"](license_exclusions.md)
+## License scanning exclusions
+
+The Apache OpenWhisk project enforces and verifies ASF License header 
conformance on all source files using the project's own scanCode utility (on 
all Travis CI builds) and Apache RAT tool (on all automated releases).
+
+In accordance with Apache policy, these utilities exclude specific files from 
the ASF license header requirement which are configured in the following files:
+- scanCode: 
[ASF-Release.cfg](https://github.com/apache/incubator-openwhisk-utilities/blob/master/scancode/ASF-Release.cfg)
+- Apache 
RAT:[pom.xml](https://github.com/apache/incubator-openwhisk-release/blob/master/tools/lib/pom.xml)
 (Apache Rat)
+
+## Bundled and non-Bundled dependencies
+
+In accordance with Apache policy, each of the Apache OpenWhisk project's 
repositories respective LICENSE and NOTICE files contain the full, canonical 
listing of all dependent software licenses.
+
+For convenience, the following table provides links to each project 
repository's LICENSE and NOTICE files, as well as an overview of notable 
software dependencies (non-canonical) and license scanning exclusions.
+
+| Repository | Exclusion | Rationale |
+| --- | --- | --- |
+| [incubator-openwhisk](https://github.com/apache/incubator-openwhisk) | 
[tests/dat/actions/empty.js](https://github.com/apache/incubator-openwhisk/blob/master/tests/dat/actions/empty.js)
 | Empty (zero-length) file for testing |
+|          | 
[performance/wrk_tests/post.lua](https://github.com/apache/incubator-openwhisk/blob/master/performance/wrk_tests/post.lua)
 |  |
+|          | 
[tools/eclipse/java.xml](https://github.com/apache/incubator-openwhisk/blob/master/tools/eclipse/java.xml)
 | Configuration file in XML format. Not much creativity. |
+|          | 
[common/scala/src/main/resources/logback.xml](https://github.com/apache/incubator-openwhisk/blob/master/common/scala/src/main/resources/logback.xml)
 | Configuration file in XML format. Not much creativity. |
+|          | bin/wskadmin | Generated, symbolic link |
+|          | bin/wskdev | Generated, symbolic link |
+| 
[incubator-openwhisk-catalog](https://github.com/apache/incubator-openwhisk-catalog)
 | _None_|  |
+| 
[incubator-openwhisk-apigateway](https://github.com/apache/incubator-openwhisk-apigateway)
 | 
[tests/scripts/lua/management/examples](https://github.com/apache/incubator-openwhisk-apigateway/tree/master/tests/scripts/lua/management/examples)
 | JSON data files |
+| [incubator-openwhisk-cli](https://github.com/apache/incubator-openwhisk-cli) 
| _None_ | _test files?_ |
+| 
[incubator-openwhisk-client-go](https://github.com/apache/incubator-openwhisk-client-go)
 | _None_ | _?_ |
+| 
[incubator-openwhisk-wskdeploy](https://github.com/apache/incubator-openwhisk-wskdeploy)
 | wski18n | **FIX!!!** Too broad, lots of .go files that SHOULD be scanned |
+|          | wski18n/i18n_resources.go | Generated, translation JSON data 
file. |
+|          | wski18n/README.md | **FIX!!!** |
+|          | wski18n/resources | JSON data files |
+| 
[incubator-openwhisk-runtime-nodejs](https://github.com/apache/incubator-openwhisk-runtime-nodejs)
 | tests/src/test/resources/application.conf | Config. file, Not much 
creativity |
+|               | ansible/environments/local/group_vars/all | Config. file, 
Not much creativity |
+|               | ansible/environments/local/hosts          | Config. file, 
Not much creativity |
+| 
[incubator-openwhisk-runtime-swift](https://github.com/apache/incubator-openwhisk-runtime-swift)
  | tests/src/test/resources/application.conf | Config. file, Not much 
creativity |
+|               | ansible/environments/local/group_vars/all | Config. file, 
Not much creativity |
+|               | ansible/environments/local/hosts          | Config. file, 
Not much creativity |
+|               | tests/dat/actions/SwiftyRequest/Package.resolved | **TBD?** |
+| 
[incubator-openwhisk-runtime-docker](https://github.com/apache/incubator-openwhisk-runtime-docker)
 | tests/src/test/resources/application.conf | Config. file, Not much 
creativity |
+|               | ansible/environments/local/group_vars/all | Config. file, 
Not much creativity |
+|               | ansible/environments/local/hosts          | Config. file, 
Not much creativity |
+| 
[incubator-openwhisk-runtime-java](https://github.com/apache/incubator-openwhisk-runtime-java)
 | tests/src/test/resources/application.conf   | Config. file, Not much 
creativity |
+|               | ansible/environments/local/group_vars/all | Config. file, 
Not much creativity |
+|               | ansible/environments/local/hosts          | Config. file, 
Not much creativity |
+| 
[incubator-openwhisk-runtime-php](https://github.com/apache/incubator-openwhisk-runtime-php)
 | tests/src/test/resources/application.conf | Config. file, Not much 
creativity |
+|               | ansible/environments/local/group_vars/all | Config. file, 
Not much creativity |
+|               | ansible/environments/local/hosts          | Config. file, 
Not much creativity |
+| 
[incubator-openwhisk-runtime-python](https://github.com/apache/incubator-openwhisk-runtime-python)
 | tests/src/test/resources/application.conf | Config. file, Not much 
creativity |
+|               | ansible/environments/local/group_vars/all | Config. file, 
Not much creativity |
+|               | ansible/environments/local/hosts          | Config. file, 
Not much creativity |
 
 
 ## Enforcement and verification
diff --git a/docs/release_instructions.md b/docs/release_instructions.md
index bb11bcd..fda7fe0 100644
--- a/docs/release_instructions.md
+++ b/docs/release_instructions.md
@@ -65,10 +65,7 @@ As a Release Manager, please know that most of these 
requirements are addressed
 ### Licensing requirements
 
 All released source code has to be compliant with Apache Licensing Policy, by 
adding the LICENSE file, NOTICE file to each repository and the release 
package, and adding Licensing headers to each source code file.
-- Please visit [License_Compliance](docs/license_compliance.md) for detailed 
information
-
-The following page provides tracking information on all Apache OpenWhisk 
project repositories LICENSE and NOTICE file compliance as we prepare for our 
first release under the Incubator:
-- [Project License Compliance Tracking](project_licenses.md)
+- Please visit [License_Compliance](license_compliance.md) for detailed 
information
 
 ### Artifact requirements
 

-- 
To stop receiving notification emails like this one, please contact
pde...@apache.org.

Reply via email to