nifi-aws-kinesis-nar
Copyright 2015-2026 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) Amazon Event Stream
    The following NOTICE information applies:
      AWS EventStream for Java
      Copyright 2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.

  (ASLv2) Amazon Kinesis Client Library
    The following NOTICE information applies:
      AmazonKinesisClientLibrary
      Copyright 2012-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.

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

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

  (ASLv2) Apache Commons Collections 4
    The following NOTICE information applies:
      Apache Commons Collections
      Copyright 2001-2025 The Apache Software Foundation

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

  (ASLv2) AWS SDK for Java V2
    The following NOTICE information applies:
      AWS SDK for Java 2.0
      Copyright 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.
      - Apache Commons Lang - https://github.com/apache/commons-lang
      - Netty Reactive Streams - https://github.com/playframework/netty-reactive-streams
      - Jackson-core - https://github.com/FasterXML/jackson-core
      - Jackson-dataformat-cbor - https://github.com/FasterXML/jackson-dataformats-binary

      The licenses for these third party components are included in LICENSE.txt

      - For Apache Commons Lang see also this required NOTICE:
        Apache Commons Lang
        Copyright 2001-2020 The Apache Software Foundation

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

  (ASLv2) DynamoDB Lock Client
    The following NOTICE information applies:
      DynamoDB Lock Client
      Copyright 2013 - 2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.

  (ASLv2) Google Guava
    The following NOTICE information applies:
      Google Guava
      Copyright (C) 2024 The Guava Authors

  (ASLv2) JSpecify
    The following NOTICE information applies:
      JSpecify
      Copyright 2022 The JSpecify Authors

  (ASLv2) RxJava
    The following NOTICE information applies:
      RxJava
      Copyright (c) 2016-present, RxJava Contributors.

  (ASLv2) The Netty Project
    The following NOTICE information applies:

                                  The Netty Project
                                  =================

      Please visit the Netty web site for more information:

        * https://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:

        https://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:
          * https://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:
          * https://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 '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 optionally depends on 'zstd-jni', a zstd-jni Java compression
      and decompression library, which can be obtained at:

        * LICENSE:
          * license/LICENSE.zstd-jni.txt (BSD)
        * HOMEPAGE:
          * https://github.com/luben/zstd-jni

      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:
          * https://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 (Apache License 2.0)
        * HOMEPAGE:
          * https://github.com/jboss-remoting/jboss-marshalling

      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:
          * https://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:
          * https://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:
          * https://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 version of 'HPACK', a Java implementation of
      the HTTP/2 HPACK algorithm written by Cory Benfield. It can be obtained at:

        * LICENSE:
          * license/LICENSE.hyper-hpack.txt (MIT License)
        * HOMEPAGE:
          * https://github.com/python-hyper/hpack/

      This product contains a modified version of 'HPACK', a Java implementation of
      the HTTP/2 HPACK algorithm written by Tatsuhiro Tsujikawa. It can be obtained at:

        * LICENSE:
          * license/LICENSE.nghttp2-hpack.txt (MIT License)
        * HOMEPAGE:
          * https://github.com/nghttp2/nghttp2/

      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

      This product contains the dnsinfo.h header file, that provides a way to retrieve the system DNS configuration on MacOS.
      This private header is also used by Apple's open source
       mDNSResponder (https://opensource.apple.com/tarballs/mDNSResponder/).

       * LICENSE:
          * license/LICENSE.dnsinfo.txt (Apple Public Source License 2.0)
        * HOMEPAGE:
          * https://www.opensource.apple.com/source/configd/configd-453.19/dnsinfo/dnsinfo.h

      This product optionally depends on 'Brotli4j', Brotli compression and
      decompression for Java., which can be obtained at:

        * LICENSE:
          * license/LICENSE.brotli4j.txt (Apache License 2.0)
        * HOMEPAGE:
          * https://github.com/hyperxpro/Brotli4j

      This product is statically linked against Quiche.

       * LICENSE:
          * license/LICENSE.quiche.txt (BSD2)
        * HOMEPAGE:
          * https://github.com/cloudflare/quiche


      This product is statically linked against boringssl.

        * LICENSE (Combination ISC and OpenSSL license)
          * license/LICENSE.boringssl.txt (Combination ISC and OpenSSL license)
        * HOMEPAGE:
          * https://boringssl.googlesource.com/boringssl/

************************
Berkeley Software Distribution License 3-Clause
************************

The following binary components are provided under the BSD License. See project link for details.

  (BSD License) Protocol Buffers

******************
MIT No Attribution License
******************

The following binary components are provided under the MIT No Attribution License

  (MIT-0) Reactive Streams
    The following NOTICE information applies:
      Reactive Streams
      Copyright 2014 Reactive Streams
