nifi-grpc-nar
Copyright 2017-2020 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).

******************
Apache Software License v2
******************

The following binary components are provided under the Apache Software License v2

  (ASLv2) Apache Commons Lang
    The following NOTICE information applies:
      Apache Commons Lang
      Copyright 2001-2014 The Apache Software Foundation

      This product includes software from the Spring Framework,
      under the Apache License 2.0 (see: StringUtils.containsWhitespace())

  (ASLv2) gRPC-Java
    The following NOTICE information applies:
	Copyright 2014, gRPC Authors 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

	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.

	-----------------------------------------------------------------------

	This product contains a modified portion of 'OkHttp', an open source
	HTTP & SPDY client for Android and Java applications, which can be obtained
	at:

	  * LICENSE:
	    * okhttp/third_party/okhttp/LICENSE (Apache License 2.0)
	  * HOMEPAGE:
	    * https://github.com/square/okhttp
	  * LOCATION_IN_GRPC:
	    * okhttp/third_party/okhttp

	This product contains a modified portion of 'Netty', an open source
	networking library, which can be obtained at:

	  * LICENSE:
	    * netty/third_party/netty/LICENSE.txt (Apache License 2.0)
	  * HOMEPAGE:
	    * https://netty.io
	  * LOCATION_IN_GRPC:
    * netty/third_party/netty

  (ASLv2) The Netty Project
    The following NOTICE information applies:
	                            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.<component>.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:

	  * 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 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 a forked and modified version of Tomcat Native

      * LICENSE:
        * ASL2
      * HOMEPAGE:
        * http://tomcat.apache.org/native-doc/
        * https://svn.apache.org/repos/asf/tomcat/native/

  (ASLv2) Guava
    The following NOTICE information applies:
      Guava
      Copyright 2015 The Guava Authors

  (ASLv2) Google GSON
    The following NOTICE information applies:
      Copyright 2008 Google Inc.

  (ASLv2) Error Prone
    The following NOTICE information applies:
      Copyright 2017 Google Inc.

  (ASLv2) Instrumentation
    The following NOTICE information applies:
      Copyright 2016 Google Inc.

  (ASLv2) Google APIs
    The following NOTICE information applies:
      Copyright 2016 Google Inc.

