You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openwhisk.apache.org by GitBox <gi...@apache.org> on 2018/02/09 08:44:03 UTC
[GitHub] daisy-ycguo opened a new issue #3264: A list of source files miss Apache license headers
daisy-ycguo opened a new issue #3264: A list of source files miss Apache license headers
URL: https://github.com/apache/incubator-openwhisk/issues/3264
Following [Apache license header guideline](http://www.apache.org/legal/src-headers.html), **all human-readable Apache-developed files that are included within a distribution must include the header text with few exceptions.**. You can find few exceptions here: [which files do not require a license header](http://www.apache.org/legal/src-headers.html#faq-exceptions).
I used Apache Rat to check this repository after excluding a few files, and I got this report. We need to add Apache licensing header to those files.
```
Unapproved licenses:
./.scalafmt.conf
./.travis.yml
./CREDITS.txt
./build.gradle
./settings.gradle
./actionRuntimes/actionProxy/Dockerfile
./actionRuntimes/actionProxy/README.md
./actionRuntimes/actionProxy/build.gradle
./actionRuntimes/javaAction/Dockerfile
./actionRuntimes/javaAction/build.gradle
./actionRuntimes/javaAction/delete-build-run.sh
./actionRuntimes/nodejs6Action/Dockerfile
./actionRuntimes/nodejs6Action/build.gradle
./actionRuntimes/nodejs8Action/Dockerfile
./actionRuntimes/nodejs8Action/build.gradle
./actionRuntimes/php7.1Action/Dockerfile
./actionRuntimes/php7.1Action/build.gradle
./actionRuntimes/python2Action/Dockerfile
./actionRuntimes/python2Action/build.gradle
./actionRuntimes/pythonAction/Dockerfile
./actionRuntimes/pythonAction/build.gradle
./actionRuntimes/swift3.1.1Action/Dockerfile
./actionRuntimes/swift3.1.1Action/build.gradle
./ansible/README.md
./ansible/README_DISTRIBUTED.md
./ansible/ansible.cfg
./ansible/apigateway.yml
./ansible/boot_instances_dist.yml
./ansible/controller.yml
./ansible/couchdb.yml
./ansible/edge.yml
./ansible/initdb.yml
./ansible/invoker.yml
./ansible/kafka.yml
./ansible/logs.yml
./ansible/openwhisk.yml
./ansible/postdeploy.yml
./ansible/prereq.yml
./ansible/prereq_build.yml
./ansible/properties.yml
./ansible/provision_env_dist.yml
./ansible/publish.yml
./ansible/recreateDesignDocs.yml
./ansible/registry.yml
./ansible/routemgmt.yml
./ansible/setup.yml
./ansible/teardown.yml
./ansible/wipe.yml
./ansible/environments/distributed/hosts
./ansible/environments/distributed/files/openstack/README_OS.md
./ansible/environments/distributed/files/openstack/openstack.env
./ansible/environments/distributed/group_vars/all
./ansible/environments/docker-machine/hosts.j2.ini
./ansible/environments/docker-machine/group_vars/all
./ansible/environments/local/hosts.j2.ini
./ansible/environments/local/group_vars/all
./ansible/files/package-versions.ini
./ansible/group_vars/all
./ansible/roles/apigateway/tasks/clean.yml
./ansible/roles/apigateway/tasks/deploy.yml
./ansible/roles/apigateway/tasks/main.yml
./ansible/roles/cli/files/createContentJson.sh
./ansible/roles/cli/tasks/clean.yml
./ansible/roles/cli/tasks/cli_remote_mode.yml
./ansible/roles/cli/tasks/copy_local_openwhisk_cli.yml
./ansible/roles/cli/tasks/deploy.yml
./ansible/roles/cli/tasks/download_cli.yml
./ansible/roles/cli/tasks/download_openwhisk_cli.yml
./ansible/roles/cli/tasks/main.yml
./ansible/roles/controller/tasks/clean.yml
./ansible/roles/controller/tasks/deploy.yml
./ansible/roles/controller/tasks/main.yml
./ansible/roles/couchdb/tasks/clean.yml
./ansible/roles/couchdb/tasks/deploy.yml
./ansible/roles/couchdb/tasks/main.yml
./ansible/roles/docker/tasks/clean.yml
./ansible/roles/docker/tasks/deploy.yml
./ansible/roles/docker/tasks/main.yml
./ansible/roles/docker/templates/docker.j2
./ansible/roles/invoker/tasks/clean.yml
./ansible/roles/invoker/tasks/deploy.yml
./ansible/roles/invoker/tasks/main.yml
./ansible/roles/kafka/tasks/clean.yml
./ansible/roles/kafka/tasks/deploy.yml
./ansible/roles/kafka/tasks/main.yml
./ansible/roles/nginx/files/genssl.sh
./ansible/roles/nginx/tasks/clean.yml
./ansible/roles/nginx/tasks/deploy.yml
./ansible/roles/nginx/tasks/main.yml
./ansible/roles/nginx/templates/nginx.conf.j2
./ansible/roles/prereq/tasks/clean.yml
./ansible/roles/prereq/tasks/deploy.yml
./ansible/roles/prereq/tasks/main.yml
./ansible/roles/redis/tasks/clean.yml
./ansible/roles/redis/tasks/deploy.yml
./ansible/roles/redis/tasks/main.yml
./ansible/roles/registry/tasks/clean.yml
./ansible/roles/registry/tasks/deploy.yml
./ansible/roles/registry/tasks/gencert.yml
./ansible/roles/registry/tasks/main.yml
./ansible/roles/registry/tasks/publish.yml
./ansible/roles/registry/templates/recycle-registry.py.j2
./ansible/roles/routemgmt/files/installRouteMgmt.sh
./ansible/roles/routemgmt/files/uninstallRouteMgmt.sh
./ansible/roles/routemgmt/tasks/clean.yml
./ansible/roles/routemgmt/tasks/deploy.yml
./ansible/roles/routemgmt/tasks/main.yml
./ansible/roles/whiskhost/tasks/addUser.yml
./ansible/roles/whiskhost/tasks/clean.yml
./ansible/roles/whiskhost/tasks/deploy.yml
./ansible/roles/whiskhost/tasks/main.yml
./ansible/roles/whiskhost/tasks/patchKernel.yml
./ansible/roles/zookeeper/tasks/clean.yml
./ansible/roles/zookeeper/tasks/deploy.yml
./ansible/roles/zookeeper/tasks/main.yml
./ansible/tasks/docker_login.yml
./ansible/tasks/initdb.yml
./ansible/tasks/installOpenwhiskCatalog.yml
./ansible/tasks/recreateViews.yml
./ansible/tasks/wipeDatabase.yml
./ansible/tasks/writeWhiskProperties.yml
./ansible/tasks/db/checkDb.yml
./ansible/tasks/db/recreateDb.yml
./ansible/tasks/db/recreateDoc.yml
./ansible/templates/db_local.ini.j2
./ansible/templates/jmxremote.access.j2
./ansible/templates/jmxremote.password.j2
./ansible/templates/whisk.properties.j2
./common/scala/Dockerfile
./common/scala/build.gradle
./common/scala/copyJMXFiles.sh
./common/scala/transformEnvironment.sh
./common/scala/src/main/resources/application.conf
./common/scala/src/main/resources/logback.xml
./common/scala/src/main/resources/logging.conf
./common/scala/src/main/resources/reference.conf
./core/controller/Dockerfile
./core/controller/build.gradle
./core/controller/init.sh
./core/controller/src/main/resources/application.conf
./core/invoker/Dockerfile
./core/invoker/build.gradle
./core/invoker/init.sh
./core/invoker/src/main/resources/application.conf
./docs/README.md
./docs/about.md
./docs/actions.md
./docs/annotations.md
./docs/apigateway.md
./docs/catalog.md
./docs/cli.md
./docs/deploy.md
./docs/feeds.md
./docs/logging.md
./docs/metrics.md
./docs/mobile_sdk.md
./docs/packages.md
./docs/reference.md
./docs/rest_api.md
./docs/samples.md
./docs/spi.md
./docs/triggers_rules.md
./docs/use_cases.md
./docs/webactions.md
./docs/dev/configuration.md
./docs/dev/future.md
./docs/images/README.md
./gradle/README.md
./gradle/docker.gradle
./sdk/docker/Dockerfile
./sdk/docker/build.gradle
./tests/build.gradle
./tests/dat/actions/applicationError.js
./tests/dat/actions/argCheck.js
./tests/dat/actions/asyncError.js
./tests/dat/actions/base64Web.js
./tests/dat/actions/cat.js
./tests/dat/actions/corsHeaderMod.js
./tests/dat/actions/countdown.js
./tests/dat/actions/createRule.swift
./tests/dat/actions/createTrigger.swift
./tests/dat/actions/dosLogs.js
./tests/dat/actions/echo-web-http.js
./tests/dat/actions/echo.js
./tests/dat/actions/empty.js
./tests/dat/actions/emptyJSONResult.js
./tests/dat/actions/head.js
./tests/dat/actions/hello.js
./tests/dat/actions/hello.swift
./tests/dat/actions/helloAsync.js
./tests/dat/actions/helloContext.js
./tests/dat/actions/helloDeadline.js
./tests/dat/actions/helloOpenwhiskPackage.js
./tests/dat/actions/helloPromise.js
./tests/dat/actions/httpGet.swift
./tests/dat/actions/initexit.js
./tests/dat/actions/initforever.js
./tests/dat/actions/invoke.swift
./tests/dat/actions/invokeNonBlocking.swift
./tests/dat/actions/issue-1562.js
./tests/dat/actions/log.js
./tests/dat/actions/malformed.js
./tests/dat/actions/malformed.py
./tests/dat/actions/memoryWithGC.js
./tests/dat/actions/multipleHeaders.js
./tests/dat/actions/niam.js
./tests/dat/actions/niam.py
./tests/dat/actions/niam.swift
./tests/dat/actions/openFiles.js
./tests/dat/actions/ping.js
./tests/dat/actions/pngWeb.js
./tests/dat/actions/printParams.js
./tests/dat/actions/runexit.js
./tests/dat/actions/sizedResult.js
./tests/dat/actions/sort.js
./tests/dat/actions/split.js
./tests/dat/actions/stdenv.py
./tests/dat/actions/textBody.js
./tests/dat/actions/timedout.py
./tests/dat/actions/timeout.js
./tests/dat/actions/trigger.swift
./tests/dat/actions/unicode.js
./tests/dat/actions/unicode.swift
./tests/dat/actions/unicode2.py
./tests/dat/actions/unicode3.py
./tests/dat/actions/wc.js
./tests/dat/actions/wcbin.js
./tests/dat/actions/python-zip/__main__.py
./tests/dat/actions/python-zip/greet.py
./tests/dat/actions/unicode/build.gradle
./tests/dat/apigw/local.api.bad.yaml
./tests/dat/apigw/local.api.yaml
./tests/dat/apigw/testswaggerdoc1
./tests/dat/apigw/testswaggerdoc2
./tests/dat/apigw/testswaggerdocinvalid
./tests/dat/blackbox/badaction/Dockerfile
./tests/dat/blackbox/badaction/README.md
./tests/dat/blackbox/badaction/build.gradle
./tests/dat/blackbox/badproxy/Dockerfile
./tests/dat/blackbox/badproxy/README.md
./tests/dat/blackbox/badproxy/build.gradle
./tests/src/test/resources/application.conf
./tools/admin/README.md
./tools/build/README.md
./tools/build/scanCode.cfg
./tools/db/README.md
./tools/eclipse/java.xml
./tools/eclipse/scala.properties
./tools/git/README.md
./tools/git/pre-commit-scalafmt-gradlew.sh
./tools/git/pre-commit-scalafmt-native.sh
./tools/jenkins/apache/dockerhub.groovy
./tools/macos/README.md
./tools/macos/docker-machine/README.md
./tools/macos/docker-machine/tweak-dockerhost.sh
./tools/macos/docker-machine/tweak-dockermachine.sh
./tools/travis/build.sh
./tools/travis/flake8.sh
./tools/travis/setup.sh
./tools/ubuntu-setup/README.md
./tools/ubuntu-setup/all.sh
./tools/ubuntu-setup/ansible.sh
./tools/ubuntu-setup/bashprofile.sh
./tools/ubuntu-setup/docker.sh
./tools/ubuntu-setup/java8.sh
./tools/ubuntu-setup/misc.sh
./tools/ubuntu-setup/pip.sh
./tools/ubuntu-setup/scala.sh
./tools/vagrant/README.md
./tools/vagrant/Vagrantfile
./tools/vagrant/hello
./tools/vagrant/hello.cmd
```
The excluded files are:
```
# files copied from third parties or created by tools
gradlew
gradlew.bat
Godeps
i18n_resources.go
gradle-wrapper.properties
# JSON data file doesn't support annotation
.*json
# Auth data file
auth.guest
auth.whisk.system
# others
.gitignore
.rat-excludes
.gitattributes
.project
.pydevproject
.dockerignore
```
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services