ASF License Header Known Exclusions

For convenience, the following tables provide listings of each project repository's files that have been excluded from having Apache license headers and from license scanning utilities that are part of the release process.

In addition, the specific rationale for the exclusion, in accordance with Apache release policies, is indicated as well. Rationales that are indicated by a TAG are fully described on the license_compliance.md page.

NOTE: This listings are not intended to be complete or canonical

Exclusions part of Apache source code release

openwhisk

ExclusionRationale [TAG]
ansible/ansible.cfgANS.CFG
ansible/environments/distributed/files/openstack/openstack.envANS.ENV
ansible/environments/distributed/hostsANS.HOSTS
ansible/environments/docker-machine/hosts.j2.iniANS.INI
ansible/environments/local/hosts.j2.iniANS.INI
ansible/environments/vagrant/hostsANS.HOSTS
ansible/files/activations_design_document_for_activations_db.jsonJSON
ansible/files/auth.guestDATA.AUTH
ansible/files/auth.whisk.systemDATA.AUTH
ansible/files/auth_index.jsonJSON
ansible/files/filter_design_document.jsonJSON
ansible/files/logCleanup_design_document_for_activations_db.jsonJSON
ansible/files/namespace_throttlings_design_document_for_subjects_db.jsonJSON
ansible/files/package-versions.iniANS.INI
ansible/files/runtimes.jsonJSON
ansible/files/whisks_design_document_for_activations_db_filters_v2.1.0.jsonJSON
ansible/files/whisks_design_document_for_activations_db_v2.1.0.jsonJSON
ansible/files/whisks_design_document_for_entities_db_v2.1.0.jsonJSON
ansible/roles/docker/templates/docker.j2J2
ansible/roles/nginx/files/openwhisk-server-key.pemPEM
ansible/roles/nginx/templates/nginx.conf.j2J2
ansible/roles/registry/templates/recycle-registry.py.j2J2
ansible/templates/db_local.ini.j2J2
ansible/templates/jmxremote.access.j2J2
ansible/templates/jmxremote.password.j2J2
ansible/templates/whisk.properties.j2J2
bin/wskadminGenerated, symbolic link
bin/wskdevGenerated, symbolic link
common/scala/src/main/resources/logback.xmlXML
docs/images/OpenWhisk_flow_of_processing.draw.io.xmlXML
tools/eclipse/java.xmlXML

openwhisk-apigateway

ExclusionRationale [TAG]
.profiling.afterPROFILE
.profiling.beforePROFILE

openwhisk-catalog

ExclusionRationale [TAG]
credentials.json.encAPI.ENC

openwhisk-client-go

ExclusionRationale [TAG]
Godeps/Godeps.jsonGODEPS.JSON
Godeps/ReadmeGODEPS.README
wski18n/i18n_resources.goI18N.1, NOTE: ASF Header manually added after autogen. recently
wski18n/resourcesJSON, Empty files (i.e., no translations yet)

openwhisk-deploy-kube

ExclusionRationale [TAG]
helm/runtimes.jsonJSON
runtimes-minimal-travis.jsonJSON
kubernetes/controller/controller.envKUBE.1
kubernetes/invoker/invoker-dcf.envKUBE.1
kubernetes/invoker/invoker-k8scf.envKUBE.1

openwhisk-runtime-docker

ExclusionRationale [TAG]
ansible/environments/local/hostsANS.HOSTS

openwhisk-runtime-java

ExclusionRationale [TAG]
ansible/environments/local/hostsANS.HOSTS

openwhisk-runtime-nodejs

ExclusionRationale [TAG]
ansible/environments/local/hostsANS.HOSTS
core/nodejs8Action/package.jsonJSON
core/nodejsActionBase/package.jsonJSON

openwhisk-runtime-php

ExclusionRationale [TAG]
ansible/environments/local/hostsANS.HOSTS
core/php7.1Action/composer.jsonJSON

openwhisk-runtime-python

ExclusionRationale [TAG]
ansible/environments/local/hostsANS.HOSTS
core/php7.1Action/composer.jsonJSON

openwhisk-runtime-swift

ExclusionRationale [TAG]
ansible/environments/local/hostsANS.HOSTS

openwhisk-wskdeploy

ExclusionRationale [TAG]
wski18n/i18n_resources.goI18N.1
wski18n/resourcesJSON, Empty files (i.e., no translations yet)
Godeps/Godeps.jsonGODEPS.JSON
Godeps/ReadmeGODEPS.README
ansible/environments/local/hostsANS.HOSTS

Exclusions NOT part of Apache source code release

The following “tests” files are excluded from having ASF License headers, but alse are NOT part of the project source code release archive when created.

openwhisk

ExclusionRationale [TAG]
tests/credentials.json.encAPI.ENC
tests/dat/actions/blackbox.zipTEST.ZIP
tests/dat/actions/empty.jsDATA.TEST, Empty (zero-length) test data file.
tests/dat/actions/helloJava.jarTEST.JAR
tests/dat/actions/helloJavaDefaultPackage.jarTEST.JAR
tests/dat/actions/helloSwift311.zipTEST.ZIP
tests/dat/actions/multiSwift.zipTEST.ZIP
tests/dat/actions/python.zipTEST.ZIP
tests/dat/actions/python2_virtualenv.zipTEST.ZIP
tests/dat/actions/python3_virtualenv.zipTEST.ZIP
tests/dat/actions/python_virtualenv_dir.zipTEST.ZIP
tests/dat/actions/python_virtualenv_name.zipTEST.ZIP
tests/dat/actions/seq_echo_word_count.jsonJSON
tests/dat/actions/seq_type_2.jsonJSON
tests/dat/actions/sleep.jarTEST.JAR
tests/dat/actions/unicode.jarTEST.JAR
tests/dat/actions/validInput1.jsonJSON
tests/dat/actions/validInput2.jsonJSON
tests/dat/actions/word_count.jsonJSON
tests/dat/actions/zippedaction.zipTEST.ZIP
tests/dat/apigw/apigw_path_param_support_test_invalidActionType.jsonJSON
tests/dat/apigw/apigw_path_param_support_test_invalidParamName1.jsonJSON
tests/dat/apigw/apigw_path_param_support_test_invalidParamName2.jsonJSON
tests/dat/apigw/apigw_path_param_support_test_invalidTargetUrl.jsonJSON
tests/dat/apigw/apigw_path_param_support_test_withPathParameters1.jsonJSON
tests/dat/apigw/apigw_path_param_support_test_withPathParameters2.jsonJSON
tests/dat/apigw/endpoints.without.action.swagger.jsonJSON
tests/dat/apigw/testswaggerdoc1OAPI. Test data.
tests/dat/apigw/testswaggerdoc2OAPI. Test data.
tests/dat/apigw/testswaggerdocinvalidOAPI. Test data.
tests/performance/gatling_tests/src/gatling/resources/conf/logback.xmlXML
tests/performance/gatling_tests/src/gatling/resources/data/javaAction.jarTEST.JAR
tests/performance/gatling_tests/src/gatling/resources/conf/logback.xmlXML
tests/performance/wrk_tests/post.luaDATA.TEXT, Empy (HTTP POST) Performance test data file.
tests/src/test/resources/logback-test.xmlXML

openwhisk-apigateway

ExclusionRationale [TAG]
tests/scripts/lua/management/examples/example1.jsonJSON
tests/scripts/lua/management/examples/example2.jsonJSON
tests/scripts/lua/management/examples/example3.jsonJSON
tests/lua_modulesTravis installed test modules scripts. Not part of source code release.
lua_installTravis installed test packages. Not part of source code release.

openwhisk-catalog

ExclusionRationale [TAG]
tests/credentials.json.encAPI.ENC

openwhisk-cli

ExclusionRationale [TAG]
tests/src/dat/invalidInput1.jsonJSON
tests/src/dat/invalidInput2.jsonJSON
tests/src/dat/invalidInput3.jsonJSON
tests/src/dat/invalidInput4.jsonJSON

openwhisk-runtime-docker

ExclusionRationale [TAG]
NoneN/A

openwhisk-runtime-java

ExclusionRationale [TAG]
NoneN/A

openwhisk-runtime-nodejs

ExclusionRationale [TAG]
NoneN/A

openwhisk-runtime-php

ExclusionRationale [TAG]
NoneN/A

openwhisk-runtime-python

ExclusionRationale [TAG]
NoneN/A

openwhisk-runtime-swift

ExclusionRationale [TAG]
tests/dat/SwiftyRequest/Package.resolvedOAPI

openwhisk-wskdeploy

ExclusionRationale [TAG]
specification/archive/*Archive of specification versions in PDF format.
specification/diagrams/*IMAGE, Ninary images (e.g., .jpg, .png, etc.) used in specification HTML.
tests/apps/owbp-cloudant-trigger/manifest-bp.jsonJSON
tests/dat/wskpropsAPI Client configuration data.
tests/dat/wskpropsnokeycertAPI Client configuration data.
tests/src/integration/docker/actions/exec.zipTEST.ZIP
tests/src/integration/docker/actions/go/execTEST.ZIP, renamed from exec.zip
tests/src/integration/helloworld/actions/hello.jarTEST.JAR
tests/src/integration/jaraction/src/hello.jarTEST.JAR
tests/src/integration/message-hub/src/events.jsonJSON
tests/src/integration/runtimetests/src/hello.jarTEST.JAR
tests/src/integration/runtimetests/src/helloworld/helloworld.zipTEST.ZIP
tests/src/integration/runtimetests/src/helloworld/node_modules/string-format/package.jsonJSON
tests/src/integration/runtimetests/src/helloworld/package.jsonJSON
tests/src/integration/validate-packages-in-manifest/actions/hello.jarTEST.JAR
tests/src/integration/zipactio_actions/cat/node_modules/cat/package.jsonJSON
tests/src/integration/zipactio_actions/cat/package.jsonJSON
tests/apps/owbp-cloudant-trigger/manifest-bp.jsonJSON

Notes

  • logback (logger) failed in PG when adding XML comments that included the ASF license header. See PR#3702 which had to be reverted (although it passed Travis). This needs to be investigated as to why it failed in PG and if we need additional Travis tests.