Evaluate and populate "Licenses and Copyright" section of maturity evaluation.
Project: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/commit/d84b02d6 Tree: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/tree/d84b02d6 Diff: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/diff/d84b02d6 Branch: refs/heads/master Commit: d84b02d681a317777ae95e28341cdb2f74b5850e Parents: 1fc4141 Author: Michael Jumper <[email protected]> Authored: Sun Oct 22 12:21:20 2017 -0700 Committer: Michael Jumper <[email protected]> Committed: Sun Oct 22 12:21:20 2017 -0700 ---------------------------------------------------------------------- maturity-evaluation.md | 47 ++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 42 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-guacamole-website/blob/d84b02d6/maturity-evaluation.md ---------------------------------------------------------------------- diff --git a/maturity-evaluation.md b/maturity-evaluation.md index 8a5b849..d51fd45 100644 --- a/maturity-evaluation.md +++ b/maturity-evaluation.md @@ -57,31 +57,68 @@ Licenses and Copyright LC10 : The code is released under the Apache License, version 2.0. - ? + **OK:** All code from the project is under the Apache License, version 2.0. + See: + + * <https://github.com/apache/incubator-guacamole-client/blob/master/LICENSE> + * <https://github.com/apache/incubator-guacamole-server/blob/master/LICENSE> LC20 : Libraries that are mandatory dependencies of the project's code do not create more restrictions than the Apache License does. - ? + **OK:** The mandatory dependencies of "guacamole-server" (Cairo, libjpeg / + libjpeg-turbo, libpng, and OSSP UUID) and "guacamole-client" (documented + within the `LICENSE` files of guacamole-client and its subprojects) do not + impose restrictions beyond that of the Apache license. + + Mandatory dependencies of "guacamole-server" (written in C, built using + GNU Autotools): + + * Cairo (Mozilla Public License) + * libjpeg OR libjpeg-turbo (The [IJG license](https://github.com/libjpeg-turbo/libjpeg-turbo/blob/master/README.ijg), + as well as modified BSD and the zlib license. See: <https://github.com/libjpeg-turbo/libjpeg-turbo/blob/master/LICENSE.md>) + * libpng ([libpng license](http://www.libpng.org/pub/png/src/libpng-LICENSE.txt)) + * OSSP UUID (MIT license) + + Mandatory dependencies of "guacamole-client" (written in Java and + JavaScript, built using Maven): + + * Dependencies bundled with the source are documented in [the top-level `LICENSE` file](https://github.com/apache/incubator-guacamole-client/blob/master/LICENSE). + * Dependencies bundled with the various binaries are documented at the end + of artifact-specific `LICENSE` files: + * [`guacamole/src/licenses/LICENSE`](https://github.com/apache/incubator-guacamole-client/blob/master/guacamole/src/licenses/LICENSE) + * [`extensions/guacamole-auth-header/src/licenses/LICENSE`](https://github.com/apache/incubator-guacamole-client/blob/master/extensions/guacamole-auth-header/src/licenses/LICENSE) + * [`extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-dist/src/licenses/LICENSE`](https://github.com/apache/incubator-guacamole-client/blob/master/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-dist/src/licenses/LICENSE) + * [`extensions/guacamole-auth-cas/src/licenses/LICENSE`](https://github.com/apache/incubator-guacamole-client/blob/master/extensions/guacamole-auth-cas/src/licenses/LICENSE) + * [`extensions/guacamole-auth-ldap/src/licenses/LICENSE`](https://github.com/apache/incubator-guacamole-client/blob/master/extensions/guacamole-auth-ldap/src/licenses/LICENSE) + * [`extensions/guacamole-auth-duo/src/licenses/LICENSE`](https://github.com/apache/incubator-guacamole-client/blob/master/extensions/guacamole-auth-duo/src/licenses/LICENSE) + * [`extensions/guacamole-auth-openid/src/licenses/LICENSE`](https://github.com/apache/incubator-guacamole-client/blob/master/extensions/guacamole-auth-openid/src/licenses/LICENSE) + * [`extensions/guacamole-auth-noauth/src/licenses/LICENSE`](https://github.com/apache/incubator-guacamole-client/blob/master/extensions/guacamole-auth-noauth/src/licenses/LICENSE) LC30 : The libraries mentioned in LC20 are available as Open Source software. - ? + **OK:** Absolutely all dependencies of "guacamole-server" and + "guacamole-client" are open source. LC40 : Committers are bound by an Individual Contributor Agreement (the "Apache iCLA") that defines which code they are allowed to commit and how they need to identify code that is not their own. - ? + **OK:** All committers have completed the ICLA. LC50 : The copyright ownership of everything that the project produces is clearly defined and documented. - ? + **OK:** All source files carry prominent header comments documenting the + license and copyright ownership of that file, with the exception of files + which inherently cannot contain comments (JSON) and files where includng + such comments would hurt the performance of the application (AngularJS + templates). Copyright ownership and license of the source overall is + always documented with top-level `LICENSE` and `NOTICE` files. Releases --------
