Apache NiFi Registry
Copyright 2017-2026 The Apache Software Foundation

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

This includes derived works from the Apache NiFi (ASLv2 licensed) project (https://git-wip-us.apache.org/repos/asf?p=nifi.git):
  Copyright 2014-2026 The Apache Software Foundation
  This includes sources for bootstrapping, runtime, component API, security/authorization API
===========================================
Apache Software License v2
===========================================

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

  (ASLv2) Jetty
    The following NOTICE information applies:
       Jetty Web Container
       Copyright 1995-2019 Mort Bay Consulting Pty Ltd.

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

      src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.java
      contains test data from https://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 https://stevemorse.org/phoneticinfo.htm
      with permission from the original authors.
      Original source copyright:
      Copyright (c) 2008 Alexander Beider & Stephen P. Morse.

  (ASLv2) Apache Commons Lang
    The following NOTICE information applies:
      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())

  (ASLv2) Jackson
      The following NOTICE information applies:
        Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi)

  (ASLv2) Java Native Access Platform
    The following NOTICE information applies:
      Java Native Access Platform
      Copyright 2013 Timothy Wall, Matthias Bläsing

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

      ===============================================================================

      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 (https://www.scipy.org/)
      Copyright © 2003-2009 SciPy Developers.
      ===============================================================================

      The LinearConstraint, LinearObjectiveFunction, LinearOptimizer,
      RelationShip, SimplexSolver and SimplexTableau classes in package
      org.apache.commons.math3.optimization.linear include software developed by
      Benjamin McCann (https://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 EigenDecompositionImpl class in package
      org.apache.commons.math3.linear includes software translated
      from some LAPACK Fortran routines.  Original source copyright:
      Copyright (c) 1992-2008 The University of Tennessee.  All rights reserved.
      ===============================================================================

      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 LocalizedFormatsTest class in the unit tests is an adapted version of
      the OrekitMessagesTest class from the orekit library distributed under the
      terms of the Apache 2 licence. Original source copyright:
      Copyright 2010 CS Systèmes d'Information
      ===============================================================================

      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.
      ===============================================================================

  (ASLv2) JSON-SMART
    The following NOTICE information applies:
      Copyright 2011 JSON-SMART authors

   (ASLv2) JsonPath
     The following NOTICE information applies:
       Copyright 2011 JsonPath authors

  (ASLv2) Classmate
    The following NOTICE information applies
        Java ClassMate library was originally written by Tatu Saloranta (tatu.saloranta@iki.fi)

        Other developers who have contributed code are:

        * Brian Langel

  (ASLv2) Apache Commons IO
    The following NOTICE information applies:
      Apache Commons IO
      Copyright 2002-2016 The Apache Software Foundation

  (ASLv2) Apache log4j
    The following NOTICE information applies:
      Apache log4j
      Copyright 2010 The Apache Software Foundation

  (ASLv2) Spring Framework
    The following NOTICE information applies:
      Spring Framework 5.1.8.RELEASE
      Copyright (c) 2002-2019 Pivotal, Inc.

  (ASLv2) Spring Security
    The following NOTICE information applies:
      Spring Framework 5.1.5.RELEASE
      Copyright (c) 2002-2019 Pivotal, Inc.

      This product includes software developed by Spring Security
      Project (https://www.springframework.org/security).

  (ASLv2) Spring LDAP
    The following NOTICE information applies:
      Spring LDAP 2.3.2.RELEASE
      Copyright (c) 2002-2017 Pivotal, Inc.

      This product includes software developed by the Spring LDAP
      Project (https://www.springframework.org/ldap).

  (ASLv2) Apache Tomcat Embed EL
    The following NOTICE information applies:
        Apache Tomcat
        Copyright 1999-2017 The Apache Software Foundation

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

        This software contains code derived from netty-native
        developed by the Netty project
        (https://netty.io, https://github.com/netty/netty-tcnative/)
        and from finagle-native developed at Twitter
        (https://github.com/twitter/finagle).

        The Windows Installer is built with the Nullsoft
        Scriptable Install System (NSIS), which is
        open source software.  The original software and
        related information is available at
        https://nsis.sourceforge.net.

        Java compilation software for JSP pages is provided by the Eclipse
        JDT Core Batch Compiler component, which is open source software.
        The original software and related information is available at
        https://www.eclipse.org/jdt/core/.

        For portions of the Tomcat JNI OpenSSL API and the OpenSSL JSSE integration
        The org.apache.tomcat.jni and the org.apache.tomcat.net.openssl packages
        are derivative work originating from the Netty project and the finagle-native
        project developed at Twitter
        * Copyright 2014 The Netty Project
        * Copyright 2014 Twitter

        The original XML Schemas for Java EE Deployment Descriptors:
         - javaee_5.xsd
         - javaee_web_services_1_2.xsd
         - javaee_web_services_client_1_2.xsd
         - javaee_6.xsd
         - javaee_web_services_1_3.xsd
         - javaee_web_services_client_1_3.xsd
         - jsp_2_2.xsd
         - web-app_3_0.xsd
         - web-common_3_0.xsd
         - web-fragment_3_0.xsd
         - javaee_7.xsd
         - javaee_web_services_1_4.xsd
         - javaee_web_services_client_1_4.xsd
         - jsp_2_3.xsd
         - web-app_3_1.xsd
         - web-common_3_1.xsd
         - web-fragment_3_1.xsd
         - javaee_8.xsd
         - web-app_4_0.xsd
         - web-common_4_0.xsd
         - web-fragment_4_0.xsd

        may be obtained from:
        https://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/index.html

  (ASLv2) SnakeYAML
    The following NOTICE information applies:
      Copyright (c) 2008, https://www.snakeyaml.org

  (ASLv2) Swagger UI
    The following NOTICE information applies:
      Copyright 2017 SmartBear Software

  (ASLv2) Nimbus OAuth 2.0 SDK with OpenID Connect extensions
    The following NOTICE information applies:
      Nimbus OAuth 2.0 SDK with OpenID Connect extensions
      Copyright 2012-2020, Connect2id Ltd and contributors.

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

  (ASLv2) Apache HttpComponents Client
      The following NOTICE information applies:
        Copyright 1999-2022 The Apache Software Foundation

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

************************
Eclipse Public License 2.0
************************

The following binary components are provided under the Eclipse Public License 2.0 (dual-licensed with GPL2+CPE as applicable).

    (EPL 2.0) Jakarta Servlet API (jakarta.servlet:jakarta.servlet-api:jar:6.0.0 - https://jakarta.ee/specifications/servlet/)
    (EPL 2.0) OSGi resource locator (org.glassfish.hk2:osgi-resource-locator:jar:1.0.3)
    (EPL 2.0) hk2 (org.glassfish.hk2:hk2:jar:4.0.0)
    (EPL 2.0) hk2-api (org.glassfish.hk2:hk2-api:jar:4.0.0)
    (EPL 2.0) hk2-utils (org.glassfish.hk2:hk2-utils:jar:4.0.0)
    (EPL 2.0) hk2-locator (org.glassfish.hk2:hk2-locator:jar:4.0.0)
    (EPL 2.0) hk2-config (org.glassfish.hk2:hk2-config:jar:4.0.0)
    (EPL 2.0) hk2-core (org.glassfish.hk2:hk2-core:jar:4.0.0)
    (EPL 2.0) hk2-runlevel (org.glassfish.hk2:hk2-runlevel:jar:4.0.0)
    (EPL 2.0) spring-bridge (org.glassfish.hk2:spring-bridge:jar:4.0.0)
    (EPL 2.0) Jakarta RESTful Web Services (jakarta.ws.rs:jakarta.ws.rs-api:jar:4.0.0 - https://jakarta.ee/specifications/restful-ws/)
    (EPL 2.0) jersey-bean-validation (org.glassfish.jersey.ext:jersey-bean-validation:jar:4.0.0 - https://jersey.github.io/)
    (EPL 2.0) jersey-client (org.glassfish.jersey.core:jersey-client:jar:4.0.0 - https://jersey.github.io/)
    (EPL 2.0) jersey-common (org.glassfish.jersey.core:jersey-common:jar:4.0.0 - https://jersey.github.io/)
    (EPL 2.0) jersey-container-servlet-core (org.glassfish.jersey.containers:jersey-container-servlet-core:jar:4.0.0 - https://jersey.github.io/)
    (EPL 2.0) jersey-entity-filtering (org.glassfish.jersey.ext:jersey-entity-filtering:jar:4.0.0 - https://jersey.github.io/)
    (EPL 2.0) jersey-hk2 (org.glassfish.jersey.inject:jersey-hk2:jar:4.0.0 - https://jersey.github.io/)
    (EPL 2.0) jersey-media-jaxb (org.glassfish.jersey.media:jersey-media-jaxb:jar:4.0.0 - https://jersey.github.io/)
    (EPL 2.0) jersey-media-json-jackson (org.glassfish.jersey.media:jersey-media-json-jackson:jar:4.0.0 - https://jersey.github.io/)
    (EPL 2.0) jersey-server (org.glassfish.jersey.core:jersey-server:jar:4.0.0 - https://jersey.github.io/)


************************
Common Development and Distribution License 1.0
************************

The following binary components are provided under the Common Development and Distribution License 1.0.  See project link for details.


************************
Eclipse Public License 1.0
************************

The following binary components are provided under the Eclipse Public License 1.0.  See project link for details.

    (EPL 1.0)(MPL 2.0) H2 Database (com.h2database:h2:jar:h2-1.4.199 - https://www.h2database.com/html/license.html)
    (EPL 1.0)(LGPL 2.1) Logback Classic (ch.qos.logback:logback-classic:jar:1.2.6 - https://logback.qos.ch/)
    (EPL 1.0)(LGPL 2.1) Logback Core (ch.qos.logback:logback-core:jar:1.2.6 - https://logback.qos.ch/)
    (EPL 1.0) AspectJ Weaver (org.aspectj:aspectjweaver:jar:1.8.13 - https://www.eclipse.org/aspectj/)
