From 010f70b3710fcbeb7cbed2617a3701ce925c79dc Mon Sep 17 00:00:00 2001 From: Clint Wylie Date: Wed, 21 Aug 2019 12:46:27 -0700 Subject: [PATCH] autogenerate NOTICE.BINARY from NOTICE and licenses.yaml (#8306) * migrate binary notice entries to live in licenses.yaml, use licenses.yaml and NOTICE to generate NOTICE.BINARY at distribution time * +x * move release scripts to distribution/bin, fixup notice script, trim dependencies for avro and kerberos in licenses.yaml * add missing hdfs-storage dependencies * revert to old syntax, fixes * formatting * update notices for recently updated dependencies --- .gitignore | 2 + .travis.yml | 4 +- NOTICE.BINARY | 2465 ----------------- .../bin}/build-textfile-readme.sh | 0 .../bin}/find-missing-backports.py | 0 .../generate-license-dependency-reports.py | 0 .../bin}/generate-license.py | 0 distribution/bin/generate-notice-binary.py | 92 + .../bin}/get-milestone-contributors.py | 0 .../bin}/get-milestone-prs.py | 0 .../bin}/jar-notice-lister.py | 0 .../bin}/tag-missing-milestones.py | 0 .../bin}/web-console-dep-lister.py | 0 distribution/pom.xml | 19 +- licenses.yaml | 2038 ++++++++++++-- 15 files changed, 1988 insertions(+), 2632 deletions(-) delete mode 100644 NOTICE.BINARY rename {docs/_bin => distribution/bin}/build-textfile-readme.sh (100%) rename {docs/_bin => distribution/bin}/find-missing-backports.py (100%) rename {docs/_bin => distribution/bin}/generate-license-dependency-reports.py (100%) rename {docs/_bin => distribution/bin}/generate-license.py (100%) create mode 100755 distribution/bin/generate-notice-binary.py rename {docs/_bin => distribution/bin}/get-milestone-contributors.py (100%) rename {docs/_bin => distribution/bin}/get-milestone-prs.py (100%) rename {docs/_bin => distribution/bin}/jar-notice-lister.py (100%) rename {docs/_bin => distribution/bin}/tag-missing-milestones.py (100%) rename {docs/_bin => distribution/bin}/web-console-dep-lister.py (100%) diff --git a/.gitignore b/.gitignore index b3d45cf6e36..f953abba9a5 100644 --- a/.gitignore +++ b/.gitignore @@ -15,5 +15,7 @@ target *.DS_Store _site dependency-reduced-pom.xml +LICENSE.BINARY +NOTICE.BINARY README.BINARY README diff --git a/.travis.yml b/.travis.yml index 7f869554c6a..9c70d2faad4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -85,8 +85,8 @@ matrix: # Generate dependency reports and checks they are valid. When running on Travis CI, 2 cores are available # (https://docs.travis-ci.com/user/reference/overview/#virtualisation-environment-vs-operating-system). - mkdir -p target - - docs/_bin/generate-license-dependency-reports.py . target --clean-maven-artifact-transfer --parallel 2 - - docs/_bin/generate-license.py licenses/APACHE2 licenses.yaml LICENSES.BINARY --dependency-reports target/license-reports + - distribution/bin/generate-license-dependency-reports.py . target --clean-maven-artifact-transfer --parallel 2 + - distribution/bin/generate-license.py licenses/APACHE2 licenses.yaml LICENSES.BINARY --dependency-reports target/license-reports - name: "strict compilation" install: skip diff --git a/NOTICE.BINARY b/NOTICE.BINARY deleted file mode 100644 index 7daf8ace85c..00000000000 --- a/NOTICE.BINARY +++ /dev/null @@ -1,2465 +0,0 @@ -Apache Druid (incubating) -Copyright 2019 The Apache Software Foundation - -This product includes software developed at -The Apache Software Foundation (http://www.apache.org/). - - -############ SOURCE/JAVA-CORE ############ - -================= Apache Calcite 1.10.0 ================= -Apache Calcite -Copyright 2012-2019 The Apache Software Foundation - -This product is based on source code originally developed -by DynamoBI Corporation, LucidEra Inc., SQLstream Inc. and others -under the auspices of the Eigenbase Foundation -and released as the LucidDB project. - - - - -================= Apache Flink 1.8.1 ================= -Apache Flink -Copyright 2014-2019 The Apache Software Foundation - - - - -================= Apache Hadoop 2.8.3 ================= -Apache Hadoop -Copyright 2009-2017 The Apache Software Foundation - - - - -================= Apache Hive 2.0.0 ================= -Apache Hive -Copyright 2008-2015 The Apache Software Foundation - - - - -================= Apache Hive 2.0.1 ================= -Apache Hive -Copyright 2008-2016 The Apache Software Foundation - - - - -================= Apache Hive 2.7.0 ================= -Apache Hive -Copyright 2008-2018 The Apache Software Foundation - - - - -================= Apache Kafka 1.0 ================= -Apache Kafka -Copyright 2017 The Apache Software Foundation. - - - - -================= Apache Lucene 6.2.0 ================= -Apache Lucene -Copyright 2014 The Apache Software Foundation - - - - -================= Metamarkets bytebuffer-collections 0.2.5 ================= -bytebuffer-collections -Copyright 2011-2015 Metamarkets Group Inc. - - - - -================= Metamarkets java-util 1.3.3 ================= -java-util -Copyright 2011-2017 Metamarkets Group Inc. - - - - -================= Metamarkets extendedset 1.3.10 ================= -extendedset -Copyright 2012 Metamarkets Group Inc. - -------------------------------------------------------------------------------- - -This library contains a modified version of Alessandro Colantonio's CONCISE -(COmpressed 'N' Composable Integer SEt) library, extending the functionality of -ConciseSet to use IntBuffers. - - - - -############ BINARY/WEB-CONSOLE ############ - -================= tslib 0.10.0 ================= -/*! ***************************************************************************** -Copyright (c) Microsoft Corporation. All rights reserved. -Licensed under the Apache License, Version 2.0 (the "License"); you may not use -this file except in compliance with the License. You may obtain a copy of the -License at http://www.apache.org/licenses/LICENSE-2.0 - -THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED -WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, -MERCHANTABLITY OR NON-INFRINGEMENT. - -See the Apache Version 2.0 License for specific language governing permissions -and limitations under the License. -***************************************************************************** */ - - - -############ BINARY/JAVA-CORE ############ - -================= aggdesigner-algorithm-6.0.jar ================= -Aggregate Designer - -Copyright 2006 - 2013 Pentaho Corporation. All rights reserved. -Copyright 2000-2005, 2014-2016 Julian Hyde - - - - -================= airline-0.7.jar ================= -Copyright Notices -================= - -Copyright 2011 Dain Sundstrom -Copyright 2010 Cedric Beust - - - - -================= audience-annotations-0.5.0.jar ================= -Apache Yetus - Audience Annotations -Copyright 2015-2017 The Apache Software Foundation - - - - -================= avatica-core-1.12.0.jar ================= -Apache Calcite Avatica -Copyright 2012-2018 The Apache Software Foundation - - - - -================= avatica-metrics-1.12.0.jar ================= -Apache Calcite Avatica Metrics -Copyright 2012-2018 The Apache Software Foundation - - - - -================= avatica-server-1.12.0.jar ================= -Apache Calcite Avatica Server -Copyright 2012-2018 The Apache Software Foundation - - - - - -================= AWS SDK for Java 1.11.199 ================= -AWS SDK for Java -Copyright 2010-2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. - -This product includes software developed by -Amazon Technologies, Inc (http://www.amazon.com/). - -********************** -THIRD PARTY COMPONENTS -********************** -This software includes third party software subject to the following copyrights: -- XML parsing and utility functions from JetS3t - Copyright 2006-2009 James Murty. -- PKCS#1 PEM encoded private key parsing and utility functions from oauth.googlecode.com - Copyright 1998-2010 AOL Inc. - -The licenses for these third party components are included in LICENSE.txt - - - - -================= calcite-core-1.17.0.jar ================= -Calcite Core -Copyright 2012-2018 The Apache Software Foundation - - - - -================= calcite-linq4j-1.17.0.jar ================= -Calcite Linq4j -Copyright 2012-2018 The Apache Software Foundation - - - - - -================= classmate-1.0.0.jar ================= -Java ClassMate library was originally written by Tatu Saloranta (tatu.saloranta@iki.fi) - -Other developers who have contributed code are: - -* Brian Langel - - - - -================= commons-beanutils-1.9.3.jar ================= -Apache Commons BeanUtils -Copyright 2000-2016 The Apache Software Foundation - - - - -================= commons-cli-1.3.1.jar ================= -Apache Commons CLI -Copyright 2001-2009 The Apache Software Foundation - - - - -================= commons-codec-1.12.jar ================= -Apache Commons Codec -Copyright 2002-2017 The Apache Software Foundation - - -Copyright (C) 2002 Kevin Atkinson (kevina@gnu.org) - -=============================================================================== - -The content of package org.apache.commons.codec.language.bm has been translated -from the original php source code available at http://stevemorse.org/phoneticinfo.htm -with permission from the original authors. -Original source copyright: -Copyright (c) 2008 Alexander Beider & Stephen P. Morse. - - - - -================= commons-collections-3.2.2.jar ================= -Apache Commons Collections -Copyright 2001-2015 The Apache Software Foundation - - - - -================= commons-collections4-4.1.jar ================= -Apache Commons Collections -Copyright 2001-2015 The Apache Software Foundation - - - - -================= commons-compress-1.18.jar ================= -Apache Commons Compress -Copyright 2002-2018 The Apache Software Foundation - -The files in the package org.apache.commons.compress.archivers.sevenz -were derived from the LZMA SDK, version 9.20 (C/ and CPP/7zip/), -which has been placed in the public domain: - -"LZMA SDK is placed in the public domain." (http://www.7-zip.org/sdk.html) - - - - -================= commons-dbcp2-2.0.1.jar ================= -Apache Commons DBCP -Copyright 2001-2014 The Apache Software Foundation - - - - -================= commons-io-2.6.jar ================= -Apache Commons IO -Copyright 2002-2017 The Apache Software Foundation - - - - -================= commons-lang-2.6.jar ================= -Apache Commons Lang -Copyright 2001-2011 The Apache Software Foundation - - - - -================= commons-lang3-3.7.jar ================= -Apache Commons Lang -Copyright 2001-2017 The Apache Software Foundation - -This product includes software from the Spring Framework, -under the Apache License 2.0 (see: StringUtils.containsWhitespace()) - - - -================= commons-logging-1.1.1.jar ================= -// ------------------------------------------------------------------ -// NOTICE file corresponding to the section 4d of The Apache License, -// Version 2.0, in this case for Commons Logging -// ------------------------------------------------------------------ - -Commons Logging -Copyright 2001-2007 The Apache Software Foundation - -This product includes/uses software(s) developed by 'an unknown organization' - - Unnamed - avalon-framework:avalon-framework:jar:4.1.3 - - Unnamed - log4j:log4j:jar:1.2.12 - - Unnamed - logkit:logkit:jar:1.0.1 - - - - -================= commons-math3-3.6.1.jar ================= -Apache Commons Math -Copyright 2001-2016 The Apache Software Foundation - -This product includes software developed for Orekit by -CS Systèmes d'Information (http://www.c-s.fr/) -Copyright 2010-2012 CS Systèmes d'Information - - - - -================= commons-pool-1.6.jar ================= -Apache Commons Pool -Copyright 2001-2012 The Apache Software Foundation - - - - -================= commons-pool2-2.2.jar ================= -Apache Commons Pool -Copyright 2001-2014 The Apache Software Foundation - -The LinkedBlockingDeque implementation is based on an implementation written by -Doug Lea with assistance from members of JCP JSR-166 Expert Group and released -to the public domain, as explained at -http://creativecommons.org/licenses/publicdomain - - - - -================= commons-text-1.3.jar ================= -Apache Commons Text -Copyright 2001-2018 The Apache Software Foundation - - - - -================= compress-lzf-1.0.4.jar ================= -# Compress LZF - -This library contains efficient implementation of LZF compression format, -as well as additional helper classes that build on JDK-provided gzip (deflat) -codec. - -## Licensing - -Library is licensed under Apache License 2.0, as per accompanying LICENSE file. - -## Credit - -Library has been written by Tatu Saloranta (tatu.saloranta@iki.fi). -It was started at Ning, inc., as an official Open Source process used by -platform backend, but after initial versions has been developed outside of -Ning by supporting community. - -Other contributors include: - -* Jon Hartlaub (first versions of streaming reader/writer; unit tests) -* Cedrik Lime: parallel LZF implementation - -Various community members have contributed bug reports, and suggested minor -fixes; these can be found from file "VERSION.txt" in SCM. - - - - -================= config-magic-0.9.jar ================= -This product includes software developed by -The Apache Software Foundation (http://www.apache.org/). - - - - -================= curator-client-4.1.0.jar ================= -Curator Client -Copyright 2011-2018 The Apache Software Foundation - - - - -================= curator-framework-4.1.0.jar ================= -Curator Framework -Copyright 2011-2018 The Apache Software Foundation - - - - -================= curator-recipes-4.1.0.jar ================= -Curator Recipes -Copyright 2011-2018 The Apache Software Foundation - - - - -================= curator-x-discovery-4.1.0.jar ================= -Curator Service Discovery -Copyright 2011-2018 The Apache Software Foundation - - - - -================= Derby 10.11.1.1 ================= -derby-10.11.1.1.jar -derbyclient-10.11.1.1.jar -derbynet-10.11.1.1.jar -================= -========================================================================= -== NOTICE file corresponding to section 4(d) of the Apache License, -== Version 2.0, in this case for the Apache Derby distribution. -== -== DO NOT EDIT THIS FILE DIRECTLY. IT IS GENERATED -== BY THE buildnotice TARGET IN THE TOP LEVEL build.xml FILE. -== -========================================================================= - -Apache Derby -Copyright 2004-2014 The Apache Software Foundation - - -========================================================================= - -Portions of Derby were originally developed by -International Business Machines Corporation and are -licensed to the Apache Software Foundation under the -"Software Grant and Corporate Contribution License Agreement", -informally known as the "Derby CLA". -The following copyright notice(s) were affixed to portions of the code -with which this file is now or was at one time distributed -and are placed here unaltered. - -(C) Copyright 1997,2004 International Business Machines Corporation. All rights reserved. - -(C) Copyright IBM Corp. 2003. - - -========================================================================= - - -The JDBC apis for small devices and JDBC3 (under java/stubs/jsr169 and -java/stubs/jdbc3) were produced by trimming sources supplied by the -Apache Harmony project. In addition, the Harmony SerialBlob and -SerialClob implementations are used. The following notice covers the Harmony sources: - -Portions of Harmony were originally developed by -Intel Corporation and are licensed to the Apache Software -Foundation under the "Software Grant and Corporate Contribution -License Agreement", informally known as the "Intel Harmony CLA". - - -========================================================================= - - -The Derby build relies on source files supplied by the Apache Felix -project. The following notice covers the Felix files: - - Apache Felix Main - Copyright 2008 The Apache Software Foundation - - - I. Included Software - - This product includes software developed at - The Apache Software Foundation (http://www.apache.org/). - Licensed under the Apache License 2.0. - - This product includes software developed at - The OSGi Alliance (http://www.osgi.org/). - Copyright (c) OSGi Alliance (2000, 2007). - Licensed under the Apache License 2.0. - - This product includes software from http://kxml.sourceforge.net. - Copyright (c) 2002,2003, Stefan Haustein, Oberhausen, Rhld., Germany. - Licensed under BSD License. - - II. Used Software - - This product uses software developed at - The OSGi Alliance (http://www.osgi.org/). - Copyright (c) OSGi Alliance (2000, 2007). - Licensed under the Apache License 2.0. - - - III. License Summary - - Apache License 2.0 - - BSD License - - - -================= guice-4.1.0.jar ================= -Google Guice - Core Library -Copyright 2006-2016 Google, Inc. - - - - -================= guice-multibindings-4.1.0.jar ================= -Google Guice - Extensions - MultiBindings -Copyright 2006-2016 Google, Inc. - - - - -================= guice-servlet-4.1.0.jar ================= -Google Guice - Extensions - Servlet -Copyright 2006-2016 Google, Inc. - - - - -================= httpclient-4.5.3.jar ================= -Apache HttpClient -Copyright 1999-2017 The Apache Software Foundation - - - - -================= httpcore-4.4.11.jar ================= -Apache HttpCore -Copyright 2005-2019 The Apache Software Foundation - - - - -================= ion-java-1.0.2.jar ================= -Amazon Ion Java -Copyright 2007-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - - - -================= Jackson 2.6.7 ================= -jackson-annotations-2.6.7.jar -jackson-core-2.6.7.jar -jackson-databind-2.6.7.jar -jackson-dataformat-cbor-2.6.7.jar -jackson-dataformat-smile-2.6.7.jar -jackson-datatype-guava-2.6.7.jar -jackson-datatype-joda-2.6.7.jar -jackson-jaxrs-base-2.6.7.jar -jackson-jaxrs-json-provider-2.6.7.jar -jackson-jaxrs-smile-provider-2.6.7.jar -jackson-module-jaxb-annotations-2.6.7.jar -================= -# Jackson JSON processor - -Jackson is a high-performance, Free/Open Source JSON processing library. -It was originally written by Tatu Saloranta (tatu.saloranta@iki.fi), and has -been in development since 2007. -It is currently developed by a community of developers, as well as supported -commercially by FasterXML.com. - -## Licensing - -Jackson core and extension components may licensed under different licenses. -To find the details that apply to this artifact see the accompanying LICENSE file. -For more information, including possible other licensing options, contact -FasterXML.com (http://fasterxml.com). - -## Credits - -A list of contributors may be found from CREDITS file, which is included -in some artifacts (usually source distributions); but is always available -from the source code management (SCM) system project uses. - - - - -================= Jackson 1.9.13 ================= -jackson-core-asl-1.9.13.jar -jackson-mapper-asl-1.9.13.jar -================= -This product currently only contains code developed by authors -of specific components, as identified by the source code files; -if such notes are missing files have been created by -Tatu Saloranta. - -For additional credits (generally to people who reported problems) -see CREDITS file. - - - - -================== Jetty 9.4.10.v20180503 ================= -jetty-client-9.4.10.v20180503.jar -jetty-continuation-9.4.10.v20180503.jar -jetty-http-9.4.10.v20180503.jar -jetty-io-9.4.10.v20180503.jar -jetty-proxy-9.4.10.v20180503.jar -jetty-security-9.4.10.v20180503.jar -jetty-server-9.4.10.v20180503.jar -jetty-servlet-9.4.10.v20180503.jar -jetty-servlets-9.4.10.v20180503.jar -jetty-util-9.4.10.v20180503.jar -================== -============================================================== - Jetty Web Container - Copyright 1995-2018 Mort Bay Consulting Pty Ltd. -============================================================== - -The Jetty Web Container is Copyright Mort Bay Consulting Pty Ltd -unless otherwise noted. - -Jetty is dual licensed under both - - * The Apache 2.0 License - http://www.apache.org/licenses/LICENSE-2.0.html - - and - - * The Eclipse Public 1.0 License - http://www.eclipse.org/legal/epl-v10.html - -Jetty may be distributed under either license. - ------- -Eclipse - -The following artifacts are EPL. - * org.eclipse.jetty.orbit:org.eclipse.jdt.core - -The following artifacts are EPL and ASL2. - * org.eclipse.jetty.orbit:javax.security.auth.message - - -The following artifacts are EPL and CDDL 1.0. - * org.eclipse.jetty.orbit:javax.mail.glassfish - - ------- -Oracle - -The following artifacts are CDDL + GPLv2 with classpath exception. -https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html - - * javax.servlet:javax.servlet-api - * javax.annotation:javax.annotation-api - * javax.transaction:javax.transaction-api - * javax.websocket:javax.websocket-api - ------- -Oracle OpenJDK - -If ALPN is used to negotiate HTTP/2 connections, then the following -artifacts may be included in the distribution or downloaded when ALPN -module is selected. - - * java.sun.security.ssl - -These artifacts replace/modify OpenJDK classes. The modififications -are hosted at github and both modified and original are under GPL v2 with -classpath exceptions. -http://openjdk.java.net/legal/gplv2+ce.html - - ------- -OW2 - -The following artifacts are licensed by the OW2 Foundation according to the -terms of http://asm.ow2.org/license.html - -org.ow2.asm:asm-commons -org.ow2.asm:asm - - ------- -Apache - -The following artifacts are ASL2 licensed. - -org.apache.taglibs:taglibs-standard-spec -org.apache.taglibs:taglibs-standard-impl - - ------- -MortBay - -The following artifacts are ASL2 licensed. Based on selected classes from -following Apache Tomcat jars, all ASL2 licensed. - -org.mortbay.jasper:apache-jsp - org.apache.tomcat:tomcat-jasper - org.apache.tomcat:tomcat-juli - org.apache.tomcat:tomcat-jsp-api - org.apache.tomcat:tomcat-el-api - org.apache.tomcat:tomcat-jasper-el - org.apache.tomcat:tomcat-api - org.apache.tomcat:tomcat-util-scan - org.apache.tomcat:tomcat-util - -org.mortbay.jasper:apache-el - org.apache.tomcat:tomcat-jasper-el - org.apache.tomcat:tomcat-el-api - - ------- -Mortbay - -The following artifacts are CDDL + GPLv2 with classpath exception. - -https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html - -org.eclipse.jetty.toolchain:jetty-schemas - ------- -Assorted - -The UnixCrypt.java code implements the one way cryptography used by -Unix systems for simple password protection. Copyright 1996 Aki Yoshida, -modified April 2001 by Iris Van den Broeke, Daniel Deville. -Permission to use, copy, modify and distribute UnixCrypt -for non-commercial or commercial purposes and without fee is -granted provided that the copyright notice appears in all copies. - - - - -================= jdbi-2.63.1.jar ================= -Java ClassMate library was originally written by Tatu Saloranta (tatu.saloranta@iki.fi) - -Other developers who have contributed code are: - -* Brian Langel - - - - -================= joda-time-2.9.9.jar ================= -============================================================================= -= NOTICE file corresponding to section 4d of the Apache License Version 2.0 = -============================================================================= -This product includes software developed by -Joda.org (http://www.joda.org/). - - - - -================= log4j-1.2-api-2.5.jar ================= -Apache Log4j 1.x Compatibility API -Copyright 1999-2015 Apache Software Foundation - - - - -================= log4j-api-2.5.jar ================= -Apache Log4j API -Copyright 1999-2015 Apache Software Foundation - - - - -================= log4j-core-2.5.jar ================= -Apache Log4j Core -Copyright 1999-2012 Apache Software Foundation - -ResolverUtil.java -Copyright 2005-2006 Tim Fennell - -TypeUtil.java -Copyright 2002-2012 Ramnivas Laddad, Juergen Hoeller, Chris Beams - - - - -================= log4j-jul-2.5.jar ================= -Apache Log4j JUL Adapter -Copyright 1999-2015 Apache Software Foundation - - - - -================= log4j-slf4j-impl-2.5.jar ================= -Apache Log4j SLF4J Binding -Copyright 1999-2015 Apache Software Foundation - - - - -================= maven-aether-provider-3.1.1.jar ================= -Maven Aether Provider -Copyright 2001-2013 The Apache Software Foundation - - - - -================= maven-artifact-3.6.0.jar ================= -Maven Artifact -Copyright 2001-2018 The Apache Software Foundation - - - - -================= maven-model-3.1.1.jar ================= -Maven Model -Copyright 2001-2013 The Apache Software Foundation - - - - -================= maven-model-builder-3.1.1.jar ================= -Maven Model Builder -Copyright 2001-2013 The Apache Software Foundation - - - - -================= maven-repository-metadata-3.1.1.jar ================= -Maven Repository Metadata Model -Copyright 2001-2013 The Apache Software Foundation - - - - -================= maven-settings-3.1.1.jar ================= -Maven Settings -Copyright 2001-2013 The Apache Software Foundation - - - - -================= maven-settings-builder-3.1.1.jar ================= -Maven Settings Builder -Copyright 2001-2013 The Apache Software Foundation - - - - -================= metrics-core-4.0.0.jar ================= -Metrics -Copyright 2010-2013 Coda Hale and Yammer, Inc., 2014-2017 Dropwizard Team - -This product includes software developed by Coda Hale and Yammer, Inc. - - - - -================= netty-3.10.6.Final.jar ================= - The Netty Project - ================= - -Please visit the Netty web site for more information: - - * http://netty.io/ - -Copyright 2011 The Netty Project - -The Netty Project licenses this file to you under the Apache License, -version 2.0 (the "License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License at: - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -License for the specific language governing permissions and limitations -under the License. - -Also, please refer to each LICENSE..txt file, which is located in -the 'license' directory of the distribution file, for the license terms of the -components that this product depends on. - -------------------------------------------------------------------------------- -This product contains the extensions to Java Collections Framework which has -been derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene: - - * LICENSE: - * license/LICENSE.jsr166y.txt (Public Domain) - * HOMEPAGE: - * http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/ - * http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/ - -This product contains a modified version of Robert Harder's Public Domain -Base64 Encoder and Decoder, which can be obtained at: - - * LICENSE: - * license/LICENSE.base64.txt (Public Domain) - * HOMEPAGE: - * http://iharder.sourceforge.net/current/java/base64/ - -This product contains a modified version of 'JZlib', a re-implementation of -zlib in pure Java, which can be obtained at: - - * LICENSE: - * license/LICENSE.jzlib.txt (BSD Style License) - * HOMEPAGE: - * http://www.jcraft.com/jzlib/ - -This product contains a modified version of 'Webbit', a Java event based -WebSocket and HTTP server: - - * LICENSE: - * license/LICENSE.webbit.txt (BSD License) - * HOMEPAGE: - * https://github.com/joewalnes/webbit - -This product optionally depends on 'Protocol Buffers', Google's data -interchange format, which can be obtained at: - - * LICENSE: - * license/LICENSE.protobuf.txt (New BSD License) - * HOMEPAGE: - * http://code.google.com/p/protobuf/ - -This product optionally depends on 'Bouncy Castle Crypto APIs' to generate -a temporary self-signed X.509 certificate when the JVM does not provide the -equivalent functionality. It can be obtained at: - - * LICENSE: - * license/LICENSE.bouncycastle.txt (MIT License) - * HOMEPAGE: - * http://www.bouncycastle.org/ - -This product optionally depends on 'SLF4J', a simple logging facade for Java, -which can be obtained at: - - * LICENSE: - * license/LICENSE.slf4j.txt (MIT License) - * HOMEPAGE: - * http://www.slf4j.org/ - -This product optionally depends on 'Apache Commons Logging', a logging -framework, which can be obtained at: - - * LICENSE: - * license/LICENSE.commons-logging.txt (Apache License 2.0) - * HOMEPAGE: - * http://commons.apache.org/logging/ - -This product optionally depends on 'Apache Log4J', a logging framework, -which can be obtained at: - - * LICENSE: - * license/LICENSE.log4j.txt (Apache License 2.0) - * HOMEPAGE: - * http://logging.apache.org/log4j/ - -This product optionally depends on 'JBoss Logging', a logging framework, -which can be obtained at: - - * LICENSE: - * license/LICENSE.jboss-logging.txt (GNU LGPL 2.1) - * HOMEPAGE: - * http://anonsvn.jboss.org/repos/common/common-logging-spi/ - -This product optionally depends on 'Apache Felix', an open source OSGi -framework implementation, which can be obtained at: - - * LICENSE: - * license/LICENSE.felix.txt (Apache License 2.0) - * HOMEPAGE: - * http://felix.apache.org/ - - - - -================= Netty 4 ================= -netty-all-4.1.30.Final.jar -netty-buffer-4.1.29.Final.jar -netty-codec-4.1.29.Final.jar -netty-codec-dns-4.1.29.Final.jar -netty-codec-http-4.1.29.Final.jar -netty-codec-socks-4.1.29.Final.jar -netty-common-4.1.29.Final.jar -netty-handler-4.1.29.Final.jar -netty-handler-proxy-4.1.29.Final.jar -netty-reactive-streams-2.0.0.jar -netty-resolver-4.1.29.Final.jar -netty-resolver-dns-4.1.29.Final.jar -netty-transport-4.1.29.Final.jar -netty-transport-native-epoll-4.1.29.Final-linux-x86_64.jar -netty-transport-native-unix-common-4.1.29.Final.jar -================= - The Netty Project - ================= - -Please visit the Netty web site for more information: - - * http://netty.io/ - -Copyright 2014 The Netty Project - -The Netty Project licenses this file to you under the Apache License, -version 2.0 (the "License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License at: - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -License for the specific language governing permissions and limitations -under the License. - -Also, please refer to each LICENSE..txt file, which is located in -the 'license' directory of the distribution file, for the license terms of the -components that this product depends on. - -------------------------------------------------------------------------------- -This product contains the extensions to Java Collections Framework which has -been derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene: - - * LICENSE: - * license/LICENSE.jsr166y.txt (Public Domain) - * HOMEPAGE: - * http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/ - * http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/ - -This product contains a modified version of Robert Harder's Public Domain -Base64 Encoder and Decoder, which can be obtained at: - - * LICENSE: - * license/LICENSE.base64.txt (Public Domain) - * HOMEPAGE: - * http://iharder.sourceforge.net/current/java/base64/ - -This product contains a modified portion of 'Webbit', an event based -WebSocket and HTTP server, which can be obtained at: - - * LICENSE: - * license/LICENSE.webbit.txt (BSD License) - * HOMEPAGE: - * https://github.com/joewalnes/webbit - -This product contains a modified portion of 'SLF4J', a simple logging -facade for Java, which can be obtained at: - - * LICENSE: - * license/LICENSE.slf4j.txt (MIT License) - * HOMEPAGE: - * http://www.slf4j.org/ - -This product contains a modified portion of 'Apache Harmony', an open source -Java SE, which can be obtained at: - - * NOTICE: - * license/NOTICE.harmony.txt - * LICENSE: - * license/LICENSE.harmony.txt (Apache License 2.0) - * HOMEPAGE: - * http://archive.apache.org/dist/harmony/ - -This product contains a modified portion of 'jbzip2', a Java bzip2 compression -and decompression library written by Matthew J. Francis. It can be obtained at: - - * LICENSE: - * license/LICENSE.jbzip2.txt (MIT License) - * HOMEPAGE: - * https://code.google.com/p/jbzip2/ - -This product contains a modified portion of 'libdivsufsort', a C API library to construct -the suffix array and the Burrows-Wheeler transformed string for any input string of -a constant-size alphabet written by Yuta Mori. It can be obtained at: - - * LICENSE: - * license/LICENSE.libdivsufsort.txt (MIT License) - * HOMEPAGE: - * https://github.com/y-256/libdivsufsort - -This product contains a modified portion of Nitsan Wakart's 'JCTools', Java Concurrency Tools for the JVM, - which can be obtained at: - - * LICENSE: - * license/LICENSE.jctools.txt (ASL2 License) - * HOMEPAGE: - * https://github.com/JCTools/JCTools - -This product optionally depends on 'JZlib', a re-implementation of zlib in -pure Java, which can be obtained at: - - * LICENSE: - * license/LICENSE.jzlib.txt (BSD style License) - * HOMEPAGE: - * http://www.jcraft.com/jzlib/ - -This product optionally depends on 'Compress-LZF', a Java library for encoding and -decoding data in LZF format, written by Tatu Saloranta. It can be obtained at: - - * LICENSE: - * license/LICENSE.compress-lzf.txt (Apache License 2.0) - * HOMEPAGE: - * https://github.com/ning/compress - -This product optionally depends on 'lz4', a LZ4 Java compression -and decompression library written by Adrien Grand. It can be obtained at: - - * LICENSE: - * license/LICENSE.lz4.txt (Apache License 2.0) - * HOMEPAGE: - * https://github.com/jpountz/lz4-java - -This product optionally depends on 'lzma-java', a LZMA Java compression -and decompression library, which can be obtained at: - - * LICENSE: - * license/LICENSE.lzma-java.txt (Apache License 2.0) - * HOMEPAGE: - * https://github.com/jponge/lzma-java - -This product contains a modified portion of 'jfastlz', a Java port of FastLZ compression -and decompression library written by William Kinney. It can be obtained at: - - * LICENSE: - * license/LICENSE.jfastlz.txt (MIT License) - * HOMEPAGE: - * https://code.google.com/p/jfastlz/ - -This product contains a modified portion of and optionally depends on 'Protocol Buffers', Google's data -interchange format, which can be obtained at: - - * LICENSE: - * license/LICENSE.protobuf.txt (New BSD License) - * HOMEPAGE: - * https://github.com/google/protobuf - -This product optionally depends on 'Bouncy Castle Crypto APIs' to generate -a temporary self-signed X.509 certificate when the JVM does not provide the -equivalent functionality. It can be obtained at: - - * LICENSE: - * license/LICENSE.bouncycastle.txt (MIT License) - * HOMEPAGE: - * http://www.bouncycastle.org/ - -This product optionally depends on 'Snappy', a compression library produced -by Google Inc, which can be obtained at: - - * LICENSE: - * license/LICENSE.snappy.txt (New BSD License) - * HOMEPAGE: - * https://github.com/google/snappy - -This product optionally depends on 'JBoss Marshalling', an alternative Java -serialization API, which can be obtained at: - - * LICENSE: - * license/LICENSE.jboss-marshalling.txt (GNU LGPL 2.1) - * HOMEPAGE: - * http://www.jboss.org/jbossmarshalling - -This product optionally depends on 'Caliper', Google's micro- -benchmarking framework, which can be obtained at: - - * LICENSE: - * license/LICENSE.caliper.txt (Apache License 2.0) - * HOMEPAGE: - * https://github.com/google/caliper - -This product optionally depends on 'Apache Commons Logging', a logging -framework, which can be obtained at: - - * LICENSE: - * license/LICENSE.commons-logging.txt (Apache License 2.0) - * HOMEPAGE: - * http://commons.apache.org/logging/ - -This product optionally depends on 'Apache Log4J', a logging framework, which -can be obtained at: - - * LICENSE: - * license/LICENSE.log4j.txt (Apache License 2.0) - * HOMEPAGE: - * http://logging.apache.org/log4j/ - -This product optionally depends on 'Aalto XML', an ultra-high performance -non-blocking XML processor, which can be obtained at: - - * LICENSE: - * license/LICENSE.aalto-xml.txt (Apache License 2.0) - * HOMEPAGE: - * http://wiki.fasterxml.com/AaltoHome - -This product contains a modified version of 'HPACK', a Java implementation of -the HTTP/2 HPACK algorithm written by Twitter. It can be obtained at: - - * LICENSE: - * license/LICENSE.hpack.txt (Apache License 2.0) - * HOMEPAGE: - * https://github.com/twitter/hpack - -This product contains a modified portion of 'Apache Commons Lang', a Java library -provides utilities for the java.lang API, which can be obtained at: - - * LICENSE: - * license/LICENSE.commons-lang.txt (Apache License 2.0) - * HOMEPAGE: - * https://commons.apache.org/proper/commons-lang/ - - -This product contains the Maven wrapper scripts from 'Maven Wrapper', that provides an easy way to ensure a user has everything necessary to run the Maven build. - - * LICENSE: - * license/LICENSE.mvn-wrapper.txt (Apache License 2.0) - * HOMEPAGE: - * https://github.com/takari/maven-wrapper - - - - -================= plexus-utils-3.0.15.jar ================= -This product includes software developed by the Indiana University - Extreme! Lab (http://www.extreme.indiana.edu/). - -This product includes software developed by -ThoughtWorks (http://www.thoughtworks.com). - -This product includes software developed by -javolution (http://javolution.org/). - -This product includes software developed by -Rome (https://rome.dev.java.net/). - - - - -================= sigar-1.6.5.132.jar ================= -Copyright (c) 2004-2011 VMware, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - -ADDITIONAL LICENSE INFORMATION: - -Hyperic SIGAR includes some third-party open source components -in its distribution. The list below identifies the community or -organization and links to their appropriate license terms. - -The Hyperic team would like to thank all the communities -of the projects listed below for their contributions. - ----------------------------------------------------------- -Components under the Apache License 2.0: ----------------------------------------------------------- - -The following components are included without modification: - -- log4j - -Information: http://logging.apache.org/ -License: http://www.apache.org/licenses/LICENSE-2.0 - -The following components are included with modification: - -- cpptasks - -Information: http://ant-contrib.sourceforge.net/ -License: http://www.apache.org/licenses/LICENSE-2.0 - -- (portions of) APR - -Information: http://apr.apache.org/ -License: http://www.apache.org/licenses/LICENSE-2.0 - ----------------------------------------------------------- -Components under BSD/MIT Style Licenses: ----------------------------------------------------------- - -The following components are included with modification: - -- solaris get_mib2 - -Information: ftp://vic.cc.purdue.edu/pub/tools/unix/solaris/get_mib2/ -License: within src/os/solaris/get_mib2.[ch] - -Copyright 1995 Purdue Research Foundation, West Lafayette, Indiana -47907. All rights reserved. - -Written by Victor A. Abell - -This software is not subject to any license of the American Telephone -and Telegraph Company or the Regents of the University of California. - -Permission is granted to anyone to use this software for any purpose on -any computer system, and to alter it and redistribute it freely, subject -to the following restrictions: - -1. Neither Victor A Abell nor Purdue University are responsible for - any consequences of the use of this software. - -2. The origin of this software must not be misrepresented, either by - explicit claim or by omission. Credit to Victor A. Abell and Purdue - University must appear in documentation and sources. - -3. Altered versions must be plainly marked as such, and must not be - misrepresented as being the original software. - -4. This notice may not be removed or altered. - -- getline by Chris Thewalt - -Information: http://tinyurl.com/r438r -License: within src/sigar_getline.c - -Copyright (C) 1991, 1992 by Chris Thewalt (thewalt@ce.berkeley.edu) - -Permission to use, copy, modify, and distribute this software -for any purpose and without fee is hereby granted, provided -that the above copyright notices appear in all copies and that both the -copyright notice and this permission notice appear in supporting -documentation. This software is provided "as is" without express or -implied warranty. - -- PrintfFormat.java - -Information: http://java.sun.com/developer/technicalArticles/Programming/sprintf/PrintfFormat.java -License: within bindings/java/src/org/hyperic/sigar/util/PrintfFormat.java - -(c) 2000 Sun Microsystems, Inc. -ALL RIGHTS RESERVED - -License Grant- - -Permission to use, copy, modify, and distribute this Software and its -documentation for NON-COMMERCIAL or COMMERCIAL purposes and without fee is -hereby granted. - -This Software is provided "AS IS". All express warranties, including any -implied warranty of merchantability, satisfactory quality, fitness for a -particular purpose, or non-infringement, are disclaimed, except to the extent -that such disclaimers are held to be legally invalid. - -You acknowledge that Software is not designed, licensed or intended for use in -the design, construction, operation or maintenance of any nuclear facility -("High Risk Activities"). Sun disclaims any express or implied warranty of -fitness for such uses. - -Please refer to the file http://www.sun.com/policies/trademarks/ for further -important trademark information and to -http://java.sun.com/nav/business/index.html for further important licensing -information for the Java Technology. - - - - -================= wagon-provider-api-2.4.jar ================= -Apache Maven Wagon :: API -Copyright 2003-2013 The Apache Software Foundation - - - - -================= zookeeper-3.4.11.jar ================= -Apache ZooKeeper -Copyright 2009-2017 The Apache Software Foundation - - - - - - - - -############ BINARY/HADOOP-CLIENT ############ - -================= apacheds-i18n-2.0.0-M15.jar ================= -ApacheDS I18n -Copyright 2003-2013 The Apache Software Foundation - - - - -================= apacheds-kerberos-codec-2.0.0-M15.jar ================= -ApacheDS Protocol Kerberos Codec -Copyright 2003-2013 The Apache Software Foundation - - - - -================= api-asn1-api-1.0.0-M20.jar ================= -Apache Directory API ASN.1 API -Copyright 2003-2013 The Apache Software Foundation - - - - -================= api-util-1.0.0-M20.jar ================= -Apache Directory LDAP API Utilities -Copyright 2003-2013 The Apache Software Foundation - - - - -================= avro-1.7.4.jar ================= -Apache Avro -Copyright 2009-2013 The Apache Software Foundation - - - - -================= commons-beanutils-1.7.0.jar ================= -This product includes software developed by -The Apache Software Foundation (http://www.apache.org/). - - - - -================= commons-beanutils-core-1.8.0.jar ================= -Apache Commons BeanUtils -Copyright 2000-2008 The Apache Software Foundation - - - - -================= commons-codec-1.4.jar ================= -Apache Commons Codec -Copyright 2002-2009 The Apache Software Foundation - --------------------------------------------------------------------------------- -Copyright (C) 2002 Kevin Atkinson (kevina@gnu.org). Verbatim copying -and distribution of this entire article is permitted in any medium, -provided this notice is preserved. --------------------------------------------------------------------------------- - - - - -================= commons-compress-1.4.1.jar ================= -Apache Commons Compress -Copyright 2002-2012 The Apache Software Foundation - - - - -================= commons-configuration-1.6.jar ================= -Apache Commons Configuration -Copyright 2001-2008 The Apache Software Foundation - - - - -================= commons-digester-1.8.jar ================= -Apache Jakarta Commons Digester -Copyright 2001-2006 The Apache Software Foundation - - - - -================= commons-io-2.4.jar ================= -Apache Commons IO -Copyright 2002-2012 The Apache Software Foundation - - - - -================= commons-logging-1.1.3.jar ================= -Apache Commons Logging -Copyright 2003-2013 The Apache Software Foundation - - - - -================= commons-math3-3.1.1.jar ================= -Apache Commons Math -Copyright 2001-2012 The Apache Software Foundation - -=============================================================================== - -The BracketFinder (package org.apache.commons.math3.optimization.univariate) -and PowellOptimizer (package org.apache.commons.math3.optimization.general) -classes are based on the Python code in module "optimize.py" (version 0.5) -developed by Travis E. Oliphant for the SciPy library (http://www.scipy.org/) -Copyright © 2003-2009 SciPy Developers. -=============================================================================== - -The LinearConstraint, LinearObjectiveFunction, LinearOptimizer, -SimplexSolver and SimplexTableau classes in package -org.apache.commons.math3.optimization.linear include software developed by -Benjamin McCann (http://www.benmccann.com) and distributed with -the following copyright: Copyright 2009 Google Inc. -=============================================================================== - -This product includes software developed by the -University of Chicago, as Operator of Argonne National -Laboratory. -The LevenbergMarquardtOptimizer class in package -org.apache.commons.math3.optimization.general includes software -translated from the lmder, lmpar and qrsolv Fortran routines -from the Minpack package -Minpack Copyright Notice (1999) University of Chicago. All rights reserved -=============================================================================== - -The GraggBulirschStoerIntegrator class in package -org.apache.commons.math3.ode.nonstiff includes software translated -from the odex Fortran routine developed by E. Hairer and G. Wanner. -Original source copyright: -Copyright (c) 2004, Ernst Hairer -=============================================================================== - -The MersenneTwister class in package org.apache.commons.math3.random -includes software translated from the 2002-01-26 version of -the Mersenne-Twister generator written in C by Makoto Matsumoto and Takuji -Nishimura. Original source copyright: -Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, -All rights reserved -=============================================================================== - -The HermiteInterpolator class and its corresponding test have been imported from -the orekit library distributed under the terms of the Apache 2 licence. Original -source copyright: -Copyright 2010-2012 CS Systèmes d'Information -=============================================================================== - -The creation of the package "o.a.c.m.analysis.integration.gauss" was inspired -by an original code donated by Sébastien Brisard. -=============================================================================== - - -The complete text of licenses and disclaimers associated with the the original -sources enumerated above at the time of code translation are in the LICENSE.txt -file. - - - - -================= commons-net-3.1.jar ================= -Apache Commons Net -Copyright 2001-2012 The Apache Software Foundation - - - - -================= curator-client-2.7.1.jar ================= -Curator Client -Copyright 2011-2015 The Apache Software Foundation - - - - -================= curator-framework-2.7.1.jar ================= -Curator Framework -Copyright 2011-2015 The Apache Software Foundation - - - - -================= curator-recipes-2.7.1.jar ================= -Curator Recipes -Copyright 2011-2015 The Apache Software Foundation - - - - -================= Hadoop 2.8.3 ================= -hadoop-annotations-2.8.3.jar -hadoop-auth-2.8.3.jar -hadoop-client-2.8.3.jar -hadoop-common-2.8.3.jar -hadoop-hdfs-client-2.8.3.jar -hadoop-mapreduce-client-app-2.8.3.jar -hadoop-mapreduce-client-common-2.8.3.jar -hadoop-mapreduce-client-core-2.8.3.jar -hadoop-mapreduce-client-jobclient-2.8.3.jar -hadoop-mapreduce-client-shuffle-2.8.3.jar -hadoop-yarn-api-2.8.3.jar -hadoop-yarn-client-2.8.3.jar -hadoop-yarn-common-2.8.3.jar -hadoop-yarn-server-common-2.8.3.jar -================= -The binary distribution of this product bundles binaries of -org.iq80.leveldb:leveldb-api (https://github.com/dain/leveldb), which has the -following notices: -* Copyright 2011 Dain Sundstrom -* Copyright 2011 FuseSource Corp. http://fusesource.com - -The binary distribution of this product bundles binaries of -org.fusesource.hawtjni:hawtjni-runtime (https://github.com/fusesource/hawtjni), -which has the following notices: -* This product includes software developed by FuseSource Corp. - http://fusesource.com -* This product includes software developed at - Progress Software Corporation and/or its subsidiaries or affiliates. -* This product includes software developed by IBM Corporation and others. - -The binary distribution of this product bundles binaries of -AWS Java SDK 1.10.6, -which has the following notices: - * This software includes third party software subject to the following - copyrights: - XML parsing and utility functions from JetS3t - Copyright - 2006-2009 James Murty. - JSON parsing and utility functions from JSON.org - - Copyright 2002 JSON.org. - PKCS#1 PEM encoded private key parsing and utility - functions from oauth.googlecode.com - Copyright 1998-2010 AOL Inc. - -The binary distribution of this product bundles binaries of -Gson 2.2.4, -which has the following notices: - - The Netty Project - ================= - -Please visit the Netty web site for more information: - - * http://netty.io/ - -Copyright 2014 The Netty Project - -The Netty Project licenses this file to you under the Apache License, -version 2.0 (the "License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License at: - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -License for the specific language governing permissions and limitations -under the License. - -Also, please refer to each LICENSE..txt file, which is located in -the 'license' directory of the distribution file, for the license terms of the -components that this product depends on. - -------------------------------------------------------------------------------- -This product contains the extensions to Java Collections Framework which has -been derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene: - - * LICENSE: - * license/LICENSE.jsr166y.txt (Public Domain) - * HOMEPAGE: - * http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/ - * http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/ - -This product contains a modified version of Robert Harder's Public Domain -Base64 Encoder and Decoder, which can be obtained at: - - * LICENSE: - * license/LICENSE.base64.txt (Public Domain) - * HOMEPAGE: - * http://iharder.sourceforge.net/current/java/base64/ - -This product contains a modified portion of 'Webbit', an event based -WebSocket and HTTP server, which can be obtained at: - - * LICENSE: - * license/LICENSE.webbit.txt (BSD License) - * HOMEPAGE: - * https://github.com/joewalnes/webbit - -This product contains a modified portion of 'SLF4J', a simple logging -facade for Java, which can be obtained at: - - * LICENSE: - * license/LICENSE.slf4j.txt (MIT License) - * HOMEPAGE: - * http://www.slf4j.org/ - -This product contains a modified portion of 'ArrayDeque', written by Josh -Bloch of Google, Inc: - - * LICENSE: - * license/LICENSE.deque.txt (Public Domain) - -This product contains a modified portion of 'Apache Harmony', an open source -Java SE, which can be obtained at: - - * LICENSE: - * license/LICENSE.harmony.txt (Apache License 2.0) - * HOMEPAGE: - * http://archive.apache.org/dist/harmony/ - -This product contains a modified version of Roland Kuhn's ASL2 -AbstractNodeQueue, which is based on Dmitriy Vyukov's non-intrusive MPSC queue. -It can be obtained at: - - * LICENSE: - * license/LICENSE.abstractnodequeue.txt (Public Domain) - * HOMEPAGE: - * https://github.com/akka/akka/blob/wip-2.2.3-for-scala-2.11/akka-actor/src/main/java/akka/dispatch/AbstractNodeQueue.java - -This product contains a modified portion of 'jbzip2', a Java bzip2 compression -and decompression library written by Matthew J. Francis. It can be obtained at: - - * LICENSE: - * license/LICENSE.jbzip2.txt (MIT License) - * HOMEPAGE: - * https://code.google.com/p/jbzip2/ - -This product contains a modified portion of 'libdivsufsort', a C API library to construct -the suffix array and the Burrows-Wheeler transformed string for any input string of -a constant-size alphabet written by Yuta Mori. It can be obtained at: - - * LICENSE: - * license/LICENSE.libdivsufsort.txt (MIT License) - * HOMEPAGE: - * https://code.google.com/p/libdivsufsort/ - -This product contains a modified portion of Nitsan Wakart's 'JCTools', Java Concurrency Tools for the JVM, - which can be obtained at: - - * LICENSE: - * license/LICENSE.jctools.txt (ASL2 License) - * HOMEPAGE: - * https://github.com/JCTools/JCTools - -This product optionally depends on 'JZlib', a re-implementation of zlib in -pure Java, which can be obtained at: - - * LICENSE: - * license/LICENSE.jzlib.txt (BSD style License) - * HOMEPAGE: - * http://www.jcraft.com/jzlib/ - -This product optionally depends on 'Compress-LZF', a Java library for encoding and -decoding data in LZF format, written by Tatu Saloranta. It can be obtained at: - - * LICENSE: - * license/LICENSE.compress-lzf.txt (Apache License 2.0) - * HOMEPAGE: - * https://github.com/ning/compress - -This product optionally depends on 'lz4', a LZ4 Java compression -and decompression library written by Adrien Grand. It can be obtained at: - - * LICENSE: - * license/LICENSE.lz4.txt (Apache License 2.0) - * HOMEPAGE: - * https://github.com/jpountz/lz4-java - -This product optionally depends on 'lzma-java', a LZMA Java compression -and decompression library, which can be obtained at: - - * LICENSE: - * license/LICENSE.lzma-java.txt (Apache License 2.0) - * HOMEPAGE: - * https://github.com/jponge/lzma-java - -This product contains a modified portion of 'jfastlz', a Java port of FastLZ compression -and decompression library written by William Kinney. It can be obtained at: - - * LICENSE: - * license/LICENSE.jfastlz.txt (MIT License) - * HOMEPAGE: - * https://code.google.com/p/jfastlz/ - -This product contains a modified portion of and optionally depends on 'Protocol Buffers', Google's data -interchange format, which can be obtained at: - - * LICENSE: - * license/LICENSE.protobuf.txt (New BSD License) - * HOMEPAGE: - * http://code.google.com/p/protobuf/ - -This product optionally depends on 'Bouncy Castle Crypto APIs' to generate -a temporary self-signed X.509 certificate when the JVM does not provide the -equivalent functionality. It can be obtained at: - - * LICENSE: - * license/LICENSE.bouncycastle.txt (MIT License) - * HOMEPAGE: - * http://www.bouncycastle.org/ - -This product optionally depends on 'Snappy', a compression library produced -by Google Inc, which can be obtained at: - - * LICENSE: - * license/LICENSE.snappy.txt (New BSD License) - * HOMEPAGE: - * http://code.google.com/p/snappy/ - -This product optionally depends on 'JBoss Marshalling', an alternative Java -serialization API, which can be obtained at: - - * LICENSE: - * license/LICENSE.jboss-marshalling.txt (GNU LGPL 2.1) - * HOMEPAGE: - * http://www.jboss.org/jbossmarshalling - -This product optionally depends on 'Caliper', Google's micro- -benchmarking framework, which can be obtained at: - - * LICENSE: - * license/LICENSE.caliper.txt (Apache License 2.0) - * HOMEPAGE: - * http://code.google.com/p/caliper/ - -This product optionally depends on 'Apache Commons Logging', a logging -framework, which can be obtained at: - - * LICENSE: - * license/LICENSE.commons-logging.txt (Apache License 2.0) - * HOMEPAGE: - * http://commons.apache.org/logging/ - -This product optionally depends on 'Apache Log4J', a logging framework, which -can be obtained at: - - * LICENSE: - * license/LICENSE.log4j.txt (Apache License 2.0) - * HOMEPAGE: - * http://logging.apache.org/log4j/ - -This product optionally depends on 'Aalto XML', an ultra-high performance -non-blocking XML processor, which can be obtained at: - - * LICENSE: - * license/LICENSE.aalto-xml.txt (Apache License 2.0) - * HOMEPAGE: - * http://wiki.fasterxml.com/AaltoHome - -This product contains a modified version of 'HPACK', a Java implementation of -the HTTP/2 HPACK algorithm written by Twitter. It can be obtained at: - - * LICENSE: - * license/LICENSE.hpack.txt (Apache License 2.0) - * HOMEPAGE: - * https://github.com/twitter/hpack - -This product contains a modified portion of 'Apache Commons Lang', a Java library -provides utilities for the java.lang API, which can be obtained at: - - * LICENSE: - * license/LICENSE.commons-lang.txt (Apache License 2.0) - * HOMEPAGE: - * https://commons.apache.org/proper/commons-lang/ - -The binary distribution of this product bundles binaries of -Commons Codec 1.4, -which has the following notices: - * src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.javacontains test data from http://aspell.net/test/orig/batch0.tab.Copyright (C) 2002 Kevin Atkinson (kevina@gnu.org) - =============================================================================== - The content of package org.apache.commons.codec.language.bm has been translated - from the original php source code available at http://stevemorse.org/phoneticinfo.htm - with permission from the original authors. - Original source copyright:Copyright (c) 2008 Alexander Beider & Stephen P. Morse. - -The binary distribution of this product bundles binaries of -Commons Lang 2.6, -which has the following notices: - * This product includes software from the Spring Framework,under the Apache License 2.0 (see: StringUtils.containsWhitespace()) - -The binary distribution of this product bundles binaries of -Apache Log4j 1.2.17, -which has the following notices: - * ResolverUtil.java - Copyright 2005-2006 Tim Fennell - Dumbster SMTP test server - Copyright 2004 Jason Paul Kitchen - TypeUtil.java - Copyright 2002-2012 Ramnivas Laddad, Juergen Hoeller, Chris Beams - -The binary distribution of this product bundles binaries of -Java Concurrency in Practice book annotations 1.0, -which has the following notices: - * Copyright (c) 2005 Brian Goetz and Tim Peierls Released under the Creative - Commons Attribution License (http://creativecommons.org/licenses/by/2.5) - Official home: http://www.jcip.net Any republication or derived work - distributed in source code form must include this copyright and license - notice. - -The binary distribution of this product bundles binaries of -Jetty 6.1.26, -which has the following notices: - * ============================================================== - Jetty Web Container - Copyright 1995-2016 Mort Bay Consulting Pty Ltd. - ============================================================== - - The Jetty Web Container is Copyright Mort Bay Consulting Pty Ltd - unless otherwise noted. - - Jetty is dual licensed under both - - * The Apache 2.0 License - http://www.apache.org/licenses/LICENSE-2.0.html - - and - - * The Eclipse Public 1.0 License - http://www.eclipse.org/legal/epl-v10.html - - Jetty may be distributed under either license. - - ------ - Eclipse - - The following artifacts are EPL. - * org.eclipse.jetty.orbit:org.eclipse.jdt.core - - The following artifacts are EPL and ASL2. - * org.eclipse.jetty.orbit:javax.security.auth.message - - - The following artifacts are EPL and CDDL 1.0. - * org.eclipse.jetty.orbit:javax.mail.glassfish - - - ------ - Oracle - - The following artifacts are CDDL + GPLv2 with classpath exception. - https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html - - * javax.servlet:javax.servlet-api - * javax.annotation:javax.annotation-api - * javax.transaction:javax.transaction-api - * javax.websocket:javax.websocket-api - - ------ - Oracle OpenJDK - - If ALPN is used to negotiate HTTP/2 connections, then the following - artifacts may be included in the distribution or downloaded when ALPN - module is selected. - - * java.sun.security.ssl - - These artifacts replace/modify OpenJDK classes. The modififications - are hosted at github and both modified and original are under GPL v2 with - classpath exceptions. - http://openjdk.java.net/legal/gplv2+ce.html - - - ------ - OW2 - - The following artifacts are licensed by the OW2 Foundation according to the - terms of http://asm.ow2.org/license.html - - org.ow2.asm:asm-commons - org.ow2.asm:asm - - - ------ - Apache - - The following artifacts are ASL2 licensed. - - org.apache.taglibs:taglibs-standard-spec - org.apache.taglibs:taglibs-standard-impl - - - ------ - MortBay - - The following artifacts are ASL2 licensed. Based on selected classes from - following Apache Tomcat jars, all ASL2 licensed. - - org.mortbay.jasper:apache-jsp - org.apache.tomcat:tomcat-jasper - org.apache.tomcat:tomcat-juli - org.apache.tomcat:tomcat-jsp-api - org.apache.tomcat:tomcat-el-api - org.apache.tomcat:tomcat-jasper-el - org.apache.tomcat:tomcat-api - org.apache.tomcat:tomcat-util-scan - org.apache.tomcat:tomcat-util - - org.mortbay.jasper:apache-el - org.apache.tomcat:tomcat-jasper-el - org.apache.tomcat:tomcat-el-api - - - ------ - Mortbay - - The following artifacts are CDDL + GPLv2 with classpath exception. - - https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html - - org.eclipse.jetty.toolchain:jetty-schemas - - ------ - Assorted - - The UnixCrypt.java code implements the one way cryptography used by - Unix systems for simple password protection. Copyright 1996 Aki Yoshida, - modified April 2001 by Iris Van den Broeke, Daniel Deville. - Permission to use, copy, modify and distribute UnixCrypt - for non-commercial or commercial purposes and without fee is - granted provided that the copyright notice appears in all copies./ - -The binary distribution of this product bundles binaries of -Snappy for Java 1.0.4.1, -which has the following notices: - * This product includes software developed by Google - Snappy: http://code.google.com/p/snappy/ (New BSD License) - - This product includes software developed by Apache - PureJavaCrc32C from apache-hadoop-common http://hadoop.apache.org/ - (Apache 2.0 license) - - This library containd statically linked libstdc++. This inclusion is allowed by - "GCC RUntime Library Exception" - http://gcc.gnu.org/onlinedocs/libstdc++/manual/license.html - - == Contributors == - * Tatu Saloranta - * Providing benchmark suite - * Alec Wysoker - * Performance and memory usage improvement - - - - -================= htrace-core4-4.0.1-incubating.jar ================= -htrace-core4 -Copyright 2015 The Apache Software Foundation - - - - -================= httpclient-4.5.2.jar ================= -Apache HttpClient -Copyright 1999-2016 The Apache Software Foundation - - - - -================= Jackson 1.9.13 ================= -jackson-jaxrs-1.9.13.jar -jackson-xc-1.9.13.jar -================= -This product currently only contains code developed by authors -of specific components, as identified by the source code files; -if such notes are missing files have been created by -Tatu Saloranta. - -For additional credits (generally to people who reported problems) -see CREDITS file. - - - - -================= Jetty 6.1.26 ================= -jetty-sslengine-6.1.26.jar -jetty-util-6.1.26.jar -================= -============================================================== - Jetty Web Container - Copyright 1995-2009 Mort Bay Consulting Pty Ltd -============================================================== - -The Jetty Web Container is Copyright Mort Bay Consulting Pty Ltd -unless otherwise noted. It is dual licensed under the apache 2.0 -license and eclipse 1.0 license. Jetty may be distributed under -either license. - -The javax.servlet package used was sourced from the Apache -Software Foundation and is distributed under the apache 2.0 -license. - - - - -================= log4j-1.2.17.jar ================= -Apache log4j -Copyright 2007 The Apache Software Foundation - - - - -================= netty-3.6.2.Final.jar ================= - The Netty Project - ================= - -Please visit the Netty web site for more information: - - * http://netty.io/ - -Copyright 2011 The Netty Project - -The Netty Project licenses this file to you under the Apache License, -version 2.0 (the "License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License at: - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -License for the specific language governing permissions and limitations -under the License. - -Also, please refer to each LICENSE..txt file, which is located in -the 'license' directory of the distribution file, for the license terms of the -components that this product depends on. - -------------------------------------------------------------------------------- -This product contains the extensions to Java Collections Framework which has -been derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene: - - * LICENSE: - * license/LICENSE.jsr166y.txt (Public Domain) - * HOMEPAGE: - * http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/ - * http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/ - -This product contains a modified version of Robert Harder's Public Domain -Base64 Encoder and Decoder, which can be obtained at: - - * LICENSE: - * license/LICENSE.base64.txt (Public Domain) - * HOMEPAGE: - * http://iharder.sourceforge.net/current/java/base64/ - -This product contains a modified version of 'JZlib', a re-implementation of -zlib in pure Java, which can be obtained at: - - * LICENSE: - * license/LICENSE.jzlib.txt (BSD Style License) - * HOMEPAGE: - * http://www.jcraft.com/jzlib/ - -This product optionally depends on 'Protocol Buffers', Google's data -interchange format, which can be obtained at: - - * LICENSE: - * license/LICENSE.protobuf.txt (New BSD License) - * HOMEPAGE: - * http://code.google.com/p/protobuf/ - -This product optionally depends on 'SLF4J', a simple logging facade for Java, -which can be obtained at: - - * LICENSE: - * license/LICENSE.slf4j.txt (MIT License) - * HOMEPAGE: - * http://www.slf4j.org/ - -This product optionally depends on 'Apache Commons Logging', a logging -framework, which can be obtained at: - - * LICENSE: - * license/LICENSE.commons-logging.txt (Apache License 2.0) - * HOMEPAGE: - * http://commons.apache.org/logging/ - -This product optionally depends on 'Apache Log4J', a logging framework, -which can be obtained at: - - * LICENSE: - * license/LICENSE.log4j.txt (Apache License 2.0) - * HOMEPAGE: - * http://logging.apache.org/log4j/ - -This product optionally depends on 'JBoss Logging', a logging framework, -which can be obtained at: - - * LICENSE: - * license/LICENSE.jboss-logging.txt (GNU LGPL 2.1) - * HOMEPAGE: - * http://anonsvn.jboss.org/repos/common/common-logging-spi/ - -This product optionally depends on 'Apache Felix', an open source OSGi -framework implementation, which can be obtained at: - - * LICENSE: - * license/LICENSE.felix.txt (Apache License 2.0) - * HOMEPAGE: - * http://felix.apache.org/ - -This product optionally depends on 'Webbit', a Java event based -WebSocket and HTTP server: - - * LICENSE: - * license/LICENSE.webbit.txt (BSD License) - * HOMEPAGE: - * https://github.com/joewalnes/webbit - - - - -================= snappy-1.0.4.1.jar ================= -This product includes software developed by Google - Snappy: http://code.google.com/p/snappy/ (New BSD License) - - -This library containd statically linked libstdc++. This inclusion is allowed by -"GCC RUntime Library Exception" -http://gcc.gnu.org/onlinedocs/libstdc++/manual/license.html - -== Contributors == - * Tatu Saloranta - * Providing benchmark suite - * Alec Wysoker - * Performance and memory usage improvement - - - - -================= zookeeper-3.4.6.jar ================= -Apache ZooKeeper -Copyright 2009-2012 The Apache Software Foundation - - - - - -############ BINARY/EXTENSIONS/druid-avro-extensions ############ - -================= avro-1.9.0.jar ================= -Apache Avro -Copyright 2010-2019 The Apache Software Foundation - - - - -================= avro-ipc-1.9.0.jar ================= -Apache Avro IPC -Copyright 2010-2019 The Apache Software Foundation - - - - -================= avro-mapred-1.9.0-hadoop2.jar ================= -Apache Avro -Copyright 2010-2019 The Apache Software Foundation - -Based upon the representations of upstream licensors, it is understood that -portions of the mapreduce API included in the Java implementation are licensed -from various contributors under one or more contributor license agreements to -Odiago, Inc. and were then contributed by Odiago to Apache Avro, which has now -made them available under the Apache 2.0 license. The original file header text -is: - -| Licensed to Odiago, Inc. under one or more contributor license -| agreements. See the NOTICE file distributed with this work for -| additional information regarding copyright ownership. Odiago, Inc. -| licenses this file to you under the Apache License, Version 2.0 -| (the "License"); you may not use this file except in compliance -| with the License. You may obtain a copy of the License at -| -| http://www.apache.org/licenses/LICENSE-2.0 -| -| Unless required by applicable law or agreed to in writing, software -| distributed under the License is distributed on an "AS IS" BASIS, -| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -| implied. See the License for the specific language governing -| permissions and limitations under the License. - -The Odiago NOTICE at the time of the contribution: - -| This product includes software developed by Odiago, Inc. -| (http://www.wibidata.com). - - - - -================= commons-collections-3.2.1.jar ================= -Apache Commons Collections -Copyright 2001-2008 The Apache Software Foundation - - - - -================= velocity-engine-core-2.0.jar ================= -Apache Velocity - -Copyright (C) 2000-2007 The Apache Software Foundation - - - - -############ BINARY/EXTENSIONS/druid-bloom-filter ############ - -================= hive-storage-api-2.7.0.jar ================= -Hive Storage API -Copyright 2018 The Apache Software Foundation - - - - -############ BINARY/EXTENSIONS/druid-kafka-indexing-service ############ - -================= kafka-clients-2.1.0.jar ================= -Apache Kafka -Copyright 2018 The Apache Software Foundation. - -This distribution has a binary dependency on jersey, which is available under the CDDL -License. The source code of jersey can be found at https://github.com/jersey/jersey/. - - - - -================= Jackson 1.9.2 ================= -jackson-jaxrs-1.9.2.jar -jackson-xc-1.9.2.jar -================= -This product currently only contains code developed by authors -of specific components, as identified by the source code files; -if such notes are missing files have been created by -Tatu Saloranta. - -For additional credits (generally to people who reported problems) -see CREDITS file. - - - - -================= snappy-1.1.2.6.jar ================= -This product includes software developed by Google - Snappy: http://code.google.com/p/snappy/ (New BSD License) - -This product includes software developed by Apache - PureJavaCrc32C from apache-hadoop-common http://hadoop.apache.org/ - (Apache 2.0 license) - -This library containd statically linked libstdc++. This inclusion is allowed by -"GCC RUntime Library Exception" -http://gcc.gnu.org/onlinedocs/libstdc++/manual/license.html - -== Contributors == - * Tatu Saloranta - * Providing benchmark suite - * Alec Wysoker - * Performance and memory usage improvement - - - - -############ BINARY/EXTENSIONS/druid-kerberos ############ - -================= jets3t-0.9.0.jar ================= - ========================================================================= - == NOTICE file corresponding to section 4(d) of the Apache License, == - == Version 2.0, in this case for the distribution of jets3t. == - ========================================================================= - - This product includes software developed by: - - The Apache Software Foundation (http://www.apache.org/). - - The ExoLab Project (http://www.exolab.org/) - - Sun Microsystems (http://www.sun.com/) - - Codehaus (http://castor.codehaus.org) - - Safehaus (http://jug.safehaus.org/Home) - - Tatu Saloranta (http://wiki.fasterxml.com/TatuSaloranta) - - - - -================= Jetty 6.1.26 ================= -jetty-6.1.26.jar -jetty-sslengine-6.1.26.jar -================= -============================================================== - Jetty Web Container - Copyright 1995-2009 Mort Bay Consulting Pty Ltd -============================================================== - -The Jetty Web Container is Copyright Mort Bay Consulting Pty Ltd -unless otherwise noted. It is dual licensed under the apache 2.0 -license and eclipse 1.0 license. Jetty may be distributed under -either license. - -The javax.servlet package used was sourced from the Apache -Software Foundation and is distributed under the apache 2.0 -license. - -The UnixCrypt.java code implements the one way cryptography used by -Unix systems for simple password protection. Copyright 1996 Aki Yoshida, -modified April 2001 by Iris Van den Broeke, Daniel Deville. -Permission to use, copy, modify and distribute UnixCrypt -for non-commercial or commercial purposes and without fee is -granted provided that the copyright notice appears in all copies. - - - - -############ BINARY/EXTENSIONS/druid-orc ############ - -================= hive-storage-api-2.6.0.jar ================= -Hive Storage API -Copyright 2018 The Apache Software Foundation - - - - -================= orc-core-1.5.5.jar ================= -ORC Core -Copyright 2013-2019 The Apache Software Foundation - - - - -================= orc-mapreduce-1.5.5.jar ================= -ORC MapReduce -Copyright 2013-2019 The Apache Software Foundation - - - - -================= orc-shims-1.5.5.jar ================= -ORC Shims -Copyright 2013-2019 The Apache Software Foundation - - - - -############ BINARY/EXTENSIONS/druid-parquet ############ - -================= parquet-avro-1.10.1.jar ================= -Apache Parquet MR (Incubating) -Copyright 2014 The Apache Software Foundation - - --------------------------------------------------------------------------------- - -This product includes code from Apache Avro, which includes the following in -its NOTICE file: - - Apache Avro - Copyright 2010-2015 The Apache Software Foundation - - - - -================= parquet-format-2.4.0.jar ================= -Apache Parquet Format -Copyright 2017 The Apache Software Foundation - - - - -================= parquet-jackson-1.10.1.jar ================= -This product currently only contains code developed by authors -of specific components, as identified by the source code files; -if such notes are missing files have been created by -Tatu Saloranta. - -For additional credits (generally to people who reported problems) -see CREDITS file. - - - - -================= snappy-1.1.7.2.jar ================= -This product includes software developed by Google - Snappy: http://code.google.com/p/snappy/ (New BSD License) - -This product includes software developed by Apache - PureJavaCrc32C from apache-hadoop-common http://hadoop.apache.org/ - (Apache 2.0 license) - -This library containd statically linked libstdc++. This inclusion is allowed by -"GCC RUntime Library Exception" -http://gcc.gnu.org/onlinedocs/libstdc++/manual/license.html - -== Contributors == - * Tatu Saloranta - * Providing benchmark suite - * Alec Wysoker - * Performance and memory usage improvement diff --git a/docs/_bin/build-textfile-readme.sh b/distribution/bin/build-textfile-readme.sh similarity index 100% rename from docs/_bin/build-textfile-readme.sh rename to distribution/bin/build-textfile-readme.sh diff --git a/docs/_bin/find-missing-backports.py b/distribution/bin/find-missing-backports.py similarity index 100% rename from docs/_bin/find-missing-backports.py rename to distribution/bin/find-missing-backports.py diff --git a/docs/_bin/generate-license-dependency-reports.py b/distribution/bin/generate-license-dependency-reports.py similarity index 100% rename from docs/_bin/generate-license-dependency-reports.py rename to distribution/bin/generate-license-dependency-reports.py diff --git a/docs/_bin/generate-license.py b/distribution/bin/generate-license.py similarity index 100% rename from docs/_bin/generate-license.py rename to distribution/bin/generate-license.py diff --git a/distribution/bin/generate-notice-binary.py b/distribution/bin/generate-notice-binary.py new file mode 100755 index 00000000000..2b11902c09b --- /dev/null +++ b/distribution/bin/generate-notice-binary.py @@ -0,0 +1,92 @@ +#!/usr/bin/env python3 + +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import argparse +import sys +import yaml + +from collections import defaultdict + +outfile = None + +moduleHeaderLine = "#" * 12 +dependencyHeaderLine = "=" * 17 + +def print_outfile(string): + print(string, file=outfile) + +def print_log_to_stderr(string): + print(string, file=sys.stderr) + +def print_notice(dependency): + # note that a dependency may either supply a global notice in the 'notice' field, or, a per jar notice in the + # 'notices' field + if 'notice' in dependency: + # single notice for dependency name, list out all 'libraries' if any, then print notice + print_outfile("{} {} {} {}".format(dependencyHeaderLine, dependency['name'], dependency['version'], dependencyHeaderLine)) + if 'libraries' in dependency: + for library in dependency['libraries']: + for group_id, artifact_id in library.items(): + print_outfile("{}.jar".format(artifact_id)) + print_outfile("{}".format(dependencyHeaderLine)) + print_outfile("{}\n\n\n\n".format(dependency['notice'])) + elif 'notices' in dependency: + # if 'notices' is set instead of 'notice', then it has jar specific notices to print + for notice_entry in dependency['notices']: + for jar, notice in notice_entry.items(): + print_outfile("{} {}-{}.jar {}".format(dependencyHeaderLine, jar, dependency['version'], dependencyHeaderLine)) + print_outfile("{}\n\n\n\n".format(notice)) + + +def generate_notice(source_notice, dependences_yaml): + print_log_to_stderr("=== Generating the contents of NOTICE.BINARY file ===\n") + + # Print Apache license first. + print_outfile(source_notice) + with open(dependences_yaml) as registry_file: + dependencies = list(yaml.load_all(registry_file)) + + # Group dependencies by module + modules_map = defaultdict(list) + for dependency in dependencies: + if 'notice' in dependency or 'notices' in dependency: + modules_map[dependency['module']].append(dependency) + + # print notice(s) of dependencies by module + for module_name, dependencies_of_module in modules_map.items(): + print_outfile("{} BINARY/{} {}\n".format(moduleHeaderLine, module_name.upper(), moduleHeaderLine)) + for dependency in dependencies_of_module: + print_notice(dependency) + + +if __name__ == "__main__": + try: + parser = argparse.ArgumentParser(description='generate binary notice file.') + parser.add_argument('notice', metavar='', type=str) + parser.add_argument('license_yaml', metavar='', type=str) + parser.add_argument('out_path', metavar='', type=str) + args = parser.parse_args() + + with open(args.notice) as apache_notice_file: + source_notice = apache_notice_file.read() + dependencies_yaml = args.license_yaml + + with open(args.out_path, "w") as outfile: + generate_notice(source_notice, dependencies_yaml) + + except KeyboardInterrupt: + print('Interrupted, closing.') diff --git a/docs/_bin/get-milestone-contributors.py b/distribution/bin/get-milestone-contributors.py similarity index 100% rename from docs/_bin/get-milestone-contributors.py rename to distribution/bin/get-milestone-contributors.py diff --git a/docs/_bin/get-milestone-prs.py b/distribution/bin/get-milestone-prs.py similarity index 100% rename from docs/_bin/get-milestone-prs.py rename to distribution/bin/get-milestone-prs.py diff --git a/docs/_bin/jar-notice-lister.py b/distribution/bin/jar-notice-lister.py similarity index 100% rename from docs/_bin/jar-notice-lister.py rename to distribution/bin/jar-notice-lister.py diff --git a/docs/_bin/tag-missing-milestones.py b/distribution/bin/tag-missing-milestones.py similarity index 100% rename from docs/_bin/tag-missing-milestones.py rename to distribution/bin/tag-missing-milestones.py diff --git a/docs/_bin/web-console-dep-lister.py b/distribution/bin/web-console-dep-lister.py similarity index 100% rename from docs/_bin/web-console-dep-lister.py rename to distribution/bin/web-console-dep-lister.py diff --git a/distribution/pom.xml b/distribution/pom.xml index cbfc489b4fd..0f9c2d4639e 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -123,7 +123,7 @@ exec - ${project.parent.basedir}/docs/_bin/build-textfile-readme.sh + ${project.parent.basedir}/distribution/bin/build-textfile-readme.sh ${project.basedir}/../ ${project.parent.version} @@ -137,7 +137,7 @@ exec - ${project.parent.basedir}/docs/_bin/generate-license.py + ${project.parent.basedir}/distribution/bin/generate-license.py ${project.basedir}/../licenses/APACHE2 ${project.basedir}/../licenses.yaml @@ -145,6 +145,21 @@ + + generate-binary-notice + initialize + + exec + + + ${project.parent.basedir}/distribution/bin/generate-notice-binary.py + + ${project.basedir}/../NOTICE + ${project.basedir}/../licenses.yaml + ${project.basedir}/../NOTICE.BINARY + + + pull-deps package diff --git a/licenses.yaml b/licenses.yaml index 677a302e158..93d2df15e67 100644 --- a/licenses.yaml +++ b/licenses.yaml @@ -147,6 +147,21 @@ libraries: - com.amazonaws: aws-java-sdk-kms - com.amazonaws: aws-java-sdk-s3 - com.amazonaws: jmespath-java +notice: | + AWS SDK for Java + Copyright 2010-2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + This product includes software developed by + Amazon Technologies, Inc (http://www.amazon.com/). + + ********************** + THIRD PARTY COMPONENTS + ********************** + This software includes third party software subject to the following copyrights: + - XML parsing and utility functions from JetS3t - Copyright 2006-2009 James Murty. + - PKCS#1 PEM encoded private key parsing and utility functions from oauth.googlecode.com - Copyright 1998-2010 AOL Inc. + + The licenses for these third party components are included in LICENSE.txt --- @@ -167,6 +182,13 @@ license_name: Apache License version 2.0 version: 1.0.0 libraries: - com.fasterxml: classmate +notices: + - classmate: | + Java ClassMate library was originally written by Tatu Saloranta (tatu.saloranta@iki.fi) + + Other developers who have contributed code are: + + * Brian Langel --- @@ -187,6 +209,27 @@ libraries: - com.fasterxml.jackson.jaxrs: jackson-jaxrs-json-provider - com.fasterxml.jackson.jaxrs: jackson-jaxrs-smile-provider - com.fasterxml.jackson.module: jackson-module-jaxb-annotations +notice: | + # Jackson JSON processor + + Jackson is a high-performance, Free/Open Source JSON processing library. + It was originally written by Tatu Saloranta (tatu.saloranta@iki.fi), and has + been in development since 2007. + It is currently developed by a community of developers, as well as supported + commercially by FasterXML.com. + + ## Licensing + + Jackson core and extension components may licensed under different licenses. + To find the details that apply to this artifact see the accompanying LICENSE file. + For more information, including possible other licensing options, contact + FasterXML.com (http://fasterxml.com). + + ## Credits + + A list of contributors may be found from CREDITS file, which is included + in some artifacts (usually source distributions); but is always available + from the source code management (SCM) system project uses. --- @@ -229,6 +272,16 @@ libraries: - com.google.inject: guice - com.google.inject.extensions: guice-multibindings - com.google.inject.extensions: guice-servlet +notices: + - guice: | + Google Guice - Core Library + Copyright 2006-2016 Google, Inc. + - guice-multibindings: | + Google Guice - Extensions - MultiBindings + Copyright 2006-2016 Google, Inc. + - guice-servlet: | + Google Guice - Extensions - Servlet + Copyright 2006-2016 Google, Inc. --- @@ -259,6 +312,32 @@ license_name: Apache License version 2.0 version: 1.0.4 libraries: - com.ning: compress-lzf +notices: + - compress-lzf: | + # Compress LZF + + This library contains efficient implementation of LZF compression format, + as well as additional helper classes that build on JDK-provided gzip (deflat) + codec. + + ## Licensing + + Library is licensed under Apache License 2.0, as per accompanying LICENSE file. + + ## Credit + + Library has been written by Tatu Saloranta (tatu.saloranta@iki.fi). + It was started at Ning, inc., as an official Open Source process used by + platform backend, but after initial versions has been developed outside of + Ning by supporting community. + + Other contributors include: + + * Jon Hartlaub (first versions of streaming reader/writer; unit tests) + * Cedrik Lime: parallel LZF implementation + + Various community members have contributed bug reports, and suggested minor + fixes; these can be found from file "VERSION.txt" in SCM. --- @@ -299,6 +378,10 @@ license_name: Apache License version 2.0 version: 1.9.3 libraries: - commons-beanutils: commons-beanutils +notices: + - commons-beanutils: | + Apache Commons BeanUtils + Copyright 2000-2016 The Apache Software Foundation --- @@ -309,6 +392,10 @@ license_name: Apache License version 2.0 version: 1.3.1 libraries: - commons-cli: commons-cli +notices: + - commons-cli: | + Apache Commons CLI + Copyright 2001-2015 The Apache Software Foundation --- @@ -319,6 +406,21 @@ license_name: Apache License version 2.0 version: 1.12 libraries: - commons-codec: commons-codec +notices: + - commons-codec: | + Apache Commons Codec + Copyright 2002-2017 The Apache Software Foundation + + + Copyright (C) 2002 Kevin Atkinson (kevina@gnu.org) + + =============================================================================== + + The content of package org.apache.commons.codec.language.bm has been translated + from the original php source code available at http://stevemorse.org/phoneticinfo.htm + with permission from the original authors. + Original source copyright: + Copyright (c) 2008 Alexander Beider & Stephen P. Morse. --- @@ -329,6 +431,10 @@ license_name: Apache License version 2.0 version: 3.2.2 libraries: - commons-collections: commons-collections +notices: + - commons-collections: | + Apache Commons Collections + Copyright 2001-2015 The Apache Software Foundation --- @@ -339,6 +445,10 @@ license_name: Apache License version 2.0 version: 2.6 libraries: - commons-io: commons-io +notices: + - commons-io: | + Apache Commons IO + Copyright 2002-2017 The Apache Software Foundation --- @@ -349,6 +459,10 @@ license_name: Apache License version 2.0 version: 2.6 libraries: - commons-lang: commons-lang +notices: + - commons-lang: | + Apache Commons Lang + Copyright 2001-2011 The Apache Software Foundation --- @@ -359,6 +473,20 @@ license_name: Apache License version 2.0 version: 1.1.1 libraries: - commons-logging: commons-logging +notices: + - commons-logging: | + // ------------------------------------------------------------------ + // NOTICE file corresponding to the section 4d of The Apache License, + // Version 2.0, in this case for Commons Logging + // ------------------------------------------------------------------ + + Commons Logging + Copyright 2001-2007 The Apache Software Foundation + + This product includes/uses software(s) developed by 'an unknown organization' + - Unnamed - avalon-framework:avalon-framework:jar:4.1.3 + - Unnamed - log4j:log4j:jar:1.2.12 + - Unnamed - logkit:logkit:jar:1.0.1 --- @@ -379,6 +507,10 @@ license_name: Apache License version 2.0 version: 1.6 libraries: - commons-pool: commons-pool +notices: + - commons-pool: | + Apache Commons Pool + Copyright 2001-2012 The Apache Software Foundation --- @@ -389,6 +521,10 @@ license_name: Apache License version 2.0 version: 4.2 libraries: - org.apache.commons: commons-collections4 +notices: + - commons-collections4: | + Apache Commons Collections + Copyright 2001-2018 The Apache Software Foundation --- @@ -399,6 +535,16 @@ license_name: Apache License version 2.0 version: 1.18 libraries: - org.apache.commons: commons-compress +notices: + - commons-compress: | + Apache Commons Compress + Copyright 2002-2018 The Apache Software Foundation + + The files in the package org.apache.commons.compress.archivers.sevenz + were derived from the LZMA SDK, version 9.20 (C/ and CPP/7zip/), + which has been placed in the public domain: + + "LZMA SDK is placed in the public domain." (http://www.7-zip.org/sdk.html) --- @@ -409,6 +555,10 @@ license_name: Apache License version 2.0 version: 2.0.1 libraries: - org.apache.commons: commons-dbcp2 +notices: + - commons-dbcp2: | + Apache Commons DBCP + Copyright 2001-2014 The Apache Software Foundation --- @@ -419,6 +569,10 @@ license_name: Apache License version 2.0 version: 3.8.1 libraries: - org.apache.commons: commons-lang3 +notices: + - commons-lang3: | + Apache Commons Lang + Copyright 2001-2018 The Apache Software Foundation --- @@ -429,6 +583,14 @@ license_name: Apache License version 2.0 version: 3.6.1 libraries: - org.apache.commons: commons-math3 +notices: + - commons-math3: | + Apache Commons Math + Copyright 2001-2016 The Apache Software Foundation + + This product includes software developed for Orekit by + CS Systèmes d'Information (http://www.c-s.fr/) + Copyright 2010-2012 CS Systèmes d'Information --- @@ -439,6 +601,15 @@ license_name: Apache License version 2.0 version: 2.2 libraries: - org.apache.commons: commons-pool2 +notices: + - commons-pool2: | + Apache Commons Pool + Copyright 2001-2014 The Apache Software Foundation + + The LinkedBlockingDeque implementation is based on an implementation written by + Doug Lea with assistance from members of JCP JSR-166 Expert Group and released + to the public domain, as explained at + http://creativecommons.org/licenses/publicdomain --- @@ -449,6 +620,10 @@ license_name: Apache License version 2.0 version: 1.3 libraries: - org.apache.commons: commons-text +notices: + - commons-text: | + Apache Commons Text + Copyright 2001-2018 The Apache Software Foundation --- @@ -459,6 +634,13 @@ license_name: Apache License version 2.0 version: 0.7 libraries: - io.airlift: airline +notices: + - airline: | + Copyright Notices + ================= + + Copyright 2011 Dain Sundstrom + Copyright 2010 Cedric Beust --- @@ -479,6 +661,124 @@ license_name: Apache License version 2.0 version: 3.10.6.Final libraries: - io.netty: netty +notices: + - netty: | + == + The Netty Project + ================= + + Please visit the Netty web site for more information: + + * http://netty.io/ + + Copyright 2011 The Netty Project + + The Netty Project licenses this file to you under the Apache License, + version 2.0 (the "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + License for the specific language governing permissions and limitations + under the License. + + Also, please refer to each LICENSE..txt file, which is located in + the 'license' directory of the distribution file, for the license terms of the + components that this product depends on. + + ------------------------------------------------------------------------------- + This product contains the extensions to Java Collections Framework which has + been derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene: + + * LICENSE: + * license/LICENSE.jsr166y.txt (Public Domain) + * HOMEPAGE: + * http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/ + * http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/ + + This product contains a modified version of Robert Harder's Public Domain + Base64 Encoder and Decoder, which can be obtained at: + + * LICENSE: + * license/LICENSE.base64.txt (Public Domain) + * HOMEPAGE: + * http://iharder.sourceforge.net/current/java/base64/ + + This product contains a modified version of 'JZlib', a re-implementation of + zlib in pure Java, which can be obtained at: + + * LICENSE: + * license/LICENSE.jzlib.txt (BSD Style License) + * HOMEPAGE: + * http://www.jcraft.com/jzlib/ + + This product contains a modified version of 'Webbit', a Java event based + WebSocket and HTTP server: + + * LICENSE: + * license/LICENSE.webbit.txt (BSD License) + * HOMEPAGE: + * https://github.com/joewalnes/webbit + + This product optionally depends on 'Protocol Buffers', Google's data + interchange format, which can be obtained at: + + * LICENSE: + * license/LICENSE.protobuf.txt (New BSD License) + * HOMEPAGE: + * http://code.google.com/p/protobuf/ + + This product optionally depends on 'Bouncy Castle Crypto APIs' to generate + a temporary self-signed X.509 certificate when the JVM does not provide the + equivalent functionality. It can be obtained at: + + * LICENSE: + * license/LICENSE.bouncycastle.txt (MIT License) + * HOMEPAGE: + * http://www.bouncycastle.org/ + + This product optionally depends on 'SLF4J', a simple logging facade for Java, + which can be obtained at: + + * LICENSE: + * license/LICENSE.slf4j.txt (MIT License) + * HOMEPAGE: + * http://www.slf4j.org/ + + This product optionally depends on 'Apache Commons Logging', a logging + framework, which can be obtained at: + + * LICENSE: + * license/LICENSE.commons-logging.txt (Apache License 2.0) + * HOMEPAGE: + * http://commons.apache.org/logging/ + + This product optionally depends on 'Apache Log4J', a logging framework, + which can be obtained at: + + * LICENSE: + * license/LICENSE.log4j.txt (Apache License 2.0) + * HOMEPAGE: + * http://logging.apache.org/log4j/ + + This product optionally depends on 'JBoss Logging', a logging framework, + which can be obtained at: + + * LICENSE: + * license/LICENSE.jboss-logging.txt (GNU LGPL 2.1) + * HOMEPAGE: + * http://anonsvn.jboss.org/repos/common/common-logging-spi/ + + This product optionally depends on 'Apache Felix', an open source OSGi + framework implementation, which can be obtained at: + + * LICENSE: + * license/LICENSE.felix.txt (Apache License 2.0) + * HOMEPAGE: + * http://felix.apache.org/ --- @@ -511,6 +811,230 @@ libraries: - io.netty: netty-transport - io.netty: netty-transport-native-epoll - io.netty: netty-transport-native-unix-common +notice: | + == + The Netty Project + ================= + + Please visit the Netty web site for more information: + + * http://netty.io/ + + Copyright 2014 The Netty Project + + The Netty Project licenses this file to you under the Apache License, + version 2.0 (the "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + License for the specific language governing permissions and limitations + under the License. + + Also, please refer to each LICENSE..txt file, which is located in + the 'license' directory of the distribution file, for the license terms of the + components that this product depends on. + + ------------------------------------------------------------------------------- + This product contains the extensions to Java Collections Framework which has + been derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene: + + * LICENSE: + * license/LICENSE.jsr166y.txt (Public Domain) + * HOMEPAGE: + * http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/ + * http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/ + + This product contains a modified version of Robert Harder's Public Domain + Base64 Encoder and Decoder, which can be obtained at: + + * LICENSE: + * license/LICENSE.base64.txt (Public Domain) + * HOMEPAGE: + * http://iharder.sourceforge.net/current/java/base64/ + + This product contains a modified portion of 'Webbit', an event based + WebSocket and HTTP server, which can be obtained at: + + * LICENSE: + * license/LICENSE.webbit.txt (BSD License) + * HOMEPAGE: + * https://github.com/joewalnes/webbit + + This product contains a modified portion of 'SLF4J', a simple logging + facade for Java, which can be obtained at: + + * LICENSE: + * license/LICENSE.slf4j.txt (MIT License) + * HOMEPAGE: + * http://www.slf4j.org/ + + This product contains a modified portion of 'Apache Harmony', an open source + Java SE, which can be obtained at: + + * NOTICE: + * license/NOTICE.harmony.txt + * LICENSE: + * license/LICENSE.harmony.txt (Apache License 2.0) + * HOMEPAGE: + * http://archive.apache.org/dist/harmony/ + + This product contains a modified portion of 'jbzip2', a Java bzip2 compression + and decompression library written by Matthew J. Francis. It can be obtained at: + + * LICENSE: + * license/LICENSE.jbzip2.txt (MIT License) + * HOMEPAGE: + * https://code.google.com/p/jbzip2/ + + This product contains a modified portion of 'libdivsufsort', a C API library to construct + the suffix array and the Burrows-Wheeler transformed string for any input string of + a constant-size alphabet written by Yuta Mori. It can be obtained at: + + * LICENSE: + * license/LICENSE.libdivsufsort.txt (MIT License) + * HOMEPAGE: + * https://github.com/y-256/libdivsufsort + + This product contains a modified portion of Nitsan Wakart's 'JCTools', Java Concurrency Tools for the JVM, + which can be obtained at: + + * LICENSE: + * license/LICENSE.jctools.txt (ASL2 License) + * HOMEPAGE: + * https://github.com/JCTools/JCTools + + This product optionally depends on 'JZlib', a re-implementation of zlib in + pure Java, which can be obtained at: + + * LICENSE: + * license/LICENSE.jzlib.txt (BSD style License) + * HOMEPAGE: + * http://www.jcraft.com/jzlib/ + + This product optionally depends on 'Compress-LZF', a Java library for encoding and + decoding data in LZF format, written by Tatu Saloranta. It can be obtained at: + + * LICENSE: + * license/LICENSE.compress-lzf.txt (Apache License 2.0) + * HOMEPAGE: + * https://github.com/ning/compress + + This product optionally depends on 'lz4', a LZ4 Java compression + and decompression library written by Adrien Grand. It can be obtained at: + + * LICENSE: + * license/LICENSE.lz4.txt (Apache License 2.0) + * HOMEPAGE: + * https://github.com/jpountz/lz4-java + + This product optionally depends on 'lzma-java', a LZMA Java compression + and decompression library, which can be obtained at: + + * LICENSE: + * license/LICENSE.lzma-java.txt (Apache License 2.0) + * HOMEPAGE: + * https://github.com/jponge/lzma-java + + This product contains a modified portion of 'jfastlz', a Java port of FastLZ compression + and decompression library written by William Kinney. It can be obtained at: + + * LICENSE: + * license/LICENSE.jfastlz.txt (MIT License) + * HOMEPAGE: + * https://code.google.com/p/jfastlz/ + + This product contains a modified portion of and optionally depends on 'Protocol Buffers', Google's data + interchange format, which can be obtained at: + + * LICENSE: + * license/LICENSE.protobuf.txt (New BSD License) + * HOMEPAGE: + * https://github.com/google/protobuf + + This product optionally depends on 'Bouncy Castle Crypto APIs' to generate + a temporary self-signed X.509 certificate when the JVM does not provide the + equivalent functionality. It can be obtained at: + + * LICENSE: + * license/LICENSE.bouncycastle.txt (MIT License) + * HOMEPAGE: + * http://www.bouncycastle.org/ + + This product optionally depends on 'Snappy', a compression library produced + by Google Inc, which can be obtained at: + + * LICENSE: + * license/LICENSE.snappy.txt (New BSD License) + * HOMEPAGE: + * https://github.com/google/snappy + + This product optionally depends on 'JBoss Marshalling', an alternative Java + serialization API, which can be obtained at: + + * LICENSE: + * license/LICENSE.jboss-marshalling.txt (GNU LGPL 2.1) + * HOMEPAGE: + * http://www.jboss.org/jbossmarshalling + + This product optionally depends on 'Caliper', Google's micro- + benchmarking framework, which can be obtained at: + + * LICENSE: + * license/LICENSE.caliper.txt (Apache License 2.0) + * HOMEPAGE: + * https://github.com/google/caliper + + This product optionally depends on 'Apache Commons Logging', a logging + framework, which can be obtained at: + + * LICENSE: + * license/LICENSE.commons-logging.txt (Apache License 2.0) + * HOMEPAGE: + * http://commons.apache.org/logging/ + + This product optionally depends on 'Apache Log4J', a logging framework, which + can be obtained at: + + * LICENSE: + * license/LICENSE.log4j.txt (Apache License 2.0) + * HOMEPAGE: + * http://logging.apache.org/log4j/ + + This product optionally depends on 'Aalto XML', an ultra-high performance + non-blocking XML processor, which can be obtained at: + + * LICENSE: + * license/LICENSE.aalto-xml.txt (Apache License 2.0) + * HOMEPAGE: + * http://wiki.fasterxml.com/AaltoHome + + This product contains a modified version of 'HPACK', a Java implementation of + the HTTP/2 HPACK algorithm written by Twitter. It can be obtained at: + + * LICENSE: + * license/LICENSE.hpack.txt (Apache License 2.0) + * HOMEPAGE: + * https://github.com/twitter/hpack + + This product contains a modified portion of 'Apache Commons Lang', a Java library + provides utilities for the java.lang API, which can be obtained at: + + * LICENSE: + * license/LICENSE.commons-lang.txt (Apache License 2.0) + * HOMEPAGE: + * https://commons.apache.org/proper/commons-lang/ + + + This product contains the Maven wrapper scripts from 'Maven Wrapper', that provides an easy way to ensure a user has everything necessary to run the Maven build. + + * LICENSE: + * license/LICENSE.mvn-wrapper.txt (Apache License 2.0) + * HOMEPAGE: + * https://github.com/takari/maven-wrapper --- @@ -551,6 +1075,13 @@ license_name: Apache License version 2.0 version: 2.10.2 libraries: - joda-time: joda-time +notices: + - joda-time: | + ============================================================================= + = NOTICE file corresponding to section 4d of the Apache License Version 2.0 = + ============================================================================= + This product includes software developed by + Joda.org (http://www.joda.org/). --- @@ -561,6 +1092,12 @@ license_name: Apache License version 2.0 version: 6.0 libraries: - net.hydromatic: aggdesigner-algorithm +notices: + - aggdesigner-algorithm: | + Aggregate Designer + + Copyright 2006 - 2013 Pentaho Corporation. All rights reserved. + Copyright 2000-2005, 2014-2016 Julian Hyde --- @@ -622,6 +1159,13 @@ version: 1.17.0 libraries: - org.apache.calcite: calcite-core - org.apache.calcite: calcite-linq4j +notices: + - calcite-core: | + Calcite Core + Copyright 2012-2018 The Apache Software Foundation + - calcite-linq4j: | + Calcite Linq4j + Copyright 2012-2018 The Apache Software Foundation --- @@ -634,7 +1178,16 @@ libraries: - org.apache.calcite.avatica: avatica-core - org.apache.calcite.avatica: avatica-metrics - org.apache.calcite.avatica: avatica-server - +notices: + - avatica-core: | + Apache Calcite Avatica + Copyright 2012-2018 The Apache Software Foundation + - avatica-metrics: | + Apache Calcite Avatica Metrics + Copyright 2012-2018 The Apache Software Foundation + - avatica-server: | + Apache Calcite Avatica Server + Copyright 2012-2018 The Apache Software Foundation --- name: Apache Curator @@ -647,6 +1200,19 @@ libraries: - org.apache.curator: curator-framework - org.apache.curator: curator-recipes - org.apache.curator: curator-x-discovery +notices: + - curator-client: | + Curator Client + Copyright 2011-2018 The Apache Software Foundation + - curator-framework: | + Curator Framework + Copyright 2011-2018 The Apache Software Foundation + - curator-recipes: | + Curator Recipes + Copyright 2011-2018 The Apache Software Foundation + - curator-x-discovery: | + Curator Service Discovery + Copyright 2011-2018 The Apache Software Foundation --- @@ -659,6 +1225,88 @@ libraries: - org.apache.derby: derby - org.apache.derby: derbyclient - org.apache.derby: derbynet +notice: | + ========================================================================= + == NOTICE file corresponding to section 4(d) of the Apache License, + == Version 2.0, in this case for the Apache Derby distribution. + == + == DO NOT EDIT THIS FILE DIRECTLY. IT IS GENERATED + == BY THE buildnotice TARGET IN THE TOP LEVEL build.xml FILE. + == + ========================================================================= + + Apache Derby + Copyright 2004-2018 The Apache Software Foundation + + This product includes software developed by + The Apache Software Foundation (http://www.apache.org/). + + + ========================================================================= + + Portions of Derby were originally developed by + International Business Machines Corporation and are + licensed to the Apache Software Foundation under the + "Software Grant and Corporate Contribution License Agreement", + informally known as the "Derby CLA". + The following copyright notice(s) were affixed to portions of the code + with which this file is now or was at one time distributed + and are placed here unaltered. + + (C) Copyright 1997,2004 International Business Machines Corporation. All rights reserved. + + (C) Copyright IBM Corp. 2003. + + + ========================================================================= + + + The portion of the functionTests under 'nist' was originally + developed by the National Institute of Standards and Technology (NIST), + an agency of the United States Department of Commerce, and adapted by + International Business Machines Corporation in accordance with the NIST + Software Acknowledgment and Redistribution document at + http://www.itl.nist.gov/div897/ctg/sql_form.htm + + + + ========================================================================= + + + The Derby build relies on source files supplied by the Apache Felix + project. The following notice covers the Felix files: + + Apache Felix Main + Copyright 2008 The Apache Software Foundation + + + I. Included Software + + This product includes software developed at + The Apache Software Foundation (http://www.apache.org/). + Licensed under the Apache License 2.0. + + This product includes software developed at + The OSGi Alliance (http://www.osgi.org/). + Copyright (c) OSGi Alliance (2000, 2007). + Licensed under the Apache License 2.0. + + This product includes software from http://kxml.sourceforge.net. + Copyright (c) 2002,2003, Stefan Haustein, Oberhausen, Rhld., Germany. + Licensed under BSD License. + + II. Used Software + + This product uses software developed at + The OSGi Alliance (http://www.osgi.org/). + Copyright (c) OSGi Alliance (2000, 2007). + Licensed under the Apache License 2.0. + + + III. License Summary + - Apache License 2.0 + - BSD License + --- @@ -669,6 +1317,10 @@ license_name: Apache License version 2.0 version: 4.5.3 libraries: - org.apache.httpcomponents: httpclient +notices: + - httpclient: | + Apache HttpClient + Copyright 1999-2017 The Apache Software Foundation --- @@ -679,6 +1331,10 @@ license_name: Apache License version 2.0 version: 4.4.11 libraries: - org.apache.httpcomponents: httpcore +notices: + - httpcore: | + Apache HttpCore + Copyright 2005-2019 The Apache Software Foundation --- @@ -693,6 +1349,28 @@ libraries: - org.apache.logging.log4j: log4j-core - org.apache.logging.log4j: log4j-jul - org.apache.logging.log4j: log4j-slf4j-impl +notices: + - log4j-1.2-api: | + Apache Log4j 1.x Compatibility API + Copyright 1999-2015 Apache Software Foundation + - log4j-api: | + Apache Log4j API + Copyright 1999-2015 Apache Software Foundation + - log4j-core: | + Apache Log4j Core + Copyright 1999-2012 Apache Software Foundation + + ResolverUtil.java + Copyright 2005-2006 Tim Fennell + + TypeUtil.java + Copyright 2002-2012 Ramnivas Laddad, Juergen Hoeller, Chris Beams + - log4j-jul: | + Apache Log4j JUL Adapter + Copyright 1999-2015 Apache Software Foundation + - log4j-slf4j-impl: | + Apache Log4j SLF4J Binding + Copyright 1999-2015 Apache Software Foundation --- @@ -708,7 +1386,25 @@ libraries: - org.apache.maven: maven-repository-metadata - org.apache.maven: maven-settings - org.apache.maven: maven-settings-builder - +notices: + - maven-aether-provider: | + Maven Aether Provider + Copyright 2001-2013 The Apache Software Foundation + - maven-model: | + Maven Model + Copyright 2001-2013 The Apache Software Foundation + - maven-model-builder: | + Maven Model Builder + Copyright 2001-2013 The Apache Software Foundation + - maven-repository-metadata: | + Maven Repository Metadata Model + Copyright 2001-2013 The Apache Software Foundation + - maven-settings: | + Maven Settings + Copyright 2001-2013 The Apache Software Foundation + - maven-settings-builder: | + Maven Settings Builder + Copyright 2001-2013 The Apache Software Foundation --- name: Apache Maven Artifact @@ -718,7 +1414,10 @@ license_name: Apache License version 2.0 version: 3.6.0 libraries: - org.apache.maven: maven-artifact - +notices: + - maven-artifact: | + Maven Artifact + Copyright 2001-2018 The Apache Software Foundation --- name: Apache Maven Wagon API @@ -728,7 +1427,10 @@ license_name: Apache License version 2.0 version: 2.4 libraries: - org.apache.maven.wagon: wagon-provider-api - +notices: + - wagon-provider-api: | + Apache Maven Wagon :: API + Copyright 2003-2013 The Apache Software Foundation --- name: Apache Yetus Audience Annotations Component @@ -738,7 +1440,10 @@ license_name: Apache License version 2.0 version: 0.5.0 libraries: - org.apache.yetus: audience-annotations - +notices: + - audience-annotations: | + Apache Yetus - Audience Annotations + Copyright 2015-2017 The Apache Software Foundation --- name: Apache Zookeeper @@ -748,6 +1453,10 @@ license_name: Apache License version 2.0 version: 3.4.11 libraries: - org.apache.zookeeper: zookeeper +notices: + - zookeeper: | + Apache ZooKeeper + Copyright 2009-2017 The Apache Software Foundation --- @@ -770,6 +1479,14 @@ version: 1.9.13 libraries: - org.codehaus.jackson: jackson-core-asl - org.codehaus.jackson: jackson-mapper-asl +notice: | + This product currently only contains code developed by authors + of specific components, as identified by the source code files; + if such notes are missing files have been created by + Tatu Saloranta. + + For additional credits (generally to people who reported problems) + see CREDITS file. --- @@ -790,7 +1507,19 @@ license_name: Apache License version 2.0 version: 3.0.15 libraries: - org.codehaus.plexus: plexus-utils +notices: + - plexus-utils: | + This product includes software developed by the Indiana University + Extreme! Lab (http://www.extreme.indiana.edu/). + This product includes software developed by + ThoughtWorks (http://www.thoughtworks.com). + + This product includes software developed by + javolution (http://javolution.org/). + + This product includes software developed by + Rome (https://rome.dev.java.net/). --- name: Jetty @@ -809,6 +1538,125 @@ libraries: - org.eclipse.jetty: jetty-servlet - org.eclipse.jetty: jetty-servlets - org.eclipse.jetty: jetty-util +notice: | + ============================================================== + Jetty Web Container + Copyright 1995-2018 Mort Bay Consulting Pty Ltd. + ============================================================== + + The Jetty Web Container is Copyright Mort Bay Consulting Pty Ltd + unless otherwise noted. + + Jetty is dual licensed under both + + * The Apache 2.0 License + http://www.apache.org/licenses/LICENSE-2.0.html + + and + + * The Eclipse Public 1.0 License + http://www.eclipse.org/legal/epl-v10.html + + Jetty may be distributed under either license. + + ------ + Eclipse + + The following artifacts are EPL. + * org.eclipse.jetty.orbit:org.eclipse.jdt.core + + The following artifacts are EPL and ASL2. + * org.eclipse.jetty.orbit:javax.security.auth.message + + + The following artifacts are EPL and CDDL 1.0. + * org.eclipse.jetty.orbit:javax.mail.glassfish + + + ------ + Oracle + + The following artifacts are CDDL + GPLv2 with classpath exception. + https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html + + * javax.servlet:javax.servlet-api + * javax.annotation:javax.annotation-api + * javax.transaction:javax.transaction-api + * javax.websocket:javax.websocket-api + + ------ + Oracle OpenJDK + + If ALPN is used to negotiate HTTP/2 connections, then the following + artifacts may be included in the distribution or downloaded when ALPN + module is selected. + + * java.sun.security.ssl + + These artifacts replace/modify OpenJDK classes. The modififications + are hosted at github and both modified and original are under GPL v2 with + classpath exceptions. + http://openjdk.java.net/legal/gplv2+ce.html + + + ------ + OW2 + + The following artifacts are licensed by the OW2 Foundation according to the + terms of http://asm.ow2.org/license.html + + org.ow2.asm:asm-commons + org.ow2.asm:asm + + + ------ + Apache + + The following artifacts are ASL2 licensed. + + org.apache.taglibs:taglibs-standard-spec + org.apache.taglibs:taglibs-standard-impl + + + ------ + MortBay + + The following artifacts are ASL2 licensed. Based on selected classes from + following Apache Tomcat jars, all ASL2 licensed. + + org.mortbay.jasper:apache-jsp + org.apache.tomcat:tomcat-jasper + org.apache.tomcat:tomcat-juli + org.apache.tomcat:tomcat-jsp-api + org.apache.tomcat:tomcat-el-api + org.apache.tomcat:tomcat-jasper-el + org.apache.tomcat:tomcat-api + org.apache.tomcat:tomcat-util-scan + org.apache.tomcat:tomcat-util + + org.mortbay.jasper:apache-el + org.apache.tomcat:tomcat-jasper-el + org.apache.tomcat:tomcat-el-api + + + ------ + Mortbay + + The following artifacts are CDDL + GPLv2 with classpath exception. + + https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html + + org.eclipse.jetty.toolchain:jetty-schemas + + ------ + Assorted + + The UnixCrypt.java code implements the one way cryptography used by + Unix systems for simple password protection. Copyright 1996 Aki Yoshida, + modified April 2001 by Iris Van den Broeke, Daniel Deville. + Permission to use, copy, modify and distribute UnixCrypt + for non-commercial or commercial purposes and without fee is + granted provided that the copyright notice appears in all copies. --- @@ -839,6 +1687,125 @@ license_name: Apache License version 2.0 version: 1.6.5.132 libraries: - org.hyperic: sigar +notices: + - sigar: | + Copyright (c) 2004-2011 VMware, Inc. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + ADDITIONAL LICENSE INFORMATION: + + Hyperic SIGAR includes some third-party open source components + in its distribution. The list below identifies the community or + organization and links to their appropriate license terms. + + The Hyperic team would like to thank all the communities + of the projects listed below for their contributions. + + ---------------------------------------------------------- + Components under the Apache License 2.0: + ---------------------------------------------------------- + + The following components are included without modification: + + - log4j - + Information: http://logging.apache.org/ + License: http://www.apache.org/licenses/LICENSE-2.0 + + The following components are included with modification: + + - cpptasks - + Information: http://ant-contrib.sourceforge.net/ + License: http://www.apache.org/licenses/LICENSE-2.0 + + - (portions of) APR - + Information: http://apr.apache.org/ + License: http://www.apache.org/licenses/LICENSE-2.0 + + ---------------------------------------------------------- + Components under BSD/MIT Style Licenses: + ---------------------------------------------------------- + + The following components are included with modification: + + - solaris get_mib2 - + Information: ftp://vic.cc.purdue.edu/pub/tools/unix/solaris/get_mib2/ + License: within src/os/solaris/get_mib2.[ch] + + Copyright 1995 Purdue Research Foundation, West Lafayette, Indiana + 47907. All rights reserved. + + Written by Victor A. Abell + + This software is not subject to any license of the American Telephone + and Telegraph Company or the Regents of the University of California. + + Permission is granted to anyone to use this software for any purpose on + any computer system, and to alter it and redistribute it freely, subject + to the following restrictions: + + 1. Neither Victor A Abell nor Purdue University are responsible for + any consequences of the use of this software. + + 2. The origin of this software must not be misrepresented, either by + explicit claim or by omission. Credit to Victor A. Abell and Purdue + University must appear in documentation and sources. + + 3. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original software. + + 4. This notice may not be removed or altered. + + - getline by Chris Thewalt - + Information: http://tinyurl.com/r438r + License: within src/sigar_getline.c + + Copyright (C) 1991, 1992 by Chris Thewalt (thewalt@ce.berkeley.edu) + + Permission to use, copy, modify, and distribute this software + for any purpose and without fee is hereby granted, provided + that the above copyright notices appear in all copies and that both the + copyright notice and this permission notice appear in supporting + documentation. This software is provided "as is" without express or + implied warranty. + + - PrintfFormat.java - + Information: http://java.sun.com/developer/technicalArticles/Programming/sprintf/PrintfFormat.java + License: within bindings/java/src/org/hyperic/sigar/util/PrintfFormat.java + + (c) 2000 Sun Microsystems, Inc. + ALL RIGHTS RESERVED + + License Grant- + + Permission to use, copy, modify, and distribute this Software and its + documentation for NON-COMMERCIAL or COMMERCIAL purposes and without fee is + hereby granted. + + This Software is provided "AS IS". All express warranties, including any + implied warranty of merchantability, satisfactory quality, fitness for a + particular purpose, or non-infringement, are disclaimed, except to the extent + that such disclaimers are held to be legally invalid. + + You acknowledge that Software is not designed, licensed or intended for use in + the design, construction, operation or maintenance of any nuclear facility + ("High Risk Activities"). Sun disclaims any express or implied warranty of + fitness for such uses. + + Please refer to the file http://www.sun.com/policies/trademarks/ for further + important trademark information and to + http://java.sun.com/nav/business/index.html for further important licensing + information for the Java Technology. --- @@ -859,7 +1826,13 @@ license_name: Apache License version 2.0 version: 2.63.1 libraries: - org.jdbi: jdbi +notices: + - jdbi: | + Java ClassMate library was originally written by Tatu Saloranta (tatu.saloranta@iki.fi) + Other developers who have contributed code are: + + * Brian Langel --- name: LZ4 Java @@ -920,6 +1893,10 @@ license_name: Apache License version 2.0 version: 1.0.2 libraries: - software.amazon.ion: ion-java +notices: + - ion-java: | + Amazon Ion Java + Copyright 2007-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved. --- @@ -943,6 +1920,438 @@ libraries: - org.apache.hadoop: hadoop-yarn-client - org.apache.hadoop: hadoop-yarn-common - org.apache.hadoop: hadoop-yarn-server-common +notice: | + The binary distribution of this product bundles binaries of + org.iq80.leveldb:leveldb-api (https://github.com/dain/leveldb), which has the + following notices: + * Copyright 2011 Dain Sundstrom + * Copyright 2011 FuseSource Corp. http://fusesource.com + + The binary distribution of this product bundles binaries of + org.fusesource.hawtjni:hawtjni-runtime (https://github.com/fusesource/hawtjni), + which has the following notices: + * This product includes software developed by FuseSource Corp. + http://fusesource.com + * This product includes software developed at + Progress Software Corporation and/or its subsidiaries or affiliates. + * This product includes software developed by IBM Corporation and others. + + The binary distribution of this product bundles binaries of + AWS Java SDK 1.10.6, + which has the following notices: + * This software includes third party software subject to the following + copyrights: - XML parsing and utility functions from JetS3t - Copyright + 2006-2009 James Murty. - JSON parsing and utility functions from JSON.org - + Copyright 2002 JSON.org. - PKCS#1 PEM encoded private key parsing and utility + functions from oauth.googlecode.com - Copyright 1998-2010 AOL Inc. + + The binary distribution of this product bundles binaries of + Gson 2.2.4, + which has the following notices: + + The Netty Project + ================= + + Please visit the Netty web site for more information: + + * http://netty.io/ + + Copyright 2014 The Netty Project + + The Netty Project licenses this file to you under the Apache License, + version 2.0 (the "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + License for the specific language governing permissions and limitations + under the License. + + Also, please refer to each LICENSE..txt file, which is located in + the 'license' directory of the distribution file, for the license terms of the + components that this product depends on. + + ------------------------------------------------------------------------------- + This product contains the extensions to Java Collections Framework which has + been derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene: + + * LICENSE: + * license/LICENSE.jsr166y.txt (Public Domain) + * HOMEPAGE: + * http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/ + * http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/ + + This product contains a modified version of Robert Harder's Public Domain + Base64 Encoder and Decoder, which can be obtained at: + + * LICENSE: + * license/LICENSE.base64.txt (Public Domain) + * HOMEPAGE: + * http://iharder.sourceforge.net/current/java/base64/ + + This product contains a modified portion of 'Webbit', an event based + WebSocket and HTTP server, which can be obtained at: + + * LICENSE: + * license/LICENSE.webbit.txt (BSD License) + * HOMEPAGE: + * https://github.com/joewalnes/webbit + + This product contains a modified portion of 'SLF4J', a simple logging + facade for Java, which can be obtained at: + + * LICENSE: + * license/LICENSE.slf4j.txt (MIT License) + * HOMEPAGE: + * http://www.slf4j.org/ + + This product contains a modified portion of 'ArrayDeque', written by Josh + Bloch of Google, Inc: + + * LICENSE: + * license/LICENSE.deque.txt (Public Domain) + + This product contains a modified portion of 'Apache Harmony', an open source + Java SE, which can be obtained at: + + * LICENSE: + * license/LICENSE.harmony.txt (Apache License 2.0) + * HOMEPAGE: + * http://archive.apache.org/dist/harmony/ + + This product contains a modified version of Roland Kuhn's ASL2 + AbstractNodeQueue, which is based on Dmitriy Vyukov's non-intrusive MPSC queue. + It can be obtained at: + + * LICENSE: + * license/LICENSE.abstractnodequeue.txt (Public Domain) + * HOMEPAGE: + * https://github.com/akka/akka/blob/wip-2.2.3-for-scala-2.11/akka-actor/src/main/java/akka/dispatch/AbstractNodeQueue.java + + This product contains a modified portion of 'jbzip2', a Java bzip2 compression + and decompression library written by Matthew J. Francis. It can be obtained at: + + * LICENSE: + * license/LICENSE.jbzip2.txt (MIT License) + * HOMEPAGE: + * https://code.google.com/p/jbzip2/ + + This product contains a modified portion of 'libdivsufsort', a C API library to construct + the suffix array and the Burrows-Wheeler transformed string for any input string of + a constant-size alphabet written by Yuta Mori. It can be obtained at: + + * LICENSE: + * license/LICENSE.libdivsufsort.txt (MIT License) + * HOMEPAGE: + * https://code.google.com/p/libdivsufsort/ + + This product contains a modified portion of Nitsan Wakart's 'JCTools', Java Concurrency Tools for the JVM, + which can be obtained at: + + * LICENSE: + * license/LICENSE.jctools.txt (ASL2 License) + * HOMEPAGE: + * https://github.com/JCTools/JCTools + + This product optionally depends on 'JZlib', a re-implementation of zlib in + pure Java, which can be obtained at: + + * LICENSE: + * license/LICENSE.jzlib.txt (BSD style License) + * HOMEPAGE: + * http://www.jcraft.com/jzlib/ + + This product optionally depends on 'Compress-LZF', a Java library for encoding and + decoding data in LZF format, written by Tatu Saloranta. It can be obtained at: + + * LICENSE: + * license/LICENSE.compress-lzf.txt (Apache License 2.0) + * HOMEPAGE: + * https://github.com/ning/compress + + This product optionally depends on 'lz4', a LZ4 Java compression + and decompression library written by Adrien Grand. It can be obtained at: + + * LICENSE: + * license/LICENSE.lz4.txt (Apache License 2.0) + * HOMEPAGE: + * https://github.com/jpountz/lz4-java + + This product optionally depends on 'lzma-java', a LZMA Java compression + and decompression library, which can be obtained at: + + * LICENSE: + * license/LICENSE.lzma-java.txt (Apache License 2.0) + * HOMEPAGE: + * https://github.com/jponge/lzma-java + + This product contains a modified portion of 'jfastlz', a Java port of FastLZ compression + and decompression library written by William Kinney. It can be obtained at: + + * LICENSE: + * license/LICENSE.jfastlz.txt (MIT License) + * HOMEPAGE: + * https://code.google.com/p/jfastlz/ + + This product contains a modified portion of and optionally depends on 'Protocol Buffers', Google's data + interchange format, which can be obtained at: + + * LICENSE: + * license/LICENSE.protobuf.txt (New BSD License) + * HOMEPAGE: + * http://code.google.com/p/protobuf/ + + This product optionally depends on 'Bouncy Castle Crypto APIs' to generate + a temporary self-signed X.509 certificate when the JVM does not provide the + equivalent functionality. It can be obtained at: + + * LICENSE: + * license/LICENSE.bouncycastle.txt (MIT License) + * HOMEPAGE: + * http://www.bouncycastle.org/ + + This product optionally depends on 'Snappy', a compression library produced + by Google Inc, which can be obtained at: + + * LICENSE: + * license/LICENSE.snappy.txt (New BSD License) + * HOMEPAGE: + * http://code.google.com/p/snappy/ + + This product optionally depends on 'JBoss Marshalling', an alternative Java + serialization API, which can be obtained at: + + * LICENSE: + * license/LICENSE.jboss-marshalling.txt (GNU LGPL 2.1) + * HOMEPAGE: + * http://www.jboss.org/jbossmarshalling + + This product optionally depends on 'Caliper', Google's micro- + benchmarking framework, which can be obtained at: + + * LICENSE: + * license/LICENSE.caliper.txt (Apache License 2.0) + * HOMEPAGE: + * http://code.google.com/p/caliper/ + + This product optionally depends on 'Apache Commons Logging', a logging + framework, which can be obtained at: + + * LICENSE: + * license/LICENSE.commons-logging.txt (Apache License 2.0) + * HOMEPAGE: + * http://commons.apache.org/logging/ + + This product optionally depends on 'Apache Log4J', a logging framework, which + can be obtained at: + + * LICENSE: + * license/LICENSE.log4j.txt (Apache License 2.0) + * HOMEPAGE: + * http://logging.apache.org/log4j/ + + This product optionally depends on 'Aalto XML', an ultra-high performance + non-blocking XML processor, which can be obtained at: + + * LICENSE: + * license/LICENSE.aalto-xml.txt (Apache License 2.0) + * HOMEPAGE: + * http://wiki.fasterxml.com/AaltoHome + + This product contains a modified version of 'HPACK', a Java implementation of + the HTTP/2 HPACK algorithm written by Twitter. It can be obtained at: + + * LICENSE: + * license/LICENSE.hpack.txt (Apache License 2.0) + * HOMEPAGE: + * https://github.com/twitter/hpack + + This product contains a modified portion of 'Apache Commons Lang', a Java library + provides utilities for the java.lang API, which can be obtained at: + + * LICENSE: + * license/LICENSE.commons-lang.txt (Apache License 2.0) + * HOMEPAGE: + * https://commons.apache.org/proper/commons-lang/ + + The binary distribution of this product bundles binaries of + Commons Codec 1.4, + which has the following notices: + * src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.javacontains test data from http://aspell.net/test/orig/batch0.tab.Copyright (C) 2002 Kevin Atkinson (kevina@gnu.org) + =============================================================================== + The content of package org.apache.commons.codec.language.bm has been translated + from the original php source code available at http://stevemorse.org/phoneticinfo.htm + with permission from the original authors. + Original source copyright:Copyright (c) 2008 Alexander Beider & Stephen P. Morse. + + The binary distribution of this product bundles binaries of + Commons Lang 2.6, + which has the following notices: + * This product includes software from the Spring Framework,under the Apache License 2.0 (see: StringUtils.containsWhitespace()) + + The binary distribution of this product bundles binaries of + Apache Log4j 1.2.17, + which has the following notices: + * ResolverUtil.java + Copyright 2005-2006 Tim Fennell + Dumbster SMTP test server + Copyright 2004 Jason Paul Kitchen + TypeUtil.java + Copyright 2002-2012 Ramnivas Laddad, Juergen Hoeller, Chris Beams + + The binary distribution of this product bundles binaries of + Java Concurrency in Practice book annotations 1.0, + which has the following notices: + * Copyright (c) 2005 Brian Goetz and Tim Peierls Released under the Creative + Commons Attribution License (http://creativecommons.org/licenses/by/2.5) + Official home: http://www.jcip.net Any republication or derived work + distributed in source code form must include this copyright and license + notice. + + The binary distribution of this product bundles binaries of + Jetty 6.1.26, + which has the following notices: + * ============================================================== + Jetty Web Container + Copyright 1995-2016 Mort Bay Consulting Pty Ltd. + ============================================================== + + The Jetty Web Container is Copyright Mort Bay Consulting Pty Ltd + unless otherwise noted. + + Jetty is dual licensed under both + + * The Apache 2.0 License + http://www.apache.org/licenses/LICENSE-2.0.html + + and + + * The Eclipse Public 1.0 License + http://www.eclipse.org/legal/epl-v10.html + + Jetty may be distributed under either license. + + ------ + Eclipse + + The following artifacts are EPL. + * org.eclipse.jetty.orbit:org.eclipse.jdt.core + + The following artifacts are EPL and ASL2. + * org.eclipse.jetty.orbit:javax.security.auth.message + + + The following artifacts are EPL and CDDL 1.0. + * org.eclipse.jetty.orbit:javax.mail.glassfish + + + ------ + Oracle + + The following artifacts are CDDL + GPLv2 with classpath exception. + https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html + + * javax.servlet:javax.servlet-api + * javax.annotation:javax.annotation-api + * javax.transaction:javax.transaction-api + * javax.websocket:javax.websocket-api + + ------ + Oracle OpenJDK + + If ALPN is used to negotiate HTTP/2 connections, then the following + artifacts may be included in the distribution or downloaded when ALPN + module is selected. + + * java.sun.security.ssl + + These artifacts replace/modify OpenJDK classes. The modififications + are hosted at github and both modified and original are under GPL v2 with + classpath exceptions. + http://openjdk.java.net/legal/gplv2+ce.html + + + ------ + OW2 + + The following artifacts are licensed by the OW2 Foundation according to the + terms of http://asm.ow2.org/license.html + + org.ow2.asm:asm-commons + org.ow2.asm:asm + + + ------ + Apache + + The following artifacts are ASL2 licensed. + + org.apache.taglibs:taglibs-standard-spec + org.apache.taglibs:taglibs-standard-impl + + + ------ + MortBay + + The following artifacts are ASL2 licensed. Based on selected classes from + following Apache Tomcat jars, all ASL2 licensed. + + org.mortbay.jasper:apache-jsp + org.apache.tomcat:tomcat-jasper + org.apache.tomcat:tomcat-juli + org.apache.tomcat:tomcat-jsp-api + org.apache.tomcat:tomcat-el-api + org.apache.tomcat:tomcat-jasper-el + org.apache.tomcat:tomcat-api + org.apache.tomcat:tomcat-util-scan + org.apache.tomcat:tomcat-util + + org.mortbay.jasper:apache-el + org.apache.tomcat:tomcat-jasper-el + org.apache.tomcat:tomcat-el-api + + + ------ + Mortbay + + The following artifacts are CDDL + GPLv2 with classpath exception. + + https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html + + org.eclipse.jetty.toolchain:jetty-schemas + + ------ + Assorted + + The UnixCrypt.java code implements the one way cryptography used by + Unix systems for simple password protection. Copyright 1996 Aki Yoshida, + modified April 2001 by Iris Van den Broeke, Daniel Deville. + Permission to use, copy, modify and distribute UnixCrypt + for non-commercial or commercial purposes and without fee is + granted provided that the copyright notice appears in all copies./ + + The binary distribution of this product bundles binaries of + Snappy for Java 1.0.4.1, + which has the following notices: + * This product includes software developed by Google + Snappy: http://code.google.com/p/snappy/ (New BSD License) + + This product includes software developed by Apache + PureJavaCrc32C from apache-hadoop-common http://hadoop.apache.org/ + (Apache 2.0 license) + + This library containd statically linked libstdc++. This inclusion is allowed by + "GCC RUntime Library Exception" + http://gcc.gnu.org/onlinedocs/libstdc++/manual/license.html + + == Contributors == + * Tatu Saloranta + * Providing benchmark suite + * Alec Wysoker + * Performance and memory usage improvement --- @@ -1003,6 +2412,10 @@ license_name: Apache License version 2.0 version: 1.7.0 libraries: - commons-beanutils: commons-beanutils +notices: + - commons-beanutils: | + This product includes software developed by + The Apache Software Foundation (http://www.apache.org/). --- @@ -1013,6 +2426,10 @@ license_name: Apache License version 2.0 version: 1.8.0 libraries: - commons-beanutils: commons-beanutils-core +notices: + - common-beanutils-core: | + Apache Commons BeanUtils + Copyright 2000-2008 The Apache Software Foundation --- @@ -1023,6 +2440,16 @@ license_name: Apache License version 2.0 version: 1.4 libraries: - commons-codec: commons-codec +notices: + - commons-codec: | + Apache Commons Codec + Copyright 2002-2009 The Apache Software Foundation + + -------------------------------------------------------------------------------- + Copyright (C) 2002 Kevin Atkinson (kevina@gnu.org). Verbatim copying + and distribution of this entire article is permitted in any medium, + provided this notice is preserved. + -------------------------------------------------------------------------------- --- @@ -1033,6 +2460,10 @@ license_name: Apache License version 2.0 version: 1.6 libraries: - commons-configuration: commons-configuration +notices: + - commons-configuration: | + Apache Commons Configuration + Copyright 2001-2008 The Apache Software Foundation --- @@ -1043,6 +2474,10 @@ license_name: Apache License version 2.0 version: 1.8 libraries: - commons-digester: commons-digester +notices: + - commons-digester: | + Apache Jakarta Commons Digester + Copyright 2001-2006 The Apache Software Foundation --- @@ -1053,6 +2488,10 @@ license_name: Apache License version 2.0 version: 2.4 libraries: - commons-io: commons-io +notices: + - commons-io: | + Apache Commons IO + Copyright 2002-2012 The Apache Software Foundation --- @@ -1063,6 +2502,10 @@ license_name: Apache License version 2.0 version: 1.1.3 libraries: - commons-logging: commons-logging +notices: + - commons-logging: | + Apache Commons Logging + Copyright 2003-2013 The Apache Software Foundation --- @@ -1073,6 +2516,10 @@ license_name: Apache License version 2.0 version: 3.1 libraries: - commons-net: commons-net +notices: + - commons-net: | + Apache Commons Net + Copyright 2001-2012 The Apache Software Foundation --- @@ -1083,6 +2530,10 @@ license_name: Apache License version 2.0 version: 1.4.1 libraries: - org.apache.commons: commons-compress +notices: + - commons-compress: | + Apache Commons Compress + Copyright 2002-2012 The Apache Software Foundation --- @@ -1093,7 +2544,66 @@ license_name: Apache License version 2.0 version: 3.1.1 libraries: - org.apache.commons: commons-math3 +notices: + - commons-math3: | + Apache Commons Math + Copyright 2001-2012 The Apache Software Foundation + =============================================================================== + + The BracketFinder (package org.apache.commons.math3.optimization.univariate) + and PowellOptimizer (package org.apache.commons.math3.optimization.general) + classes are based on the Python code in module "optimize.py" (version 0.5) + developed by Travis E. Oliphant for the SciPy library (http://www.scipy.org/) + Copyright © 2003-2009 SciPy Developers. + =============================================================================== + + The LinearConstraint, LinearObjectiveFunction, LinearOptimizer, + SimplexSolver and SimplexTableau classes in package + org.apache.commons.math3.optimization.linear include software developed by + Benjamin McCann (http://www.benmccann.com) and distributed with + the following copyright: Copyright 2009 Google Inc. + =============================================================================== + + This product includes software developed by the + University of Chicago, as Operator of Argonne National + Laboratory. + The LevenbergMarquardtOptimizer class in package + org.apache.commons.math3.optimization.general includes software + translated from the lmder, lmpar and qrsolv Fortran routines + from the Minpack package + Minpack Copyright Notice (1999) University of Chicago. All rights reserved + =============================================================================== + + The GraggBulirschStoerIntegrator class in package + org.apache.commons.math3.ode.nonstiff includes software translated + from the odex Fortran routine developed by E. Hairer and G. Wanner. + Original source copyright: + Copyright (c) 2004, Ernst Hairer + =============================================================================== + + The MersenneTwister class in package org.apache.commons.math3.random + includes software translated from the 2002-01-26 version of + the Mersenne-Twister generator written in C by Makoto Matsumoto and Takuji + Nishimura. Original source copyright: + Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, + All rights reserved + =============================================================================== + + The HermiteInterpolator class and its corresponding test have been imported from + the orekit library distributed under the terms of the Apache 2 licence. Original + source copyright: + Copyright 2010-2012 CS Systèmes d'Information + =============================================================================== + + The creation of the package "o.a.c.m.analysis.integration.gauss" was inspired + by an original code donated by Sébastien Brisard. + =============================================================================== + + + The complete text of licenses and disclaimers associated with the the original + sources enumerated above at the time of code translation are in the LICENSE.txt + file. --- name: Netty @@ -1103,6 +2613,115 @@ license_name: Apache License version 2.0 version: 3.6.2.Final libraries: - io.netty: netty +notices: + - netty: | + == + The Netty Project + ================= + + Please visit the Netty web site for more information: + + * http://netty.io/ + + Copyright 2011 The Netty Project + + The Netty Project licenses this file to you under the Apache License, + version 2.0 (the "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + License for the specific language governing permissions and limitations + under the License. + + Also, please refer to each LICENSE..txt file, which is located in + the 'license' directory of the distribution file, for the license terms of the + components that this product depends on. + + ------------------------------------------------------------------------------- + This product contains the extensions to Java Collections Framework which has + been derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene: + + * LICENSE: + * license/LICENSE.jsr166y.txt (Public Domain) + * HOMEPAGE: + * http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/ + * http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/ + + This product contains a modified version of Robert Harder's Public Domain + Base64 Encoder and Decoder, which can be obtained at: + + * LICENSE: + * license/LICENSE.base64.txt (Public Domain) + * HOMEPAGE: + * http://iharder.sourceforge.net/current/java/base64/ + + This product contains a modified version of 'JZlib', a re-implementation of + zlib in pure Java, which can be obtained at: + + * LICENSE: + * license/LICENSE.jzlib.txt (BSD Style License) + * HOMEPAGE: + * http://www.jcraft.com/jzlib/ + + This product optionally depends on 'Protocol Buffers', Google's data + interchange format, which can be obtained at: + + * LICENSE: + * license/LICENSE.protobuf.txt (New BSD License) + * HOMEPAGE: + * http://code.google.com/p/protobuf/ + + This product optionally depends on 'SLF4J', a simple logging facade for Java, + which can be obtained at: + + * LICENSE: + * license/LICENSE.slf4j.txt (MIT License) + * HOMEPAGE: + * http://www.slf4j.org/ + + This product optionally depends on 'Apache Commons Logging', a logging + framework, which can be obtained at: + + * LICENSE: + * license/LICENSE.commons-logging.txt (Apache License 2.0) + * HOMEPAGE: + * http://commons.apache.org/logging/ + + This product optionally depends on 'Apache Log4J', a logging framework, + which can be obtained at: + + * LICENSE: + * license/LICENSE.log4j.txt (Apache License 2.0) + * HOMEPAGE: + * http://logging.apache.org/log4j/ + + This product optionally depends on 'JBoss Logging', a logging framework, + which can be obtained at: + + * LICENSE: + * license/LICENSE.jboss-logging.txt (GNU LGPL 2.1) + * HOMEPAGE: + * http://anonsvn.jboss.org/repos/common/common-logging-spi/ + + This product optionally depends on 'Apache Felix', an open source OSGi + framework implementation, which can be obtained at: + + * LICENSE: + * license/LICENSE.felix.txt (Apache License 2.0) + * HOMEPAGE: + * http://felix.apache.org/ + + This product optionally depends on 'Webbit', a Java event based + WebSocket and HTTP server: + + * LICENSE: + * license/LICENSE.webbit.txt (BSD License) + * HOMEPAGE: + * https://github.com/joewalnes/webbit --- @@ -1113,7 +2732,10 @@ license_name: Apache License version 2.0 version: 1.2.17 libraries: - log4j: log4j - +notices: + - log4j: | + Apache log4j + Copyright 2007 The Apache Software Foundation --- name: JSON Small and Fast Parser @@ -1133,7 +2755,10 @@ license_name: Apache License version 2.0 version: 1.7.4 libraries: - org.apache.avro: avro - +notices: + - avro: | + Apache Avro + Copyright 2009-2013 The Apache Software Foundation --- name: Apache Directory @@ -1144,7 +2769,10 @@ version: 1.0.0-M20 libraries: - org.apache.directory.api: api-asn1-api - org.apache.directory.api: api-util - +notices: + - api-util: | + Apache Directory LDAP API Utilities + Copyright 2003-2013 The Apache Software Foundation --- name: Apache Directory Server @@ -1155,6 +2783,13 @@ version: 2.0.0-M15 libraries: - org.apache.directory.server: apacheds-i18n - org.apache.directory.server: apacheds-kerberos-codec +notices: + - apacheds-i18n: | + ApacheDS I18n + Copyright 2003-2013 The Apache Software Foundation + - apacheds-kerberos-codec: | + ApacheDS Protocol Kerberos Codec + Copyright 2003-2013 The Apache Software Foundation --- @@ -1165,6 +2800,10 @@ license_name: Apache License version 2.0 version: 4.0.1-incubating libraries: - org.apache.htrace: htrace-core4 +notices: + - htrace-core4: | + htrace-core4 + Copyright 2015 The Apache Software Foundation --- @@ -1175,6 +2814,10 @@ license_name: Apache License version 2.0 version: 4.5.2 libraries: - org.apache.httpcomponents: httpclient +notices: + - httpclient: | + Apache HttpClient + Copyright 1999-2016 The Apache Software Foundation --- @@ -1185,6 +2828,32 @@ license_name: Apache License version 2.0 version: 3.4.6 libraries: - org.apache.zookeeper: zookeeper +notices: + - zookeeper: | + Apache ZooKeeper + Copyright 2009-2012 The Apache Software Foundation + +--- + +name: Apache Curator +license_category: binary +module: hadoop-client +license_name: Apache License version 2.0 +version: 2.7.1 +libraries: + - org.apache.curator: curator-client + - org.apache.curator: curator-framework + - org.apache.curator: curator-recipes +notices: + - curator-client: | + Curator Client + Copyright 2011-2015 The Apache Software Foundation + - curator-framework: | + Curator Framework + Copyright 2011-2015 The Apache Software Foundation + - curator-recipes: | + Curator Recipes + Copyright 2011-2015 The Apache Software Foundation --- @@ -1196,6 +2865,14 @@ version: 1.9.13 libraries: - org.codehaus.jackson: jackson-jaxrs - org.codehaus.jackson: jackson-xc +notice: | + This product currently only contains code developed by authors + of specific components, as identified by the source code files; + if such notes are missing files have been created by + Tatu Saloranta. + + For additional credits (generally to people who reported problems) + see CREDITS file. --- @@ -1207,6 +2884,20 @@ version: 6.1.26 libraries: - org.mortbay.jetty: jetty-sslengine - org.mortbay.jetty: jetty-util +notice: | + ============================================================== + Jetty Web Container + Copyright 1995-2009 Mort Bay Consulting Pty Ltd + ============================================================== + + The Jetty Web Container is Copyright Mort Bay Consulting Pty Ltd + unless otherwise noted. It is dual licensed under the apache 2.0 + license and eclipse 1.0 license. Jetty may be distributed under + either license. + + The javax.servlet package used was sourced from the Apache + Software Foundation and is distributed under the apache 2.0 + license. --- @@ -1217,6 +2908,21 @@ license_name: Apache License version 2.0 version: 1.0.4.1 libraries: - org.xerial.snappy: snappy-java +notices: + - snappy-java: | + This product includes software developed by Google + Snappy: http://code.google.com/p/snappy/ (New BSD License) + + + This library containd statically linked libstdc++. This inclusion is allowed by + "GCC RUntime Library Exception" + http://gcc.gnu.org/onlinedocs/libstdc++/manual/license.html + + == Contributors == + * Tatu Saloranta + * Providing benchmark suite + * Alec Wysoker + * Performance and memory usage improvement --- @@ -1237,6 +2943,11 @@ module: extensions/druid-avro-extensions license_name: Apache License version 2.0 libraries: - org.apache.velocity: velocity-engine-core +notices: + - velocity-engine-core: | + Apache Velocity + + Copyright (C) 2000-2007 The Apache Software Foundation --- @@ -1250,6 +2961,46 @@ libraries: - org.apache.avro: avro-mapred - org.apache.avro: avro-ipc - org.apache.avro: avro-ipc-jetty +notices: + - avro: | + Apache Avro + Copyright 2010-2019 The Apache Software Foundation + - avro-ipc: | + Apache Avro IPC + Copyright 2010-2019 The Apache Software Foundation + - avro-ipc-jetty: | + Apache Avro IPC Jetty + Copyright 2009-2019 The Apache Software Foundation + - avro-mapred: | + Apache Avro + Copyright 2010-2019 The Apache Software Foundation + + Based upon the representations of upstream licensors, it is understood that + portions of the mapreduce API included in the Java implementation are licensed + from various contributors under one or more contributor license agreements to + Odiago, Inc. and were then contributed by Odiago to Apache Avro, which has now + made them available under the Apache 2.0 license. The original file header text + is: + + | Licensed to Odiago, Inc. under one or more contributor license + | agreements. See the NOTICE file distributed with this work for + | additional information regarding copyright ownership. Odiago, Inc. + | licenses this file to you under the Apache License, Version 2.0 + | (the "License"); you may not use this file except in compliance + | with the License. You may obtain a copy of the License at + | + | http://www.apache.org/licenses/LICENSE-2.0 + | + | Unless required by applicable law or agreed to in writing, software + | distributed under the License is distributed on an "AS IS" BASIS, + | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + | implied. See the License for the specific language governing + | permissions and limitations under the License. + + The Odiago NOTICE at the time of the contribution: + + | This product includes software developed by Odiago, Inc. + | (http://www.wibidata.com). --- @@ -1288,56 +3039,6 @@ libraries: --- -name: Apache Velocity -license_category: binary -module: extensions/druid-avro-extensions -license_name: Apache License version 2.0 -version: 1.7 -libraries: - - org.apache.velocity: velocity - ---- - -name: Jetty -license_category: binary -module: extensions/druid-avro-extensions -license_name: Apache License version 2.0 -version: 6.1.26 -libraries: - - org.mortbay.jetty: jetty - ---- - -name: Jetty -license_category: binary -module: extensions/druid-avro-extensions -license_name: Apache License version 2.0 -version: 2.5-20081211 -libraries: - - org.mortbay.jetty: servlet-api - ---- - -name: Objenesis -license_category: binary -module: extensions/druid-avro-extensions -license_name: Apache License version 2.0 -version: 2.4 -libraries: - - org.objenesis: objenesis - ---- - -name: snappy-java -license_category: binary -module: extensions/druid-avro-extensions -license_name: Apache License version 2.0 -version: 1.1.1.3 -libraries: - - org.xerial.snappy: snappy-java - ---- - name: Apache Hive license_category: binary module: extensions/druid-bloom-filter @@ -1345,6 +3046,10 @@ license_name: Apache License version 2.0 version: 2.7.0 libraries: - org.apache.hive: hive-storage-api +notices: + - hive-storage-api: | + Hive Storage API + Copyright 2018 The Apache Software Foundation --- @@ -1368,6 +3073,29 @@ libraries: --- +name: Jackson +license_category: binary +module: extensions/druid-hdfs-storage +license_name: Apache License version 2.0 +version: 1.9.2 +libraries: + - org.codehaus.jackson: jackson-jaxrs + - org.codehaus.jackson: jackson-xc + +--- + +name: xmlenc +license_category: binary +module: extensions/druid-hdfs-storage +license_name: BSD-3-Clause License +version: 0.52 +copyright: Ernst de Haan +license_file_path: licenses/bin/xmlenc.BSD3 +libraries: + - xmlenc: xmlenc + +--- + name: Apache Kafka version: 2.1.0 license_category: binary @@ -1375,6 +3103,13 @@ module: extensions/druid-kafka-indexing-service license_name: Apache License version 2.0 libraries: - org.apache.kafka: kafka-clients +notices: + - kafka-clients: | + Apache Kafka + Copyright 2018 The Apache Software Foundation. + + This distribution has a binary dependency on jersey, which is available under the CDDL + License. The source code of jersey can be found at https://github.com/jersey/jersey/. --- @@ -1388,92 +3123,6 @@ libraries: --- -name: XML Builder -license_category: binary -module: extensions/druid-kerberos -license_name: Apache License version 2.0 -version: 0.4 -libraries: - - com.jamesmurty.utils: java-xmlbuilder - ---- - -name: Jettison -license_category: binary -module: extensions/druid-kerberos -license_name: Apache License version 2.0 -version: 1.1 -libraries: - - org.codehaus.jettison: jettison - ---- - -name: Jets3t -license_category: binary -module: extensions/druid-kerberos -license_name: Apache License version 2.0 -version: 0.9.0 -libraries: - - net.java.dev.jets3t: jets3t - ---- - -name: Jackson -license_category: binary -module: extensions/druid-kerberos -license_name: Apache License version 2.0 -version: 1.9.2 -libraries: - - org.codehaus.jackson: jackson-jaxrs - - org.codehaus.jackson: jackson-xc - ---- - -name: Objenesis -license_category: binary -module: extensions/druid-kerberos -license_name: Apache License version 2.0 -version: 3.0.1 -libraries: - - org.objenesis: objenesis - ---- - -name: xmlenc -license_category: binary -module: extensions/druid-kerberos -license_name: BSD-3-Clause License -version: 0.52 -copyright: Ernst de Haan -license_file_path: licenses/bin/xmlenc.BSD3 -libraries: - - xmlenc: xmlenc - ---- - -name: Jersey JSON -license_category: binary -module: extensions/druid-kerberos -license_name: CDDL 1.1 -version: 1.19.3 -copyright: Oracle and/or its affiliates. -license_file_path: licenses/bin/jersey-json.CDDL11 -libraries: - - com.sun.jersey: jersey-json - ---- - -name: Old JAXB Runtime -license_category: binary -module: extensions/druid-kerberos -license_name: CDDL 1.1 -version: 2.2.3-1 -copyright: Oracle and/or its affiliates. -license_file_path: licenses/bin/old-jaxb.CDDL11 -libraries: - - com.sun.xml.bind: jaxb-impl - ---- name: AWS SDK for Java license_category: binary @@ -1498,6 +3147,27 @@ libraries: - org.apache.parquet: parquet-encoding - org.apache.parquet: parquet-hadoop - org.apache.parquet: parquet-jackson +notices: + - parquet-avro: | + Apache Parquet MR (Incubating) + Copyright 2014 The Apache Software Foundation + + + -------------------------------------------------------------------------------- + + This product includes code from Apache Avro, which includes the following in + its NOTICE file: + + Apache Avro + Copyright 2010-2015 The Apache Software Foundation + - parquet-jackson: | + This product currently only contains code developed by authors + of specific components, as identified by the source code files; + if such notes are missing files have been created by + Tatu Saloranta. + + For additional credits (generally to people who reported problems) + see CREDITS file. --- @@ -1508,6 +3178,10 @@ license_name: Apache License version 2.0 version: 2.4.0 libraries: - org.apache.parquet: parquet-format +notices: + - parquet-format: | + Apache Parquet Format + Copyright 2017 The Apache Software Foundation --- @@ -1518,6 +3192,24 @@ license_name: Apache License version 2.0 version: 1.1.7.2 libraries: - org.xerial.snappy: snappy-java +notices: + - snappy-java: | + This product includes software developed by Google + Snappy: http://code.google.com/p/snappy/ (New BSD License) + + This product includes software developed by Apache + PureJavaCrc32C from apache-hadoop-common http://hadoop.apache.org/ + (Apache 2.0 license) + + This library containd statically linked libstdc++. This inclusion is allowed by + "GCC RUntime Library Exception" + http://gcc.gnu.org/onlinedocs/libstdc++/manual/license.html + + == Contributors == + * Tatu Saloranta + * Providing benchmark suite + * Alec Wysoker + * Performance and memory usage improvement --- @@ -1778,18 +3470,6 @@ libraries: --- -name: JSch - Java Secure Channel -license_category: binary -module: extensions/druid-kerberos -license_name: BSD-3-Clause License -version: 0.1.54 -copyright: Atsuhiko Yamanaka, JCraft,Inc. -license_file_path: licenses/bin/jsch.BSD3 -libraries: - - com.jcraft: jsch - ---- - name: StringTemplate license_category: binary module: extensions/druid-lookups-cached-single @@ -2148,6 +3828,16 @@ libraries: - org.apache.orc: orc-mapreduce - org.apache.orc: orc-core - org.apache.orc: orc-shims +notices: + - orc-mapreduce: | + ORC MapReduce + Copyright 2013-2019 The Apache Software Foundation + - orc-core: | + ORC Core + Copyright 2013-2019 The Apache Software Foundation + - orc-shims: | + ORC Shims + Copyright 2013-2019 The Apache Software Foundation --- @@ -2168,6 +3858,10 @@ license_name: Apache License version 2.0 version: 2.6.0 libraries: - org.apache.hive: hive-storage-api +notices: + - hive-storage-api: | + Hive Storage API + Copyright 2018 The Apache Software Foundation --- @@ -2242,6 +3936,13 @@ version: 2.1.0 libraries: - org.apache.kafka: kafka_2.12 - org.apache.kafka: kafka-clients +notices: + - kafka-clients: + Apache Kafka + Copyright 2018 The Apache Software Foundation. + + This distribution has a binary dependency on jersey, which is available under the CDDL + License. The source code of jersey can be found at https://github.com/jersey/jersey/. --- @@ -2252,7 +3953,12 @@ license_name: Apache License version 2.0 version: 2.2.0 libraries: - com.yammer.metrics: metrics-core +notices: + - metrics-core: | + Metrics + Copyright 2010-2013 Coda Hale and Yammer, Inc., 2014-2017 Dropwizard Team + This product includes software developed by Coda Hale and Yammer, Inc. --- name: JOpt Simple @@ -3340,15 +5046,21 @@ module: web-console license_name: Apache License version 2.0 copyright: Microsoft Corp. version: 1.10.0 +notice: | + /*! ***************************************************************************** + Copyright (c) Microsoft Corporation. All rights reserved. + Licensed under the Apache License, Version 2.0 (the "License"); you may not use + this file except in compliance with the License. You may obtain a copy of the + License at http://www.apache.org/licenses/LICENSE-2.0 ---- + THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED + WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, + MERCHANTABLITY OR NON-INFRINGEMENT. -name: "tslib" -license_category: binary -module: web-console -license_name: Apache License version 2.0 -copyright: Microsoft Corp. -version: 1.9.3 + See the Apache Version 2.0 License for specific language governing permissions + and limitations under the License. + ***************************************************************************** */ ---