nifi-standard-shared-nar
Copyright 2014-2024 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 Codec
    The following NOTICE information applies:

    Apache Commons Codec
    Copyright 2002-2023 The Apache Software Foundation

    src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.java
    contains 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.

  (ASLv2) Apache Commons Compress
    The following NOTICE information applies:

    Apache Commons Compress
    Copyright 2002-2023 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)

  (ASLv2) Apache Commons IO
    The following NOTICE information applies:

    Apache Commons IO
    Copyright 2002-2023 The Apache Software Foundation

  (ASLv2) Apache Commons Lang
    The following NOTICE information applies:

    Apache Commons Lang
    Copyright 2001-2023 The Apache Software Foundation

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

  (ASLv2) Apache Commons Net
    The following NOTICE information applies:

    Apache Commons Net
    Copyright 2001-2023 The Apache Software Foundation

  (ASLv2) Apache Commons Text
    The following NOTICE information applies:

    Apache Commons Text
    Copyright 2001-2023 The Apache Software Foundation

  (ASLv2) Jackson JSON
    The following NOTICE information applies:

    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.

    ## Copyright

    Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi)

    ## Licensing

    Jackson 2.x core and extension components are licensed under Apache License 2.0
    To find the details that apply to this artifact see the accompanying LICENSE file.

    ## Credits

    A list of contributors may be found from CREDITS(-2.x) file, which is included
    in some artifacts (usually source distributions); but is always available
    from the source code management (SCM) system project uses.

    ## FastDoubleParser

    jackson-core bundles a shaded copy of FastDoubleParser <https://github.com/wrandelshofer/FastDoubleParser>.
    That code is available under an MIT license <https://github.com/wrandelshofer/FastDoubleParser/blob/main/LICENSE>
    under the following copyright.

    Copyright © 2023 Werner Randelshofer, Switzerland. MIT License.

    See FastDoubleParser-NOTICE for details of other source code included in FastDoubleParser
    and the licenses and copyrights that apply to that code.

  (ASLv2) Caffeine
    The following NOTICE information applies:

    Caffeine (caching library)
    Copyright Ben Manes

  (ASLv2) Error Prone Annotations
    The following NOTICE information applies:

    Error Prone Annotations
    Copyright 2015 The Error Prone Authors

  (ASLv2) JetBrains java-annotations
    The following NOTICE information applies:

    JetBrains java-annotations
    Copyright 2000-2023 JetBrains s.r.o

  (ASLv2) Kotlin Standard Libraries
    The following NOTICE information applies:

    Kotlin Standard Libraries
    Copyright 2010-2023 JetBrains s.r.o

  (ASLv2) OkHttp
    The following NOTICE information applies:

    OkHttp
    Copyright 2014 Square Inc

  (ASLv2) Okio
    The following NOTICE information applies:

    Okio
    Copyright 2013 Square Inc

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

        * LICENSE:
          * license/LICENSE.zstd-jni.txt (Apache License 2.0)
        * 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

===========================================
MIT License
===========================================

  (MIT) Bouncy Castle Provider
    The following NOTICE information applies:

    Bouncy Castle Provider
    Copyright 2000-2023 The Legion of the Bouncy Castle Inc (https://www.bouncycastle.org)

  (MIT) Checker Qual
    The following NOTICE information applies:

    Copyright (c) Copyright 2004-present by the Checker Framework developers
    All rights reserved.
    https://www.checkerframework.org/
