diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 81bcffab634..90b21222ac3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -107,7 +107,7 @@ jobs: run: yarn --cwd frontend format:ci - name: Prod build run: yarn --cwd frontend run build:ci - - name: Check bundled npm packages against LICENSE-binary + - name: Check bundled npm packages against per-module LICENSE-binary files if: matrix.os == 'ubuntu-latest' run: ./bin/licensing/check_binary_deps.py npm frontend/dist/3rdpartylicenses.json - name: Run frontend unit tests @@ -224,6 +224,40 @@ jobs: ./bin/licensing/check_binary_deps.py jar "${lib_paths[@]}" || check_exit=$? ./bin/licensing/audit_jar_licenses.py "${lib_paths[@]}" || true exit "$check_exit" + - name: Verify per-module NOTICE-binary files match generator output + # NOTICE-binary files are generated from each module's bundled jars' + # META-INF/NOTICE content via bin/licensing/generate_notice_binary.py. + # Regenerate against the freshly-built dist lib dirs and diff against + # the committed files. Any drift means a dep was added/removed/bumped + # without rerunning the generator — fix by running: + # ./bin/licensing/generate_notice_binary.py /NOTICE-binary [--extras ...] + run: | + set -euo pipefail + declare -A modules=( + [access-control-service]="/tmp/dists/access-control-service-*/lib" + [config-service]="/tmp/dists/config-service-*/lib" + [file-service]="/tmp/dists/file-service-*/lib" + [workflow-compiling-service]="/tmp/dists/workflow-compiling-service-*/lib" + [computing-unit-managing-service]="/tmp/dists/computing-unit-managing-service-*/lib" + [amber]="/tmp/dists/amber-*/lib" + ) + drift=0 + for module in "${!modules[@]}"; do + lib=$(eval echo "${modules[$module]}") + extras_arg="" + if [[ -f "${module}/NOTICE-binary-extras" ]]; then + extras_arg="--extras ${module}/NOTICE-binary-extras" + fi + ./bin/licensing/generate_notice_binary.py /tmp/notice-${module}.txt "$lib" $extras_arg + if ! diff -u "${module}/NOTICE-binary" /tmp/notice-${module}.txt; then + echo "::error::${module}/NOTICE-binary differs from generator output." + drift=1 + fi + done + if (( drift )); then + echo "::error::Run bin/licensing/generate_notice_binary.py for the affected module(s) and commit the result." + exit 1 + fi - name: Install dependencies # Only the backend test step needs the python deps; install just # before tests so a lint or dist failure does not pay for them. @@ -293,7 +327,7 @@ jobs: - name: Generate pip-licenses manifest if: matrix.python-version == '3.12' run: pip-licenses --format=csv --ignore-packages pip-licenses prettytable wcwidth > /tmp/pip-licenses.csv - - name: Check installed Python packages against LICENSE-binary + - name: Check installed Python packages against per-module LICENSE-binary files if: matrix.python-version == '3.12' run: ./bin/licensing/check_binary_deps.py python /tmp/pip-licenses.csv - name: Create iceberg catalog database @@ -353,7 +387,7 @@ jobs: run: | mkdir -p dist bun run bin/collect-licenses.ts > dist/3rdpartylicenses.json - - name: Check bundled agent-service packages against LICENSE-binary + - name: Check bundled agent-service packages against per-module LICENSE-binary files if: matrix.os == 'ubuntu-latest' run: ../bin/licensing/check_binary_deps.py agent-npm dist/3rdpartylicenses.json - name: Install development dependencies diff --git a/.licenserc.yaml b/.licenserc.yaml index 217b6199b82..0e395184ee8 100644 --- a/.licenserc.yaml +++ b/.licenserc.yaml @@ -13,9 +13,13 @@ header: - 'DESCRIPTION' - 'DISCLAIMER' - 'LICENSE' - - 'LICENSE-binary' - 'NOTICE' - - 'NOTICE-binary' + # Per-module LICENSE-binary / NOTICE-binary describing the third-party + # content bundled in each module's binary artifact (Universal dist zip + # or Docker image). Plain-text manifests, not source files. + - '**/LICENSE-binary' + - '**/LICENSE-binary-*' + - '**/NOTICE-binary' - '.dockerignore' - '.gitattributes' - '.github/PULL_REQUEST_TEMPLATE' diff --git a/access-control-service/LICENSE-binary b/access-control-service/LICENSE-binary new file mode 100644 index 00000000000..9502e28b215 --- /dev/null +++ b/access-control-service/LICENSE-binary @@ -0,0 +1,399 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for describing the origin of the Work and + reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Support. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or support. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + 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. + +================================================================================ +THIRD-PARTY COMPONENTS +================================================================================ + +Apache Texera's binary distribution of this service includes the following third-party components, grouped by license. Each section references licenses/ for the full text of the applicable license. Components under the Apache License, Version 2.0 are governed by the same license terms as Apache Texera itself and are listed for completeness. + +Locations within the distribution: + + - Scala/Java jars listed below ship under the lib/ directory of + this service's Universal zip. + + - Source files derived from third-party projects are compiled into + the bundled jars under lib/ and live at the listed paths in the + Apache Texera source tree. + +-------------------------------------------------------------------------------- +Dependencies under the Apache License, Version 2.0 +-------------------------------------------------------------------------------- + +Scala/Java jars: + - com.fasterxml.classmate-1.7.0.jar + - com.fasterxml.jackson.core.jackson-annotations-2.18.6.jar + - com.fasterxml.jackson.core.jackson-core-2.18.6.jar + - com.fasterxml.jackson.core.jackson-databind-2.18.6.jar + - com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.16.1.jar + - com.fasterxml.jackson.datatype.jackson-datatype-guava-2.16.1.jar + - com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.16.1.jar + - com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.16.1.jar + - com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-base-2.16.1.jar + - com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-json-provider-2.16.1.jar + - com.fasterxml.jackson.module.jackson-module-blackbird-2.16.1.jar + - com.fasterxml.jackson.module.jackson-module-jakarta-xmlbind-annotations-2.16.1.jar + - com.fasterxml.jackson.module.jackson-module-parameter-names-2.16.1.jar + - com.fasterxml.jackson.module.jackson-module-scala_2.13-2.18.6.jar + - com.github.ben-manes.caffeine.caffeine-3.1.8.jar + - com.google.code.findbugs.jsr305-3.0.2.jar + - com.google.errorprone.error_prone_annotations-2.25.0.jar + - com.google.guava.failureaccess-1.0.2.jar + - com.google.guava.guava-33.0.0-jre.jar + - com.google.guava.listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar + - com.google.j2objc.j2objc-annotations-2.8.jar + - com.helger.profiler-1.1.1.jar + - com.thesamet.scalapb.lenses_2.13-0.11.20.jar + - com.thesamet.scalapb.scalapb-json4s_2.13-0.12.0.jar + - com.thesamet.scalapb.scalapb-runtime_2.13-0.11.20.jar + - com.typesafe.config-1.4.6.jar + - com.typesafe.scala-logging.scala-logging_2.13-3.9.5.jar + - io.dropwizard.dropwizard-auth-4.0.7.jar + - io.dropwizard.dropwizard-configuration-4.0.7.jar + - io.dropwizard.dropwizard-core-4.0.7.jar + - io.dropwizard.dropwizard-health-4.0.7.jar + - io.dropwizard.dropwizard-jackson-4.0.7.jar + - io.dropwizard.dropwizard-jersey-4.0.7.jar + - io.dropwizard.dropwizard-jetty-4.0.7.jar + - io.dropwizard.dropwizard-lifecycle-4.0.7.jar + - io.dropwizard.dropwizard-logging-4.0.7.jar + - io.dropwizard.dropwizard-metrics-4.0.7.jar + - io.dropwizard.dropwizard-request-logging-4.0.7.jar + - io.dropwizard.dropwizard-servlets-4.0.7.jar + - io.dropwizard.dropwizard-util-4.0.7.jar + - io.dropwizard.dropwizard-validation-4.0.7.jar + - io.dropwizard.logback.logback-throttling-appender-1.4.2.jar + - io.dropwizard.metrics.metrics-annotation-4.2.25.jar + - io.dropwizard.metrics.metrics-caffeine-4.2.25.jar + - io.dropwizard.metrics.metrics-core-4.2.25.jar + - io.dropwizard.metrics.metrics-healthchecks-4.2.25.jar + - io.dropwizard.metrics.metrics-jakarta-servlets-4.2.25.jar + - io.dropwizard.metrics.metrics-jersey3-4.2.25.jar + - io.dropwizard.metrics.metrics-jetty11-4.2.25.jar + - io.dropwizard.metrics.metrics-jmx-4.2.25.jar + - io.dropwizard.metrics.metrics-json-4.2.25.jar + - io.dropwizard.metrics.metrics-jvm-4.2.25.jar + - io.dropwizard.metrics.metrics-logback-4.2.25.jar + - io.r2dbc.r2dbc-spi-0.9.0.RELEASE.jar + - jakarta.inject.jakarta.inject-api-2.0.1.jar + - jakarta.validation.jakarta.validation-api-3.0.2.jar + - org.apache.commons.commons-lang3-3.13.0.jar + - org.apache.commons.commons-text-1.11.0.jar + - org.bitbucket.b_c.jose4j-0.9.6.jar + - org.eclipse.jetty.jetty-http-11.0.20.jar + - org.eclipse.jetty.jetty-io-11.0.20.jar + - org.eclipse.jetty.jetty-security-11.0.20.jar + - org.eclipse.jetty.jetty-server-11.0.20.jar + - org.eclipse.jetty.jetty-servlet-11.0.20.jar + - org.eclipse.jetty.jetty-servlets-11.0.20.jar + - org.eclipse.jetty.jetty-util-11.0.20.jar + - org.eclipse.jetty.toolchain.jetty-jakarta-servlet-api-5.0.2.jar + - org.eclipse.jetty.toolchain.setuid.jetty-setuid-java-1.0.4.jar + - org.hibernate.validator.hibernate-validator-7.0.5.Final.jar + - org.javassist.javassist-3.30.2-GA.jar + - org.jboss.logging.jboss-logging-3.5.3.Final.jar + - org.jooq.jooq-3.16.23.jar + - org.json4s.json4s-ast_2.13-4.0.1.jar + - org.json4s.json4s-jackson-core_2.13-4.0.1.jar + - org.scala-lang.modules.scala-collection-compat_2.13-2.13.0.jar + - org.scala-lang.scala-library-2.13.18.jar + - org.scala-lang.scala-reflect-2.13.18.jar + - org.slf4j.jcl-over-slf4j-2.0.12.jar + - org.slf4j.log4j-over-slf4j-2.0.12.jar + - org.yaml.snakeyaml-2.2.jar + +-------------------------------------------------------------------------------- +Dependencies under the MIT License +-------------------------------------------------------------------------------- + +Source files derived from third-party MIT-licensed projects: + - mbknor-jackson-jsonschema + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaDraft.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaGenerator.scala + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaArrayWithUniqueItems.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaBool.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDefault.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDescription.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaExamples.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaFormat.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInject.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInt.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaOptions.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaString.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaTitle.java + https://github.com/mbknor/mbknor-jackson-jsonschema + +Scala/Java jars: + - net.sourceforge.argparse4j.argparse4j-0.9.0.jar + - org.checkerframework.checker-qual-3.42.0.jar + - org.slf4j.jul-to-slf4j-2.0.12.jar + - org.slf4j.slf4j-api-2.0.12.jar + +-------------------------------------------------------------------------------- +Dependencies under the BSD 3-Clause License +-------------------------------------------------------------------------------- + +Scala/Java jars: + - com.google.protobuf.protobuf-java-3.25.8.jar + - com.thoughtworks.paranamer.paranamer-2.8.jar + +-------------------------------------------------------------------------------- +Dependencies under the BSD 2-Clause License +-------------------------------------------------------------------------------- + +Scala/Java jars: + - org.postgresql.postgresql-42.7.4.jar + +-------------------------------------------------------------------------------- +Dependencies under the Eclipse Public License, Version 2.0 (some are dual +licensed with GPL-2.0 with Classpath Exception) +-------------------------------------------------------------------------------- + +Scala/Java jars: + - jakarta.annotation.jakarta.annotation-api-2.1.1.jar + - jakarta.el.jakarta.el-api-4.0.0.jar + - jakarta.servlet.jakarta.servlet-api-5.0.0.jar + - jakarta.ws.rs.jakarta.ws.rs-api-3.0.0.jar + - org.glassfish.hk2.external.aopalliance-repackaged-3.0.6.jar + - org.glassfish.hk2.hk2-api-3.0.6.jar + - org.glassfish.hk2.hk2-locator-3.0.3.jar + - org.glassfish.hk2.hk2-utils-3.0.6.jar + - org.glassfish.hk2.osgi-resource-locator-1.0.3.jar + - org.glassfish.jakarta.el-4.0.2.jar + - org.glassfish.jersey.containers.jersey-container-servlet-3.0.12.jar + - org.glassfish.jersey.containers.jersey-container-servlet-core-3.0.12.jar + - org.glassfish.jersey.core.jersey-client-3.0.12.jar + - org.glassfish.jersey.core.jersey-common-3.0.12.jar + - org.glassfish.jersey.core.jersey-server-3.0.12.jar + - org.glassfish.jersey.ext.jersey-bean-validation-3.0.12.jar + - org.glassfish.jersey.ext.jersey-metainf-services-3.0.12.jar + - org.glassfish.jersey.inject.jersey-hk2-3.0.12.jar + +-------------------------------------------------------------------------------- +Dependencies under the Eclipse Public License, Version 1.0 (Logback is dual +licensed with LGPL-2.1) +-------------------------------------------------------------------------------- + +Scala/Java jars: + - ch.qos.logback.logback-access-1.4.14.jar + - ch.qos.logback.logback-classic-1.4.14.jar + - ch.qos.logback.logback-core-1.4.14.jar + +-------------------------------------------------------------------------------- +Dependencies under the Eclipse Distribution License, Version 1.0 +-------------------------------------------------------------------------------- + +Scala/Java jars: + - com.sun.activation.jakarta.activation-2.0.1.jar + - jakarta.activation.jakarta.activation-api-2.1.0.jar + - jakarta.xml.bind.jakarta.xml.bind-api-3.0.1.jar + +-------------------------------------------------------------------------------- +Dependencies in the Public Domain (CC0) +-------------------------------------------------------------------------------- + +Scala/Java jars: + - org.reactivestreams.reactive-streams-1.0.3.jar + +Individual jars may contain their own META-INF/LICENSE and META-INF/NOTICE +files that apply to their specific contents; those files continue to govern +the use of those components. diff --git a/NOTICE-binary b/access-control-service/NOTICE-binary similarity index 66% rename from NOTICE-binary rename to access-control-service/NOTICE-binary index a350e8896c7..56b39fcca63 100644 --- a/NOTICE-binary +++ b/access-control-service/NOTICE-binary @@ -1,525 +1,405 @@ Apache Texera (Incubating) -Copyright 2025-2026 The Apache Software Foundation +Copyright 2025 The Apache Software Foundation This product includes software developed at The Apache Software Foundation (http://www.apache.org/). -------------------------------------------------------------------------------- -Apache Hadoop +org.eclipse.jetty -------------------------------------------------------------------------------- -Apache Hadoop -Copyright 2006 and onwards The Apache Software Foundation. +Bundled jars (7): org.eclipse.jetty.jetty-http-11.0.20.jar, org.eclipse.jetty.jetty-io-11.0.20.jar, org.eclipse.jetty.jetty-security-11.0.20.jar, ... (+4 more) -Export Control Notice ---------------------- - -This distribution includes cryptographic software. The country in which -you currently reside may have restrictions on the import, possession, use, -and/or re-export to another country, of encryption software. BEFORE using -any encryption software, please check your country's laws, regulations and -policies concerning the import, possession, or use, and re-export of -encryption software, to see if this is permitted. See - for more information. - -The U.S. Government Department of Commerce, Bureau of Industry and -Security (BIS), has classified this software as Export Commodity Control -Number (ECCN) 5D002.C.1, which includes information security software -using or performing cryptographic functions with asymmetric algorithms. -The form and manner of this Apache Software Foundation distribution makes -it eligible for export under the License Exception ENC Technology Software -Unrestricted (TSU) exception (see the BIS Export Administration -Regulations, Section 740.13) for both object code and source code. +Notices for Eclipse Jetty +========================= +This content is produced and maintained by the Eclipse Jetty project. -The following provides more details on the included cryptographic software: +Project home: https://eclipse.dev/jetty/ - This software uses the SSL libraries from the Jetty project written - by mortbay.org. +Trademarks +---------- +Eclipse Jetty, and Jetty are trademarks of the Eclipse Foundation. - Hadoop Yarn Server Web Proxy uses the BouncyCastle Java cryptography - APIs written by the Legion of the Bouncy Castle Inc. +Copyright +--------- +All contributions are the property of the respective authors or of +entities to which copyright has been assigned by the authors (eg. employer). --------------------------------------------------------------------------------- -Apache Lucene --------------------------------------------------------------------------------- +Declared Project Licenses +------------------------- +This artifacts of this project are made available under the terms of: -Apache Lucene -Copyright 2001-2021 The Apache Software Foundation + * the Eclipse Public License v2.0 + https://www.eclipse.org/legal/epl-2.0 + SPDX-License-Identifier: EPL-2.0 -Includes software from other Apache Software Foundation projects, -including, but not limited to Apache Ant, Apache Jakarta Regexp, -Apache Commons, and Apache Xerces. + or -ICU4J (under analysis/icu) is licensed under an MIT-style license and -Copyright (c) 1995-2008 International Business Machines Corporation and -others. + * the Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + SPDX-License-Identifier: Apache-2.0 -Some data files (under analysis/icu/src/data) are derived from Unicode -data such as the Unicode Character Database. See -http://unicode.org/copyright.html for more details. +The following dependencies are EPL. + * org.eclipse.jetty.orbit:org.eclipse.jdt.core -Brics Automaton (under core/src/java/org/apache/lucene/util/automaton) is -BSD-licensed, created by Anders Moller. See http://www.brics.dk/automaton/ +The following dependencies are EPL and ASL2. + * org.eclipse.jetty.orbit:javax.security.auth.message -The levenshtein automata tables (under core/src/java/org/apache/lucene/util/automaton) -were automatically generated with the moman/finenight FSA library, created -by Jean-Philippe Barrette-LaPierre. This library is available under an -MIT license. +The following dependencies are EPL and CDDL 1.0. + * org.eclipse.jetty.orbit:javax.mail.glassfish -The class org.apache.lucene.util.WeakIdentityMap was derived from the -Apache CXF project and is Apache License 2.0. +The following dependencies are CDDL + GPLv2 with classpath exception. +https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html -The class org.apache.lucene.util.compress.LZ4 is a Java rewrite of the LZ4 -compression library (https://github.com/lz4/lz4/tree/dev/lib) that is -licensed under the 2-clause BSD license. + * jakarta.servlet:jakarta.servlet-api + * javax.annotation:javax.annotation-api + * javax.transaction:javax.transaction-api + * javax.websocket:javax.websocket-api -The Google Code Prettify is Apache License 2.0. +The following dependencies are licensed by the OW2 Foundation according to the +terms of http://asm.ow2.org/license.html -This product includes code (JaspellTernarySearchTrie) from Java Spelling -Checking Package (jaspell): http://jaspell.sourceforge.net/ (BSD License). + * org.ow2.asm:asm-commons + * org.ow2.asm:asm -The snowball stemmers (in analysis/common/src/java/net/sf/snowball) were -developed by Martin Porter and Richard Boulton. +The following dependencies are ASL2 licensed. -The KStem stemmer in analysis/common/src/org/apache/lucene/analysis/en was -developed by Bob Krovetz and Sergio Guzman-Lara (CIIR-UMass Amherst) under -the BSD license. + * org.apache.taglibs:taglibs-standard-spec + * org.apache.taglibs:taglibs-standard-impl -Arabic, Persian, Romanian, Bulgarian, Hindi and Bengali analyzer stopword -lists are BSD-licensed and were created by Jacques Savoy. +The following dependencies are ASL2 licensed. Based on selected classes from +following Apache Tomcat jars, all ASL2 licensed. -The German, Spanish, Finnish, French, Hungarian, Italian, Portuguese, -Russian and Swedish light stemmers are based on BSD-licensed reference -implementations created by Jacques Savoy and Ljiljana Dolamic. + * 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 -The Stempel analyzer includes BSD-licensed software developed by the -Egothor project (http://egothor.sf.net/), created by Leo Galambos, -Martin Kvapil, and Edmond Nolan. +The following artifacts are CDDL + GPLv2 with classpath exception. +https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html -The Polish analyzer stopword list is BSD-licensed and was created by the -Carrot2 project. + * org.eclipse.jetty.toolchain:jetty-schemas -The SmartChineseAnalyzer source code (smartcn) was provided by -Xiaoping Gao and copyright 2009 by www.imdict.net. +Cryptography +------------ +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. -WordBreakTestUnicode_*.java is derived from Unicode data such as the -Unicode Character Database. +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. -------------------------------------------------------------------------------- -Apache Pekko +org.glassfish.jersey -------------------------------------------------------------------------------- -Apache Pekko -Copyright 2022-2025 The Apache Software Foundation - -This product contains significant parts that were originally based on -software from Lightbend (Akka ). -Copyright (C) 2009-2022 Lightbend Inc. +Bundled jars (5): org.glassfish.jersey.containers.jersey-container-servlet-3.0.12.jar, org.glassfish.jersey.containers.jersey-container-servlet-core-3.0.12.jar, org.glassfish.jersey.core.jersey-client-3.0.12.jar, ... (+2 more) -Apache Pekko is derived from Akka 2.6.x, the last version that was -distributed under the Apache License, Version 2.0. - -pekko-actor contains MurmurHash.scala, scala-collection-compat, and code -from scala-library, each modified by the Scala-Lang team under an Apache -2.0 license. - - Scala - Copyright (c) 2002-2023 EPFL - Copyright (c) 2011-2023 Lightbend, Inc. +# Notice for Jersey +This content is produced and maintained by the Eclipse Jersey project. - Scala includes software developed at LAMP/EPFL (https://lamp.epfl.ch/) - and Lightbend, Inc. (https://www.lightbend.com/). +* Project home: https://projects.eclipse.org/projects/ee4j.jersey -pekko-actor contains code from Netty, released under an Apache 2.0 -license. Copyright 2014 The Netty Project (https://netty.io/). +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. -pekko-actor contains code from java-uuid-generator -(https://github.com/cowtowncoder/java-uuid-generator) in -`org.apache.pekko.util.UUIDComparator.scala`, released under an Apache 2.0 -license. Java UUID generator library has been written by Tatu Saloranta -(tatu.saloranta@iki.fi). +## Copyright --------------------------------------------------------------------------------- -Apache Parquet --------------------------------------------------------------------------------- +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. -Apache Parquet MR -Copyright 2014-2024 The Apache Software Foundation +## Declared Project Licenses -This product includes code from Apache Avro. +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. - Apache Avro - Copyright 2010-2024 The Apache Software Foundation +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 --------------------------------------------------------------------------------- -Apache Iceberg --------------------------------------------------------------------------------- +## Source Code +The project maintains the following source code repositories: +* https://github.com/eclipse-ee4j/jersey -Apache Iceberg -Copyright 2017-2024 The Apache Software Foundation +## Third-party Content -This product includes software developed at -The Apache Software Foundation (http://www.apache.org/). +Angular JS, v1.6.6 +* License MIT (http://www.opensource.org/licenses/mit-license.php) +* Project: http://angularjs.org +* Coyright: (c) 2010-2017 Google, Inc. --------------------------------------------------------------------------------- +aopalliance Version 1 +* License: all the source code provided by AOP Alliance is Public Domain. +* Project: http://aopalliance.sourceforge.net +* Copyright: Material in the public domain is not protected by copyright -This project includes code from Kite, developed at Cloudera, Inc. with -the following copyright notice: +Bean Validation API 3.0.2 +* License: Apache License, 2.0 +* Project: http://beanvalidation.org/1.1/ +* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors +* by the @authors tag. -| Copyright 2013 Cloudera 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. +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate - Apache Arrow (arrow-format, arrow-memory-core, arrow-memory-netty, - arrow-vector, flight-core, flight-grpc) - Copyright 2016-2023 The Apache Software Foundation +Bootstrap v3.3.7 +* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE) +* Project: http://getbootstrap.com +* Copyright: 2011-2016 Twitter, Inc - Apache Avro - Copyright 2009-2024 The Apache Software Foundation +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright (C) 2009 The Guava Authors - Apache Commons BeanUtils - Copyright 2000-2019 The Apache Software Foundation +jakarta.inject Version: 1 +* License: Apache License, 2.0 +* Copyright (C) 2009 The JSR-330 Expert Group - Apache Commons CLI - Copyright 2001-2022 The Apache Software Foundation +Javassist Version 3.29.2-GA +* License: Apache License, 2.0 +* Project: http://www.javassist.org/ +* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. - Apache Commons Codec - Copyright 2002-2024 The Apache Software Foundation +Jackson JAX-RS Providers Version 2.15.3 +* License: Apache License, 2.0 +* Project: https://github.com/FasterXML/jackson-jaxrs-providers +* Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. - Apache Commons Collections (3.x and 4.x) - Copyright 2001-2024 The Apache Software Foundation +jQuery v1.12.4 +* License: jquery.org/license +* Project: jquery.org +* Copyright: (c) jQuery Foundation - Apache Commons Compress - Copyright 2002-2024 The Apache Software Foundation +jQuery Barcode plugin 0.3 +* License: MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://www.gnu.org/licenses/gpl.html) +* Project: http://www.pasella.it/projects/jQuery/barcode +* Copyright: (c) 2009 Antonello Pasella antonello.pasella@gmail.com - Apache Commons Configuration - Copyright 2001-2024 The Apache Software Foundation +JSR-166 Extension - JEP 266 +* License: CC0 +* No copyright +* 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/publicdomain/zero/1.0/ - Apache Commons IO - Copyright 2002-2024 The Apache Software Foundation +KineticJS, v4.7.1 +* License: MIT license (http://www.opensource.org/licenses/mit-license.php) +* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS +* Copyright: Eric Rowell - Apache Commons JCS - Copyright 2002-2024 The Apache Software Foundation +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved. - Apache Commons Lang (2.x and 3.x) - Copyright 2001-2024 The Apache Software Foundation +org.osgi.core version 6.0.0 +* License: Apache License, 2.0 +* Copyright (c) OSGi Alliance (2005, 2008). All Rights Reserved. - Apache Commons Logging - Copyright 2003-2014 The Apache Software Foundation +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. - Apache Commons Math - Copyright 2001-2016 The Apache Software Foundation +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ - Apache Commons Net - Copyright 2001-2023 The Apache Software Foundation +-------------------------------------------------------------------------------- +org.glassfish.hk2 +-------------------------------------------------------------------------------- - Apache Commons Pool - Copyright 2001-2024 The Apache Software Foundation +Bundled jars: org.glassfish.hk2.external.aopalliance-repackaged-3.0.6.jar, org.glassfish.hk2.hk2-api-3.0.6.jar, org.glassfish.hk2.hk2-locator-3.0.3.jar, org.glassfish.hk2.hk2-utils-3.0.6.jar - Apache Commons Text - Copyright 2014-2024 The Apache Software Foundation +# Notices for Eclipse GlassFish - Apache Commons VFS - Copyright 2002-2024 The Apache Software Foundation +This content is produced and maintained by the Eclipse GlassFish project. - Apache Curator - Copyright 2011-2024 The Apache Software Foundation +* Project home: https://projects.eclipse.org/projects/ee4j.glassfish - Apache HttpComponents (httpclient, httpcore, httpasyncclient, - httpclient5, httpcore5, httpcore5-h2, httpmime) - Copyright 1999-2024 The Apache Software Foundation - Apache HTrace (Incubating) - Copyright 2016-2017 The Apache Software Foundation +## Trademarks - Apache Iceberg - Copyright 2017-2024 The Apache Software Foundation +Eclipse GlassFish, and GlassFish are trademarks of the Eclipse Foundation. - Apache Kerby (kerb-* and kerby-* subprojects) - Copyright 2014-2017 The Apache Software Foundation +## Copyright - Apache Maven (many subprojects including wagon-*) - Copyright 2001-2024 The Apache Software Foundation +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. - Apache ORC - Copyright 2013-2024 The Apache Software Foundation +## Declared Project Licenses - Apache Yetus - Copyright 2015-2023 The Apache Software Foundation +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. - Apache ZooKeeper - Copyright 2008-2024 The Apache Software Foundation +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - Apache log4j 1.2 / reload4j - Copyright 2007 The Apache Software Foundation +## Source Code --------------------------------------------------------------------------------- -Netty --------------------------------------------------------------------------------- +The project maintains the following source code repositories: -The Netty Project -Copyright 2011-2024 The Netty Project (https://netty.io/). +* https://github.com/eclipse-ee4j/glassfish-ha-api +* https://github.com/eclipse-ee4j/glassfish-logging-annotation-processor +* https://github.com/eclipse-ee4j/glassfish-shoal +* https://github.com/eclipse-ee4j/glassfish-cdi-porting-tck +* https://github.com/eclipse-ee4j/glassfish-jsftemplating +* https://github.com/eclipse-ee4j/glassfish-hk2-extra +* https://github.com/eclipse-ee4j/glassfish-hk2 +* https://github.com/eclipse-ee4j/glassfish-fighterfish -This product contains the extensions to Java Collections Framework derived -from the works by JSR-166 EG, Doug Lea, and Jason T. Greene (Public -Domain). +## Third-party Content -This product contains a modified version of Robert Harder's Public Domain -Base64 Encoder and Decoder. +This project leverages the following third party content. -This product contains a modified version of 'JZlib', a re-implementation -of zlib in pure Java (BSD-style license, -http://www.jcraft.com/jzlib/). +None -This product contains a modified version of 'Webbit' (BSD License, -https://github.com/joewalnes/webbit). +## Cryptography -This product optionally depends on 'Protocol Buffers' (New BSD License, -http://code.google.com/p/protobuf/), 'Bouncy Castle Crypto APIs' (MIT -License, http://www.bouncycastle.org/), 'SLF4J' (MIT License, -http://www.slf4j.org/), 'Apache Commons Logging' (Apache License 2.0), -'Apache Log4J' (Apache License 2.0), 'JBoss Logging' (GNU LGPL 2.1), and -'Apache Felix' (Apache License 2.0). +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. -------------------------------------------------------------------------------- -Eclipse Jetty +com.fasterxml.jackson -------------------------------------------------------------------------------- -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 -and the Eclipse Public 1.0 License; Texera redistributes it under the -Apache 2.0 terms. - -Jetty bundles select artifacts under secondary licenses: - * Eclipse Public License: org.eclipse.jetty.orbit:org.eclipse.jdt.core, - javax.security.auth.message (EPL + ASL2), - javax.mail.glassfish (EPL + CDDL 1.0) - * CDDL + GPLv2 with classpath exception: javax.servlet:javax.servlet-api, - javax.annotation:javax.annotation-api, - javax.transaction:javax.transaction-api, - javax.websocket:javax.websocket-api - * OW2 license: org.ow2.asm:asm-commons, org.ow2.asm:asm - * MortBay ASL2: org.mortbay.jasper:apache-jsp, apache-el (based on - selected classes from Apache Tomcat) - -The UnixCrypt.java code implements 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. - --------------------------------------------------------------------------------- -Jackson (FasterXML) --------------------------------------------------------------------------------- +Bundled jars: com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.16.1.jar, com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.16.1.jar, com.fasterxml.jackson.module.jackson-module-parameter-names-2.16.1.jar -Jackson JSON processor +# 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. - -Copyright 2007- Tatu Saloranta (tatu.saloranta@iki.fi) +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. -Jackson 2.x core and extension components are licensed under Apache -License 2.0. This attribution applies to jackson-core, jackson-databind, -jackson-annotations, and every jackson-datatype-*, jackson-module-*, -jackson-dataformat-*, and jackson-jaxrs-* artifact bundled in this -distribution. +## Licensing -Java ClassMate library (com.fasterxml:classmate) was originally written -by Tatu Saloranta (tatu.saloranta@iki.fi), with contributions from -Brian Langel. +Jackson components are licensed under Apache (Software) License, version 2.0, +as per accompanying LICENSE file. --------------------------------------------------------------------------------- -Google Guice --------------------------------------------------------------------------------- +## Credits -Google Guice - Core Library (and guice-servlet extension) -Copyright 2006-2015 Google, Inc. +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. -------------------------------------------------------------------------------- -AWS SDK for Java 2.0 +jakarta.el.jakarta.el-api-4.0.0.jar -------------------------------------------------------------------------------- -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/). - -The AWS SDK bundles the following third-party works: - * 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), shaded as - software.amazon.awssdk:third-party-jackson-core - * Jackson-dataformat-cbor - (https://github.com/FasterXML/jackson-dataformats-binary) - -Required Apache Commons Lang attribution: - Apache Commons Lang - Copyright 2001-2020 The Apache Software Foundation +Bundled jars: jakarta.el.jakarta.el-api-4.0.0.jar, org.glassfish.jakarta.el-4.0.2.jar --------------------------------------------------------------------------------- -Kryo --------------------------------------------------------------------------------- +# Notices for Jakarta Expression Language -Kryo bundles Objenesis (see below). +This content is produced and maintained by the Jakarta Expression Language project. --------------------------------------------------------------------------------- -Objenesis --------------------------------------------------------------------------------- +* Project home: https://projects.eclipse.org/projects/ee4j.el -Objenesis -Copyright 2006-2024 Joe Walnes, Henri Tremblay, Leonardo Mesquita +## Trademarks -(NOTICE file corresponding to section 4d of the Apache License, Version -2.0, in this case for Objenesis.) +Jakarta Expression Language is a trademark of the Eclipse +Foundation. --------------------------------------------------------------------------------- -Jasypt --------------------------------------------------------------------------------- +## Copyright -Copyright (c) 2007-2010, The JASYPT team (http://www.jasypt.org) +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. -This distribution includes cryptographic software. The country in which -you currently reside may have restrictions on the import, possession, use, -and/or re-export to another country, of encryption software. BEFORE using -any encryption software, please check your country's laws, regulations and -policies concerning the import, possession, use, or re-export of -encryption software. +## Declared Project Licenses -The U.S. Government Department of Commerce, Bureau of Industry and -Security (BIS), has classified this software as Export Commodity Control -Number (ECCN) 5D002.C.1. The PBE Encryption facilities require the Java -Cryptography Extensions. +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. -Jasypt includes the ICU License (ICU 1.8.1 and later): +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - Copyright (c) 1995-2006 International Business Machines Corporation and - others. All rights reserved. +## Source Code - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, and/or sell copies of the Software, and to permit persons - to whom the Software is furnished to do so, provided that the above - copyright notice(s) and this permission notice appear in all copies of - the Software and that both the above copyright notice(s) and this - permission notice appear in supporting documentation. +The project maintains the following source code repositories: - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED. +* https://github.com/eclipse-ee4j/el-ri - Except as contained in this notice, the name of a copyright holder - shall not be used in advertising or otherwise to promote the sale, use - or other dealings in this Software without prior written authorization - of the copyright holder. +## Third-party Content --------------------------------------------------------------------------------- -Joda-Time --------------------------------------------------------------------------------- +## Cryptography -This product includes software developed by Joda.org (https://www.joda.org/). +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. -------------------------------------------------------------------------------- -Jackson core (verbatim upstream NOTICE) +com.sun.activation.jakarta.activation-2.0.1.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. - -## 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 . -That code is available under an MIT license -under the following copyright. - -Copyright © 2023 Werner Randelshofer, Switzerland. MIT License. +Bundled jars: com.sun.activation.jakarta.activation-2.0.1.jar, jakarta.activation.jakarta.activation-api-2.1.0.jar -See FastDoubleParser-NOTICE for details of other source code included in FastDoubleParser -and the licenses and copyrights that apply to that code. +# Notices for Jakarta Activation -# FastDoubleParser +This content is produced and maintained by Jakarta Activation project. -This is a Java port of Daniel Lemire's fast_float project. -This project provides parsers for double, float, BigDecimal and BigInteger values. +* Project home: https://projects.eclipse.org/projects/ee4j.jaf ## Copyright -Copyright © 2024 Werner Randelshofer, Switzerland. +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. -## Licensing +## Declared Project Licenses -This code is licensed under MIT License. -https://github.com/wrandelshofer/FastDoubleParser/blob/522be16e145f43308c43b23094e31d5efcaa580e/LICENSE -(The file 'LICENSE' is included in the sources and classes Jar files that are released by this project -- as is required by that license.) +This program and the accompanying materials are made available under the terms +of the Eclipse Distribution License v. 1.0, +which is available at http://www.eclipse.org/org/documents/edl-v10.php. -Some portions of the code have been derived from other projects. -All these projects require that we include a copyright notice, and some require that we also include some text of their -license file. +SPDX-License-Identifier: BSD-3-Clause -fast_double_parser, Copyright (c) 2022 Daniel Lemire. BSL License. -https://github.com/lemire/fast_double_parser -https://github.com/lemire/fast_double_parser/blob/07d9189a8fb815fe800cb15ca022e7a07093236e/LICENSE.BSL -(The file 'thirdparty-LICENSE' is included in the sources and classes Jar files that are released by this project -- as is required by that license.) +## Source Code -fast_float, Copyright (c) 2021 The fast_float authors. MIT License. -https://github.com/fastfloat/fast_float -https://github.com/fastfloat/fast_float/blob/cc1e01e9eee74128e48d51488a6b1df4a767a810/LICENSE-MIT -(The file 'thirdparty-LICENSE' is included in the sources and classes Jar files that are released by this project -- as is required by that license.) +The project maintains the following source code repositories: -bigint, Copyright 2020 Tim Buktu. 2-clause BSD License. -https://github.com/tbuktu/bigint/tree/floatfft -https://github.com/tbuktu/bigint/blob/617c8cd8a7c5e4fb4d919c6a4d11e2586107f029/LICENSE -https://github.com/wrandelshofer/FastDoubleParser/blob/39e123b15b71f29a38a087d16a0bc620fc879aa6/bigint-LICENSE -(We only use those portions of the bigint project that can be licensed under 2-clause BSD License.) -(The file 'thirdparty-LICENSE' is included in the sources and classes Jar files that are released by this project -- as is required by that license.) +* https://github.com/eclipse-ee4j/jaf -------------------------------------------------------------------------------- -Jackson modules and datatypes +com.fasterxml.jackson.core -------------------------------------------------------------------------------- +Bundled jars: com.fasterxml.jackson.core.jackson-annotations-2.18.6.jar, com.fasterxml.jackson.core.jackson-databind-2.18.6.jar + # Jackson JSON processor Jackson is a high-performance, Free/Open Source JSON processing library. @@ -542,54 +422,34 @@ 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. -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -# 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 (as well their dependencies) may be 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. - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +-------------------------------------------------------------------------------- +org.scala-lang +-------------------------------------------------------------------------------- -# Jackson JSON processor +Bundled jars: org.scala-lang.scala-library-2.13.18.jar, org.scala-lang.scala-reflect-2.13.18.jar -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. +Scala +Copyright (c) 2002-2025 EPFL +Copyright (c) 2011-2025 Lightbend, Inc. dba Akka -## Licensing +Scala includes software developed at +LAMP/EPFL (https://lamp.epfl.ch/) and +Akka (https://akka.io/). -Jackson core and extension components may be 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). +Licensed under the Apache License, Version 2.0 (the "License"). +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. -## Credits +This software includes projects with other licenses -- see `doc/LICENSE.md`. -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. +-------------------------------------------------------------------------------- +com.fasterxml.jackson.core.jackson-core-2.18.6 +-------------------------------------------------------------------------------- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Bundled jars: com.fasterxml.jackson.core.jackson-core-2.18.6.jar # Jackson JSON processor @@ -604,262 +464,105 @@ Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi) ## Licensing -Jackson components are licensed under Apache (Software) License, version 2.0, -as per accompanying LICENSE file. +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 file, which is included +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 JSON processor +jackson-core bundles a shaded copy of FastDoubleParser . +That code is available under an MIT license +under the following copyright. -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. +Copyright © 2023 Werner Randelshofer, Switzerland. MIT License. -## Licensing +See FastDoubleParser-NOTICE for details of other source code included in FastDoubleParser +and the licenses and copyrights that apply to that code. -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). +# FastDoubleParser -## Credits +This is a Java port of Daniel Lemire's fast_float project. +This project provides parsers for double, float, BigDecimal and BigInteger values. -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. +## Copyright -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Copyright © 2024 Werner Randelshofer, Switzerland. -# Jackson JSON processor +## Licensing -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. +This code is licensed under MIT License. +https://github.com/wrandelshofer/FastDoubleParser/blob/522be16e145f43308c43b23094e31d5efcaa580e/LICENSE +(The file 'LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) -## Licensing +Some portions of the code have been derived from other projects. +All these projects require that we include a copyright notice, and some require that we also include some text of their +license file. -Jackson components are licensed under Apache (Software) License, version 2.0, -as per accompanying LICENSE file. +fast_double_parser, Copyright (c) 2022 Daniel Lemire. BSL License. +https://github.com/lemire/fast_double_parser +https://github.com/lemire/fast_double_parser/blob/07d9189a8fb815fe800cb15ca022e7a07093236e/LICENSE.BSL +(The file 'thirdparty-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) -## Credits +fast_float, Copyright (c) 2021 The fast_float authors. MIT License. +https://github.com/fastfloat/fast_float +https://github.com/fastfloat/fast_float/blob/cc1e01e9eee74128e48d51488a6b1df4a767a810/LICENSE-MIT +(The file 'thirdparty-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) -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. +bigint, Copyright 2020 Tim Buktu. 2-clause BSD License. +https://github.com/tbuktu/bigint/tree/floatfft +https://github.com/tbuktu/bigint/blob/617c8cd8a7c5e4fb4d919c6a4d11e2586107f029/LICENSE +https://github.com/wrandelshofer/FastDoubleParser/blob/39e123b15b71f29a38a087d16a0bc620fc879aa6/bigint-LICENSE +(We only use those portions of the bigint project that can be licensed under 2-clause BSD License.) +(The file 'thirdparty-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) -------------------------------------------------------------------------------- -Eclipse Jetty 11.0 +org.apache.commons.commons-lang3-3.13.0 -------------------------------------------------------------------------------- -Notices for Eclipse Jetty -========================= -This content is produced and maintained by the Eclipse Jetty project. +Bundled jars: org.apache.commons.commons-lang3-3.13.0.jar -Project home: https://eclipse.dev/jetty/ +Apache Commons Lang +Copyright 2001-2023 The Apache Software Foundation -Trademarks ----------- -Eclipse Jetty, and Jetty are trademarks of the Eclipse Foundation. +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). -Copyright ---------- -All contributions are the property of the respective authors or of -entities to which copyright has been assigned by the authors (eg. employer). +-------------------------------------------------------------------------------- +org.eclipse.jetty.toolchain.jetty-jakarta-servlet-api-5.0.2 +-------------------------------------------------------------------------------- -Declared Project Licenses -------------------------- -This artifacts of this project are made available under the terms of: +Bundled jars: org.eclipse.jetty.toolchain.jetty-jakarta-servlet-api-5.0.2.jar - * the Eclipse Public License v2.0 - https://www.eclipse.org/legal/epl-2.0 - SPDX-License-Identifier: EPL-2.0 +# Notices for Eclipse Project for Servlet - or +This content is produced and maintained by the Eclipse Project for Servlet +project. - * the Apache License, Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0 - SPDX-License-Identifier: Apache-2.0 +* Project home: https://projects.eclipse.org/projects/ee4j.servlet -The following dependencies are EPL. - * org.eclipse.jetty.orbit:org.eclipse.jdt.core -The following dependencies are EPL and ASL2. - * org.eclipse.jetty.orbit:javax.security.auth.message +## Trademarks -The following dependencies are EPL and CDDL 1.0. - * org.eclipse.jetty.orbit:javax.mail.glassfish +Eclipse Project for Servlet is a trademark of the Eclipse Foundation. -The following dependencies are CDDL + GPLv2 with classpath exception. -https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html - * jakarta.servlet:jakarta.servlet-api - * javax.annotation:javax.annotation-api - * javax.transaction:javax.transaction-api - * javax.websocket:javax.websocket-api +## Copyright -The following dependencies are licensed by the OW2 Foundation according to the -terms of http://asm.ow2.org/license.html +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. - * org.ow2.asm:asm-commons - * org.ow2.asm:asm -The following dependencies are ASL2 licensed. - - * org.apache.taglibs:taglibs-standard-spec - * org.apache.taglibs:taglibs-standard-impl - -The following dependencies 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 - -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 - -Cryptography ------------- -Content may contain encryption software. The country in which you are currently -may have restrictions on the import, possession, and use, and/or re-export to -another country, of encryption software. BEFORE using any encryption software, -please check the country's laws, regulations and policies concerning the import, -possession, or use, and re-export of encryption software, to see if this is -permitted. - -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. - --------------------------------------------------------------------------------- -Apache Parquet (per-component supplementary notices) --------------------------------------------------------------------------------- - - -Apache Parquet MR (Incubating) -Copyright 2014-2015 The Apache Software Foundation - -This product includes software developed at -The Apache Software Foundation (http://www.apache.org/). - --------------------------------------------------------------------------------- - -This product includes code from Apache Avro, which includes the following in -its NOTICE file: - - Apache Avro - Copyright 2010-2015 The Apache Software Foundation - - This product includes software developed at - The Apache Software Foundation (http://www.apache.org/). - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -# 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. - -## 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. - --------------------------------------------------------------------------------- -R2DBC SPI --------------------------------------------------------------------------------- - -Reactive Relational Database Connectivity - -Copyright 2017-2021 the original author or authors. - -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 - - 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. - --------------------------------------------------------------------------------- -Joda-Convert --------------------------------------------------------------------------------- - -Joda Convert -Copyright 2010-present Stephen Colebourne - -This product includes software developed by -Joda.org (https://www.joda.org/). - - -Joda-Convert includes code from Google Guava, which is licensed as follows: - -Copyright (C) 2011 The Guava Authors - -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 - -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. - --------------------------------------------------------------------------------- -Eclipse Jersey (jersey-container-servlet, jersey-container-servlet-core, jersey-client, jersey-hk2, jersey-media-jaxb) --------------------------------------------------------------------------------- - -# Notice for Jersey -This content is produced and maintained by the Eclipse Jersey project. - -* Project home: https://projects.eclipse.org/projects/ee4j.jersey - -## Trademarks -Eclipse Jersey is a trademark of the Eclipse Foundation. - -## Copyright - -All content is the property of the respective authors or their employers. For -more information regarding authorship of content, please consult the listed -source code repository logs. - -## Declared Project Licenses +## Declared Project Licenses This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0 which is available at @@ -871,265 +574,40 @@ available at https://www.gnu.org/software/classpath/license.html. SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 -## Source Code -The project maintains the following source code repositories: - -* https://github.com/eclipse-ee4j/jersey - -## Third-party Content - -Angular JS, v1.6.6 -* License MIT (http://www.opensource.org/licenses/mit-license.php) -* Project: http://angularjs.org -* Coyright: (c) 2010-2017 Google, Inc. - -aopalliance Version 1 -* License: all the source code provided by AOP Alliance is Public Domain. -* Project: http://aopalliance.sourceforge.net -* Copyright: Material in the public domain is not protected by copyright - -Bean Validation API 3.0.2 -* License: Apache License, 2.0 -* Project: http://beanvalidation.org/1.1/ -* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors -* by the @authors tag. - -Hibernate Validator CDI, 7.0.5.Final -* License: Apache License, 2.0 -* Project: https://beanvalidation.org/ -* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate - -Bootstrap v3.3.7 -* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE) -* Project: http://getbootstrap.com -* Copyright: 2011-2016 Twitter, Inc - -Google Guava Version 18.0 -* License: Apache License, 2.0 -* Copyright (C) 2009 The Guava Authors - -jakarta.inject Version: 1 -* License: Apache License, 2.0 -* Copyright (C) 2009 The JSR-330 Expert Group - -Javassist Version 3.29.2-GA -* License: Apache License, 2.0 -* Project: http://www.javassist.org/ -* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. - -Jackson JAX-RS Providers Version 2.15.3 -* License: Apache License, 2.0 -* Project: https://github.com/FasterXML/jackson-jaxrs-providers -* Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. - -jQuery v1.12.4 -* License: jquery.org/license -* Project: jquery.org -* Copyright: (c) jQuery Foundation - -jQuery Barcode plugin 0.3 -* License: MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://www.gnu.org/licenses/gpl.html) -* Project: http://www.pasella.it/projects/jQuery/barcode -* Copyright: (c) 2009 Antonello Pasella antonello.pasella@gmail.com - -JSR-166 Extension - JEP 266 -* License: CC0 -* No copyright -* 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/publicdomain/zero/1.0/ - -KineticJS, v4.7.1 -* License: MIT license (http://www.opensource.org/licenses/mit-license.php) -* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS -* Copyright: Eric Rowell - -org.objectweb.asm Version 9.6 -* License: Modified BSD (https://asm.ow2.io/license.html) -* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved. - -org.osgi.core version 6.0.0 -* License: Apache License, 2.0 -* Copyright (c) OSGi Alliance (2005, 2008). All Rights Reserved. - -org.glassfish.jersey.server.internal.monitoring.core -* License: Apache License, 2.0 -* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. -* Copyright 2010-2013 Coda Hale and Yammer, Inc. - -W3.org documents -* License: W3C License -* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ - --------------------------------------------------------------------------------- -Eclipse Jersey Core Server --------------------------------------------------------------------------------- - -# Notice for Jersey Core Server module -This content is produced and maintained by the Eclipse Jersey project. - -* https://projects.eclipse.org/projects/ee4j.jersey - -## Trademarks -Eclipse Jersey is a trademark of the Eclipse Foundation. - -## Copyright - -All content is the property of the respective authors or their employers. For -more information regarding authorship of content, please consult the listed -source code repository logs. - -## Declared Project Licenses - -This program and the accompanying materials are made available under the terms -of the Eclipse Public License v. 2.0 which is available at -http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made -available under the following Secondary Licenses when the conditions for such -availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU -General Public License, version 2 with the GNU Classpath Exception which is -available at https://www.gnu.org/software/classpath/license.html. - -SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - -## Source Code -The project maintains the following source code repositories: - -* https://github.com/eclipse-ee4j/jersey - -## Third-party Content - -org.glassfish.jersey.server.internal.monitoring.core -* License: Apache License, 2.0 -* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. -* Copyright 2010-2013 Coda Hale and Yammer, Inc. - -org.objectweb.asm Version 9.6 -* License: Modified BSD (https://asm.ow2.io/license.html) -* Copyright: (c) 2000-2011 INRIA, France Telecom. All rights reserved. - -W3.org documents -* License: W3C License -* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ - -# Notice for Jersey -This content is produced and maintained by the Eclipse Jersey project. - -* Project home: https://projects.eclipse.org/projects/ee4j.jersey - -## Trademarks -Eclipse Jersey is a trademark of the Eclipse Foundation. - -## Copyright - -All content is the property of the respective authors or their employers. For -more information regarding authorship of content, please consult the listed -source code repository logs. - -## Declared Project Licenses - -This program and the accompanying materials are made available under the terms -of the Eclipse Public License v. 2.0 which is available at -http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made -available under the following Secondary Licenses when the conditions for such -availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU -General Public License, version 2 with the GNU Classpath Exception which is -available at https://www.gnu.org/software/classpath/license.html. - -SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - -## Source Code -The project maintains the following source code repositories: - -* https://github.com/eclipse-ee4j/jersey - -## Third-party Content - -Angular JS, v1.6.6 -* License MIT (http://www.opensource.org/licenses/mit-license.php) -* Project: http://angularjs.org -* Coyright: (c) 2010-2017 Google, Inc. - -aopalliance Version 1 -* License: all the source code provided by AOP Alliance is Public Domain. -* Project: http://aopalliance.sourceforge.net -* Copyright: Material in the public domain is not protected by copyright - -Bean Validation API 3.0.2 -* License: Apache License, 2.0 -* Project: http://beanvalidation.org/1.1/ -* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors -* by the @authors tag. - -Hibernate Validator CDI, 7.0.5.Final -* License: Apache License, 2.0 -* Project: https://beanvalidation.org/ -* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate - -Bootstrap v3.3.7 -* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE) -* Project: http://getbootstrap.com -* Copyright: 2011-2016 Twitter, Inc - -Google Guava Version 18.0 -* License: Apache License, 2.0 -* Copyright (C) 2009 The Guava Authors -jakarta.inject Version: 1 -* License: Apache License, 2.0 -* Copyright (C) 2009 The JSR-330 Expert Group +## Source Code -Javassist Version 3.29.2-GA -* License: Apache License, 2.0 -* Project: http://www.javassist.org/ -* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. +The project maintains the following source code repositories: -Jackson JAX-RS Providers Version 2.15.3 -* License: Apache License, 2.0 -* Project: https://github.com/FasterXML/jackson-jaxrs-providers -* Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. + * https://github.com/eclipse-ee4j/servlet-api + * https://github.com/eclipse/jetty.toolchain -jQuery v1.12.4 -* License: jquery.org/license -* Project: jquery.org -* Copyright: (c) jQuery Foundation -jQuery Barcode plugin 0.3 -* License: MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://www.gnu.org/licenses/gpl.html) -* Project: http://www.pasella.it/projects/jQuery/barcode -* Copyright: (c) 2009 Antonello Pasella antonello.pasella@gmail.com +## Third-party Content -JSR-166 Extension - JEP 266 -* License: CC0 -* No copyright -* 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/publicdomain/zero/1.0/ +## Jakarta -KineticJS, v4.7.1 -* License: MIT license (http://www.opensource.org/licenses/mit-license.php) -* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS -* Copyright: Eric Rowell +The following artifacts are EPL 2.0 + GPLv2 with classpath exception. +https://projects.eclipse.org/projects/ee4j.servlet -org.objectweb.asm Version 9.6 -* License: Modified BSD (https://asm.ow2.io/license.html) -* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved. + * jakarta.servlet:jakarta.servlet-api -org.osgi.core version 6.0.0 -* License: Apache License, 2.0 -* Copyright (c) OSGi Alliance (2005, 2008). All Rights Reserved. -org.glassfish.jersey.server.internal.monitoring.core -* License: Apache License, 2.0 -* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. -* Copyright 2010-2013 Coda Hale and Yammer, Inc. +## GlassFish -W3.org documents -* License: W3C License -* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ +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 -------------------------------------------------------------------------------- -Eclipse Jersey Core Common +org.glassfish.jersey.core.jersey-server-3.0.12 -------------------------------------------------------------------------------- -# Notice for Jersey Core Common module -This content is produced and maintained by the Eclipse Jersey project. +Bundled jars: org.glassfish.jersey.core.jersey-server-3.0.12.jar +# Notice for Jersey Core Server module +This content is produced and maintained by the Eclipse Jersey project. * https://projects.eclipse.org/projects/ee4j.jersey @@ -1161,16 +639,18 @@ The project maintains the following source code repositories: ## Third-party Content -Google Guava Version 18.0 +org.glassfish.jersey.server.internal.monitoring.core * License: Apache License, 2.0 -* Copyright: (C) 2009 The Guava Authors +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. -JSR-166 Extension - JEP 266 -* License: Creative Commons 1.0 (CC0) -* No copyright -* 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/publicdomain/zero/1.0/ +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright: (c) 2000-2011 INRIA, France Telecom. All rights reserved. + +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ # Notice for Jersey This content is produced and maintained by the Eclipse Jersey project. @@ -1287,9 +767,11 @@ W3.org documents * Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ -------------------------------------------------------------------------------- -Eclipse Jersey Bean Validation +org.glassfish.jersey.ext.jersey-bean-validation-3.0.12 -------------------------------------------------------------------------------- +Bundled jars: org.glassfish.jersey.ext.jersey-bean-validation-3.0.12.jar + # Notice for Jersey Bean Validation module This content is produced and maintained by the Eclipse Jersey project. @@ -1327,6 +809,7 @@ Hibernate Validator CDI, 7.0.5.Final * License: Apache License, 2.0 * Project: https://beanvalidation.org/ * Repackaged in org.glassfish.jersey.server.validation.internal.hibernate + # Notice for Jersey This content is produced and maintained by the Eclipse Jersey project. @@ -1442,81 +925,48 @@ W3.org documents * Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ -------------------------------------------------------------------------------- -Eclipse GlassFish HK2 (aopalliance-repackaged, hk2-api, hk2-locator, hk2-utils) +com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.16.1 -------------------------------------------------------------------------------- -# Notices for Eclipse GlassFish - -This content is produced and maintained by the Eclipse GlassFish project. - -* Project home: https://projects.eclipse.org/projects/ee4j.glassfish +Bundled jars: com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.16.1.jar -## Trademarks +# Jackson JSON processor -Eclipse GlassFish, and GlassFish are trademarks of the Eclipse Foundation. +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 -All content is the property of the respective authors or their employers. For -more information regarding authorship of content, please consult the listed -source code repository logs. - -## Declared Project Licenses - -This program and the accompanying materials are made available under the terms -of the Eclipse Public License v. 2.0 which is available at -http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made -available under the following Secondary Licenses when the conditions for such -availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU -General Public License, version 2 with the GNU Classpath Exception which is -available at https://www.gnu.org/software/classpath/license.html. - -SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - -## Source Code - -The project maintains the following source code repositories: - -* https://github.com/eclipse-ee4j/glassfish-ha-api -* https://github.com/eclipse-ee4j/glassfish-logging-annotation-processor -* https://github.com/eclipse-ee4j/glassfish-shoal -* https://github.com/eclipse-ee4j/glassfish-cdi-porting-tck -* https://github.com/eclipse-ee4j/glassfish-jsftemplating -* https://github.com/eclipse-ee4j/glassfish-hk2-extra -* https://github.com/eclipse-ee4j/glassfish-hk2 -* https://github.com/eclipse-ee4j/glassfish-fighterfish - -## Third-party Content +Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi) -This project leverages the following third party content. +## Licensing -None +Jackson components are licensed under Apache (Software) License, version 2.0, +as per accompanying LICENSE file. -## Cryptography +## Credits -Content may contain encryption software. The country in which you are currently -may have restrictions on the import, possession, and use, and/or re-export to -another country, of encryption software. BEFORE using any encryption software, -please check the country's laws, regulations and policies concerning the import, -possession, or use, and re-export of encryption software, to see if this is -permitted. +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. -------------------------------------------------------------------------------- -Eclipse Jetty Servlet API (jakarta-servlet-api 5.0.2) +jakarta.inject.jakarta.inject-api-2.0.1 -------------------------------------------------------------------------------- -# Notices for Eclipse Project for Servlet +Bundled jars: jakarta.inject.jakarta.inject-api-2.0.1.jar -This content is produced and maintained by the Eclipse Project for Servlet -project. +# Notices for Eclipse Jakarta Dependency Injection -* Project home: https://projects.eclipse.org/projects/ee4j.servlet +This content is produced and maintained by the Eclipse Jakarta Dependency Injection project. +* Project home: https://projects.eclipse.org/projects/cdi.batch ## Trademarks -Eclipse Project for Servlet is a trademark of the Eclipse Foundation. - +Jakarta Dependency Injection is a trademark of the Eclipse Foundation. ## Copyright @@ -1524,49 +974,38 @@ All content is the property of the respective authors or their employers. For more information regarding authorship of content, please consult the listed source code repository logs. - ## Declared Project Licenses This program and the accompanying materials are made available under the terms -of the Eclipse Public License v. 2.0 which is available at -http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made -available under the following Secondary Licenses when the conditions for such -availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU -General Public License, version 2 with the GNU Classpath Exception which is -available at https://www.gnu.org/software/classpath/license.html. - -SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 +of the Apache License, Version 2.0 which is available at +https://www.apache.org/licenses/LICENSE-2.0. +SPDX-License-Identifier: Apache-2.0 ## Source Code The project maintains the following source code repositories: - * https://github.com/eclipse-ee4j/servlet-api - * https://github.com/eclipse/jetty.toolchain - +https://github.com/eclipse-ee4j/injection-api +https://github.com/eclipse-ee4j/injection-spec +https://github.com/eclipse-ee4j/injection-tck ## Third-party Content -## Jakarta - -The following artifacts are EPL 2.0 + GPLv2 with classpath exception. -https://projects.eclipse.org/projects/ee4j.servlet - - * jakarta.servlet:jakarta.servlet-api - +This project leverages the following third party content. -## GlassFish +None -The following artifacts are CDDL + GPLv2 with classpath exception. -https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html +## Cryptography - * org.eclipse.jetty.toolchain:jetty-schemas +None -------------------------------------------------------------------------------- -Jakarta XML Binding API (jakarta.xml.bind-api 3.0.x) +jakarta.xml.bind.jakarta.xml.bind-api-3.0.1 -------------------------------------------------------------------------------- +Bundled jars: jakarta.xml.bind.jakarta.xml.bind-api-3.0.1.jar + [//]: # " Copyright (c) 2018, 2019 Oracle and/or its affiliates. All rights reserved. " [//]: # " " [//]: # " This program and the accompanying materials are made available under the " @@ -1646,9 +1085,11 @@ possession, or use, and re-export of encryption software, to see if this is permitted. -------------------------------------------------------------------------------- -Jakarta RESTful Web Services API (jakarta.ws.rs-api 3.0.x / 3.1.0) +jakarta.ws.rs.jakarta.ws.rs-api-3.0.0 -------------------------------------------------------------------------------- +Bundled jars: jakarta.ws.rs.jakarta.ws.rs-api-3.0.0.jar + # Notices for Jakarta RESTful Web Services This content is produced and maintained by the **Jakarta RESTful Web Services** @@ -1711,156 +1152,112 @@ possession, or use, and re-export of encryption software, to see if this is permitted. -------------------------------------------------------------------------------- -Jakarta Expression Language API (jakarta.el-api 4.0.0, glassfish jakarta.el 4.0.2) +io.r2dbc.r2dbc-spi-0.9.0.RELEASE -------------------------------------------------------------------------------- -# Notices for Jakarta Expression Language - -This content is produced and maintained by the Jakarta Expression Language project. - -* Project home: https://projects.eclipse.org/projects/ee4j.el - -## Trademarks - -Jakarta Expression Language is a trademark of the Eclipse -Foundation. - -## Copyright - -All content is the property of the respective authors or their employers. For -more information regarding authorship of content, please consult the listed -source code repository logs. - -## Declared Project Licenses - -This program and the accompanying materials are made available under the terms -of the Eclipse Public License v. 2.0 which is available at -http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made -available under the following Secondary Licenses when the conditions for such -availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU -General Public License, version 2 with the GNU Classpath Exception which is -available at https://www.gnu.org/software/classpath/license.html. - -SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - -## Source Code +Bundled jars: io.r2dbc.r2dbc-spi-0.9.0.RELEASE.jar -The project maintains the following source code repositories: +Reactive Relational Database Connectivity -* https://github.com/eclipse-ee4j/el-ri +Copyright 2017-2021 the original author or authors. -## Third-party Content +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 -## Cryptography + https://www.apache.org/licenses/LICENSE-2.0 -Content may contain encryption software. The country in which you are currently -may have restrictions on the import, possession, and use, and/or re-export to -another country, of encryption software. BEFORE using any encryption software, -please check the country's laws, regulations and policies concerning the import, -possession, or use, and re-export of encryption software, to see if this is -permitted. +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. -------------------------------------------------------------------------------- -Jakarta Annotations API (jakarta.annotation-api 2.1.1 and 3.0.0) +com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-json-provider-2.16.1 -------------------------------------------------------------------------------- -# Notices for Jakarta Annotations - -This content is produced and maintained by the Jakarta Annotations project. - - * Project home: https://projects.eclipse.org/projects/ee4j.ca - -## Trademarks - -Jakarta Annotations is a trademark of the Eclipse Foundation. - -## Declared Project Licenses - -This program and the accompanying materials are made available under the terms -of the Eclipse Public License v. 2.0 which is available at -http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made -available under the following Secondary Licenses when the conditions for such -availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU -General Public License, version 2 with the GNU Classpath Exception which is -available at https://www.gnu.org/software/classpath/license.html. - -SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 - -## Source Code +Bundled jars: com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-json-provider-2.16.1.jar -The project maintains the following source code repositories: +# Jackson JSON processor - * https://github.com/eclipse-ee4j/common-annotations-api +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. -## Third-party Content +## Licensing -## Cryptography +Jackson core and extension components may be 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). -Content may contain encryption software. The country in which you are currently -may have restrictions on the import, possession, and use, and/or re-export to -another country, of encryption software. BEFORE using any encryption software, -please check the country's laws, regulations and policies concerning the import, -possession, or use, and re-export of encryption software, to see if this is -permitted. +## 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. -# Notices for Jakarta Annotations +-------------------------------------------------------------------------------- +com.fasterxml.jackson.module.jackson-module-blackbird-2.16.1 +-------------------------------------------------------------------------------- -This content is produced and maintained by the Jakarta Annotations project. +Bundled jars: com.fasterxml.jackson.module.jackson-module-blackbird-2.16.1.jar -* Project home: https://projects.eclipse.org/projects/ee4j.ca +# Jackson JSON processor -## Trademarks +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. -Jakarta Annotations™ is a trademark of the Eclipse Foundation. +## Licensing -## Copyright +Jackson core and extension components (as well their dependencies) may be 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). -All content is the property of the respective authors or their employers. For -more information regarding authorship of content, please consult the listed -source code repository logs. +## Credits -## Declared Project Licenses +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. -This program and the accompanying materials are made available under the terms -of the Eclipse Public License v. 2.0 which is available at -https://www.eclipse.org/legal/epl-2.0. This Source Code may also be made -available under the following Secondary Licenses when the conditions for such -availability set forth in the Eclipse Public License v. 2.0 are satisfied: -GPL-2.0 with Classpath-exception-2.0 which is available at -https://openjdk.java.net/legal/gplv2+ce.html. +-------------------------------------------------------------------------------- +com.fasterxml.classmate-1.7.0 +-------------------------------------------------------------------------------- -SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-only with Classpath-exception-2.0 +Bundled jars: com.fasterxml.classmate-1.7.0.jar -## Source Code +Java ClassMate library was originally written by Tatu Saloranta (tatu.saloranta@iki.fi) -The project maintains the following source code repositories: +Other developers who have contributed code are: -* https://github.com/jakartaee/common-annotations-api +* Brian Langel -## Cryptography +## Copyright -Content may contain encryption software. The country in which you are currently -may have restrictions on the import, possession, and use, and/or re-export to -another country, of encryption software. BEFORE using any encryption software, -please check the country's laws, regulations and policies concerning the import, -possession, or use, and re-export of encryption software, to see if this is -permitted. +Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi) -------------------------------------------------------------------------------- -Jakarta Inject API (jakarta.inject-api 2.0.1) +org.glassfish.jersey.core.jersey-common-3.0.12 -------------------------------------------------------------------------------- -# Notices for Eclipse Jakarta Dependency Injection +Bundled jars: org.glassfish.jersey.core.jersey-common-3.0.12.jar -This content is produced and maintained by the Eclipse Jakarta Dependency Injection project. +# Notice for Jersey Core Common module +This content is produced and maintained by the Eclipse Jersey project. -* Project home: https://projects.eclipse.org/projects/cdi.batch -## Trademarks +* https://projects.eclipse.org/projects/ee4j.jersey -Jakarta Dependency Injection is a trademark of the Eclipse Foundation. +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. ## Copyright @@ -1871,38 +1268,40 @@ source code repository logs. ## Declared Project Licenses This program and the accompanying materials are made available under the terms -of the Apache License, Version 2.0 which is available at -https://www.apache.org/licenses/LICENSE-2.0. +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. -SPDX-License-Identifier: Apache-2.0 +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 ## Source Code - The project maintains the following source code repositories: -https://github.com/eclipse-ee4j/injection-api -https://github.com/eclipse-ee4j/injection-spec -https://github.com/eclipse-ee4j/injection-tck +* https://github.com/eclipse-ee4j/jersey ## Third-party Content -This project leverages the following third party content. - -None - -## Cryptography - -None +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright: (C) 2009 The Guava Authors --------------------------------------------------------------------------------- -Jakarta Activation (jakarta.activation 2.0.0, 2.0.1, jakarta.activation-api 1.2.1, 2.1.0) --------------------------------------------------------------------------------- +JSR-166 Extension - JEP 266 +* License: Creative Commons 1.0 (CC0) +* No copyright +* 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/publicdomain/zero/1.0/ -# Notices for Eclipse Project for JAF +# Notice for Jersey +This content is produced and maintained by the Eclipse Jersey project. -This content is produced and maintained by the Eclipse Project for JAF project. +* Project home: https://projects.eclipse.org/projects/ee4j.jersey -* Project home: https://projects.eclipse.org/projects/ee4j.jaf +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. ## Copyright @@ -1913,125 +1312,156 @@ source code repository logs. ## Declared Project Licenses This program and the accompanying materials are made available under the terms -of the Eclipse Distribution License v. 1.0, -which is available at http://www.eclipse.org/org/documents/edl-v10.php. +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. -SPDX-License-Identifier: BSD-3-Clause +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 ## Source Code - The project maintains the following source code repositories: -* https://github.com/eclipse-ee4j/jaf +* https://github.com/eclipse-ee4j/jersey ## Third-party Content -This project leverages the following third party content. - -JUnit (4.12) +Angular JS, v1.6.6 +* License MIT (http://www.opensource.org/licenses/mit-license.php) +* Project: http://angularjs.org +* Coyright: (c) 2010-2017 Google, Inc. -* License: Eclipse Public License +aopalliance Version 1 +* License: all the source code provided by AOP Alliance is Public Domain. +* Project: http://aopalliance.sourceforge.net +* Copyright: Material in the public domain is not protected by copyright -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Bean Validation API 3.0.2 +* License: Apache License, 2.0 +* Project: http://beanvalidation.org/1.1/ +* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors +* by the @authors tag. -# Notices for Jakarta Activation +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate -This content is produced and maintained by Jakarta Activation project. +Bootstrap v3.3.7 +* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE) +* Project: http://getbootstrap.com +* Copyright: 2011-2016 Twitter, Inc -* Project home: https://projects.eclipse.org/projects/ee4j.jaf +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright (C) 2009 The Guava Authors -## Copyright +jakarta.inject Version: 1 +* License: Apache License, 2.0 +* Copyright (C) 2009 The JSR-330 Expert Group -All content is the property of the respective authors or their employers. For -more information regarding authorship of content, please consult the listed -source code repository logs. +Javassist Version 3.29.2-GA +* License: Apache License, 2.0 +* Project: http://www.javassist.org/ +* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. -## Declared Project Licenses +Jackson JAX-RS Providers Version 2.15.3 +* License: Apache License, 2.0 +* Project: https://github.com/FasterXML/jackson-jaxrs-providers +* Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. -This program and the accompanying materials are made available under the terms -of the Eclipse Distribution License v. 1.0, -which is available at http://www.eclipse.org/org/documents/edl-v10.php. +jQuery v1.12.4 +* License: jquery.org/license +* Project: jquery.org +* Copyright: (c) jQuery Foundation -SPDX-License-Identifier: BSD-3-Clause +jQuery Barcode plugin 0.3 +* License: MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://www.gnu.org/licenses/gpl.html) +* Project: http://www.pasella.it/projects/jQuery/barcode +* Copyright: (c) 2009 Antonello Pasella antonello.pasella@gmail.com -## Source Code +JSR-166 Extension - JEP 266 +* License: CC0 +* No copyright +* 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/publicdomain/zero/1.0/ -The project maintains the following source code repositories: +KineticJS, v4.7.1 +* License: MIT license (http://www.opensource.org/licenses/mit-license.php) +* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS +* Copyright: Eric Rowell -* https://github.com/eclipse-ee4j/jaf +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved. -## Third-party Content +org.osgi.core version 6.0.0 +* License: Apache License, 2.0 +* Copyright (c) OSGi Alliance (2005, 2008). All Rights Reserved. -This project leverages the following third party content. +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. -JUnit (4.12) +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ -* License: Eclipse Public License +-------------------------------------------------------------------------------- +jakarta.annotation.jakarta.annotation-api-2.1.1 +-------------------------------------------------------------------------------- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Bundled jars: jakarta.annotation.jakarta.annotation-api-2.1.1.jar -# Notices for Jakarta Activation +# Notices for Jakarta Annotations -This content is produced and maintained by Jakarta Activation project. +This content is produced and maintained by the Jakarta Annotations project. -* Project home: https://projects.eclipse.org/projects/ee4j.jaf + * Project home: https://projects.eclipse.org/projects/ee4j.ca -## Copyright +## Trademarks -All content is the property of the respective authors or their employers. For -more information regarding authorship of content, please consult the listed -source code repository logs. +Jakarta Annotations is a trademark of the Eclipse Foundation. ## Declared Project Licenses This program and the accompanying materials are made available under the terms -of the Eclipse Distribution License v. 1.0, -which is available at http://www.eclipse.org/org/documents/edl-v10.php. +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. -SPDX-License-Identifier: BSD-3-Clause +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 ## Source Code The project maintains the following source code repositories: -* https://github.com/eclipse-ee4j/jaf - --------------------------------------------------------------------------------- -Bouncy Castle --------------------------------------------------------------------------------- - -Bouncy Castle Cryptography (org.bouncycastle.*) is distributed under the -Bouncy Castle License, whose text reproduces the MIT License with Bouncy -Castle's copyright line: - - Copyright (c) 2000-2024 The Legion of the Bouncy Castle Inc. - (https://www.bouncycastle.org) - -The full MIT-equivalent text is reproduced in -licenses/LICENSE-MIT.txt; the Bouncy Castle copyright line above must be -preserved alongside it. - --------------------------------------------------------------------------------- -aiohttp (vendored MIT-licensed C parser code) --------------------------------------------------------------------------------- + * https://github.com/eclipse-ee4j/common-annotations-api -The aiohttp wheel is primarily Apache-2.0 but bundles a small amount of -MIT-licensed C code used for HTTP parsing. The MIT attribution required -for redistribution of that code is: +## Third-party Content - Copyright (c) the aiohttp contributors and upstream authors of the - vendored parser source. Distributed under the MIT License. +## Cryptography -Consumers of the aiohttp wheel must preserve that MIT copyright notice in -any downstream redistribution of the parser source or object code. +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. -------------------------------------------------------------------------------- -Matplotlib +org.apache.commons.commons-text-1.11.0 -------------------------------------------------------------------------------- -Matplotlib is distributed under the "Matplotlib License", a modification of -the PSF License. The attribution required for redistribution is: +Bundled jars: org.apache.commons.commons-text-1.11.0.jar - Copyright (c) 2012- Matplotlib Development Team; All Rights Reserved. +Apache Commons Text +Copyright 2014-2023 The Apache Software Foundation -The full license text is covered by licenses/LICENSE-PSF-2.0.txt. +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). diff --git a/access-control-service/build.sbt b/access-control-service/build.sbt index 6446bbb1700..40bffe6f3d0 100644 --- a/access-control-service/build.sbt +++ b/access-control-service/build.sbt @@ -27,7 +27,9 @@ enablePlugins(JavaAppPackaging) // See project/AddMetaInfLicenseFiles.scala. Universal / mappings := AddMetaInfLicenseFiles.distMappings( (Universal / mappings).value, - (ThisBuild / baseDirectory).value + (ThisBuild / baseDirectory).value, + baseDirectory.value / "LICENSE-binary", + baseDirectory.value / "NOTICE-binary" ) // Enable semanticdb for Scalafix diff --git a/agent-service/LICENSE-binary b/agent-service/LICENSE-binary new file mode 100644 index 00000000000..60c33ca64d4 --- /dev/null +++ b/agent-service/LICENSE-binary @@ -0,0 +1,298 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for describing the origin of the Work and + reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Support. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or support. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + 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. + +================================================================================ +THIRD-PARTY COMPONENTS +================================================================================ + +Apache Texera's binary distribution of the texera-agent-service Docker image bundles the following third-party npm packages (installed via bun install --production), grouped by license. + +-------------------------------------------------------------------------------- +Dependencies under the Apache License, Version 2.0 +-------------------------------------------------------------------------------- + +Agent service npm packages: + - @ai-sdk/gateway@2.0.18 + - @ai-sdk/openai@2.0.79 + - @ai-sdk/provider-utils@3.0.18 + - @ai-sdk/provider@2.0.0 + - @opentelemetry/api@1.9.0 + - @vercel/oidc@3.0.5 + - ai@5.0.108 + - rxjs@7.8.2 + - typescript@5.9.3 + +-------------------------------------------------------------------------------- +Dependencies under the MIT License +-------------------------------------------------------------------------------- + +Agent service npm packages: + - @borewit/text-codec@0.1.1 + - @elysiajs/cors@1.4.0 + - @pinojs/redact@0.4.0 + - @sinclair/typebox@0.34.41 + - @standard-schema/spec@1.0.0 + - @tokenizer/inflate@0.4.1 + - @tokenizer/token@0.3.0 + - @types/bun@1.3.3 + - @types/node@24.10.1 + - ajv@8.17.1 + - atomic-sleep@1.0.0 + - bun-types@1.3.3 + - cookie@1.1.1 + - dagre@0.8.5 + - debug@4.4.3 + - elysia@1.4.18 + - eventsource-parser@3.0.6 + - exact-mirror@0.2.5 + - fast-decode-uri-component@1.0.1 + - fast-deep-equal@3.1.3 + - file-type@21.1.1 + - graphlib@2.1.8 + - json-schema-traverse@1.0.0 + - lodash@4.18.1 + - memoirist@0.4.0 + - ms@2.1.3 + - on-exit-leak-free@2.1.2 + - openapi-types@12.1.3 + - pino-abstract-transport@3.0.0 + - pino-std-serializers@7.1.0 + - pino@10.3.1 + - process-warning@5.0.0 + - quick-format-unescaped@4.0.4 + - real-require@0.2.0 + - require-from-string@2.0.2 + - safe-stable-stringify@2.5.0 + - sonic-boom@4.2.1 + - strtok3@10.3.4 + - thread-stream@4.0.0 + - token-types@6.1.1 + - uint8array-extras@1.5.0 + - undici-types@7.16.0 + - zod@3.25.76 + +-------------------------------------------------------------------------------- +Dependencies under the BSD 3-Clause License +-------------------------------------------------------------------------------- + +Agent service npm packages: + - fast-uri@3.1.0 + - ieee754@1.2.1 + - json-schema@0.4.0 + +-------------------------------------------------------------------------------- +Dependencies under the ISC License +-------------------------------------------------------------------------------- + +Agent service npm packages: + - split2@4.2.0 + +-------------------------------------------------------------------------------- +Dependencies under the BSD Zero Clause License +-------------------------------------------------------------------------------- + +Agent service npm packages: + - tslib@2.8.1 + +Individual jars may contain their own META-INF/LICENSE and META-INF/NOTICE +files that apply to their specific contents; those files continue to govern +the use of those components. diff --git a/LICENSE-binary b/amber/LICENSE-binary-java similarity index 65% rename from LICENSE-binary rename to amber/LICENSE-binary-java index 18127728eea..d82f69bd837 100644 --- a/LICENSE-binary +++ b/amber/LICENSE-binary-java @@ -204,28 +204,16 @@ THIRD-PARTY COMPONENTS ================================================================================ -Apache Texera's binary distributions and source tree include the following -third-party components, grouped by license. Each section references -licenses/ for the full text of the applicable license. Components under -the Apache License, Version 2.0 are governed by the same license terms as -Apache Texera itself and are listed for completeness. +Apache Texera's binary distribution of the WorkflowExecutionService (shared by texera-dashboard-service, texera-workflow-execution-coordinator, and texera-workflow-execution-runner) includes the following third-party Java/Scala components, grouped by license. Each section references licenses/ for the full text of the applicable license. Components under the Apache License, Version 2.0 are governed by the same license terms as Apache Texera itself and are listed for completeness. Locations within the distribution: - - Scala/Java jars listed below ship under the lib/ directory of each - service's Universal zip (amber, access-control-service, - config-service, computing-unit-managing-service, file-service, and - workflow-compiling-service). + - Scala/Java jars listed below ship under amber/lib/ of the + Universal zip. - - Python packages are installed into the Python site-packages directory - of the computing-unit-master and computing-unit-worker Docker images. - - - Angular / npm packages are sourced from frontend/node_modules at - build time and shipped compiled into the texera-web-application - Docker image's frontend assets. - - - Source files derived from third-party projects live in the Apache - Texera source tree at the paths listed against each entry. + - Source files derived from third-party projects are compiled + into the bundled jars and live at the listed paths in the + Apache Texera source tree. -------------------------------------------------------------------------------- Dependencies under the Apache License, Version 2.0 @@ -234,38 +222,25 @@ Dependencies under the Apache License, Version 2.0 Scala/Java jars: - ch.qos.reload4j.reload4j-1.2.18.3.jar - com.fasterxml.classmate-1.3.1.jar - - com.fasterxml.classmate-1.7.0.jar - com.fasterxml.jackson.core.jackson-annotations-2.18.6.jar - com.fasterxml.jackson.core.jackson-core-2.18.6.jar - com.fasterxml.jackson.core.jackson-databind-2.18.6.jar - - com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.16.1.jar - - com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.17.0.jar - com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.9.10.jar - - com.fasterxml.jackson.datatype.jackson-datatype-guava-2.16.1.jar - com.fasterxml.jackson.datatype.jackson-datatype-guava-2.9.10.jar - com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.11.4.jar - - com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.16.1.jar - com.fasterxml.jackson.datatype.jackson-datatype-joda-2.9.10.jar - com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.16.0.jar - - com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.16.1.jar - - com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.17.0.jar - - com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-base-2.16.1.jar - - com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-json-provider-2.16.1.jar - com.fasterxml.jackson.jaxrs.jackson-jaxrs-base-2.10.5.jar - com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider-2.10.5.jar - com.fasterxml.jackson.module.jackson-module-afterburner-2.9.10.jar - - com.fasterxml.jackson.module.jackson-module-blackbird-2.16.1.jar - - com.fasterxml.jackson.module.jackson-module-jakarta-xmlbind-annotations-2.16.1.jar - com.fasterxml.jackson.module.jackson-module-jaxb-annotations-2.10.5.jar - com.fasterxml.jackson.module.jackson-module-jsonSchema-2.18.6.jar - com.fasterxml.jackson.module.jackson-module-no-ctor-deser-2.18.6.jar - - com.fasterxml.jackson.module.jackson-module-parameter-names-2.16.1.jar - com.fasterxml.jackson.module.jackson-module-parameter-names-2.9.10.jar - com.fasterxml.jackson.module.jackson-module-scala_2.13-2.18.6.jar - com.fasterxml.woodstox.woodstox-core-5.3.0.jar - com.flipkart.zjsonpatch.zjsonpatch-0.4.13.jar - com.github.ben-manes.caffeine.caffeine-2.9.3.jar - - com.github.ben-manes.caffeine.caffeine-3.1.8.jar - com.github.dirkraft.dropwizard.dropwizard-file-assets-0.0.2.jar - com.github.nscala-time.nscala-time_2.13-2.32.0.jar - com.github.sisyphsu.dateparser-1.0.11.jar @@ -275,14 +250,10 @@ Scala/Java jars: - com.github.tototoshi.scala-csv_2.13-1.3.10.jar - com.google.android.annotations-4.1.1.4.jar - com.google.api-client.google-api-client-2.2.0.jar - - com.google.api.grpc.proto-google-common-protos-2.22.0.jar - com.google.api.grpc.proto-google-common-protos-2.29.0.jar - com.google.code.findbugs.jsr305-3.0.2.jar - com.google.code.gson.gson-2.10.1.jar - - com.google.code.gson.gson-2.11.0.jar - com.google.errorprone.error_prone_annotations-2.23.0.jar - - com.google.errorprone.error_prone_annotations-2.25.0.jar - - com.google.errorprone.error_prone_annotations-2.27.0.jar - com.google.flatbuffers.flatbuffers-java-23.5.26.jar - com.google.guava.failureaccess-1.0.2.jar - com.google.guava.guava-33.0.0-jre.jar @@ -297,17 +268,12 @@ Scala/Java jars: - com.google.oauth-client.google-oauth-client-java6-1.34.1.jar - com.google.oauth-client.google-oauth-client-jetty-1.34.1.jar - com.googlecode.javaewah.JavaEWAH-1.1.12.jar - - com.helger.profiler-1.1.1.jar - com.hierynomus.asn-one-0.6.0.jar - com.nimbusds.nimbus-jose-jwt-9.8.1.jar - com.papertrail.profiler-1.0.2.jar - com.softwaremill.common.tagging_2.13-2.3.5.jar - com.softwaremill.macwire.proxy_2.13-2.6.7.jar - com.softwaremill.macwire.util_2.13-2.6.7.jar - - com.softwaremill.sttp.client4.core_2.13-4.0.0-M6.jar - - com.softwaremill.sttp.model.core_2.13-1.7.2.jar - - com.softwaremill.sttp.shared.core_2.13-1.3.16.jar - - com.softwaremill.sttp.shared.ws_2.13-1.3.16.jar - com.squareup.okhttp.okhttp-2.7.5.jar - com.squareup.okhttp3.logging-interceptor-4.12.0.jar - com.squareup.okhttp3.okhttp-4.12.0.jar @@ -320,9 +286,7 @@ Scala/Java jars: - com.twitter.util-core_2.13-22.12.0.jar - com.twitter.util-function_2.13-22.12.0.jar - com.typesafe.config-1.4.6.jar - - com.typesafe.play.play-functional_2.13-2.10.6.jar - com.typesafe.play.play-functional_2.13-2.9.4.jar - - com.typesafe.play.play-json_2.13-2.10.6.jar - com.typesafe.play.play-json_2.13-2.9.4.jar - com.typesafe.scala-logging.scala-logging_2.13-3.9.5.jar - com.typesafe.ssl-config-core_2.13-0.6.1.jar @@ -341,120 +305,50 @@ Scala/Java jars: - io.altoo.scala-kryo-serialization_2.13-1.3.0.jar - io.dropwizard-bundles.dropwizard-redirect-bundle-1.0.5.jar - io.dropwizard.dropwizard-auth-1.3.23.jar - - io.dropwizard.dropwizard-auth-4.0.7.jar - io.dropwizard.dropwizard-client-1.3.23.jar - io.dropwizard.dropwizard-configuration-1.3.23.jar - - io.dropwizard.dropwizard-configuration-4.0.7.jar - io.dropwizard.dropwizard-core-1.3.23.jar - - io.dropwizard.dropwizard-core-4.0.7.jar - - io.dropwizard.dropwizard-health-4.0.7.jar - io.dropwizard.dropwizard-jackson-1.3.23.jar - - io.dropwizard.dropwizard-jackson-4.0.7.jar - io.dropwizard.dropwizard-jersey-1.3.23.jar - - io.dropwizard.dropwizard-jersey-4.0.7.jar - io.dropwizard.dropwizard-jetty-1.3.23.jar - - io.dropwizard.dropwizard-jetty-4.0.7.jar - io.dropwizard.dropwizard-lifecycle-1.3.23.jar - - io.dropwizard.dropwizard-lifecycle-4.0.7.jar - io.dropwizard.dropwizard-logging-1.3.23.jar - - io.dropwizard.dropwizard-logging-4.0.7.jar - io.dropwizard.dropwizard-metrics-1.3.23.jar - - io.dropwizard.dropwizard-metrics-4.0.7.jar - io.dropwizard.dropwizard-request-logging-1.3.23.jar - - io.dropwizard.dropwizard-request-logging-4.0.7.jar - io.dropwizard.dropwizard-servlets-1.3.23.jar - - io.dropwizard.dropwizard-servlets-4.0.7.jar - io.dropwizard.dropwizard-util-1.3.23.jar - - io.dropwizard.dropwizard-util-4.0.7.jar - io.dropwizard.dropwizard-validation-1.3.23.jar - - io.dropwizard.dropwizard-validation-4.0.7.jar - - io.dropwizard.logback.logback-throttling-appender-1.4.2.jar - io.dropwizard.metrics.metrics-annotation-4.0.5.jar - - io.dropwizard.metrics.metrics-annotation-4.2.25.jar - - io.dropwizard.metrics.metrics-caffeine-4.2.25.jar - io.dropwizard.metrics.metrics-core-4.0.5.jar - - io.dropwizard.metrics.metrics-core-4.2.25.jar - io.dropwizard.metrics.metrics-healthchecks-4.0.5.jar - - io.dropwizard.metrics.metrics-healthchecks-4.2.25.jar - io.dropwizard.metrics.metrics-httpclient-4.0.5.jar - - io.dropwizard.metrics.metrics-jakarta-servlets-4.2.25.jar - io.dropwizard.metrics.metrics-jersey2-4.0.5.jar - - io.dropwizard.metrics.metrics-jersey3-4.2.25.jar - - io.dropwizard.metrics.metrics-jetty11-4.2.25.jar - io.dropwizard.metrics.metrics-jetty9-4.0.5.jar - io.dropwizard.metrics.metrics-jmx-4.0.5.jar - - io.dropwizard.metrics.metrics-jmx-4.2.25.jar - io.dropwizard.metrics.metrics-json-4.0.5.jar - - io.dropwizard.metrics.metrics-json-4.2.25.jar - io.dropwizard.metrics.metrics-jvm-4.0.5.jar - - io.dropwizard.metrics.metrics-jvm-4.2.25.jar - io.dropwizard.metrics.metrics-logback-4.0.5.jar - - io.dropwizard.metrics.metrics-logback-4.2.25.jar - io.dropwizard.metrics.metrics-servlets-4.0.5.jar - - io.fabric8.kubernetes-client-6.12.1.jar - - io.fabric8.kubernetes-client-api-6.12.1.jar - - io.fabric8.kubernetes-httpclient-okhttp-6.12.1.jar - - io.fabric8.kubernetes-model-admissionregistration-6.12.1.jar - - io.fabric8.kubernetes-model-apiextensions-6.12.1.jar - - io.fabric8.kubernetes-model-apps-6.12.1.jar - - io.fabric8.kubernetes-model-autoscaling-6.12.1.jar - - io.fabric8.kubernetes-model-batch-6.12.1.jar - - io.fabric8.kubernetes-model-certificates-6.12.1.jar - - io.fabric8.kubernetes-model-common-6.12.1.jar - - io.fabric8.kubernetes-model-coordination-6.12.1.jar - - io.fabric8.kubernetes-model-core-6.12.1.jar - - io.fabric8.kubernetes-model-discovery-6.12.1.jar - - io.fabric8.kubernetes-model-events-6.12.1.jar - - io.fabric8.kubernetes-model-extensions-6.12.1.jar - - io.fabric8.kubernetes-model-flowcontrol-6.12.1.jar - - io.fabric8.kubernetes-model-gatewayapi-6.12.1.jar - - io.fabric8.kubernetes-model-metrics-6.12.1.jar - - io.fabric8.kubernetes-model-networking-6.12.1.jar - - io.fabric8.kubernetes-model-node-6.12.1.jar - - io.fabric8.kubernetes-model-policy-6.12.1.jar - - io.fabric8.kubernetes-model-rbac-6.12.1.jar - - io.fabric8.kubernetes-model-resource-6.12.1.jar - - io.fabric8.kubernetes-model-scheduling-6.12.1.jar - - io.fabric8.kubernetes-model-storageclass-6.12.1.jar - - io.fabric8.zjsonpatch-0.3.0.jar - io.github.kostaskougios.cloning-1.10.3.jar - - io.grpc.grpc-api-1.60.0.jar - io.grpc.grpc-api-1.62.2.jar - - io.grpc.grpc-context-1.60.0.jar - io.grpc.grpc-context-1.62.2.jar - - io.grpc.grpc-core-1.60.0.jar - io.grpc.grpc-core-1.62.2.jar - io.grpc.grpc-netty-1.60.0.jar - - io.grpc.grpc-protobuf-1.60.0.jar - io.grpc.grpc-protobuf-1.62.2.jar - - io.grpc.grpc-protobuf-lite-1.60.0.jar - io.grpc.grpc-protobuf-lite-1.62.2.jar - - io.grpc.grpc-stub-1.60.0.jar - io.grpc.grpc-stub-1.62.2.jar - - io.grpc.grpc-util-1.60.0.jar - io.gsonfire.gson-fire-1.8.5.jar - - io.gsonfire.gson-fire-1.9.0.jar - io.kamon.sigar-loader-1.6.6-rev002.jar - - io.kubernetes.client-java-21.0.0.jar - - io.kubernetes.client-java-api-21.0.0.jar - - io.kubernetes.client-java-proto-21.0.0.jar - io.lakefs.sdk-1.51.0.jar - io.netty.netty-3.10.6.Final.jar - - io.netty.netty-buffer-4.1.104.Final.jar - io.netty.netty-buffer-4.1.96.Final.jar - - io.netty.netty-codec-4.1.104.Final.jar - io.netty.netty-codec-4.1.96.Final.jar - - io.netty.netty-codec-http-4.1.100.Final.jar - io.netty.netty-codec-http-4.1.96.Final.jar - - io.netty.netty-codec-http2-4.1.100.Final.jar - io.netty.netty-codec-http2-4.1.96.Final.jar - io.netty.netty-codec-socks-4.1.100.Final.jar - - io.netty.netty-common-4.1.104.Final.jar - io.netty.netty-common-4.1.96.Final.jar - - io.netty.netty-handler-4.1.104.Final.jar - io.netty.netty-handler-4.1.96.Final.jar - io.netty.netty-handler-proxy-4.1.100.Final.jar - - io.netty.netty-resolver-4.1.104.Final.jar - io.netty.netty-resolver-4.1.96.Final.jar - io.netty.netty-tcnative-boringssl-static-2.0.61.Final-linux-aarch_64.jar - io.netty.netty-tcnative-boringssl-static-2.0.61.Final-linux-x86_64.jar @@ -463,25 +357,18 @@ Scala/Java jars: - io.netty.netty-tcnative-boringssl-static-2.0.61.Final-windows-x86_64.jar - io.netty.netty-tcnative-boringssl-static-2.0.61.Final.jar - io.netty.netty-tcnative-classes-2.0.61.Final.jar - - io.netty.netty-transport-4.1.104.Final.jar - io.netty.netty-transport-4.1.96.Final.jar - - io.netty.netty-transport-native-unix-common-4.1.104.Final.jar - io.netty.netty-transport-native-unix-common-4.1.96.Final.jar - io.opencensus.opencensus-api-0.31.1.jar - io.opencensus.opencensus-contrib-http-util-0.31.1.jar - io.perfmark.perfmark-api-0.26.0.jar - io.r2dbc.r2dbc-spi-0.9.0.RELEASE.jar - io.reactivex.rxjava3.rxjava-3.1.6.jar - - io.swagger.swagger-annotations-1.6.14.jar - - jakarta.inject.jakarta.inject-api-2.0.1.jar - - jakarta.validation.jakarta.validation-api-3.0.2.jar - javax.inject.javax.inject-1.jar - javax.validation.validation-api-2.0.1.Final.jar - joda-time.joda-time-2.11.0.jar - log4j.log4j-1.2.17.jar - - net.minidev.accessors-smart-2.4.2.jar - net.minidev.accessors-smart-2.4.7.jar - - net.minidev.json-smart-2.4.2.jar - net.minidev.json-smart-2.4.7.jar - org.agrona.agrona-1.22.0.jar - org.apache.arrow.arrow-format-15.0.2.jar @@ -492,26 +379,18 @@ Scala/Java jars: - org.apache.arrow.flight-grpc-15.0.2.jar - org.apache.avro.avro-1.12.0.jar - org.apache.commons.commons-collections4-4.2.jar - - org.apache.commons.commons-collections4-4.4.jar - - org.apache.commons.commons-compress-1.26.2.jar - org.apache.commons.commons-compress-1.27.1.jar - org.apache.commons.commons-configuration2-2.1.1.jar - org.apache.commons.commons-jcs3-core-3.2.jar - - org.apache.commons.commons-lang3-3.13.0.jar - - org.apache.commons.commons-lang3-3.14.0.jar - org.apache.commons.commons-lang3-3.16.0.jar - org.apache.commons.commons-math3-3.1.1.jar - - org.apache.commons.commons-text-1.11.0.jar - org.apache.commons.commons-text-1.4.jar - org.apache.commons.commons-vfs2-2.9.0.jar - org.apache.curator.curator-client-4.2.0.jar - org.apache.curator.curator-framework-4.2.0.jar - org.apache.curator.curator-recipes-4.2.0.jar - - org.apache.hadoop.hadoop-annotations-3.3.1.jar - org.apache.hadoop.hadoop-annotations-3.3.3.jar - - org.apache.hadoop.hadoop-auth-3.3.1.jar - org.apache.hadoop.hadoop-auth-3.3.3.jar - - org.apache.hadoop.hadoop-common-3.3.1.jar - org.apache.hadoop.hadoop-common-3.3.3.jar - org.apache.hadoop.hadoop-hdfs-client-3.3.1.jar - org.apache.hadoop.hadoop-mapreduce-client-core-3.3.1.jar @@ -520,12 +399,10 @@ Scala/Java jars: - org.apache.hadoop.hadoop-yarn-common-3.3.1.jar - org.apache.hadoop.thirdparty.hadoop-shaded-guava-1.1.1.jar - org.apache.hadoop.thirdparty.hadoop-shaded-protobuf_3_7-1.1.1.jar - - org.apache.htrace.htrace-core4-4.1.0-incubating.jar - org.apache.httpcomponents.client5.httpclient5-5.4.jar - org.apache.httpcomponents.core5.httpcore5-5.3.jar - org.apache.httpcomponents.core5.httpcore5-h2-5.3.jar - org.apache.httpcomponents.httpasyncclient-4.1.5.jar - - org.apache.httpcomponents.httpclient-4.5.13.jar - org.apache.httpcomponents.httpclient-4.5.14.jar - org.apache.httpcomponents.httpcore-4.4.16.jar - org.apache.httpcomponents.httpcore-nio-4.4.13.jar @@ -585,27 +462,18 @@ Scala/Java jars: - org.eclipse.jetty.jetty-annotations-9.4.18.v20190429.jar - org.eclipse.jetty.jetty-client-9.4.40.v20210413.jar - org.eclipse.jetty.jetty-continuation-9.4.18.v20190429.jar - - org.eclipse.jetty.jetty-http-11.0.20.jar - org.eclipse.jetty.jetty-http-9.4.20.v20190813.jar - - org.eclipse.jetty.jetty-io-11.0.20.jar - org.eclipse.jetty.jetty-io-9.4.40.v20210413.jar - org.eclipse.jetty.jetty-jndi-9.4.18.v20190429.jar - org.eclipse.jetty.jetty-plus-9.4.18.v20190429.jar - - org.eclipse.jetty.jetty-security-11.0.20.jar - org.eclipse.jetty.jetty-security-9.4.20.v20190813.jar - - org.eclipse.jetty.jetty-server-11.0.20.jar - org.eclipse.jetty.jetty-server-9.4.20.v20190813.jar - - org.eclipse.jetty.jetty-servlet-11.0.20.jar - org.eclipse.jetty.jetty-servlet-9.4.20.v20190813.jar - - org.eclipse.jetty.jetty-servlets-11.0.20.jar - org.eclipse.jetty.jetty-servlets-9.4.18.v20190429.jar - - org.eclipse.jetty.jetty-util-11.0.20.jar - org.eclipse.jetty.jetty-util-9.4.40.v20210413.jar - org.eclipse.jetty.jetty-webapp-9.4.18.v20190429.jar - org.eclipse.jetty.jetty-xml-9.4.18.v20190429.jar - - org.eclipse.jetty.toolchain.jetty-jakarta-servlet-api-5.0.2.jar - org.eclipse.jetty.toolchain.setuid.jetty-setuid-java-1.0.3.jar - - org.eclipse.jetty.toolchain.setuid.jetty-setuid-java-1.0.4.jar - org.eclipse.jetty.websocket.javax-websocket-client-impl-9.4.18.v20190429.jar - org.eclipse.jetty.websocket.javax-websocket-server-impl-9.4.18.v20190429.jar - org.eclipse.jetty.websocket.websocket-api-9.4.40.v20210413.jar @@ -615,11 +483,9 @@ Scala/Java jars: - org.eclipse.jetty.websocket.websocket-servlet-9.4.18.v20190429.jar - org.ehcache.sizeof-0.4.3.jar - org.hibernate.hibernate-validator-5.4.3.Final.jar - - org.hibernate.validator.hibernate-validator-7.0.5.Final.jar - org.jasypt.jasypt-1.9.3.jar - org.javassist.javassist-3.30.2-GA.jar - org.jboss.logging.jboss-logging-3.3.0.Final.jar - - org.jboss.logging.jboss-logging-3.5.3.Final.jar - org.jetbrains.annotations-17.0.0.jar - org.jetbrains.kotlin.kotlin-stdlib-1.9.10.jar - org.jetbrains.kotlin.kotlin-stdlib-common-1.9.10.jar @@ -633,8 +499,6 @@ Scala/Java jars: - org.lz4.lz4-java-1.8.0.jar - org.objenesis.objenesis-3.4.jar - org.openapitools.jackson-databind-nullable-0.2.6.jar - - org.playframework.play-functional_2.13-3.1.0-M1.jar - - org.playframework.play-json_2.13-3.1.0-M1.jar - org.roaringbitmap.RoaringBitmap-1.3.0.jar - org.scala-lang.modules.scala-collection-compat_2.13-2.13.0.jar - org.scala-lang.modules.scala-collection-contrib_2.13-0.3.0.jar @@ -642,17 +506,13 @@ Scala/Java jars: - org.scala-lang.scala-library-2.13.18.jar - org.scala-lang.scala-reflect-2.13.18.jar - org.scalactic.scalactic_2.13-3.2.15.jar - - org.slf4j.jcl-over-slf4j-2.0.12.jar - - org.slf4j.log4j-over-slf4j-2.0.12.jar - org.slf4j.log4j-over-slf4j-2.0.16.jar - - org.snakeyaml.snakeyaml-engine-2.7.jar - org.typelevel.cats-effect-kernel_2.13-3.6.3.jar - org.typelevel.cats-effect-std_2.13-3.6.3.jar - org.typelevel.cats-effect_2.13-3.6.3.jar - org.typelevel.cats-mtl_2.13-1.3.1.jar - org.xerial.snappy.snappy-java-1.1.8.3.jar - org.yaml.snakeyaml-1.23.jar - - org.yaml.snakeyaml-2.2.jar - software.amazon.awssdk.annotations-2.29.51.jar - software.amazon.awssdk.apache-client-2.29.51.jar - software.amazon.awssdk.arns-2.29.51.jar @@ -685,50 +545,6 @@ Scala/Java jars: - software.amazon.awssdk.utils-2.29.51.jar - software.amazon.eventstream.eventstream-1.0.1.jar -Python packages: - - aiobotocore==2.25.1 - - aiohttp==3.13.5 - - aiosignal==1.4.0 - - boto3==1.40.53 - - botocore==1.40.53 - - frozenlist==1.8.0 - - hf-xet==1.4.3 - - huggingface-hub==0.36.2 - - multidict==6.7.1 - - overrides==7.4.0 - - packaging==26.2 - - propcache==0.4.1 - - pyarrow==21.0.0 - - pyiceberg==0.11.1 - - pympler==1.1 - - python-dateutil==2.8.2 - - regex==2026.4.4 - - requests==2.33.1 - - s3transfer==0.14.0 - - safetensors==0.7.0 - - tenacity==8.5.0 - - tokenizers==0.22.2 - - transformers==4.57.3 - - tzdata==2026.2 - - websocket-client==1.9.0 - - yarl==1.23.0 - -Angular / npm packages: - - fuse.js@6.5.3 - - jschardet@3.1.3 - - rxjs@7.8.1 - -Agent service npm packages: - - @ai-sdk/gateway@2.0.18 - - @ai-sdk/openai@2.0.79 - - @ai-sdk/provider-utils@3.0.18 - - @ai-sdk/provider@2.0.0 - - @opentelemetry/api@1.9.0 - - @vercel/oidc@3.0.5 - - ai@5.0.108 - - rxjs@7.8.2 - - typescript@5.9.3 - -------------------------------------------------------------------------------- Dependencies under the MIT License -------------------------------------------------------------------------------- @@ -749,22 +565,6 @@ Source files derived from third-party MIT-licensed projects: common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaString.java common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaTitle.java https://github.com/mbknor/mbknor-jackson-jsonschema - - Google Angular formly examples - frontend/src/app/common/formly/array.type.ts - frontend/src/app/common/formly/object.type.ts - frontend/src/app/common/formly/multischema.type.ts - frontend/src/app/common/formly/null.type.ts - https://angular.io - - TypeFox monaco-languageclient - pyright-language-service/src/main.ts - pyright-language-service/src/language-server-runner.ts - pyright-language-service/src/server-commons.ts - https://github.com/TypeFox/monaco-languageclient - - SVGRepo icons - frontend/src/assets/svg/operator-view-result.svg - frontend/src/assets/svg/operator-reuse-cache-valid.svg - frontend/src/assets/svg/operator-reuse-cache-invalid.svg - https://www.svgrepo.com Scala/Java jars: - co.fs2.fs2-core_2.13-3.12.2.jar @@ -772,216 +572,17 @@ Scala/Java jars: - com.liveperson.dropwizard-websockets-1.3.14.jar - io.github.classgraph.classgraph-4.8.157.jar - net.sourceforge.argparse4j.argparse4j-0.8.1.jar - - net.sourceforge.argparse4j.argparse4j-0.9.0.jar - - org.bouncycastle.bcpkix-jdk18on-1.78.1.jar - - org.bouncycastle.bcprov-jdk18on-1.78.1.jar - - org.bouncycastle.bcutil-jdk18on-1.78.1.jar - org.checkerframework.checker-qual-3.42.0.jar - org.codehaus.mojo.animal-sniffer-annotations-1.23.jar - org.projectlombok.lombok-1.18.24.jar - org.reactivestreams.reactive-streams-1.0.4.jar - org.slf4j.jcl-over-slf4j-1.7.26.jar - org.slf4j.jul-to-slf4j-1.7.26.jar - - org.slf4j.jul-to-slf4j-2.0.12.jar - org.slf4j.slf4j-api-1.7.26.jar - - org.slf4j.slf4j-api-2.0.12.jar - - org.slf4j.slf4j-api-2.0.16.jar - org.typelevel.cats-core_2.13-2.11.0.jar - org.typelevel.cats-kernel_2.13-2.11.0.jar - org.typelevel.fs2-grpc-runtime_2.13-2.11.0.jar -Python packages: - - aioitertools==0.13.0 - - annotated-types==0.7.0 - - appdirs==1.4.4 - - asn1crypto==1.5.1 - - attrs==26.1.0 - - betterproto==2.0.0b7 - - cachetools==6.2.6 - - charset-normalizer==3.4.7 - - deprecated==1.2.14 - - filelock==3.29.0 - - fonttools==4.62.1 - - fs==2.4.16 - - greenlet==3.5.0 - - h2==4.3.0 - - hpack==4.1.0 - - hyperframe==6.1.0 - - iniconfig==1.1.1 - - jmespath==1.1.0 - - loguru==0.7.0 - - markdown-it-py==4.0.0 - - mdurl==0.1.2 - - mmh3==5.2.1 - - pampy==0.3.0 - - plotly==5.24.1 - - pluggy==1.6.0 - - pydantic==2.13.3 - - pydantic-core==2.46.3 - - pyparsing==3.3.2 - - pyroaring==1.1.0 - - pytest==7.4.0 - - pytest-reraise==2.1.2 - - pytest-timeout==2.2.0 - - pytz==2026.1.post1 - - pyyaml==6.0.3 - - readerwriterlock==1.0.9 - - rich==14.3.4 - - ruff==0.14.7 - - scramp==1.4.8 - - six==1.17.0 - - sqlalchemy==2.0.37 - - strictyaml==1.7.3 - - typing-inspection==0.4.2 - - tzlocal==2.1 - - urllib3==2.6.3 - - wordcloud==1.9.3 - -Angular / npm packages: - - @abacritt/angularx-social-login@2.3.0 - - @ali-hm/angular-tree-component@12.0.5 - - @angular/animations@21.2.10 - - @angular/cdk@21.2.8 - - @angular/common@21.2.10 - - @angular/core@21.2.10 - - @angular/forms@21.2.10 - - @angular/platform-browser@21.2.10 - - @angular/router@21.2.10 - - @ant-design/colors@7.2.1 - - @ant-design/fast-color@2.0.6 - - @ant-design/icons-angular@21.0.0 - - @auth0/angular-jwt@5.1.0 - - @babel/runtime@7.29.2 - - @codingame/monaco-vscode-api@8.0.4 - - @codingame/monaco-vscode-base-service-override@8.0.4 - - @codingame/monaco-vscode-configuration-service-override@8.0.4 - - @codingame/monaco-vscode-editor-api@8.0.4 - - @codingame/monaco-vscode-environment-service-override@8.0.4 - - @codingame/monaco-vscode-extensions-service-override@8.0.4 - - @codingame/monaco-vscode-files-service-override@8.0.4 - - @codingame/monaco-vscode-host-service-override@8.0.4 - - @codingame/monaco-vscode-java-default-extension@8.0.4 - - @codingame/monaco-vscode-languages-service-override@8.0.4 - - @codingame/monaco-vscode-layout-service-override@8.0.4 - - @codingame/monaco-vscode-model-service-override@8.0.4 - - @codingame/monaco-vscode-monarch-service-override@8.0.4 - - @codingame/monaco-vscode-python-default-extension@8.0.4 - - @codingame/monaco-vscode-quickaccess-service-override@8.0.4 - - @codingame/monaco-vscode-r-default-extension@8.0.4 - - @codingame/monaco-vscode-textmate-service-override@8.0.4 - - @codingame/monaco-vscode-theme-defaults-default-extension@8.0.4 - - @codingame/monaco-vscode-theme-service-override@8.0.4 - - @ctrl/tinycolor@3.6.1 - - @ngneat/until-destroy@8.1.4 - - @ngx-formly/core@6.3.12 - - @ngx-formly/ng-zorro-antd@6.3.12 - - @vscode/iconv-lite-umd@0.7.0 - - ajv@8.10.0 - - backbone@1.4.1 - - balanced-match@1.0.2 - - base64-js@1.5.1 - - brace-expansion@2.1.0 - - buffer@5.7.1 - - content-disposition@0.5.4 - - css-loader@6.11.0 - - dagre@0.8.5 - - date-fns@2.30.0 - - fast-deep-equal@3.1.3 - - fflate@0.7.4 - - file-saver@2.0.5 - - graphlib@2.1.8 - - html2canvas@1.4.1 - - java@1.0.0 - - jquery@3.6.4 - - json-schema-traverse@1.0.0 - - jszip@3.10.1 - - lib0@0.2.117 - - lodash@4.17.23 - - lodash-es@4.17.21 - - marked@17.0.1 - - mobx@4.14.1 - - monaco-breakpoints@0.2.0 - - monaco-editor-wrapper@5.5.3 - - monaco-languageclient@8.8.3 - - ng-zorro-antd@21.2.2 - - ngx-color-picker@12.0.1 - - ngx-file-drop@16.0.0 - - ngx-json-viewer@3.2.1 - - ngx-markdown@21.2.0 - - papaparse@5.4.1 - - path-browserify@1.0.1 - - plotly.js-basic-dist-min@2.29.0 - - point-in-polygon@1.1.0 - - python@1.0.0 - - quill-cursors@3.1.2 - - r@1.0.0 - - rbush@4.0.1 - - read-excel-file@5.7.1 - - ring-buffer-ts@1.0.3 - - safe-buffer@5.2.1 - - style-loader@3.3.4 - - theme-defaults@1.0.0 - - underscore@1.13.8 - - uuid@8.3.2 - - vscode-jsonrpc@8.2.0 - - vscode-languageclient@9.0.1 - - vscode-languageserver-protocol@3.17.5 - - vscode-languageserver-types@3.17.5 - - vscode-oniguruma@1.7.0 - - vscode-textmate@9.0.0 - - vscode-ws-jsonrpc@3.3.2 - - y-monaco@0.1.5 - - y-protocols@1.0.7 - - y-quill@0.1.5 - - y-websocket@1.5.4 - - yjs@13.5.41 - - zone.js@0.15.1 - -Agent service npm packages: - - @borewit/text-codec@0.1.1 - - @elysiajs/cors@1.4.0 - - @pinojs/redact@0.4.0 - - @sinclair/typebox@0.34.41 - - @standard-schema/spec@1.0.0 - - @tokenizer/inflate@0.4.1 - - @tokenizer/token@0.3.0 - - @types/bun@1.3.3 - - @types/node@24.10.1 - - ajv@8.17.1 - - atomic-sleep@1.0.0 - - bun-types@1.3.3 - - cookie@1.1.1 - - dagre@0.8.5 - - debug@4.4.3 - - elysia@1.4.18 - - eventsource-parser@3.0.6 - - exact-mirror@0.2.5 - - fast-decode-uri-component@1.0.1 - - fast-deep-equal@3.1.3 - - file-type@21.1.1 - - graphlib@2.1.8 - - json-schema-traverse@1.0.0 - - lodash@4.18.1 - - memoirist@0.4.0 - - ms@2.1.3 - - on-exit-leak-free@2.1.2 - - openapi-types@12.1.3 - - pino-abstract-transport@3.0.0 - - pino-std-serializers@7.1.0 - - pino@10.3.1 - - process-warning@5.0.0 - - quick-format-unescaped@4.0.4 - - real-require@0.2.0 - - require-from-string@2.0.2 - - safe-stable-stringify@2.5.0 - - sonic-boom@4.2.1 - - strtok3@10.3.4 - - thread-stream@4.0.0 - - token-types@6.1.1 - - uint8array-extras@1.5.0 - - undici-types@7.16.0 - - zod@3.25.76 - -------------------------------------------------------------------------------- Dependencies under the BSD 3-Clause License -------------------------------------------------------------------------------- @@ -993,13 +594,11 @@ Scala/Java jars: - com.esotericsoftware.minlog-1.3.1.jar - com.esotericsoftware.reflectasm-1.11.9.jar - com.google.protobuf.protobuf-java-3.25.8.jar - - com.google.protobuf.protobuf-java-4.27.1.jar - com.google.re2j.re2j-1.1.jar - com.jcraft.jsch-0.1.55.jar - com.thoughtworks.paranamer.paranamer-2.8.jar - org.fusesource.leveldbjni.leveldbjni-all-1.8.jar - org.jline.jline-3.9.0.jar - - org.ow2.asm.asm-8.0.1.jar - org.ow2.asm.asm-9.1.jar - org.ow2.asm.asm-analysis-7.0.jar - org.ow2.asm.asm-commons-7.0.jar @@ -1007,46 +606,6 @@ Scala/Java jars: - org.scodec.scodec-bits_2.13-1.1.38.jar - org.threeten.threeten-extra-1.7.1.jar -Python packages: - - cached-property==1.5.2 - - click==8.3.3 - - contourpy==1.3.3 - - cycler==0.12.1 - - fsspec==2025.9.0 - - grpclib==0.4.9 - - idna==3.13 - - jinja2==3.1.6 - - joblib==1.5.3 - - kiwisolver==1.5.0 - - lazy-loader==0.5 - - markupsafe==3.0.3 - - mpmath==1.3.0 - - networkx==3.6.1 - - numpy==2.1.0 - - pandas==2.2.3 - - pg8000==1.31.5 - - protobuf==4.25.8 - - psutil==5.9.0 - - s3fs==2025.9.0 - - scikit-image==0.25.2 - - scikit-learn==1.5.0 - - scipy==1.17.1 - - sympy==1.14.0 - - threadpoolctl==3.6.0 - - tifffile==2026.4.11 - - torch==2.8.0 - - zstandard==0.25.0 - -Angular / npm packages: - - d3-shape@2.1.0 - - ieee754@1.2.1 - - quill@1.3.7 - -Agent service npm packages: - - fast-uri@3.1.0 - - ieee754@1.2.1 - - json-schema@0.4.0 - -------------------------------------------------------------------------------- Dependencies under the BSD 2-Clause License -------------------------------------------------------------------------------- @@ -1058,18 +617,6 @@ Scala/Java jars: - org.codehaus.woodstox.stax2-api-4.2.1.jar - org.postgresql.postgresql-42.7.4.jar -Python packages: - - imageio==2.37.3 - - praw==7.6.1 - - prawcore==2.4.0 - - pybase64==1.3.2 - - pygments==2.20.0 - - update-checker==0.18.0 - - wrapt==1.17.3 - -Angular / npm packages: - - uri-js@4.4.1 - -------------------------------------------------------------------------------- Dependencies under the ISC License -------------------------------------------------------------------------------- @@ -1077,55 +624,14 @@ Dependencies under the ISC License Scala/Java jars: - org.mindrot.jbcrypt-0.4.jar -Angular / npm packages: - - concaveman@2.0.0 - - d3-path@2.0.0 - - minimatch@5.1.9 - - quickselect@3.0.0 - - tinyqueue@2.0.3 - -Agent service npm packages: - - split2@4.2.0 - --------------------------------------------------------------------------------- -Dependencies under the Mozilla Public License, Version 2.0 --------------------------------------------------------------------------------- - -Python packages: - - bidict==0.22.0 - - certifi==2026.4.22 - - tqdm==4.67.3 - -Angular / npm packages: - - jointjs@3.5.4 - -------------------------------------------------------------------------------- Dependencies under the Eclipse Public License, Version 2.0 (some are dual licensed with GPL-2.0 with Classpath Exception) -------------------------------------------------------------------------------- Scala/Java jars: - - jakarta.annotation.jakarta.annotation-api-2.1.1.jar - - jakarta.annotation.jakarta.annotation-api-3.0.0.jar - - jakarta.el.jakarta.el-api-4.0.0.jar - - jakarta.servlet.jakarta.servlet-api-5.0.0.jar - jakarta.ws.rs.jakarta.ws.rs-api-3.0.0.jar - - jakarta.ws.rs.jakarta.ws.rs-api-3.1.0.jar - javax.ws.rs.javax.ws.rs-api-2.1.1.jar - - org.glassfish.hk2.external.aopalliance-repackaged-3.0.6.jar - - org.glassfish.hk2.hk2-api-3.0.6.jar - - org.glassfish.hk2.hk2-locator-3.0.3.jar - - org.glassfish.hk2.hk2-utils-3.0.6.jar - - org.glassfish.hk2.osgi-resource-locator-1.0.3.jar - - org.glassfish.jakarta.el-4.0.2.jar - - org.glassfish.jersey.containers.jersey-container-servlet-3.0.12.jar - - org.glassfish.jersey.containers.jersey-container-servlet-core-3.0.12.jar - - org.glassfish.jersey.core.jersey-client-3.0.12.jar - - org.glassfish.jersey.core.jersey-common-3.0.12.jar - - org.glassfish.jersey.core.jersey-server-3.0.12.jar - - org.glassfish.jersey.ext.jersey-bean-validation-3.0.12.jar - - org.glassfish.jersey.ext.jersey-metainf-services-3.0.12.jar - - org.glassfish.jersey.inject.jersey-hk2-3.0.12.jar - org.jgrapht.jgrapht-core-1.4.0.jar -------------------------------------------------------------------------------- @@ -1135,11 +641,8 @@ licensed with LGPL-2.1) Scala/Java jars: - ch.qos.logback.logback-access-1.2.3.jar - - ch.qos.logback.logback-access-1.4.14.jar - ch.qos.logback.logback-classic-1.2.3.jar - - ch.qos.logback.logback-classic-1.4.14.jar - ch.qos.logback.logback-core-1.2.3.jar - - ch.qos.logback.logback-core-1.4.14.jar -------------------------------------------------------------------------------- Dependencies under the Common Development and Distribution License (CDDL) @@ -1173,6 +676,7 @@ Scala/Java jars: - org.glassfish.jersey.ext.rx.jersey-rx-client-2.25.1.jar - org.glassfish.jersey.media.jersey-media-jaxb-2.25.1.jar + CDDL 1.1 ~~~~~~~~ @@ -1189,54 +693,20 @@ Dependencies under the Eclipse Distribution License, Version 1.0 Scala/Java jars: - com.sun.activation.jakarta.activation-2.0.0.jar - - com.sun.activation.jakarta.activation-2.0.1.jar - jakarta.activation.jakarta.activation-api-1.2.1.jar - - jakarta.activation.jakarta.activation-api-2.1.0.jar - jakarta.xml.bind.jakarta.xml.bind-api-3.0.0.jar - - jakarta.xml.bind.jakarta.xml.bind-api-3.0.1.jar - org.eclipse.collections.eclipse-collections-11.1.0.jar - org.eclipse.collections.eclipse-collections-api-11.1.0.jar - org.eclipse.jgit.org.eclipse.jgit-5.13.0.202109080827-r.jar --------------------------------------------------------------------------------- -Dependencies under the Python Software Foundation License --------------------------------------------------------------------------------- - -Python packages: - - aiohappyeyeballs==2.6.1 - - matplotlib==3.10.9 - - typing-extensions==4.14.1 - --------------------------------------------------------------------------------- -Dependencies under the MIT-CMU License --------------------------------------------------------------------------------- - -Python packages: - - pillow==12.1.1 - --------------------------------------------------------------------------------- -Dependencies under the BSD Zero Clause License --------------------------------------------------------------------------------- - -Agent service npm packages: - - tslib@2.8.1 - -------------------------------------------------------------------------------- Dependencies in the Public Domain (CC0) -------------------------------------------------------------------------------- Scala/Java jars: - aopalliance.aopalliance-1.0.jar - - org.reactivestreams.reactive-streams-1.0.3.jar - org.tukaani.xz-1.9.jar --------------------------------------------------------------------------------- -Dependencies under the Unlicense --------------------------------------------------------------------------------- - -Angular / npm packages: - - robust-predicates@3.0.3 - Individual jars may contain their own META-INF/LICENSE and META-INF/NOTICE files that apply to their specific contents; those files continue to govern the use of those components. diff --git a/amber/LICENSE-binary-python b/amber/LICENSE-binary-python new file mode 100644 index 00000000000..997fad77404 --- /dev/null +++ b/amber/LICENSE-binary-python @@ -0,0 +1,366 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for describing the origin of the Work and + reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Support. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or support. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + 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. + +================================================================================ +THIRD-PARTY COMPONENTS +================================================================================ + +Apache Texera's binary distribution of the texera-workflow-execution-coordinator and texera-workflow-execution-runner Docker images bundles the following third-party Python packages (installed via pip from amber/requirements.txt and amber/operator-requirements.txt), grouped by license. + +-------------------------------------------------------------------------------- +Dependencies under the Apache License, Version 2.0 +-------------------------------------------------------------------------------- + +Python packages: + - aiobotocore==2.25.1 + - aiohttp==3.13.5 + - aiosignal==1.4.0 + - boto3==1.40.53 + - botocore==1.40.53 + - frozenlist==1.8.0 + - hf-xet==1.4.3 + - huggingface-hub==0.36.2 + - multidict==6.7.1 + - overrides==7.4.0 + - packaging==26.2 + - propcache==0.4.1 + - pyarrow==21.0.0 + - pyiceberg==0.11.1 + - pympler==1.1 + - python-dateutil==2.8.2 + - regex==2026.4.4 + - requests==2.33.1 + - s3transfer==0.14.0 + - safetensors==0.7.0 + - tenacity==8.5.0 + - tokenizers==0.22.2 + - transformers==4.57.3 + - tzdata==2026.2 + - websocket-client==1.9.0 + - yarl==1.23.0 + +-------------------------------------------------------------------------------- +Dependencies under the MIT License +-------------------------------------------------------------------------------- + +Python packages: + - aioitertools==0.13.0 + - annotated-types==0.7.0 + - appdirs==1.4.4 + - asn1crypto==1.5.1 + - attrs==26.1.0 + - betterproto==2.0.0b7 + - cachetools==6.2.6 + - charset-normalizer==3.4.7 + - deprecated==1.2.14 + - filelock==3.29.0 + - fonttools==4.62.1 + - fs==2.4.16 + - greenlet==3.5.0 + - h2==4.3.0 + - hpack==4.1.0 + - hyperframe==6.1.0 + - iniconfig==1.1.1 + - jmespath==1.1.0 + - loguru==0.7.0 + - markdown-it-py==4.0.0 + - mdurl==0.1.2 + - mmh3==5.2.1 + - pampy==0.3.0 + - plotly==5.24.1 + - pluggy==1.6.0 + - pydantic==2.13.3 + - pydantic-core==2.46.3 + - pyparsing==3.3.2 + - pyroaring==1.1.0 + - pytest==7.4.0 + - pytest-reraise==2.1.2 + - pytest-timeout==2.2.0 + - pytz==2026.1.post1 + - pyyaml==6.0.3 + - readerwriterlock==1.0.9 + - rich==14.3.4 + - ruff==0.14.7 + - scramp==1.4.8 + - six==1.17.0 + - sqlalchemy==2.0.37 + - strictyaml==1.7.3 + - typing-inspection==0.4.2 + - tzlocal==2.1 + - urllib3==2.6.3 + - wordcloud==1.9.3 + +-------------------------------------------------------------------------------- +Dependencies under the BSD 3-Clause License +-------------------------------------------------------------------------------- + +Python packages: + - cached-property==1.5.2 + - click==8.3.3 + - contourpy==1.3.3 + - cycler==0.12.1 + - fsspec==2025.9.0 + - grpclib==0.4.9 + - idna==3.13 + - jinja2==3.1.6 + - joblib==1.5.3 + - kiwisolver==1.5.0 + - lazy-loader==0.5 + - markupsafe==3.0.3 + - mpmath==1.3.0 + - networkx==3.6.1 + - numpy==2.1.0 + - pandas==2.2.3 + - pg8000==1.31.5 + - protobuf==4.25.8 + - psutil==5.9.0 + - s3fs==2025.9.0 + - scikit-image==0.25.2 + - scikit-learn==1.5.0 + - scipy==1.17.1 + - sympy==1.14.0 + - threadpoolctl==3.6.0 + - tifffile==2026.4.11 + - torch==2.8.0 + - zstandard==0.25.0 + +-------------------------------------------------------------------------------- +Dependencies under the BSD 2-Clause License +-------------------------------------------------------------------------------- + +Python packages: + - imageio==2.37.3 + - praw==7.6.1 + - prawcore==2.4.0 + - pybase64==1.3.2 + - pygments==2.20.0 + - update-checker==0.18.0 + - wrapt==1.17.3 + +-------------------------------------------------------------------------------- +Dependencies under the Mozilla Public License, Version 2.0 +-------------------------------------------------------------------------------- + +Python packages: + - bidict==0.22.0 + - certifi==2026.4.22 + - tqdm==4.67.3 + +-------------------------------------------------------------------------------- +Dependencies under the Python Software Foundation License +-------------------------------------------------------------------------------- + +Python packages: + - aiohappyeyeballs==2.6.1 + - matplotlib==3.10.9 + - typing-extensions==4.14.1 + +-------------------------------------------------------------------------------- +Dependencies under the MIT-CMU License +-------------------------------------------------------------------------------- + +Python packages: + - pillow==12.1.1 + +Individual jars may contain their own META-INF/LICENSE and META-INF/NOTICE +files that apply to their specific contents; those files continue to govern +the use of those components. diff --git a/amber/NOTICE-binary b/amber/NOTICE-binary new file mode 100644 index 00000000000..73325e6ec74 --- /dev/null +++ b/amber/NOTICE-binary @@ -0,0 +1,2618 @@ +Apache Texera (Incubating) +Copyright 2025 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +software.amazon.awssdk +-------------------------------------------------------------------------------- + +Bundled jars (29): software.amazon.awssdk.annotations-2.29.51.jar, software.amazon.awssdk.apache-client-2.29.51.jar, software.amazon.awssdk.arns-2.29.51.jar, ... (+26 more) + +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/). + +-------------------------------------------------------------------------------- +org.eclipse.jetty +-------------------------------------------------------------------------------- + +Bundled jars (21): org.eclipse.jetty.jetty-annotations-9.4.18.v20190429.jar, org.eclipse.jetty.jetty-client-9.4.40.v20210413.jar, org.eclipse.jetty.jetty-continuation-9.4.18.v20190429.jar, ... (+18 more) + +============================================================== + 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. + +-------------------------------------------------------------------------------- +org.apache.pekko +-------------------------------------------------------------------------------- + +Bundled jars (8): org.apache.pekko.pekko-cluster-metrics_2.13-1.2.1.jar, org.apache.pekko.pekko-cluster-tools_2.13-1.2.1.jar, org.apache.pekko.pekko-cluster_2.13-1.2.1.jar, ... (+5 more) + +Apache Pekko +Copyright 2022-2025 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +This product contains significant parts that were originally based on software from Lightbend (Akka ). +Copyright (C) 2009-2022 Lightbend Inc. + +Apache Pekko is derived from Akka 2.6.x, the last version that was distributed under the +Apache License, Version 2.0 License. + +-------------------------------------------------------------------------------- +org.apache.hadoop +-------------------------------------------------------------------------------- + +Bundled jars (8): org.apache.hadoop.hadoop-annotations-3.3.3.jar, org.apache.hadoop.hadoop-auth-3.3.3.jar, org.apache.hadoop.hadoop-common-3.3.3.jar, ... (+5 more) + +Apache Hadoop +Copyright 2006 and onwards The Apache Software Foundation. + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +Export Control Notice +--------------------- + +This distribution includes cryptographic software. The country in +which you currently reside may have restrictions on the import, +possession, use, and/or re-export to another country, of +encryption software. BEFORE using any encryption software, please +check your country's laws, regulations and policies concerning the +import, possession, or use, and re-export of encryption software, to +see if this is permitted. See for more +information. + +The U.S. Government Department of Commerce, Bureau of Industry and +Security (BIS), has classified this software as Export Commodity +Control Number (ECCN) 5D002.C.1, which includes information security +software using or performing cryptographic functions with asymmetric +algorithms. The form and manner of this Apache Software Foundation +distribution makes it eligible for export under the License Exception +ENC Technology Software Unrestricted (TSU) exception (see the BIS +Export Administration Regulations, Section 740.13) for both object +code and source code. + +The following provides more details on the included cryptographic software: + +This software uses the SSL libraries from the Jetty project written +by mortbay.org. +Hadoop Yarn Server Web Proxy uses the BouncyCastle Java +cryptography APIs written by the Legion of the Bouncy Castle Inc. + +-------------------------------------------------------------------------------- +org.apache.iceberg +-------------------------------------------------------------------------------- + +Bundled jars (6): org.apache.iceberg.iceberg-api-1.7.1.jar, org.apache.iceberg.iceberg-aws-1.7.1.jar, org.apache.iceberg.iceberg-common-1.7.1.jar, ... (+3 more) + +Apache Iceberg +Copyright 2017-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- + +This project includes code from Kite, developed at Cloudera, Inc. with +the following copyright notice: + +| Copyright 2013 Cloudera 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. + +-------------------------------------------------------------------------------- +io.netty.netty-tcnative-boringssl-static-2.0.61 +-------------------------------------------------------------------------------- + +Bundled jars (5): io.netty.netty-tcnative-boringssl-static-2.0.61.Final-linux-aarch_64.jar, io.netty.netty-tcnative-boringssl-static-2.0.61.Final-linux-x86_64.jar, io.netty.netty-tcnative-boringssl-static-2.0.61.Final-osx-aarch_64.jar, ... (+2 more) + +The Netty Project + ================= + +Please visit the Netty web site for more information: + + * http://netty.io/ + +Copyright 2016 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. + +------------------------------------------------------------------------------- +This product contains a forked and modified version of Tomcat Native + + * LICENSE: + * license/LICENSE.tomcat-native.txt (Apache License 2.0) + * HOMEPAGE: + * http://tomcat.apache.org/native-doc/ + * https://svn.apache.org/repos/asf/tomcat/native/ + +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 small piece of code to support AIX, taken from netbsd. + + * LICENSE: + * license/LICENSE.aix-netbsd.txt (OpenSSL License) + * HOMEPAGE: + * https://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/crypto/external/bsd/openssl/dist + + +This product contains code from boringssl. + + * LICENSE (Combination ISC and OpenSSL license) + * license/LICENSE.boringssl.txt (Combination ISC and OpenSSL license) + * HOMEPAGE: + * https://boringssl.googlesource.com/boringssl/ + +-------------------------------------------------------------------------------- +org.apache.lucene +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.lucene.lucene-memory-8.7.0.jar, org.apache.lucene.lucene-queries-8.7.0.jar, org.apache.lucene.lucene-queryparser-8.7.0.jar, org.apache.lucene.lucene-sandbox-8.7.0.jar + +Apache Lucene +Copyright 2001-2020 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +Includes software from other Apache Software Foundation projects, +including, but not limited to: + - Apache Ant + - Apache Jakarta Regexp + - Apache Commons + - Apache Xerces + +ICU4J, (under analysis/icu) is licensed under an MIT styles license +and Copyright (c) 1995-2008 International Business Machines Corporation and others + +Some data files (under analysis/icu/src/data) are derived from Unicode data such +as the Unicode Character Database. See http://unicode.org/copyright.html for more +details. + +Brics Automaton (under core/src/java/org/apache/lucene/util/automaton) is +BSD-licensed, created by Anders Møller. See http://www.brics.dk/automaton/ + +The levenshtein automata tables (under core/src/java/org/apache/lucene/util/automaton) were +automatically generated with the moman/finenight FSA library, created by +Jean-Philippe Barrette-LaPierre. This library is available under an MIT license, +see http://sites.google.com/site/rrettesite/moman and +http://bitbucket.org/jpbarrette/moman/overview/ + +The class org.apache.lucene.util.WeakIdentityMap was derived from +the Apache CXF project and is Apache License 2.0. + +The class org.apache.lucene.util.compress.LZ4 is a Java rewrite of the LZ4 +compression library (https://github.com/lz4/lz4/tree/dev/lib) that is licensed +under the 2-clause BSD license. +(https://opensource.org/licenses/bsd-license.php) + +The Google Code Prettify is Apache License 2.0. +See http://code.google.com/p/google-code-prettify/ + +JUnit (junit-4.10) is licensed under the Common Public License v. 1.0 +See http://junit.sourceforge.net/cpl-v10.html + +This product includes code (JaspellTernarySearchTrie) from Java Spelling Checkin +g Package (jaspell): http://jaspell.sourceforge.net/ +License: The BSD License (http://www.opensource.org/licenses/bsd-license.php) + +The snowball stemmers in + analysis/common/src/java/net/sf/snowball +were developed by Martin Porter and Richard Boulton. +The snowball stopword lists in + analysis/common/src/resources/org/apache/lucene/analysis/snowball +were developed by Martin Porter and Richard Boulton. +The full snowball package is available from + http://snowball.tartarus.org/ + +The KStem stemmer in + analysis/common/src/org/apache/lucene/analysis/en +was developed by Bob Krovetz and Sergio Guzman-Lara (CIIR-UMass Amherst) +under the BSD-license. + +The Arabic,Persian,Romanian,Bulgarian, Hindi and Bengali analyzers (common) come with a default +stopword list that is BSD-licensed created by Jacques Savoy. These files reside in: +analysis/common/src/resources/org/apache/lucene/analysis/ar/stopwords.txt, +analysis/common/src/resources/org/apache/lucene/analysis/fa/stopwords.txt, +analysis/common/src/resources/org/apache/lucene/analysis/ro/stopwords.txt, +analysis/common/src/resources/org/apache/lucene/analysis/bg/stopwords.txt, +analysis/common/src/resources/org/apache/lucene/analysis/hi/stopwords.txt, +analysis/common/src/resources/org/apache/lucene/analysis/bn/stopwords.txt +See http://members.unine.ch/jacques.savoy/clef/index.html. + +The German,Spanish,Finnish,French,Hungarian,Italian,Portuguese,Russian and Swedish light stemmers +(common) are based on BSD-licensed reference implementations created by Jacques Savoy and +Ljiljana Dolamic. These files reside in: +analysis/common/src/java/org/apache/lucene/analysis/de/GermanLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/de/GermanMinimalStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/es/SpanishLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/fi/FinnishLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchMinimalStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/hu/HungarianLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/it/ItalianLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/ru/RussianLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/sv/SwedishLightStemmer.java + +The Stempel analyzer (stempel) includes BSD-licensed software developed +by the Egothor project http://egothor.sf.net/, created by Leo Galambos, Martin Kvapil, +and Edmond Nolan. + +The Polish analyzer (stempel) comes with a default +stopword list that is BSD-licensed created by the Carrot2 project. The file resides +in stempel/src/resources/org/apache/lucene/analysis/pl/stopwords.txt. +See http://project.carrot2.org/license.html. + +The SmartChineseAnalyzer source code (smartcn) was +provided by Xiaoping Gao and copyright 2009 by www.imdict.net. + +WordBreakTestUnicode_*.java (under modules/analysis/common/src/test/) +is derived from Unicode data such as the Unicode Character Database. +See http://unicode.org/copyright.html for more details. + +The Morfologik analyzer (morfologik) includes BSD-licensed software +developed by Dawid Weiss and Marcin Miłkowski (http://morfologik.blogspot.com/). + +Morfologik uses data from Polish ispell/myspell dictionary +(http://www.sjp.pl/slownik/en/) licenced on the terms of (inter alia) +LGPL and Creative Commons ShareAlike. + +Morfologic includes data from BSD-licensed dictionary of Polish (SGJP) +(http://sgjp.pl/morfeusz/) + +Servlet-api.jar and javax.servlet-*.jar are under the CDDL license, the original +source code for this can be found at http://www.eclipse.org/jetty/downloads.php + +=========================================================================== +Kuromoji Japanese Morphological Analyzer - Apache Lucene Integration +=========================================================================== + +This software includes a binary and/or source version of data from + + mecab-ipadic-2.7.0-20070801 + +which can be obtained from + + http://atilika.com/releases/mecab-ipadic/mecab-ipadic-2.7.0-20070801.tar.gz + +or + + http://jaist.dl.sourceforge.net/project/mecab/mecab-ipadic/2.7.0-20070801/mecab-ipadic-2.7.0-20070801.tar.gz + +=========================================================================== +mecab-ipadic-2.7.0-20070801 Notice +=========================================================================== + +Nara Institute of Science and Technology (NAIST), +the copyright holders, disclaims all warranties with regard to this +software, including all implied warranties of merchantability and +fitness, in no event shall NAIST be liable for +any special, indirect or consequential damages or any damages +whatsoever resulting from loss of use, data or profits, whether in an +action of contract, negligence or other tortuous action, arising out +of or in connection with the use or performance of this software. + +A large portion of the dictionary entries +originate from ICOT Free Software. The following conditions for ICOT +Free Software applies to the current dictionary as well. + +Each User may also freely distribute the Program, whether in its +original form or modified, to any third party or parties, PROVIDED +that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear +on, or be attached to, the Program, which is distributed substantially +in the same form as set out herein and that such intended +distribution, if actually made, will neither violate or otherwise +contravene any of the laws and regulations of the countries having +jurisdiction over the User or the intended distribution itself. + +NO WARRANTY + +The program was produced on an experimental basis in the course of the +research and development conducted during the project and is provided +to users as so produced on an experimental basis. Accordingly, the +program is provided without any warranty whatsoever, whether express, +implied, statutory or otherwise. The term "warranty" used herein +includes, but is not limited to, any warranty of the quality, +performance, merchantability and fitness for a particular purpose of +the program and the nonexistence of any infringement or violation of +any right of any third party. + +Each user of the program will agree and understand, and be deemed to +have agreed and understood, that there is no warranty whatsoever for +the program and, accordingly, the entire risk arising from or +otherwise connected with the program is assumed by the user. + +Therefore, neither ICOT, the copyright holder, or any other +organization that participated in or was otherwise related to the +development of the program and their respective officials, directors, +officers and other employees shall be held liable for any and all +damages, including, without limitation, general, special, incidental +and consequential damages, arising out of or otherwise in connection +with the use or inability to use the program or any product, material +or result produced or otherwise obtained by using the program, +regardless of whether they have been advised of, or otherwise had +knowledge of, the possibility of such damages at any time during the +project or thereafter. Each user will be deemed to have agreed to the +foregoing by his or her commencement of use of the program. The term +"use" as used herein includes, but is not limited to, the use, +modification, copying and distribution of the program and the +production of secondary products from the program. + +In the case where the program, whether in its original form or +modified, was distributed or delivered to or received by a user from +any person, organization or entity other than ICOT, unless it makes or +grants independently of ICOT any specific warranty to the user in +writing, such person, organization or entity, will also be exempted +from and not be held liable to the user for any such damages as noted +above as far as the program is concerned. + +=========================================================================== +Nori Korean Morphological Analyzer - Apache Lucene Integration +=========================================================================== + +This software includes a binary and/or source version of data from + + mecab-ko-dic-2.0.3-20170922 + +which can be obtained from + + https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.0.3-20170922.tar.gz + +-------------------------------------------------------------------------------- +ch.qos.reload4j.reload4j-1.2.18.3.jar +-------------------------------------------------------------------------------- + +Bundled jars: ch.qos.reload4j.reload4j-1.2.18.3.jar, log4j.log4j-1.2.17.jar + +Apache log4j +Copyright 2007 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.lucene +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.lucene.lucene-analyzers-common-8.11.4.jar, org.apache.lucene.lucene-core-8.11.4.jar + +Apache Lucene +Copyright 2001-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +Includes software from other Apache Software Foundation projects, +including, but not limited to: + - Apache Ant + - Apache Jakarta Regexp + - Apache Commons + - Apache Xerces + +ICU4J, (under analysis/icu) is licensed under an MIT styles license +and Copyright (c) 1995-2008 International Business Machines Corporation and others + +Some data files (under analysis/icu/src/data) are derived from Unicode data such +as the Unicode Character Database. See http://unicode.org/copyright.html for more +details. + +Brics Automaton (under core/src/java/org/apache/lucene/util/automaton) is +BSD-licensed, created by Anders Møller. See http://www.brics.dk/automaton/ + +The levenshtein automata tables (under core/src/java/org/apache/lucene/util/automaton) were +automatically generated with the moman/finenight FSA library, created by +Jean-Philippe Barrette-LaPierre. This library is available under an MIT license, +see http://sites.google.com/site/rrettesite/moman and +http://bitbucket.org/jpbarrette/moman/overview/ + +The class org.apache.lucene.util.WeakIdentityMap was derived from +the Apache CXF project and is Apache License 2.0. + +The class org.apache.lucene.util.compress.LZ4 is a Java rewrite of the LZ4 +compression library (https://github.com/lz4/lz4/tree/dev/lib) that is licensed +under the 2-clause BSD license. +(https://opensource.org/licenses/bsd-license.php) + +The Google Code Prettify is Apache License 2.0. +See http://code.google.com/p/google-code-prettify/ + +JUnit (junit-4.10) is licensed under the Common Public License v. 1.0 +See http://junit.sourceforge.net/cpl-v10.html + +This product includes code (JaspellTernarySearchTrie) from Java Spelling Checkin +g Package (jaspell): http://jaspell.sourceforge.net/ +License: The BSD License (http://www.opensource.org/licenses/bsd-license.php) + +The snowball stemmers in + analysis/common/src/java/net/sf/snowball +were developed by Martin Porter and Richard Boulton. +The snowball stopword lists in + analysis/common/src/resources/org/apache/lucene/analysis/snowball +were developed by Martin Porter and Richard Boulton. +The full snowball package is available from + http://snowball.tartarus.org/ + +The KStem stemmer in + analysis/common/src/org/apache/lucene/analysis/en +was developed by Bob Krovetz and Sergio Guzman-Lara (CIIR-UMass Amherst) +under the BSD-license. + +The Arabic,Persian,Romanian,Bulgarian, Hindi and Bengali analyzers (common) come with a default +stopword list that is BSD-licensed created by Jacques Savoy. These files reside in: +analysis/common/src/resources/org/apache/lucene/analysis/ar/stopwords.txt, +analysis/common/src/resources/org/apache/lucene/analysis/fa/stopwords.txt, +analysis/common/src/resources/org/apache/lucene/analysis/ro/stopwords.txt, +analysis/common/src/resources/org/apache/lucene/analysis/bg/stopwords.txt, +analysis/common/src/resources/org/apache/lucene/analysis/hi/stopwords.txt, +analysis/common/src/resources/org/apache/lucene/analysis/bn/stopwords.txt +See http://members.unine.ch/jacques.savoy/clef/index.html. + +The German,Spanish,Finnish,French,Hungarian,Italian,Portuguese,Russian and Swedish light stemmers +(common) are based on BSD-licensed reference implementations created by Jacques Savoy and +Ljiljana Dolamic. These files reside in: +analysis/common/src/java/org/apache/lucene/analysis/de/GermanLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/de/GermanMinimalStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/es/SpanishLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/fi/FinnishLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchMinimalStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/hu/HungarianLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/it/ItalianLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/ru/RussianLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/sv/SwedishLightStemmer.java + +The Stempel analyzer (stempel) includes BSD-licensed software developed +by the Egothor project http://egothor.sf.net/, created by Leo Galambos, Martin Kvapil, +and Edmond Nolan. + +The Polish analyzer (stempel) comes with a default +stopword list that is BSD-licensed created by the Carrot2 project. The file resides +in stempel/src/resources/org/apache/lucene/analysis/pl/stopwords.txt. +See http://project.carrot2.org/license.html. + +The SmartChineseAnalyzer source code (smartcn) was +provided by Xiaoping Gao and copyright 2009 by www.imdict.net. + +WordBreakTestUnicode_*.java (under modules/analysis/common/src/test/) +is derived from Unicode data such as the Unicode Character Database. +See http://unicode.org/copyright.html for more details. + +The Morfologik analyzer (morfologik) includes BSD-licensed software +developed by Dawid Weiss and Marcin Miłkowski (http://morfologik.blogspot.com/). + +Morfologik uses data from Polish ispell/myspell dictionary +(http://www.sjp.pl/slownik/en/) licenced on the terms of (inter alia) +LGPL and Creative Commons ShareAlike. + +Morfologic includes data from BSD-licensed dictionary of Polish (SGJP) +(http://sgjp.pl/morfeusz/) + +Servlet-api.jar and javax.servlet-*.jar are under the CDDL license, the original +source code for this can be found at http://www.eclipse.org/jetty/downloads.php + +=========================================================================== +Kuromoji Japanese Morphological Analyzer - Apache Lucene Integration +=========================================================================== + +This software includes a binary and/or source version of data from + + mecab-ipadic-2.7.0-20070801 + +which can be obtained from + + http://atilika.com/releases/mecab-ipadic/mecab-ipadic-2.7.0-20070801.tar.gz + +or + + http://jaist.dl.sourceforge.net/project/mecab/mecab-ipadic/2.7.0-20070801/mecab-ipadic-2.7.0-20070801.tar.gz + +=========================================================================== +mecab-ipadic-2.7.0-20070801 Notice +=========================================================================== + +Nara Institute of Science and Technology (NAIST), +the copyright holders, disclaims all warranties with regard to this +software, including all implied warranties of merchantability and +fitness, in no event shall NAIST be liable for +any special, indirect or consequential damages or any damages +whatsoever resulting from loss of use, data or profits, whether in an +action of contract, negligence or other tortuous action, arising out +of or in connection with the use or performance of this software. + +A large portion of the dictionary entries +originate from ICOT Free Software. The following conditions for ICOT +Free Software applies to the current dictionary as well. + +Each User may also freely distribute the Program, whether in its +original form or modified, to any third party or parties, PROVIDED +that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear +on, or be attached to, the Program, which is distributed substantially +in the same form as set out herein and that such intended +distribution, if actually made, will neither violate or otherwise +contravene any of the laws and regulations of the countries having +jurisdiction over the User or the intended distribution itself. + +NO WARRANTY + +The program was produced on an experimental basis in the course of the +research and development conducted during the project and is provided +to users as so produced on an experimental basis. Accordingly, the +program is provided without any warranty whatsoever, whether express, +implied, statutory or otherwise. The term "warranty" used herein +includes, but is not limited to, any warranty of the quality, +performance, merchantability and fitness for a particular purpose of +the program and the nonexistence of any infringement or violation of +any right of any third party. + +Each user of the program will agree and understand, and be deemed to +have agreed and understood, that there is no warranty whatsoever for +the program and, accordingly, the entire risk arising from or +otherwise connected with the program is assumed by the user. + +Therefore, neither ICOT, the copyright holder, or any other +organization that participated in or was otherwise related to the +development of the program and their respective officials, directors, +officers and other employees shall be held liable for any and all +damages, including, without limitation, general, special, incidental +and consequential damages, arising out of or otherwise in connection +with the use or inability to use the program or any product, material +or result produced or otherwise obtained by using the program, +regardless of whether they have been advised of, or otherwise had +knowledge of, the possibility of such damages at any time during the +project or thereafter. Each user will be deemed to have agreed to the +foregoing by his or her commencement of use of the program. The term +"use" as used herein includes, but is not limited to, the use, +modification, copying and distribution of the program and the +production of secondary products from the program. + +In the case where the program, whether in its original form or +modified, was distributed or delivered to or received by a user from +any person, organization or entity other than ICOT, unless it makes or +grants independently of ICOT any specific warranty to the user in +writing, such person, organization or entity, will also be exempted +from and not be held liable to the user for any such damages as noted +above as far as the program is concerned. + +=========================================================================== +Nori Korean Morphological Analyzer - Apache Lucene Integration +=========================================================================== + +This software includes a binary and/or source version of data from + + mecab-ko-dic-2.0.3-20170922 + +which can be obtained from + + https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.0.3-20170922.tar.gz + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.module +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.module.jackson-module-jaxb-annotations-2.10.5.jar, com.fasterxml.jackson.module.jackson-module-no-ctor-deser-2.18.6.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. + +-------------------------------------------------------------------------------- +com.fasterxml.jackson +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.9.10.jar, com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider-2.10.5.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 be 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. + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.core +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.core.jackson-annotations-2.18.6.jar, com.fasterxml.jackson.core.jackson-databind-2.18.6.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. + +## 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. + +-------------------------------------------------------------------------------- +org.scala-lang +-------------------------------------------------------------------------------- + +Bundled jars: org.scala-lang.scala-library-2.13.18.jar, org.scala-lang.scala-reflect-2.13.18.jar + +Scala +Copyright (c) 2002-2025 EPFL +Copyright (c) 2011-2025 Lightbend, Inc. dba Akka + +Scala includes software developed at +LAMP/EPFL (https://lamp.epfl.ch/) and +Akka (https://akka.io/). + +Licensed under the Apache License, Version 2.0 (the "License"). +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 software includes projects with other licenses -- see `doc/LICENSE.md`. + +-------------------------------------------------------------------------------- +com.esotericsoftware.kryo.kryo5-5.6.2.jar +-------------------------------------------------------------------------------- + +Bundled jars: com.esotericsoftware.kryo.kryo5-5.6.2.jar, org.objenesis.objenesis-3.4.jar + +// ------------------------------------------------------------------ +// NOTICE file corresponding to the section 4d of The Apache License, +// Version 2.0, in this case for Objenesis + +// ------------------------------------------------------------------ + +Objenesis +Copyright 2006-2024 Joe Walnes, Henri Tremblay, Leonardo Mesquita + +-------------------------------------------------------------------------------- +org.apache.hadoop.thirdparty +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.hadoop.thirdparty.hadoop-shaded-guava-1.1.1.jar, org.apache.hadoop.thirdparty.hadoop-shaded-protobuf_3_7-1.1.1.jar + +Apache Hadoop Third-party Libs +Copyright 2020 and onwards The Apache Software Foundation. + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +Apache Hadoop Third-party Libs +Copyright 2020 and onwards The Apache Software Foundation. + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.curator.curator-framework-4.2.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.curator.curator-framework-4.2.0.jar + +Curator Framework +Copyright 2011-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-beanutils.commons-beanutils-1.9.4 +-------------------------------------------------------------------------------- + +Bundled jars: commons-beanutils.commons-beanutils-1.9.4.jar + +Apache Commons BeanUtils +Copyright 2000-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.core.jackson-core-2.18.6 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.core.jackson-core-2.18.6.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. + +## 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 . +That code is available under an MIT 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. + +# FastDoubleParser + +This is a Java port of Daniel Lemire's fast_float project. +This project provides parsers for double, float, BigDecimal and BigInteger values. + +## Copyright + +Copyright © 2024 Werner Randelshofer, Switzerland. + +## Licensing + +This code is licensed under MIT License. +https://github.com/wrandelshofer/FastDoubleParser/blob/522be16e145f43308c43b23094e31d5efcaa580e/LICENSE +(The file 'LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +Some portions of the code have been derived from other projects. +All these projects require that we include a copyright notice, and some require that we also include some text of their +license file. + +fast_double_parser, Copyright (c) 2022 Daniel Lemire. BSL License. +https://github.com/lemire/fast_double_parser +https://github.com/lemire/fast_double_parser/blob/07d9189a8fb815fe800cb15ca022e7a07093236e/LICENSE.BSL +(The file 'thirdparty-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +fast_float, Copyright (c) 2021 The fast_float authors. MIT License. +https://github.com/fastfloat/fast_float +https://github.com/fastfloat/fast_float/blob/cc1e01e9eee74128e48d51488a6b1df4a767a810/LICENSE-MIT +(The file 'thirdparty-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +bigint, Copyright 2020 Tim Buktu. 2-clause BSD License. +https://github.com/tbuktu/bigint/tree/floatfft +https://github.com/tbuktu/bigint/blob/617c8cd8a7c5e4fb4d919c6a4d11e2586107f029/LICENSE +https://github.com/wrandelshofer/FastDoubleParser/blob/39e123b15b71f29a38a087d16a0bc620fc879aa6/bigint-LICENSE +(We only use those portions of the bigint project that can be licensed under 2-clause BSD License.) +(The file 'thirdparty-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +-------------------------------------------------------------------------------- +org.apache.zookeeper.zookeeper-3.5.6 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.zookeeper.zookeeper-3.5.6.jar + +Apache ZooKeeper - Server +Copyright 2008-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.httpasyncclient-4.1.5 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.httpasyncclient-4.1.5.jar + +Apache HttpAsyncClient +Copyright 2010-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-util-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-util-1.0.1.jar + +Kerby-kerb Util +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.jasypt.jasypt-1.9.3 +-------------------------------------------------------------------------------- + +Bundled jars: org.jasypt.jasypt-1.9.3.jar + +Copyright (c) 2007-2010, The JASYPT team (http://www.jasypt.org) + + 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 distribution includes cryptographic software. The country in +which you currently reside may have restrictions on the import, +possession, use, and/or re-export to another country, of +encryption software. BEFORE using any encryption software, please +check your country's laws, regulations and policies concerning the +import, possession, or use, and re-export of encryption software, to +see if this is permitted. See http://www.wassenaar.org/ for more +information. + +The U.S. Government Department of Commerce, Bureau of Industry and +Security (BIS), has classified this software as Export Commodity +Control Number (ECCN) 5D002.C.1, which includes information security +software using or performing cryptographic functions with asymmetric +algorithms. The form and manner of this distribution makes it +eligible for export under the License Exception ENC Technology +Software Unrestricted (TSU) exception (see the BIS Export +Administration Regulations, Section 740.13) for both object code and +source code. + +The following provides more details on the cryptographic software +used (note that this software is not included in the distribution): + + * The PBE Encryption facilities require the Java Cryptography + extensions: http://java.sun.com/javase/technologies/security/. + +--------------------------------- + +Distributions of this software may include software developed by +The Apache Software Foundation (http://www.apache.org/). + +--------------------------------- + + +ICU License - ICU 1.8.1 and later + +COPYRIGHT AND PERMISSION NOTICE + +Copyright (c) 1995-2006 International Business Machines +Corporation and others + +All rights reserved. + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, +distribute, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, +provided that the above copyright notice(s) and this +permission notice appear in all copies of the Software and +that both the above copyright notice(s) and this +permission notice appear in supporting documentation. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY +KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO +EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN +THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL +INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. + +Except as contained in this notice, the name of a copyright +holder shall not be used in advertising or otherwise to +promote the sale, use or other dealings in this Software +without prior written authorization of the copyright holder. + +-------------------------------------------------------------------------------- +commons-codec.commons-codec-1.17.1 +-------------------------------------------------------------------------------- + +Bundled jars: commons-codec.commons-codec-1.17.1.jar + +Apache Commons Codec +Copyright 2002-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.pekko.pekko-actor_2.13-1.2.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.pekko.pekko-actor_2.13-1.2.1.jar + +Apache Pekko +Copyright 2022-2025 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +This product contains significant parts that were originally based on software from Lightbend (Akka ). +Copyright (C) 2009-2022 Lightbend Inc. + +Apache Pekko is derived from Akka 2.6.x, the last version that was distributed under the +Apache License, Version 2.0 License. + +--------------- + +pekko-actor contains MurmurHash.scala which has changes made by the Scala-Lang team under an Apache 2.0 license. + +Copyright (c) 2002-2023 EPFL +Copyright (c) 2011-2023 Lightbend, Inc. + +Scala includes software developed at +LAMP/EPFL (https://lamp.epfl.ch/) and +Lightbend, Inc. (https://www.lightbend.com/). + +--------------- + +pekko-actor contains code from scala-collection-compat which has changes made by the Scala-Lang team +under an Apache 2.0 license. + +scala-collection-compat +Copyright (c) 2002-2023 EPFL +Copyright (c) 2011-2023 Lightbend, Inc. + +Scala includes software developed at +LAMP/EPFL (https://lamp.epfl.ch/) and +Lightbend, Inc. (https://www.lightbend.com/). + +--------------- + +pekko-actor contains code from scala-library which was released under an Apache 2.0 license. + +Scala +Copyright (c) 2002-2023 EPFL +Copyright (c) 2011-2023 Lightbend, Inc. + +Scala includes software developed at +LAMP/EPFL (https://lamp.epfl.ch/) and +Lightbend, Inc. (https://www.lightbend.com/). + +--------------- + +pekko-actor contains code from Netty which was released under an Apache 2.0 license. + + 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 + +--------------- + +pekko-actor contains code from java-uuid-generator +in `org.apache.pekko.util.UUIDComparator.scala` which was released under an Apache 2.0 license. + +Java UUID generator library has been written by Tatu Saloranta (tatu.saloranta@iki.fi) + +Other developers who have contributed code are: + +* Eric Bie contributed extensive unit test suite which has helped ensure high implementation + quality + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-admin-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-admin-1.0.1.jar + +Kerby-kerb Admin +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-math3-3.1.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-math3-3.1.1.jar + +Apache Commons Math +Copyright 2001-2012 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://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 (http://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 (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 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. +=============================================================================== + + +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. + +-------------------------------------------------------------------------------- +org.apache.kerby.kerby-config-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerby-config-1.0.1.jar + +Kerby Config +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.yetus.audience-annotations-0.13.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.yetus.audience-annotations-0.13.0.jar + +Apache Yetus - Audience Annotations +Copyright 2015-2020 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.16.0 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.16.0.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. + +## Licensing + +Jackson components are licensed under Apache (Software) License, version 2.0, +as per accompanying LICENSE file. + +## 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. + +-------------------------------------------------------------------------------- +org.apache.parquet.parquet-avro-1.13.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.parquet.parquet-avro-1.13.1.jar + +Apache Parquet MR (Incubating) +Copyright 2014-2015 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- + +This product includes code from Apache Avro, which includes the following in +its NOTICE file: + + Apache Avro + Copyright 2010-2015 The Apache Software Foundation + + This product includes software developed at + The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.arrow.arrow-format-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.arrow-format-15.0.2.jar + +Arrow Format +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-vfs2-2.9.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-vfs2-2.9.0.jar + +Apache Commons VFS Project +Copyright 2002-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.arrow.flight-grpc-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.flight-grpc-15.0.2.jar + +Arrow Flight GRPC +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.arrow.arrow-vector-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.arrow-vector-15.0.2.jar + +Arrow Vectors +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-collections4-4.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-collections4-4.2.jar + +Apache Commons Collections +Copyright 2001-2018 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.client5.httpclient5-5.4 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.client5.httpclient5-5.4.jar + +Apache HttpClient +Copyright 1999-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-crypto-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-crypto-1.0.1.jar + +Kerby-kerb Crypto +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-text-1.4 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-text-1.4.jar + +Apache Commons Text +Copyright 2014-2018 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-core-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-core-1.0.1.jar + +Kerby-kerb core +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.arrow.arrow-memory-core-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.arrow-memory-core-15.0.2.jar + +Arrow Memory - Core +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.token-provider-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.token-provider-1.0.1.jar + +Token provider +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +jakarta.xml.bind.jakarta.xml.bind-api-3.0.0 +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.xml.bind.jakarta.xml.bind-api-3.0.0.jar + +[//]: # " Copyright (c) 2018, 2019 Oracle and/or its affiliates. All rights reserved. " +[//]: # " " +[//]: # " This program and the accompanying materials are made available under the " +[//]: # " terms of the Eclipse Distribution License v. 1.0, which is available at " +[//]: # " http://www.eclipse.org/org/documents/edl-v10.php. " +[//]: # " " +[//]: # " SPDX-License-Identifier: BSD-3-Clause " + +# Notices for Jakarta XML Binding + +This content is produced and maintained by the Jakarta XML Binding +project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jaxb + +## Trademarks + +Jakarta XML Binding is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Distribution License v. 1.0 which is available at +http://www.eclipse.org/org/documents/edl-v10.php. + +SPDX-License-Identifier: BSD-3-Clause + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jaxb-api +* https://github.com/eclipse-ee4j/jaxb-tck + +## Third-party Content + +This project leverages the following third party content. + +Apache River (3.0.0) + +* License: Apache-2.0 AND BSD-3-Clause + +ASM 7 (n/a) + +* License: BSD-3-Clause +* Project: https://asm.ow2.io/ +* Source: + https://repository.ow2.org/nexus/#nexus-search;gav~org.ow2.asm~asm-commons~~~~kw,versionexpand + +JTHarness (5.0) + +* License: (GPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0) +* Project: https://wiki.openjdk.java.net/display/CodeTools/JT+Harness +* Source: http://hg.openjdk.java.net/code-tools/jtharness/ + +normalize.css (3.0.2) + +* License: MIT + +SigTest (n/a) + +* License: GPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-simplekdc-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-simplekdc-1.0.1.jar + +Kerb Simple Kdc +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.httpcore-4.4.16 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.httpcore-4.4.16.jar + +Apache HttpCore +Copyright 2005-2022 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +com.sun.activation.jakarta.activation-2.0.0 +-------------------------------------------------------------------------------- + +Bundled jars: com.sun.activation.jakarta.activation-2.0.0.jar + +# Notices for Jakarta Activation + +This content is produced and maintained by Jakarta Activation project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jaf + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Distribution License v. 1.0, +which is available at http://www.eclipse.org/org/documents/edl-v10.php. + +SPDX-License-Identifier: BSD-3-Clause + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jaf + +## Third-party Content + +This project leverages the following third party content. + +JUnit (4.12) + +* License: Eclipse Public License + +-------------------------------------------------------------------------------- +commons-logging.commons-logging-1.2 +-------------------------------------------------------------------------------- + +Bundled jars: commons-logging.commons-logging-1.2.jar + +Apache Commons Logging +Copyright 2003-2014 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.pekko.pekko-protobuf-v3_2.13-1.2.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.pekko.pekko-protobuf-v3_2.13-1.2.1.jar + +Apache Pekko +Copyright 2022-2025 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +This product contains significant parts that were originally based on software from Lightbend (Akka ). +Copyright (C) 2009-2022 Lightbend Inc. + +Apache Pekko is derived from Akka 2.6.x, the last version that was distributed under the +Apache License, Version 2.0 License. + +Apache Pekko +Copyright 2022-2025 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +This product contains significant parts that were originally based on software from Lightbend (Akka ). +Copyright (C) 2009-2022 Lightbend Inc. + +Apache Pekko is derived from Akka 2.6.x, the last version that was distributed under the +Apache License, Version 2.0 License. + +-------------------------------------------------------------------------------- +org.apache.curator.curator-recipes-4.2.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.curator.curator-recipes-4.2.0.jar + +Curator Recipes +Copyright 2011-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-pool.commons-pool-1.6 +-------------------------------------------------------------------------------- + +Bundled jars: commons-pool.commons-pool-1.6.jar + +Apache Commons Pool +Copyright 2001-2012 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +jakarta.ws.rs.jakarta.ws.rs-api-3.0.0 +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.ws.rs.jakarta.ws.rs-api-3.0.0.jar + +# Notices for Jakarta RESTful Web Services + +This content is produced and maintained by the **Jakarta RESTful Web Services** +project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jaxrs + +## Trademarks + +**Jakarta RESTful Web Services** is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jaxrs-api + +## Third-party Content + +This project leverages the following third party content. + +javaee-api (7.0) + +* License: Apache-2.0 AND W3C + +JUnit (4.11) + +* License: Common Public License 1.0 + +Mockito (2.16.0) + +* Project: http://site.mockito.org +* Source: https://github.com/mockito/mockito/releases/tag/v2.16.0 + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +org.apache.avro.avro-1.12.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.avro.avro-1.12.0.jar + +Apache Avro +Copyright 2009-2024 The Apache Software Foundation + + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.arrow.arrow-memory-netty-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.arrow-memory-netty-15.0.2.jar + +Arrow Memory - Netty +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.curator.curator-client-4.2.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.curator.curator-client-4.2.0.jar + +Curator Client +Copyright 2011-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-collections.commons-collections-3.2.2 +-------------------------------------------------------------------------------- + +Bundled jars: commons-collections.commons-collections-3.2.2.jar + +Apache Commons Collections +Copyright 2001-2015 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +io.r2dbc.r2dbc-spi-0.9.0.RELEASE +-------------------------------------------------------------------------------- + +Bundled jars: io.r2dbc.r2dbc-spi-0.9.0.RELEASE.jar + +Reactive Relational Database Connectivity + +Copyright 2017-2021 the original author or authors. + +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 + + 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. + +-------------------------------------------------------------------------------- +jakarta.activation.jakarta.activation-api-1.2.1 +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.activation.jakarta.activation-api-1.2.1.jar + +# Notices for Eclipse Project for JAF + +This content is produced and maintained by the Eclipse Project for JAF project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jaf + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Distribution License v. 1.0, +which is available at http://www.eclipse.org/org/documents/edl-v10.php. + +SPDX-License-Identifier: BSD-3-Clause + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jaf + +## Third-party Content + +This project leverages the following third party content. + +JUnit (4.12) + +* License: Eclipse Public License + +-------------------------------------------------------------------------------- +commons-cli.commons-cli-1.2 +-------------------------------------------------------------------------------- + +Bundled jars: commons-cli.commons-cli-1.2.jar + +Apache Commons CLI +Copyright 2001-2009 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.core5.httpcore5-h2-5.3 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.core5.httpcore5-h2-5.3.jar + +Apache HttpComponents Core HTTP/2 +Copyright 2005-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.joda.joda-convert-2.2.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.joda.joda-convert-2.2.2.jar + +Joda Convert +Copyright 2010-present Stephen Colebourne + +This product includes software developed by +Joda.org (https://www.joda.org/). + + +Joda-Convert includes code from Google Guava, which is licensed as follows: + +Copyright (C) 2011 The Guava Authors + +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 + +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. + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-server-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-server-1.0.1.jar + +Kerby-kerb Server +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-jcs3-core-3.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-jcs3-core-3.2.jar + +Apache Commons JCS :: Core +Copyright 2002-2023 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.httpclient-4.5.14 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.httpclient-4.5.14.jar + +Apache HttpClient +Copyright 1999-2022 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +joda-time.joda-time-2.11.0 +-------------------------------------------------------------------------------- + +Bundled jars: joda-time.joda-time-2.11.0.jar + +============================================================================= += NOTICE file corresponding to section 4d of the Apache License Version 2.0 = +============================================================================= +This product includes software developed by +Joda.org (https://www.joda.org/). + +-------------------------------------------------------------------------------- +com.google.inject.extensions.guice-servlet-4.0 +-------------------------------------------------------------------------------- + +Bundled jars: com.google.inject.extensions.guice-servlet-4.0.jar + +Google Guice - Extensions - Servlet +Copyright 2006-2015 Google, Inc. + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.core5.httpcore5-5.3 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.core5.httpcore5-5.3.jar + +Apache HttpComponents Core HTTP/1.1 +Copyright 2005-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-compress-1.27.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-compress-1.27.1.jar + +Apache Commons Compress +Copyright 2002-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.orc.orc-shims-1.9.4 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.orc.orc-shims-1.9.4.jar + +ORC Shims +Copyright 2013-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.pekko.pekko-remote_2.13-1.2.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.pekko.pekko-remote_2.13-1.2.1.jar + +Apache Pekko +Copyright 2022-2025 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +This product contains significant parts that were originally based on software from Lightbend (Akka ). +Copyright (C) 2009-2022 Lightbend Inc. + +Apache Pekko is derived from Akka 2.6.x, the last version that was distributed under the +Apache License, Version 2.0 License. + +--------------- + +pekko-remote contains CountMinSketch.java which was developed under an Apache 2.0 license. + +stream-lib +Copyright 2016 AddThis + +This product includes software developed by AddThis. + +-------------------------------------------------------------------------------- +org.apache.parquet.parquet-jackson-1.13.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.parquet.parquet-jackson-1.13.1.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. + +## 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. + +-------------------------------------------------------------------------------- +com.fasterxml.classmate-1.3.1 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.classmate-1.3.1.jar + +Java ClassMate library was originally written by Tatu Saloranta (tatu.saloranta@iki.fi) + +Other developers who have contributed code are: + +* Brian Langel + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-client-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-client-1.0.1.jar + +Kerby-kerb Client +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerby-xdr-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerby-xdr-1.0.1.jar + +Kerby XDR Project +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerby-asn1-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerby-asn1-1.0.1.jar + +Kerby ASN1 Project +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-io.commons-io-2.16.1 +-------------------------------------------------------------------------------- + +Bundled jars: commons-io.commons-io-2.16.1.jar + +Apache Commons IO +Copyright 2002-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerby-pkix-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerby-pkix-1.0.1.jar + +Kerby PKIX Project +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-identity-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-identity-1.0.1.jar + +Kerby-kerb Identity +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.module.jackson-module-afterburner-2.9.10 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.module.jackson-module-afterburner-2.9.10.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 (as well their dependencies) may be 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. + +-------------------------------------------------------------------------------- +org.apache.zookeeper.zookeeper-jute-3.5.6 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.zookeeper.zookeeper-jute-3.5.6.jar + +Apache ZooKeeper - Jute +Copyright 2008-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.httpcore-nio-4.4.13 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.httpcore-nio-4.4.13.jar + +Apache HttpCore NIO +Copyright 2005-2020 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerby-util-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerby-util-1.0.1.jar + +Kerby Util +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +com.esotericsoftware.kryo5-5.6.0 +-------------------------------------------------------------------------------- + +Bundled jars: com.esotericsoftware.kryo5-5.6.0.jar + +// ------------------------------------------------------------------ +// NOTICE file corresponding to the section 4d of The Apache License, +// Version 2.0, in this case for Objenesis +// ------------------------------------------------------------------ + +Objenesis +Copyright 2006-2022 Joe Walnes, Henri Tremblay, Leonardo Mesquita + +-------------------------------------------------------------------------------- +org.apache.commons.commons-lang3-3.16.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-lang3-3.16.0.jar + +Apache Commons Lang +Copyright 2001-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-configuration2-2.1.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-configuration2-2.1.1.jar + +Apache Commons Configuration +Copyright 2001-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +com.google.inject.guice-4.0 +-------------------------------------------------------------------------------- + +Bundled jars: com.google.inject.guice-4.0.jar + +Google Guice - Core Library +Copyright 2006-2015 Google, Inc. + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +software.amazon.awssdk.third-party-jackson-core-2.29.51 +-------------------------------------------------------------------------------- + +Bundled jars: software.amazon.awssdk.third-party-jackson-core-2.29.51.jar + +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/). + +# 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. + +## 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 . +That code is available under an MIT 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. + +# FastDoubleParser + +This is a Java port of Daniel Lemire's fast_float project. +This project provides parsers for double, float, BigDecimal and BigInteger values. + +## Copyright + +Copyright © 2023 Werner Randelshofer, Switzerland. + +## Licensing + +This code is licensed under MIT License. +https://github.com/wrandelshofer/FastDoubleParser/blob/522be16e145f43308c43b23094e31d5efcaa580e/LICENSE +(The file 'LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +Some portions of the code have been derived from other projects. +All these projects require that we include a copyright notice, and some require that we also include some text of their +license file. + +fast_double_parser, Copyright (c) 2022 Daniel Lemire. Apache 2.0 License. +https://github.com/fastfloat/fast_float +https://github.com/fastfloat/fast_float/blob/dc88f6f882ac7eb8ec3765f633835cb76afa0ac2/LICENSE-APACHE + +fast_float, Copyright (c) 2021 The fast_float authors. Apache 2.0 License. +https://github.com/fastfloat/fast_float +https://github.com/lemire/fast_double_parser/blob/07d9189a8fb815fe800cb15ca022e7a07093236e/LICENSE + +bigint, Copyright 2020 Tim Buktu. 2-clause BSD License. +https://github.com/tbuktu/bigint/tree/floatfft +https://github.com/tbuktu/bigint/blob/617c8cd8a7c5e4fb4d919c6a4d11e2586107f029/LICENSE +https://github.com/wrandelshofer/FastDoubleParser/blob/39e123b15b71f29a38a087d16a0bc620fc879aa6/bigint-LICENSE +(We only use those portions of the bigint project that can be licensed under 2-clause BSD License.) +(The file 'bigint-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-common-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-common-1.0.1.jar + +Kerby-kerb Common +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.arrow.flight-core-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.flight-core-15.0.2.jar + +Arrow Flight Core +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.iceberg.iceberg-bundled-guava-1.7.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.iceberg.iceberg-bundled-guava-1.7.1.jar + +Apache Iceberg +Copyright 2017-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-net.commons-net-3.6 +-------------------------------------------------------------------------------- + +Bundled jars: commons-net.commons-net-3.6.jar + +Apache Commons Net +Copyright 2001-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +io.netty.netty-3.10.6.Final +-------------------------------------------------------------------------------- + +Bundled jars: io.netty.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/ + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.httpmime-4.5.13 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.httpmime-4.5.13.jar + +Apache HttpClient Mime +Copyright 1999-2020 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +aiohttp (vendored MIT-licensed C parser code) +-------------------------------------------------------------------------------- + +The aiohttp wheel is primarily Apache-2.0 but bundles a small amount of +MIT-licensed C code used for HTTP parsing. The MIT attribution required +for redistribution of that code is: + + Copyright (c) the aiohttp contributors and upstream authors of the + vendored parser source. Distributed under the MIT License. + +Consumers of the aiohttp wheel must preserve that MIT copyright notice in +any downstream redistribution of the parser source or object code. + +-------------------------------------------------------------------------------- +Matplotlib +-------------------------------------------------------------------------------- + +Matplotlib is distributed under the "Matplotlib License", a modification of +the PSF License. The attribution required for redistribution is: + + Copyright (c) 2012- Matplotlib Development Team; All Rights Reserved. + +The full license text is covered by licenses/LICENSE-PSF-2.0.txt. diff --git a/amber/NOTICE-binary-extras b/amber/NOTICE-binary-extras new file mode 100644 index 00000000000..08750dcd924 --- /dev/null +++ b/amber/NOTICE-binary-extras @@ -0,0 +1,24 @@ +-------------------------------------------------------------------------------- +aiohttp (vendored MIT-licensed C parser code) +-------------------------------------------------------------------------------- + +The aiohttp wheel is primarily Apache-2.0 but bundles a small amount of +MIT-licensed C code used for HTTP parsing. The MIT attribution required +for redistribution of that code is: + + Copyright (c) the aiohttp contributors and upstream authors of the + vendored parser source. Distributed under the MIT License. + +Consumers of the aiohttp wheel must preserve that MIT copyright notice in +any downstream redistribution of the parser source or object code. + +-------------------------------------------------------------------------------- +Matplotlib +-------------------------------------------------------------------------------- + +Matplotlib is distributed under the "Matplotlib License", a modification of +the PSF License. The attribution required for redistribution is: + + Copyright (c) 2012- Matplotlib Development Team; All Rights Reserved. + +The full license text is covered by licenses/LICENSE-PSF-2.0.txt. diff --git a/amber/build.sbt b/amber/build.sbt index e4d7816f0c5..4517d02d7e5 100644 --- a/amber/build.sbt +++ b/amber/build.sbt @@ -22,10 +22,14 @@ enablePlugins(JavaAppPackaging) // Ship LICENSE-binary, NOTICE-binary, DISCLAIMER, and the licenses/ // directory at the top of the Universal dist zip. -// See project/AddMetaInfLicenseFiles.scala. +// See project/AddMetaInfLicenseFiles.scala. The Universal zip is jar-only, +// so we ship LICENSE-binary-java; the dockerfile merges in +// LICENSE-binary-python at image build time for coordinator/runner. Universal / mappings := AddMetaInfLicenseFiles.distMappings( (Universal / mappings).value, - (ThisBuild / baseDirectory).value + (ThisBuild / baseDirectory).value, + baseDirectory.value / "LICENSE-binary-java", + baseDirectory.value / "NOTICE-binary" ) semanticdbEnabled := true diff --git a/bin/access-control-service.dockerfile b/bin/access-control-service.dockerfile index 2f7f208263c..8c5b5b51ee4 100644 --- a/bin/access-control-service.dockerfile +++ b/bin/access-control-service.dockerfile @@ -35,7 +35,7 @@ RUN apt-get update && apt-get install -y \ # Add .git for runtime calls to jgit from OPversion COPY .git .git -COPY LICENSE LICENSE-binary NOTICE NOTICE-binary DISCLAIMER ./ +COPY LICENSE NOTICE DISCLAIMER ./ COPY licenses/ licenses/ RUN sbt clean AccessControlService/dist @@ -56,8 +56,8 @@ COPY --from=build /texera/access-control-service/src/main/resources /texera/acce # bundled third-party contents of this image and ship as /texera/LICENSE # and /texera/NOTICE; licenses/ holds the per-license full texts referenced # by LICENSE-binary. -COPY --from=build /texera/LICENSE-binary /texera/LICENSE -COPY --from=build /texera/NOTICE-binary /texera/NOTICE +COPY --from=build /texera/access-control-service/LICENSE-binary /texera/LICENSE +COPY --from=build /texera/access-control-service/NOTICE-binary /texera/NOTICE COPY --from=build /texera/licenses /texera/licenses COPY --from=build /texera/DISCLAIMER /texera/ CMD ["bin/access-control-service"] diff --git a/bin/agent-service.dockerfile b/bin/agent-service.dockerfile index 6245c7651cc..a3c91acf2e9 100644 --- a/bin/agent-service.dockerfile +++ b/bin/agent-service.dockerfile @@ -26,8 +26,8 @@ RUN bun install --frozen-lockfile --production COPY agent-service/src ./src COPY agent-service/tsconfig.json ./ -COPY LICENSE-binary ./LICENSE -COPY NOTICE-binary ./NOTICE +COPY agent-service/LICENSE-binary ./LICENSE +COPY NOTICE ./NOTICE COPY DISCLAIMER ./DISCLAIMER COPY licenses ./licenses diff --git a/bin/computing-unit-master.dockerfile b/bin/computing-unit-master.dockerfile index 88be43ed5d7..2e0f347796d 100644 --- a/bin/computing-unit-master.dockerfile +++ b/bin/computing-unit-master.dockerfile @@ -26,23 +26,35 @@ COPY amber/ amber/ COPY project/ project/ COPY build.sbt build.sbt -# Update system and install dependencies +# Update system and install dependencies. python3-minimal is needed by +# bin/licensing/concat_license_binary.py below. RUN apt-get update && apt-get install -y \ netcat \ unzip \ libpq-dev \ + python3-minimal \ && apt-get clean # Add .git for runtime calls to jgit from OPversion COPY .git .git -COPY LICENSE LICENSE-binary NOTICE NOTICE-binary DISCLAIMER ./ +COPY LICENSE NOTICE DISCLAIMER ./ COPY licenses/ licenses/ +COPY bin/licensing/ bin/licensing/ RUN sbt clean WorkflowExecutionService/dist # Unzip the texera binary RUN unzip amber/target/universal/amber-*.zip -d amber/target/ +# Merge per-aspect LICENSE-binary files (java jars + python packages) into +# a single LICENSE-binary-combined keyed by license group, for the runtime +# image. Per-license-group merge keeps Scala/Java jars and Python packages +# inside the same Apache-2.0 / MIT / BSD / ... section instead of stacking +# the inputs end-to-end. +RUN python3 bin/licensing/concat_license_binary.py amber/LICENSE-binary-combined \ + amber/LICENSE-binary-java \ + amber/LICENSE-binary-python + FROM eclipse-temurin:11-jdk-jammy AS runtime WORKDIR /texera/amber @@ -74,8 +86,8 @@ COPY --from=build /texera/amber/src/main/python /texera/amber/src/main/python # bundled third-party contents of this image and ship as /texera/LICENSE # and /texera/NOTICE; licenses/ holds the per-license full texts referenced # by LICENSE-binary. -COPY --from=build /texera/LICENSE-binary /texera/LICENSE -COPY --from=build /texera/NOTICE-binary /texera/NOTICE +COPY --from=build /texera/amber/LICENSE-binary-combined /texera/LICENSE +COPY --from=build /texera/amber/NOTICE-binary /texera/NOTICE COPY --from=build /texera/licenses /texera/licenses COPY --from=build /texera/DISCLAIMER /texera/ CMD ["bin/computing-unit-master"] diff --git a/bin/computing-unit-worker.dockerfile b/bin/computing-unit-worker.dockerfile index 3297ba230e8..a536a8712ad 100644 --- a/bin/computing-unit-worker.dockerfile +++ b/bin/computing-unit-worker.dockerfile @@ -26,23 +26,35 @@ COPY amber/ amber/ COPY project/ project/ COPY build.sbt build.sbt -# Update system and install dependencies +# Update system and install dependencies. python3-minimal is needed by +# bin/licensing/concat_license_binary.py below. RUN apt-get update && apt-get install -y \ netcat \ unzip \ libpq-dev \ + python3-minimal \ && apt-get clean # Add .git for runtime calls to jgit from OPversion COPY .git .git -COPY LICENSE LICENSE-binary NOTICE NOTICE-binary DISCLAIMER ./ +COPY LICENSE NOTICE DISCLAIMER ./ COPY licenses/ licenses/ +COPY bin/licensing/ bin/licensing/ RUN sbt clean WorkflowExecutionService/dist # Unzip the texera binary RUN unzip amber/target/universal/amber-*.zip -d amber/target/ +# Merge per-aspect LICENSE-binary files (java jars + python packages) into +# a single LICENSE-binary-combined keyed by license group, for the runtime +# image. Per-license-group merge keeps Scala/Java jars and Python packages +# inside the same Apache-2.0 / MIT / BSD / ... section instead of stacking +# the inputs end-to-end. +RUN python3 bin/licensing/concat_license_binary.py amber/LICENSE-binary-combined \ + amber/LICENSE-binary-java \ + amber/LICENSE-binary-python + FROM eclipse-temurin:11-jre-jammy AS runtime WORKDIR /texera/amber @@ -72,8 +84,8 @@ COPY --from=build /texera/common/config/src/main/resources /texera/amber/common/ # bundled third-party contents of this image and ship as /texera/LICENSE # and /texera/NOTICE; licenses/ holds the per-license full texts referenced # by LICENSE-binary. -COPY --from=build /texera/LICENSE-binary /texera/LICENSE -COPY --from=build /texera/NOTICE-binary /texera/NOTICE +COPY --from=build /texera/amber/LICENSE-binary-combined /texera/LICENSE +COPY --from=build /texera/amber/NOTICE-binary /texera/NOTICE COPY --from=build /texera/licenses /texera/licenses COPY --from=build /texera/DISCLAIMER /texera/ CMD ["bin/computing-unit-worker"] diff --git a/bin/config-service.dockerfile b/bin/config-service.dockerfile index b12145d88aa..eeefdfa58cf 100644 --- a/bin/config-service.dockerfile +++ b/bin/config-service.dockerfile @@ -35,7 +35,7 @@ RUN apt-get update && apt-get install -y \ # Add .git for runtime calls to jgit from OPversion COPY .git .git -COPY LICENSE LICENSE-binary NOTICE NOTICE-binary DISCLAIMER ./ +COPY LICENSE NOTICE DISCLAIMER ./ COPY licenses/ licenses/ RUN sbt clean ConfigService/dist @@ -57,8 +57,8 @@ COPY --from=build /texera/config-service/src/main/resources /texera/config-servi # bundled third-party contents of this image and ship as /texera/LICENSE # and /texera/NOTICE; licenses/ holds the per-license full texts referenced # by LICENSE-binary. -COPY --from=build /texera/LICENSE-binary /texera/LICENSE -COPY --from=build /texera/NOTICE-binary /texera/NOTICE +COPY --from=build /texera/config-service/LICENSE-binary /texera/LICENSE +COPY --from=build /texera/config-service/NOTICE-binary /texera/NOTICE COPY --from=build /texera/licenses /texera/licenses COPY --from=build /texera/DISCLAIMER /texera/ CMD ["bin/config-service"] diff --git a/bin/file-service.dockerfile b/bin/file-service.dockerfile index ac6102003ee..d8b0a1c124d 100644 --- a/bin/file-service.dockerfile +++ b/bin/file-service.dockerfile @@ -35,7 +35,7 @@ RUN apt-get update && apt-get install -y \ # Add .git for runtime calls to jgit from OPversion COPY .git .git -COPY LICENSE LICENSE-binary NOTICE NOTICE-binary DISCLAIMER ./ +COPY LICENSE NOTICE DISCLAIMER ./ COPY licenses/ licenses/ RUN sbt clean FileService/dist @@ -56,8 +56,8 @@ COPY --from=build /texera/file-service/src/main/resources /texera/file-service/s # bundled third-party contents of this image and ship as /texera/LICENSE # and /texera/NOTICE; licenses/ holds the per-license full texts referenced # by LICENSE-binary. -COPY --from=build /texera/LICENSE-binary /texera/LICENSE -COPY --from=build /texera/NOTICE-binary /texera/NOTICE +COPY --from=build /texera/file-service/LICENSE-binary /texera/LICENSE +COPY --from=build /texera/file-service/NOTICE-binary /texera/NOTICE COPY --from=build /texera/licenses /texera/licenses COPY --from=build /texera/DISCLAIMER /texera/ CMD ["bin/file-service"] diff --git a/bin/licensing/check_binary_deps.py b/bin/licensing/check_binary_deps.py index ca1c8c00447..22bbe6acfd1 100755 --- a/bin/licensing/check_binary_deps.py +++ b/bin/licensing/check_binary_deps.py @@ -32,8 +32,46 @@ import json import re import sys +import tempfile from pathlib import Path +# Per-module LICENSE-binary files that the combined LICENSE-binary unions. +# Resolved relative to the repo root (parent of bin/licensing/). +PER_MODULE_LICENSE_BINARIES: list[str] = [ + "access-control-service/LICENSE-binary", + "config-service/LICENSE-binary", + "file-service/LICENSE-binary", + "workflow-compiling-service/LICENSE-binary", + "computing-unit-managing-service/LICENSE-binary", + "amber/LICENSE-binary-java", + "amber/LICENSE-binary-python", + "frontend/LICENSE-binary", + "agent-service/LICENSE-binary", +] + + +def build_default_license_binary() -> Path: + """Concat all per-module LICENSE-binary files into a temp file using + bin/licensing/concat_license_binary.py and return its path. Used as + the default --license-binary when the caller doesn't pass one.""" + here = Path(__file__).resolve().parent + repo_root = here.parent.parent + inputs = [repo_root / p for p in PER_MODULE_LICENSE_BINARIES] + missing = [p for p in inputs if not p.is_file()] + if missing: + sys.stderr.write( + f"error: per-module LICENSE-binary file(s) not found: {missing}\n" + ) + sys.exit(2) + sys.path.insert(0, str(here)) + import concat_license_binary as concat + parsed = [concat.parse(p) for p in inputs] + apache_header, groups = concat.merge(parsed) + text = concat.emit(apache_header, groups) + out = Path(tempfile.mkstemp(prefix="combined-LICENSE-binary-", suffix=".txt")[1]) + out.write_text(text) + return out + # Jars produced by Texera itself — not third-party deps, skip from drift checks. TEXERA_OWN_JAR_PREFIX = "org.apache.texera." @@ -193,14 +231,22 @@ def main() -> int: ap.add_argument("inputs", nargs="+") ap.add_argument( "--license-binary", - default=str(Path(__file__).resolve().parent.parent.parent / "LICENSE-binary"), + default=None, + help=( + "Path to LICENSE-binary to validate against. If omitted, the " + "tool builds a combined LICENSE-binary on the fly from the " + "per-module files (see PER_MODULE_LICENSE_BINARIES)." + ), ) args = ap.parse_args() - lb = Path(args.license_binary) - if not lb.exists(): - sys.stderr.write(f"error: {lb} not found\n") - return 2 + if args.license_binary is None: + lb = build_default_license_binary() + else: + lb = Path(args.license_binary) + if not lb.exists(): + sys.stderr.write(f"error: {lb} not found\n") + return 2 if args.kind == "jar": claimed = parse_prose(lb, "jar") diff --git a/bin/licensing/concat_license_binary.py b/bin/licensing/concat_license_binary.py new file mode 100755 index 00000000000..9d391916d85 --- /dev/null +++ b/bin/licensing/concat_license_binary.py @@ -0,0 +1,327 @@ +#!/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. + +"""Merge multiple per-module LICENSE-binary files into a single combined +LICENSE-binary, joining at the license-group level so that each ecosystem +subsection (Scala/Java jars / Python packages / Angular npm / Agent npm / +Source files derived) appears under its parent license group rather than +the inputs being stacked end-to-end. + +Each per-module input file follows this structure: + + + === + THIRD-PARTY COMPONENTS + === + + --- Dependencies under the X License --- + [optional sub-license heading like "CDDL 1.0\\n~~~~"] + Scala/Java jars: | Python packages: | ... : + - + --- Dependencies under the Y License --- + ... + Individual jars may contain their own META-INF/LICENSE... + +The merge: + - Reuses the Apache-2.0 license text from the first input verbatim. + - Builds one canonical THIRD-PARTY COMPONENTS preamble. + - Walks license groups in first-seen order across inputs (later-only + groups append after earlier ones). + - Within each group, unions subsections by header, ordered by + SUBSECTION_ORDER. + - Within each subsection, unions entries (deduplicating by entry id — + the trimmed text after the leading "- "). + - Emits the trailer once at the end. + +Usage: + concat_license_binary.py [ ...] +""" +from __future__ import annotations + +import argparse +import sys +from collections import OrderedDict +from dataclasses import dataclass, field +from pathlib import Path + + +SEP = "-" * 80 +EQ = "=" * 80 + +# Fixed display order of subsections inside any license group. +SUBSECTION_ORDER = [ + "Source files derived", # prefix; full headers vary by license name + "Scala/Java jars:", + "Python packages:", + "Angular / npm packages:", + "Agent service npm packages:", +] + +PREAMBLE = ( + "Apache Texera's binary distribution bundles the following third-party\n" + "components, grouped by license. Each section references licenses/ for\n" + "the full text of the applicable license. Components under the Apache\n" + "License, Version 2.0 are governed by the same license terms as Apache\n" + "Texera itself and are listed for completeness." +) + +TRAILER = ( + "Individual jars may contain their own META-INF/LICENSE and META-INF/NOTICE\n" + "files that apply to their specific contents; those files continue to govern\n" + "the use of those components." +) + + +@dataclass +class Subsection: + header: str + sub_license: str | None = None # e.g. "CDDL 1.0\n~~~~~~~~", or None + entries: list[list[str]] = field(default_factory=list) + + +@dataclass +class Group: + header_block: list[str] + title: str + # Keyed by (sub_license, header). Two subsections with the same header + # (e.g. "Scala/Java jars:") under different sub-licenses (CDDL 1.0 vs + # CDDL 1.1) are distinct entries — that's why we key on the tuple. + subsections: "OrderedDict[tuple[str | None, str], Subsection]" = field(default_factory=OrderedDict) + + def has_entries(self) -> bool: + return any(s.entries for s in self.subsections.values()) + + +def is_subsection_header(line: str) -> bool: + s = line.rstrip() + if not s.endswith(":"): + return False + return any(s == h or s.startswith(p) for p, h in + ((p, p) for p in SUBSECTION_ORDER)) + + +def entry_id(entry: list[str]) -> str: + """Identifier used for deduplication: the trimmed text after the + leading ' - '. For multi-line entries (Source files derived), the + first line uniquely identifies the entry.""" + return entry[0][4:].strip() + + +def parse(path: Path) -> tuple[str, list[Group]]: + """Parse a per-module LICENSE-binary into (apache_header, groups).""" + text = path.read_text() + lines = text.splitlines() + + third_party_idx = next( + i for i, line in enumerate(lines) if "THIRD-PARTY COMPONENTS" in line + ) + eq_idx = third_party_idx - 1 + while eq_idx >= 0 and not lines[eq_idx].startswith("="): + eq_idx -= 1 + apache_header = "\n".join(lines[:eq_idx]).rstrip("\n") + + # Skip past THIRD-PARTY COMPONENTS preamble until first group SEP. + i = eq_idx + while i < len(lines) and lines[i] != SEP: + i += 1 + + groups: list[Group] = [] + while i < len(lines): + if lines[i] != SEP: + i += 1 + continue + # Group header: SEP / title (one or more lines) / SEP + header_block = [lines[i]] + i += 1 + title_lines: list[str] = [] + while i < len(lines) and lines[i] != SEP: + title_lines.append(lines[i]) + i += 1 + title = " ".join(s.strip() for s in title_lines).strip() + header_block.extend(title_lines) + if i < len(lines): + header_block.append(lines[i]) # closing SEP + i += 1 + + grp = Group(header_block=header_block, title=title) + current: Subsection | None = None + current_sub_license: str | None = None + while i < len(lines) and lines[i] != SEP: + line = lines[i] + # Sub-license heading (e.g. "CDDL 1.0\n~~~~~~~~"). A group can + # carry multiple of these (CDDL 1.0 then CDDL 1.1); each acts + # as a scope marker for the subsections that follow. + if i + 1 < len(lines) and lines[i + 1].startswith("~~~"): + if current is not None: + grp.subsections[(current.sub_license, current.header)] = current + current = None + current_sub_license = line + "\n" + lines[i + 1] + i += 3 + continue + # Subsection header (ends with ':'; matches our known set) + stripped = line.rstrip() + if stripped.endswith(":") and any( + stripped == hdr or stripped.startswith(prefix) + for prefix, hdr in + [(p, p) for p in SUBSECTION_ORDER] + ): + if current is not None: + grp.subsections[(current.sub_license, current.header)] = current + current = Subsection(header=stripped, sub_license=current_sub_license) + i += 1 + continue + # Entry: " - "; continuation lines start with 4 spaces and + # do NOT start with " - " (those would be the next entry). + if current is not None and line.startswith(" - "): + entry = [line] + i += 1 + while i < len(lines): + nxt = lines[i] + if nxt.startswith(" ") and not nxt.startswith(" - "): + entry.append(nxt) + i += 1 + else: + break + current.entries.append(entry) + continue + i += 1 + if current is not None: + grp.subsections[(current.sub_license, current.header)] = current + groups.append(grp) + + return apache_header, groups + + +def merge(parsed: list[tuple[str, list[Group]]]) -> tuple[str, list[Group]]: + apache_header = parsed[0][0] + merged: "OrderedDict[str, Group]" = OrderedDict() + for _, groups in parsed: + for g in groups: + if g.title not in merged: + merged[g.title] = Group( + header_block=list(g.header_block), + title=g.title, + ) + mg = merged[g.title] + for key, sub in g.subsections.items(): + if key not in mg.subsections: + mg.subsections[key] = Subsection( + header=sub.header, + sub_license=sub.sub_license, + ) + target = mg.subsections[key] + seen = {entry_id(e) for e in target.entries} + for e in sub.entries: + eid = entry_id(e) + if eid not in seen: + target.entries.append(e) + seen.add(eid) + + # Reorder subsections within each group: group by sub_license bucket + # (preserving first-seen sub-license order), and within each bucket + # order by SUBSECTION_ORDER. + for mg in merged.values(): + sub_license_order: list[str | None] = [] + by_sub_license: "OrderedDict[str | None, list[tuple[tuple[str | None, str], Subsection]]]" = OrderedDict() + for key, sub in mg.subsections.items(): + sl = sub.sub_license + if sl not in by_sub_license: + by_sub_license[sl] = [] + sub_license_order.append(sl) + by_sub_license[sl].append((key, sub)) + + ordered: "OrderedDict[tuple[str | None, str], Subsection]" = OrderedDict() + for sl in sub_license_order: + bucket = by_sub_license[sl] + placed: set[tuple[str | None, str]] = set() + for prefix in SUBSECTION_ORDER: + for key, sub in bucket: + if sub.header.startswith(prefix) and key not in placed: + ordered[key] = sub + placed.add(key) + for key, sub in bucket: + if key not in placed: + ordered[key] = sub + mg.subsections = ordered + + return apache_header, list(merged.values()) + + +def emit(apache_header: str, groups: list[Group]) -> str: + out: list[str] = [ + apache_header, + "", + EQ, + "THIRD-PARTY COMPONENTS", + EQ, + "", + PREAMBLE, + "", + ] + for g in groups: + if not g.has_entries(): + continue + out.extend(g.header_block) + out.append("") + last_sub_license: str | None = None + last_sub_license_emitted = False + for sub in g.subsections.values(): + if not sub.entries: + continue + # Emit sub-license heading once whenever the marker changes. + if sub.sub_license != last_sub_license or not last_sub_license_emitted: + if sub.sub_license: + out.append(sub.sub_license) + out.append("") + last_sub_license = sub.sub_license + last_sub_license_emitted = True + out.append(sub.header) + for entry in sub.entries: + out.extend(entry) + out.append("") + out.append(TRAILER) + out.append("") + return "\n".join(out) + + +def main() -> int: + ap = argparse.ArgumentParser() + ap.add_argument("output", help="Path to write the combined LICENSE-binary") + ap.add_argument("inputs", nargs="+", help="Per-module LICENSE-binary files to merge") + args = ap.parse_args() + + parsed = [] + for p in args.inputs: + path = Path(p) + if not path.is_file(): + sys.stderr.write(f"error: {path} is not a file\n") + return 2 + parsed.append(parse(path)) + + apache_header, groups = merge(parsed) + text = emit(apache_header, groups) + Path(args.output).write_text(text) + + n_entries = sum(len(s.entries) for g in groups for s in g.subsections.values()) + print(f"Wrote {args.output}: {len(groups)} groups, {n_entries} entries " + f"from {len(args.inputs)} input file(s)") + return 0 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/bin/licensing/generate_notice_binary.py b/bin/licensing/generate_notice_binary.py new file mode 100755 index 00000000000..d4ae459643e --- /dev/null +++ b/bin/licensing/generate_notice_binary.py @@ -0,0 +1,215 @@ +#!/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. + +"""Generate a NOTICE-binary for a service from its bundled jars' META-INF/NOTICE +files. + +The output starts with the project's own NOTICE (Texera ASF header), then +emits one block per unique META-INF/NOTICE content (deduped by SHA-1 hash +across the jars in the given lib dirs). Each block is headed by a synthesized +project name derived from the longest common prefix of its members' Maven +coordinates, plus the list of contributing jars. + +Blocks are sorted by jar count (largest cluster first), with hash as a stable +tiebreaker. + +Optional `--extras ` appends a verbatim text file at the end. Use this +for non-jar attributions (Apache-2.0 Python wheels like aiohttp, Matplotlib) +that don't ship a NOTICE inside any jar. + +Usage: + generate_notice_binary.py [ ...] [--extras ] [--project-notice ] +""" +from __future__ import annotations + +import argparse +import hashlib +import os +import re +import sys +import zipfile +from collections import defaultdict +from pathlib import Path + + +SEP = "-" * 80 +TEXERA_OWN_JAR_PREFIX = "org.apache.texera." + +NOTICE_NAMES_TOPLEVEL = {"notice", "notice.txt", "notice.md"} + + +def is_notice_entry(parts: list[str]) -> bool: + """Return True if the zip entry path is a NOTICE-style file we want to + pick up. Mirrors audit_jar_licenses.py's classifier (notice side).""" + if len(parts) == 1: + return parts[0].lower() in NOTICE_NAMES_TOPLEVEL + if parts[0].upper() != "META-INF": + return False + return "notice" in parts[-1].lower() + + +def extract_notice_blob(jar_path: Path) -> str | None: + """Concatenate every NOTICE-style file in a jar (root level or + META-INF/...) into one blob. Return None for bad-zip jars or jars + whose NOTICE blobs are all empty.""" + pieces: list[str] = [] + try: + with zipfile.ZipFile(jar_path) as zf: + for name in zf.namelist(): + if is_notice_entry(name.split("/")): + try: + raw = zf.read(name).decode("utf-8", errors="replace") + except Exception: + continue + # Normalize line endings: jars from Windows-built upstreams + # ship CRLF, which git auto-converts on commit and would + # cause spurious drift between committed and regenerated. + blob = raw.replace("\r\n", "\n").replace("\r", "\n").strip() + if blob: + pieces.append(blob) + except zipfile.BadZipFile: + return None + if not pieces: + return None + return "\n\n".join(pieces) + + +def short_hash(text: str) -> str: + return hashlib.sha1(text.encode("utf-8", errors="replace")).hexdigest()[:10] + + +def project_name_for_cluster(jar_names: list[str]) -> str: + """Return a heading for a cluster of jars sharing a NOTICE. + + Uses the longest common dotted prefix of the jar filenames (e.g. + `org.apache.hadoop.hadoop-annotations-3.3.3.jar` and siblings yield + `org.apache.hadoop`). For single-jar clusters, returns the jar name + without `.jar`. The "Bundled jars: ..." line in each block lists + exact filenames, so the heading just needs to be a navigational + summary, not a polished project label. + """ + if not jar_names: + return "(unknown)" + if len(jar_names) == 1: + name = jar_names[0] + return name[:-4] if name.endswith(".jar") else name + common = os.path.commonprefix(jar_names) + if "." in common: + common = common[: common.rfind(".")] + return common or jar_names[0] + + +def collect_clusters(lib_dirs: list[Path]) -> dict[str, dict]: + """Return {hash: {'content': str, 'jars': sorted list[str]}} for every + unique NOTICE blob found across the union of lib dirs.""" + seen_jars: dict[str, Path] = {} + for d in lib_dirs: + if not d.is_dir(): + sys.stderr.write(f"error: {d} is not a directory\n") + sys.exit(2) + for jar in d.glob("*.jar"): + if jar.name.startswith(TEXERA_OWN_JAR_PREFIX): + continue + seen_jars.setdefault(jar.name, jar) + + clusters: dict[str, dict] = defaultdict(lambda: {"content": "", "jars": []}) + for name, path in sorted(seen_jars.items()): + blob = extract_notice_blob(path) + if not blob: + continue + h = short_hash(blob) + clusters[h]["content"] = blob + clusters[h]["jars"].append(name) + for c in clusters.values(): + c["jars"].sort() + return clusters + + +def emit_block(heading: str, jars: list[str], content: str) -> str: + out: list[str] = [] + out.append(SEP) + out.append(heading) + out.append(SEP) + out.append("") + if len(jars) <= 4: + out.append("Bundled jars: " + ", ".join(jars)) + else: + out.append(f"Bundled jars ({len(jars)}): " + ", ".join(jars[:3]) + f", ... (+{len(jars) - 3} more)") + out.append("") + out.append(content) + out.append("") + return "\n".join(out) + + +def main() -> int: + ap = argparse.ArgumentParser() + ap.add_argument("output", help="Path to write the NOTICE-binary") + ap.add_argument("lib_dirs", nargs="+", help="lib/ directories to scan for jars") + ap.add_argument( + "--project-notice", + default=str(Path(__file__).resolve().parent.parent.parent / "NOTICE"), + help="Path to project's own NOTICE file (Texera ASF header). " + "Prepended verbatim to the output.", + ) + ap.add_argument( + "--extras", + default=None, + help="Optional path to a file containing additional NOTICE blocks " + "(e.g. for non-jar Apache-2.0 deps like aiohttp / matplotlib). " + "Appended verbatim to the output.", + ) + args = ap.parse_args() + + project_notice = Path(args.project_notice) + if not project_notice.is_file(): + sys.stderr.write(f"error: --project-notice {project_notice} not found\n") + return 2 + + clusters = collect_clusters([Path(d) for d in args.lib_dirs]) + + parts: list[str] = [] + parts.append(project_notice.read_text().rstrip()) + parts.append("") + # Sort: by jar count desc, then by hash for stable ordering. + sorted_clusters = sorted( + clusters.items(), + key=lambda kv: (-len(kv[1]["jars"]), kv[0]), + ) + for h, c in sorted_clusters: + heading = project_name_for_cluster(c["jars"]) + parts.append(emit_block(heading, c["jars"], c["content"])) + + if args.extras: + extras = Path(args.extras) + if not extras.is_file(): + sys.stderr.write(f"error: --extras {extras} not found\n") + return 2 + parts.append(extras.read_text().rstrip()) + parts.append("") + + Path(args.output).write_text("\n".join(parts)) + print( + f"Wrote {args.output}: {len(clusters)} unique NOTICE blocks " + f"from {sum(len(c['jars']) for c in clusters.values())} jars across " + f"{len(args.lib_dirs)} lib dir(s)" + ) + return 0 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/bin/texera-web-application.dockerfile b/bin/texera-web-application.dockerfile index 1caff2dad4b..20ed6428bc5 100644 --- a/bin/texera-web-application.dockerfile +++ b/bin/texera-web-application.dockerfile @@ -40,23 +40,39 @@ COPY amber/ amber/ COPY project/ project/ COPY build.sbt build.sbt -# Update system and install dependencies +# Update system and install dependencies. python3-minimal is needed by +# bin/licensing/concat_license_binary.py below. RUN apt-get update && apt-get install -y \ netcat \ unzip \ libpq-dev \ + python3-minimal \ && apt-get clean # Add .git for runtime calls to jgit from OPversion COPY .git .git -COPY LICENSE LICENSE-binary NOTICE NOTICE-binary DISCLAIMER ./ +COPY LICENSE NOTICE DISCLAIMER ./ COPY licenses/ licenses/ +COPY bin/licensing/ bin/licensing/ + +# Bring frontend/LICENSE-binary into this build stage so the per-image +# LICENSE merge below can union it with amber/LICENSE-binary-java. +COPY --from=build-frontend /frontend/LICENSE-binary amber/LICENSE-binary-frontend RUN sbt clean WorkflowExecutionService/dist # Unzip the texera binary RUN unzip amber/target/universal/amber-*.zip -d amber/target/ +# Merge per-aspect LICENSE-binary files (java jars + frontend npm) into a +# single LICENSE-binary-combined keyed by license group, for the runtime +# image. Per-license-group merge keeps Scala/Java jars and Angular npm +# packages inside the same Apache-2.0 / MIT / BSD / ... section instead +# of stacking the inputs end-to-end. +RUN python3 bin/licensing/concat_license_binary.py amber/LICENSE-binary-combined \ + amber/LICENSE-binary-java \ + amber/LICENSE-binary-frontend + FROM eclipse-temurin:11-jre-jammy AS runtime WORKDIR /texera/amber @@ -72,8 +88,8 @@ COPY --from=build /texera/common/config/src/main/resources /texera/amber/common/ # bundled third-party contents of this image and ship as /texera/LICENSE # and /texera/NOTICE; licenses/ holds the per-license full texts referenced # by LICENSE-binary. -COPY --from=build /texera/LICENSE-binary /texera/LICENSE -COPY --from=build /texera/NOTICE-binary /texera/NOTICE +COPY --from=build /texera/amber/LICENSE-binary-combined /texera/LICENSE +COPY --from=build /texera/amber/NOTICE-binary /texera/NOTICE COPY --from=build /texera/licenses /texera/licenses COPY --from=build /texera/DISCLAIMER /texera/ CMD ["bin/texera-web-application"] diff --git a/bin/workflow-compiling-service.dockerfile b/bin/workflow-compiling-service.dockerfile index 35e81c5d562..2f69217de7e 100644 --- a/bin/workflow-compiling-service.dockerfile +++ b/bin/workflow-compiling-service.dockerfile @@ -35,7 +35,7 @@ RUN apt-get update && apt-get install -y \ # Add .git for runtime calls to jgit from OPversion COPY .git .git -COPY LICENSE LICENSE-binary NOTICE NOTICE-binary DISCLAIMER ./ +COPY LICENSE NOTICE DISCLAIMER ./ COPY licenses/ licenses/ RUN sbt clean WorkflowCompilingService/dist @@ -57,8 +57,8 @@ COPY --from=build /texera/workflow-compiling-service/src/main/resources /texera/ # bundled third-party contents of this image and ship as /texera/LICENSE # and /texera/NOTICE; licenses/ holds the per-license full texts referenced # by LICENSE-binary. -COPY --from=build /texera/LICENSE-binary /texera/LICENSE -COPY --from=build /texera/NOTICE-binary /texera/NOTICE +COPY --from=build /texera/workflow-compiling-service/LICENSE-binary /texera/LICENSE +COPY --from=build /texera/workflow-compiling-service/NOTICE-binary /texera/NOTICE COPY --from=build /texera/licenses /texera/licenses COPY --from=build /texera/DISCLAIMER /texera/ CMD ["bin/workflow-compiling-service"] diff --git a/bin/workflow-computing-unit-managing-service.dockerfile b/bin/workflow-computing-unit-managing-service.dockerfile index 522135566d6..96b02c8506e 100644 --- a/bin/workflow-computing-unit-managing-service.dockerfile +++ b/bin/workflow-computing-unit-managing-service.dockerfile @@ -35,7 +35,7 @@ RUN apt-get update && apt-get install -y \ # Add .git for runtime calls to jgit from OPversion COPY .git .git -COPY LICENSE LICENSE-binary NOTICE NOTICE-binary DISCLAIMER ./ +COPY LICENSE NOTICE DISCLAIMER ./ COPY licenses/ licenses/ RUN sbt clean ComputingUnitManagingService/dist @@ -57,8 +57,8 @@ COPY --from=build /texera/computing-unit-managing-service/src/main/resources /te # bundled third-party contents of this image and ship as /texera/LICENSE # and /texera/NOTICE; licenses/ holds the per-license full texts referenced # by LICENSE-binary. -COPY --from=build /texera/LICENSE-binary /texera/LICENSE -COPY --from=build /texera/NOTICE-binary /texera/NOTICE +COPY --from=build /texera/computing-unit-managing-service/LICENSE-binary /texera/LICENSE +COPY --from=build /texera/computing-unit-managing-service/NOTICE-binary /texera/NOTICE COPY --from=build /texera/licenses /texera/licenses COPY --from=build /texera/DISCLAIMER /texera/ CMD ["bin/computing-unit-managing-service"] diff --git a/computing-unit-managing-service/LICENSE-binary b/computing-unit-managing-service/LICENSE-binary new file mode 100644 index 00000000000..89d1edddb76 --- /dev/null +++ b/computing-unit-managing-service/LICENSE-binary @@ -0,0 +1,651 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for describing the origin of the Work and + reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Support. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or support. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + 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. + +================================================================================ +THIRD-PARTY COMPONENTS +================================================================================ + +Apache Texera's binary distribution of this service includes the following third-party components, grouped by license. Each section references licenses/ for the full text of the applicable license. Components under the Apache License, Version 2.0 are governed by the same license terms as Apache Texera itself and are listed for completeness. + +Locations within the distribution: + + - Scala/Java jars listed below ship under the lib/ directory of + this service's Universal zip. + + - Source files derived from third-party projects are compiled into + the bundled jars under lib/ and live at the listed paths in the + Apache Texera source tree. + +-------------------------------------------------------------------------------- +Dependencies under the Apache License, Version 2.0 +-------------------------------------------------------------------------------- + +Scala/Java jars: + - com.fasterxml.classmate-1.7.0.jar + - com.fasterxml.jackson.core.jackson-annotations-2.18.6.jar + - com.fasterxml.jackson.core.jackson-core-2.18.6.jar + - com.fasterxml.jackson.core.jackson-databind-2.18.6.jar + - com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.17.0.jar + - com.fasterxml.jackson.datatype.jackson-datatype-guava-2.16.1.jar + - com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.16.1.jar + - com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.17.0.jar + - com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-base-2.16.1.jar + - com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-json-provider-2.16.1.jar + - com.fasterxml.jackson.jaxrs.jackson-jaxrs-base-2.10.5.jar + - com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider-2.10.5.jar + - com.fasterxml.jackson.module.jackson-module-blackbird-2.16.1.jar + - com.fasterxml.jackson.module.jackson-module-jakarta-xmlbind-annotations-2.16.1.jar + - com.fasterxml.jackson.module.jackson-module-jsonSchema-2.18.6.jar + - com.fasterxml.jackson.module.jackson-module-no-ctor-deser-2.18.6.jar + - com.fasterxml.jackson.module.jackson-module-parameter-names-2.16.1.jar + - com.fasterxml.jackson.module.jackson-module-scala_2.13-2.18.6.jar + - com.fasterxml.woodstox.woodstox-core-5.3.0.jar + - com.github.ben-manes.caffeine.caffeine-3.1.8.jar + - com.github.sisyphsu.dateparser-1.0.11.jar + - com.github.sisyphsu.retree-1.0.4.jar + - com.github.stephenc.jcip.jcip-annotations-1.0-1.jar + - com.google.android.annotations-4.1.1.4.jar + - com.google.api.grpc.proto-google-common-protos-2.22.0.jar + - com.google.code.findbugs.jsr305-3.0.2.jar + - com.google.code.gson.gson-2.11.0.jar + - com.google.errorprone.error_prone_annotations-2.27.0.jar + - com.google.flatbuffers.flatbuffers-java-23.5.26.jar + - com.google.guava.failureaccess-1.0.2.jar + - com.google.guava.guava-33.0.0-jre.jar + - com.google.guava.listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar + - com.google.inject.extensions.guice-servlet-4.0.jar + - com.google.inject.guice-4.0.jar + - com.google.j2objc.j2objc-annotations-2.8.jar + - com.googlecode.javaewah.JavaEWAH-1.1.12.jar + - com.helger.profiler-1.1.1.jar + - com.nimbusds.nimbus-jose-jwt-9.8.1.jar + - com.softwaremill.sttp.client4.core_2.13-4.0.0-M6.jar + - com.softwaremill.sttp.model.core_2.13-1.7.2.jar + - com.softwaremill.sttp.shared.core_2.13-1.3.16.jar + - com.softwaremill.sttp.shared.ws_2.13-1.3.16.jar + - com.squareup.okhttp.okhttp-2.7.5.jar + - com.squareup.okhttp3.logging-interceptor-4.12.0.jar + - com.squareup.okhttp3.okhttp-4.12.0.jar + - com.squareup.okio.okio-3.6.0.jar + - com.squareup.okio.okio-jvm-3.6.0.jar + - com.thesamet.scalapb.lenses_2.13-0.11.20.jar + - com.thesamet.scalapb.scalapb-json4s_2.13-0.12.0.jar + - com.thesamet.scalapb.scalapb-runtime_2.13-0.11.20.jar + - com.typesafe.config-1.4.6.jar + - com.typesafe.play.play-functional_2.13-2.10.6.jar + - com.typesafe.play.play-json_2.13-2.10.6.jar + - com.typesafe.scala-logging.scala-logging_2.13-3.9.5.jar + - commons-beanutils.commons-beanutils-1.9.4.jar + - commons-cli.commons-cli-1.2.jar + - commons-codec.commons-codec-1.17.1.jar + - commons-collections.commons-collections-3.2.2.jar + - commons-io.commons-io-2.16.1.jar + - commons-logging.commons-logging-1.2.jar + - commons-net.commons-net-3.6.jar + - commons-pool.commons-pool-1.6.jar + - dev.failsafe.failsafe-3.3.2.jar + - io.airlift.aircompressor-0.27.jar + - io.dropwizard.dropwizard-auth-4.0.7.jar + - io.dropwizard.dropwizard-configuration-4.0.7.jar + - io.dropwizard.dropwizard-core-4.0.7.jar + - io.dropwizard.dropwizard-health-4.0.7.jar + - io.dropwizard.dropwizard-jackson-4.0.7.jar + - io.dropwizard.dropwizard-jersey-4.0.7.jar + - io.dropwizard.dropwizard-jetty-4.0.7.jar + - io.dropwizard.dropwizard-lifecycle-4.0.7.jar + - io.dropwizard.dropwizard-logging-4.0.7.jar + - io.dropwizard.dropwizard-metrics-4.0.7.jar + - io.dropwizard.dropwizard-request-logging-4.0.7.jar + - io.dropwizard.dropwizard-servlets-4.0.7.jar + - io.dropwizard.dropwizard-util-4.0.7.jar + - io.dropwizard.dropwizard-validation-4.0.7.jar + - io.dropwizard.logback.logback-throttling-appender-1.4.2.jar + - io.dropwizard.metrics.metrics-annotation-4.2.25.jar + - io.dropwizard.metrics.metrics-caffeine-4.2.25.jar + - io.dropwizard.metrics.metrics-core-4.2.25.jar + - io.dropwizard.metrics.metrics-healthchecks-4.2.25.jar + - io.dropwizard.metrics.metrics-jakarta-servlets-4.2.25.jar + - io.dropwizard.metrics.metrics-jersey3-4.2.25.jar + - io.dropwizard.metrics.metrics-jetty11-4.2.25.jar + - io.dropwizard.metrics.metrics-jmx-4.2.25.jar + - io.dropwizard.metrics.metrics-json-4.2.25.jar + - io.dropwizard.metrics.metrics-jvm-4.2.25.jar + - io.dropwizard.metrics.metrics-logback-4.2.25.jar + - io.fabric8.kubernetes-client-6.12.1.jar + - io.fabric8.kubernetes-client-api-6.12.1.jar + - io.fabric8.kubernetes-httpclient-okhttp-6.12.1.jar + - io.fabric8.kubernetes-model-admissionregistration-6.12.1.jar + - io.fabric8.kubernetes-model-apiextensions-6.12.1.jar + - io.fabric8.kubernetes-model-apps-6.12.1.jar + - io.fabric8.kubernetes-model-autoscaling-6.12.1.jar + - io.fabric8.kubernetes-model-batch-6.12.1.jar + - io.fabric8.kubernetes-model-certificates-6.12.1.jar + - io.fabric8.kubernetes-model-common-6.12.1.jar + - io.fabric8.kubernetes-model-coordination-6.12.1.jar + - io.fabric8.kubernetes-model-core-6.12.1.jar + - io.fabric8.kubernetes-model-discovery-6.12.1.jar + - io.fabric8.kubernetes-model-events-6.12.1.jar + - io.fabric8.kubernetes-model-extensions-6.12.1.jar + - io.fabric8.kubernetes-model-flowcontrol-6.12.1.jar + - io.fabric8.kubernetes-model-gatewayapi-6.12.1.jar + - io.fabric8.kubernetes-model-metrics-6.12.1.jar + - io.fabric8.kubernetes-model-networking-6.12.1.jar + - io.fabric8.kubernetes-model-node-6.12.1.jar + - io.fabric8.kubernetes-model-policy-6.12.1.jar + - io.fabric8.kubernetes-model-rbac-6.12.1.jar + - io.fabric8.kubernetes-model-resource-6.12.1.jar + - io.fabric8.kubernetes-model-scheduling-6.12.1.jar + - io.fabric8.kubernetes-model-storageclass-6.12.1.jar + - io.fabric8.zjsonpatch-0.3.0.jar + - io.grpc.grpc-api-1.60.0.jar + - io.grpc.grpc-context-1.60.0.jar + - io.grpc.grpc-core-1.60.0.jar + - io.grpc.grpc-netty-1.60.0.jar + - io.grpc.grpc-protobuf-1.60.0.jar + - io.grpc.grpc-protobuf-lite-1.60.0.jar + - io.grpc.grpc-stub-1.60.0.jar + - io.grpc.grpc-util-1.60.0.jar + - io.gsonfire.gson-fire-1.9.0.jar + - io.kubernetes.client-java-21.0.0.jar + - io.kubernetes.client-java-api-21.0.0.jar + - io.kubernetes.client-java-proto-21.0.0.jar + - io.lakefs.sdk-1.51.0.jar + - io.netty.netty-3.10.6.Final.jar + - io.netty.netty-buffer-4.1.104.Final.jar + - io.netty.netty-codec-4.1.104.Final.jar + - io.netty.netty-codec-http-4.1.100.Final.jar + - io.netty.netty-codec-http2-4.1.100.Final.jar + - io.netty.netty-codec-socks-4.1.100.Final.jar + - io.netty.netty-common-4.1.104.Final.jar + - io.netty.netty-handler-4.1.104.Final.jar + - io.netty.netty-handler-proxy-4.1.100.Final.jar + - io.netty.netty-resolver-4.1.104.Final.jar + - io.netty.netty-tcnative-boringssl-static-2.0.61.Final-linux-aarch_64.jar + - io.netty.netty-tcnative-boringssl-static-2.0.61.Final-linux-x86_64.jar + - io.netty.netty-tcnative-boringssl-static-2.0.61.Final-osx-aarch_64.jar + - io.netty.netty-tcnative-boringssl-static-2.0.61.Final-osx-x86_64.jar + - io.netty.netty-tcnative-boringssl-static-2.0.61.Final-windows-x86_64.jar + - io.netty.netty-tcnative-boringssl-static-2.0.61.Final.jar + - io.netty.netty-tcnative-classes-2.0.61.Final.jar + - io.netty.netty-transport-4.1.104.Final.jar + - io.netty.netty-transport-native-unix-common-4.1.104.Final.jar + - io.perfmark.perfmark-api-0.26.0.jar + - io.r2dbc.r2dbc-spi-0.9.0.RELEASE.jar + - io.swagger.swagger-annotations-1.6.14.jar + - jakarta.inject.jakarta.inject-api-2.0.1.jar + - jakarta.validation.jakarta.validation-api-3.0.2.jar + - javax.inject.javax.inject-1.jar + - javax.validation.validation-api-2.0.1.Final.jar + - log4j.log4j-1.2.17.jar + - net.minidev.accessors-smart-2.4.2.jar + - net.minidev.json-smart-2.4.2.jar + - org.apache.arrow.arrow-format-15.0.2.jar + - org.apache.arrow.arrow-memory-core-15.0.2.jar + - org.apache.arrow.arrow-memory-netty-15.0.2.jar + - org.apache.arrow.arrow-vector-15.0.2.jar + - org.apache.arrow.flight-core-15.0.2.jar + - org.apache.arrow.flight-grpc-15.0.2.jar + - org.apache.avro.avro-1.12.0.jar + - org.apache.commons.commons-collections4-4.4.jar + - org.apache.commons.commons-compress-1.26.2.jar + - org.apache.commons.commons-configuration2-2.1.1.jar + - org.apache.commons.commons-jcs3-core-3.2.jar + - org.apache.commons.commons-lang3-3.14.0.jar + - org.apache.commons.commons-math3-3.1.1.jar + - org.apache.commons.commons-text-1.11.0.jar + - org.apache.commons.commons-vfs2-2.9.0.jar + - org.apache.curator.curator-client-4.2.0.jar + - org.apache.curator.curator-framework-4.2.0.jar + - org.apache.curator.curator-recipes-4.2.0.jar + - org.apache.hadoop.hadoop-annotations-3.3.1.jar + - org.apache.hadoop.hadoop-auth-3.3.1.jar + - org.apache.hadoop.hadoop-common-3.3.1.jar + - org.apache.hadoop.hadoop-hdfs-client-3.3.1.jar + - org.apache.hadoop.hadoop-mapreduce-client-core-3.3.1.jar + - org.apache.hadoop.hadoop-yarn-api-3.3.1.jar + - org.apache.hadoop.hadoop-yarn-client-3.3.1.jar + - org.apache.hadoop.hadoop-yarn-common-3.3.1.jar + - org.apache.hadoop.thirdparty.hadoop-shaded-guava-1.1.1.jar + - org.apache.hadoop.thirdparty.hadoop-shaded-protobuf_3_7-1.1.1.jar + - org.apache.htrace.htrace-core4-4.1.0-incubating.jar + - org.apache.httpcomponents.client5.httpclient5-5.4.jar + - org.apache.httpcomponents.core5.httpcore5-5.3.jar + - org.apache.httpcomponents.core5.httpcore5-h2-5.3.jar + - org.apache.httpcomponents.httpclient-4.5.13.jar + - org.apache.httpcomponents.httpcore-4.4.16.jar + - org.apache.iceberg.iceberg-api-1.7.1.jar + - org.apache.iceberg.iceberg-aws-1.7.1.jar + - org.apache.iceberg.iceberg-bundled-guava-1.7.1.jar + - org.apache.iceberg.iceberg-common-1.7.1.jar + - org.apache.iceberg.iceberg-core-1.7.1.jar + - org.apache.iceberg.iceberg-data-1.7.1.jar + - org.apache.iceberg.iceberg-parquet-1.7.1.jar + - org.apache.kerby.kerb-admin-1.0.1.jar + - org.apache.kerby.kerb-client-1.0.1.jar + - org.apache.kerby.kerb-common-1.0.1.jar + - org.apache.kerby.kerb-core-1.0.1.jar + - org.apache.kerby.kerb-crypto-1.0.1.jar + - org.apache.kerby.kerb-identity-1.0.1.jar + - org.apache.kerby.kerb-server-1.0.1.jar + - org.apache.kerby.kerb-simplekdc-1.0.1.jar + - org.apache.kerby.kerb-util-1.0.1.jar + - org.apache.kerby.kerby-asn1-1.0.1.jar + - org.apache.kerby.kerby-config-1.0.1.jar + - org.apache.kerby.kerby-pkix-1.0.1.jar + - org.apache.kerby.kerby-util-1.0.1.jar + - org.apache.kerby.kerby-xdr-1.0.1.jar + - org.apache.kerby.token-provider-1.0.1.jar + - org.apache.orc.orc-core-1.9.4-nohive.jar + - org.apache.orc.orc-shims-1.9.4.jar + - org.apache.parquet.parquet-avro-1.13.1.jar + - org.apache.parquet.parquet-column-1.13.1.jar + - org.apache.parquet.parquet-common-1.13.1.jar + - org.apache.parquet.parquet-encoding-1.13.1.jar + - org.apache.parquet.parquet-format-structures-1.13.1.jar + - org.apache.parquet.parquet-hadoop-1.13.1.jar + - org.apache.parquet.parquet-jackson-1.13.1.jar + - org.apache.yetus.audience-annotations-0.13.0.jar + - org.apache.zookeeper.zookeeper-3.5.6.jar + - org.apache.zookeeper.zookeeper-jute-3.5.6.jar + - org.bitbucket.b_c.jose4j-0.9.6.jar + - org.eclipse.jetty.jetty-http-11.0.20.jar + - org.eclipse.jetty.jetty-io-11.0.20.jar + - org.eclipse.jetty.jetty-security-11.0.20.jar + - org.eclipse.jetty.jetty-server-11.0.20.jar + - org.eclipse.jetty.jetty-servlet-11.0.20.jar + - org.eclipse.jetty.jetty-servlets-11.0.20.jar + - org.eclipse.jetty.jetty-util-11.0.20.jar + - org.eclipse.jetty.toolchain.jetty-jakarta-servlet-api-5.0.2.jar + - org.eclipse.jetty.toolchain.setuid.jetty-setuid-java-1.0.4.jar + - org.eclipse.jetty.websocket.websocket-api-9.4.40.v20210413.jar + - org.eclipse.jetty.websocket.websocket-client-9.4.40.v20210413.jar + - org.eclipse.jetty.websocket.websocket-common-9.4.40.v20210413.jar + - org.ehcache.sizeof-0.4.3.jar + - org.hibernate.validator.hibernate-validator-7.0.5.Final.jar + - org.javassist.javassist-3.30.2-GA.jar + - org.jboss.logging.jboss-logging-3.5.3.Final.jar + - org.jetbrains.annotations-17.0.0.jar + - org.jetbrains.kotlin.kotlin-stdlib-1.9.10.jar + - org.jetbrains.kotlin.kotlin-stdlib-common-1.9.10.jar + - org.jetbrains.kotlin.kotlin-stdlib-jdk7-1.9.10.jar + - org.jetbrains.kotlin.kotlin-stdlib-jdk8-1.9.10.jar + - org.jheaps.jheaps-0.11.jar + - org.jooq.jooq-3.16.23.jar + - org.json4s.json4s-ast_2.13-4.0.1.jar + - org.json4s.json4s-jackson-core_2.13-4.0.1.jar + - org.openapitools.jackson-databind-nullable-0.2.6.jar + - org.roaringbitmap.RoaringBitmap-1.3.0.jar + - org.scala-lang.modules.scala-collection-compat_2.13-2.13.0.jar + - org.scala-lang.scala-library-2.13.18.jar + - org.scala-lang.scala-reflect-2.13.18.jar + - org.slf4j.jcl-over-slf4j-2.0.12.jar + - org.slf4j.log4j-over-slf4j-2.0.12.jar + - org.snakeyaml.snakeyaml-engine-2.7.jar + - org.xerial.snappy.snappy-java-1.1.8.3.jar + - org.yaml.snakeyaml-2.2.jar + - software.amazon.awssdk.annotations-2.29.51.jar + - software.amazon.awssdk.apache-client-2.29.51.jar + - software.amazon.awssdk.arns-2.29.51.jar + - software.amazon.awssdk.auth-2.29.51.jar + - software.amazon.awssdk.aws-core-2.29.51.jar + - software.amazon.awssdk.aws-query-protocol-2.29.51.jar + - software.amazon.awssdk.aws-xml-protocol-2.29.51.jar + - software.amazon.awssdk.checksums-2.29.51.jar + - software.amazon.awssdk.checksums-spi-2.29.51.jar + - software.amazon.awssdk.crt-core-2.29.51.jar + - software.amazon.awssdk.endpoints-spi-2.29.51.jar + - software.amazon.awssdk.http-auth-2.29.51.jar + - software.amazon.awssdk.http-auth-aws-2.29.51.jar + - software.amazon.awssdk.http-auth-aws-eventstream-2.29.51.jar + - software.amazon.awssdk.http-auth-spi-2.29.51.jar + - software.amazon.awssdk.http-client-spi-2.29.51.jar + - software.amazon.awssdk.identity-spi-2.29.51.jar + - software.amazon.awssdk.json-utils-2.29.51.jar + - software.amazon.awssdk.metrics-spi-2.29.51.jar + - software.amazon.awssdk.netty-nio-client-2.29.51.jar + - software.amazon.awssdk.profiles-2.29.51.jar + - software.amazon.awssdk.protocol-core-2.29.51.jar + - software.amazon.awssdk.regions-2.29.51.jar + - software.amazon.awssdk.retries-2.29.51.jar + - software.amazon.awssdk.retries-spi-2.29.51.jar + - software.amazon.awssdk.s3-2.29.51.jar + - software.amazon.awssdk.sdk-core-2.29.51.jar + - software.amazon.awssdk.sts-2.29.51.jar + - software.amazon.awssdk.third-party-jackson-core-2.29.51.jar + - software.amazon.awssdk.utils-2.29.51.jar + - software.amazon.eventstream.eventstream-1.0.1.jar + +-------------------------------------------------------------------------------- +Dependencies under the MIT License +-------------------------------------------------------------------------------- + +Source files derived from third-party MIT-licensed projects: + - mbknor-jackson-jsonschema + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaDraft.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaGenerator.scala + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaArrayWithUniqueItems.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaBool.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDefault.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDescription.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaExamples.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaFormat.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInject.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInt.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaOptions.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaString.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaTitle.java + https://github.com/mbknor/mbknor-jackson-jsonschema + +Scala/Java jars: + - net.sourceforge.argparse4j.argparse4j-0.9.0.jar + - org.bouncycastle.bcpkix-jdk18on-1.78.1.jar + - org.bouncycastle.bcprov-jdk18on-1.78.1.jar + - org.bouncycastle.bcutil-jdk18on-1.78.1.jar + - org.checkerframework.checker-qual-3.42.0.jar + - org.codehaus.mojo.animal-sniffer-annotations-1.23.jar + - org.projectlombok.lombok-1.18.24.jar + - org.reactivestreams.reactive-streams-1.0.4.jar + - org.slf4j.jul-to-slf4j-2.0.12.jar + - org.slf4j.slf4j-api-2.0.16.jar + +-------------------------------------------------------------------------------- +Dependencies under the BSD 3-Clause License +-------------------------------------------------------------------------------- + +Scala/Java jars: + - com.google.protobuf.protobuf-java-4.27.1.jar + - com.google.re2j.re2j-1.1.jar + - com.jcraft.jsch-0.1.55.jar + - com.thoughtworks.paranamer.paranamer-2.8.jar + - org.jline.jline-3.9.0.jar + - org.ow2.asm.asm-8.0.1.jar + - org.threeten.threeten-extra-1.7.1.jar + +-------------------------------------------------------------------------------- +Dependencies under the BSD 2-Clause License +-------------------------------------------------------------------------------- + +Scala/Java jars: + - com.github.luben.zstd-jni-1.5.0-1.jar + - dnsjava.dnsjava-2.1.7.jar + - org.codehaus.woodstox.stax2-api-4.2.1.jar + - org.postgresql.postgresql-42.7.4.jar + +-------------------------------------------------------------------------------- +Dependencies under the Eclipse Public License, Version 2.0 (some are dual +licensed with GPL-2.0 with Classpath Exception) +-------------------------------------------------------------------------------- + +Scala/Java jars: + - jakarta.annotation.jakarta.annotation-api-3.0.0.jar + - jakarta.el.jakarta.el-api-4.0.0.jar + - jakarta.servlet.jakarta.servlet-api-5.0.0.jar + - jakarta.ws.rs.jakarta.ws.rs-api-3.1.0.jar + - javax.ws.rs.javax.ws.rs-api-2.1.1.jar + - org.glassfish.hk2.external.aopalliance-repackaged-3.0.6.jar + - org.glassfish.hk2.hk2-api-3.0.6.jar + - org.glassfish.hk2.hk2-locator-3.0.3.jar + - org.glassfish.hk2.hk2-utils-3.0.6.jar + - org.glassfish.hk2.osgi-resource-locator-1.0.3.jar + - org.glassfish.jakarta.el-4.0.2.jar + - org.glassfish.jersey.containers.jersey-container-servlet-3.0.12.jar + - org.glassfish.jersey.containers.jersey-container-servlet-core-3.0.12.jar + - org.glassfish.jersey.core.jersey-client-3.0.12.jar + - org.glassfish.jersey.core.jersey-common-3.0.12.jar + - org.glassfish.jersey.core.jersey-server-3.0.12.jar + - org.glassfish.jersey.ext.jersey-bean-validation-3.0.12.jar + - org.glassfish.jersey.ext.jersey-metainf-services-3.0.12.jar + - org.glassfish.jersey.inject.jersey-hk2-3.0.12.jar + - org.jgrapht.jgrapht-core-1.4.0.jar + +-------------------------------------------------------------------------------- +Dependencies under the Eclipse Public License, Version 1.0 (Logback is dual +licensed with LGPL-2.1) +-------------------------------------------------------------------------------- + +Scala/Java jars: + - ch.qos.logback.logback-access-1.4.14.jar + - ch.qos.logback.logback-classic-1.4.14.jar + - ch.qos.logback.logback-core-1.4.14.jar + +-------------------------------------------------------------------------------- +Dependencies under the Common Development and Distribution License (CDDL) +(some are dual licensed with GPL-2.0 with Classpath Exception) +-------------------------------------------------------------------------------- + +CDDL 1.0 +~~~~~~~~ + +Scala/Java jars: + - javax.annotation.javax.annotation-api-1.3.2.jar + - javax.servlet.javax.servlet-api-3.1.0.jar + - javax.ws.rs.jsr311-api-1.1.1.jar + + +CDDL 1.1 +~~~~~~~~ + +Scala/Java jars: + - com.sun.jersey.contribs.jersey-guice-1.19.jar + +-------------------------------------------------------------------------------- +Dependencies under the Eclipse Distribution License, Version 1.0 +-------------------------------------------------------------------------------- + +Scala/Java jars: + - com.sun.activation.jakarta.activation-2.0.1.jar + - jakarta.activation.jakarta.activation-api-2.1.0.jar + - jakarta.xml.bind.jakarta.xml.bind-api-3.0.1.jar + - org.eclipse.collections.eclipse-collections-11.1.0.jar + - org.eclipse.collections.eclipse-collections-api-11.1.0.jar + - org.eclipse.jgit.org.eclipse.jgit-5.13.0.202109080827-r.jar + +-------------------------------------------------------------------------------- +Dependencies in the Public Domain (CC0) +-------------------------------------------------------------------------------- + +Scala/Java jars: + - aopalliance.aopalliance-1.0.jar + +Individual jars may contain their own META-INF/LICENSE and META-INF/NOTICE +files that apply to their specific contents; those files continue to govern +the use of those components. diff --git a/computing-unit-managing-service/NOTICE-binary b/computing-unit-managing-service/NOTICE-binary new file mode 100644 index 00000000000..35fc2a1c1de --- /dev/null +++ b/computing-unit-managing-service/NOTICE-binary @@ -0,0 +1,2781 @@ +Apache Texera (Incubating) +Copyright 2025 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +software.amazon.awssdk +-------------------------------------------------------------------------------- + +Bundled jars (29): software.amazon.awssdk.annotations-2.29.51.jar, software.amazon.awssdk.apache-client-2.29.51.jar, software.amazon.awssdk.arns-2.29.51.jar, ... (+26 more) + +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/). + +-------------------------------------------------------------------------------- +org.apache.hadoop +-------------------------------------------------------------------------------- + +Bundled jars (8): org.apache.hadoop.hadoop-annotations-3.3.1.jar, org.apache.hadoop.hadoop-auth-3.3.1.jar, org.apache.hadoop.hadoop-common-3.3.1.jar, ... (+5 more) + +Apache Hadoop +Copyright 2006 and onwards The Apache Software Foundation. + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +Export Control Notice +--------------------- + +This distribution includes cryptographic software. The country in +which you currently reside may have restrictions on the import, +possession, use, and/or re-export to another country, of +encryption software. BEFORE using any encryption software, please +check your country's laws, regulations and policies concerning the +import, possession, or use, and re-export of encryption software, to +see if this is permitted. See for more +information. + +The U.S. Government Department of Commerce, Bureau of Industry and +Security (BIS), has classified this software as Export Commodity +Control Number (ECCN) 5D002.C.1, which includes information security +software using or performing cryptographic functions with asymmetric +algorithms. The form and manner of this Apache Software Foundation +distribution makes it eligible for export under the License Exception +ENC Technology Software Unrestricted (TSU) exception (see the BIS +Export Administration Regulations, Section 740.13) for both object +code and source code. + +The following provides more details on the included cryptographic software: + +This software uses the SSL libraries from the Jetty project written +by mortbay.org. +Hadoop Yarn Server Web Proxy uses the BouncyCastle Java +cryptography APIs written by the Legion of the Bouncy Castle Inc. + +-------------------------------------------------------------------------------- +org.eclipse.jetty +-------------------------------------------------------------------------------- + +Bundled jars (7): org.eclipse.jetty.jetty-http-11.0.20.jar, org.eclipse.jetty.jetty-io-11.0.20.jar, org.eclipse.jetty.jetty-security-11.0.20.jar, ... (+4 more) + +Notices for Eclipse Jetty +========================= +This content is produced and maintained by the Eclipse Jetty project. + +Project home: https://eclipse.dev/jetty/ + +Trademarks +---------- +Eclipse Jetty, and Jetty are trademarks of the Eclipse Foundation. + +Copyright +--------- +All contributions are the property of the respective authors or of +entities to which copyright has been assigned by the authors (eg. employer). + +Declared Project Licenses +------------------------- +This artifacts of this project are made available under the terms of: + + * the Eclipse Public License v2.0 + https://www.eclipse.org/legal/epl-2.0 + SPDX-License-Identifier: EPL-2.0 + + or + + * the Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + SPDX-License-Identifier: Apache-2.0 + +The following dependencies are EPL. + * org.eclipse.jetty.orbit:org.eclipse.jdt.core + +The following dependencies are EPL and ASL2. + * org.eclipse.jetty.orbit:javax.security.auth.message + +The following dependencies are EPL and CDDL 1.0. + * org.eclipse.jetty.orbit:javax.mail.glassfish + +The following dependencies are CDDL + GPLv2 with classpath exception. +https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html + + * jakarta.servlet:jakarta.servlet-api + * javax.annotation:javax.annotation-api + * javax.transaction:javax.transaction-api + * javax.websocket:javax.websocket-api + +The following dependencies 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 + +The following dependencies are ASL2 licensed. + + * org.apache.taglibs:taglibs-standard-spec + * org.apache.taglibs:taglibs-standard-impl + +The following dependencies 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 + +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 + +Cryptography +------------ +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +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. + +-------------------------------------------------------------------------------- +org.apache.iceberg +-------------------------------------------------------------------------------- + +Bundled jars (6): org.apache.iceberg.iceberg-api-1.7.1.jar, org.apache.iceberg.iceberg-aws-1.7.1.jar, org.apache.iceberg.iceberg-common-1.7.1.jar, ... (+3 more) + +Apache Iceberg +Copyright 2017-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- + +This project includes code from Kite, developed at Cloudera, Inc. with +the following copyright notice: + +| Copyright 2013 Cloudera 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. + +-------------------------------------------------------------------------------- +org.glassfish.jersey +-------------------------------------------------------------------------------- + +Bundled jars (5): org.glassfish.jersey.containers.jersey-container-servlet-3.0.12.jar, org.glassfish.jersey.containers.jersey-container-servlet-core-3.0.12.jar, org.glassfish.jersey.core.jersey-client-3.0.12.jar, ... (+2 more) + +# Notice for Jersey +This content is produced and maintained by the Eclipse Jersey project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Angular JS, v1.6.6 +* License MIT (http://www.opensource.org/licenses/mit-license.php) +* Project: http://angularjs.org +* Coyright: (c) 2010-2017 Google, Inc. + +aopalliance Version 1 +* License: all the source code provided by AOP Alliance is Public Domain. +* Project: http://aopalliance.sourceforge.net +* Copyright: Material in the public domain is not protected by copyright + +Bean Validation API 3.0.2 +* License: Apache License, 2.0 +* Project: http://beanvalidation.org/1.1/ +* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors +* by the @authors tag. + +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate + +Bootstrap v3.3.7 +* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE) +* Project: http://getbootstrap.com +* Copyright: 2011-2016 Twitter, Inc + +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright (C) 2009 The Guava Authors + +jakarta.inject Version: 1 +* License: Apache License, 2.0 +* Copyright (C) 2009 The JSR-330 Expert Group + +Javassist Version 3.29.2-GA +* License: Apache License, 2.0 +* Project: http://www.javassist.org/ +* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. + +Jackson JAX-RS Providers Version 2.15.3 +* License: Apache License, 2.0 +* Project: https://github.com/FasterXML/jackson-jaxrs-providers +* Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. + +jQuery v1.12.4 +* License: jquery.org/license +* Project: jquery.org +* Copyright: (c) jQuery Foundation + +jQuery Barcode plugin 0.3 +* License: MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://www.gnu.org/licenses/gpl.html) +* Project: http://www.pasella.it/projects/jQuery/barcode +* Copyright: (c) 2009 Antonello Pasella antonello.pasella@gmail.com + +JSR-166 Extension - JEP 266 +* License: CC0 +* No copyright +* 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/publicdomain/zero/1.0/ + +KineticJS, v4.7.1 +* License: MIT license (http://www.opensource.org/licenses/mit-license.php) +* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS +* Copyright: Eric Rowell + +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved. + +org.osgi.core version 6.0.0 +* License: Apache License, 2.0 +* Copyright (c) OSGi Alliance (2005, 2008). All Rights Reserved. + +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. + +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ + +-------------------------------------------------------------------------------- +io.netty.netty-tcnative-boringssl-static-2.0.61 +-------------------------------------------------------------------------------- + +Bundled jars (5): io.netty.netty-tcnative-boringssl-static-2.0.61.Final-linux-aarch_64.jar, io.netty.netty-tcnative-boringssl-static-2.0.61.Final-linux-x86_64.jar, io.netty.netty-tcnative-boringssl-static-2.0.61.Final-osx-aarch_64.jar, ... (+2 more) + +The Netty Project + ================= + +Please visit the Netty web site for more information: + + * http://netty.io/ + +Copyright 2016 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. + +------------------------------------------------------------------------------- +This product contains a forked and modified version of Tomcat Native + + * LICENSE: + * license/LICENSE.tomcat-native.txt (Apache License 2.0) + * HOMEPAGE: + * http://tomcat.apache.org/native-doc/ + * https://svn.apache.org/repos/asf/tomcat/native/ + +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 small piece of code to support AIX, taken from netbsd. + + * LICENSE: + * license/LICENSE.aix-netbsd.txt (OpenSSL License) + * HOMEPAGE: + * https://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/crypto/external/bsd/openssl/dist + + +This product contains code from boringssl. + + * LICENSE (Combination ISC and OpenSSL license) + * license/LICENSE.boringssl.txt (Combination ISC and OpenSSL license) + * HOMEPAGE: + * https://boringssl.googlesource.com/boringssl/ + +-------------------------------------------------------------------------------- +org.glassfish.hk2 +-------------------------------------------------------------------------------- + +Bundled jars: org.glassfish.hk2.external.aopalliance-repackaged-3.0.6.jar, org.glassfish.hk2.hk2-api-3.0.6.jar, org.glassfish.hk2.hk2-locator-3.0.3.jar, org.glassfish.hk2.hk2-utils-3.0.6.jar + +# Notices for Eclipse GlassFish + +This content is produced and maintained by the Eclipse GlassFish project. + +* Project home: https://projects.eclipse.org/projects/ee4j.glassfish + +## Trademarks + +Eclipse GlassFish, and GlassFish are trademarks of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/glassfish-ha-api +* https://github.com/eclipse-ee4j/glassfish-logging-annotation-processor +* https://github.com/eclipse-ee4j/glassfish-shoal +* https://github.com/eclipse-ee4j/glassfish-cdi-porting-tck +* https://github.com/eclipse-ee4j/glassfish-jsftemplating +* https://github.com/eclipse-ee4j/glassfish-hk2-extra +* https://github.com/eclipse-ee4j/glassfish-hk2 +* https://github.com/eclipse-ee4j/glassfish-fighterfish + +## Third-party Content + +This project leverages the following third party content. + +None + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +org.eclipse.jetty.websocket +-------------------------------------------------------------------------------- + +Bundled jars: org.eclipse.jetty.websocket.websocket-api-9.4.40.v20210413.jar, org.eclipse.jetty.websocket.websocket-client-9.4.40.v20210413.jar, org.eclipse.jetty.websocket.websocket-common-9.4.40.v20210413.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. + +-------------------------------------------------------------------------------- +com.fasterxml.jackson +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.16.1.jar, com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.17.0.jar, com.fasterxml.jackson.module.jackson-module-parameter-names-2.16.1.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. + +## Licensing + +Jackson components are licensed under Apache (Software) License, version 2.0, +as per accompanying LICENSE file. + +## 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. + +-------------------------------------------------------------------------------- +jakarta.el.jakarta.el-api-4.0.0.jar +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.el.jakarta.el-api-4.0.0.jar, org.glassfish.jakarta.el-4.0.2.jar + +# Notices for Jakarta Expression Language + +This content is produced and maintained by the Jakarta Expression Language project. + +* Project home: https://projects.eclipse.org/projects/ee4j.el + +## Trademarks + +Jakarta Expression Language is a trademark of the Eclipse +Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/el-ri + +## Third-party Content + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +com.sun.activation.jakarta.activation-2.0.1.jar +-------------------------------------------------------------------------------- + +Bundled jars: com.sun.activation.jakarta.activation-2.0.1.jar, jakarta.activation.jakarta.activation-api-2.1.0.jar + +# Notices for Jakarta Activation + +This content is produced and maintained by Jakarta Activation project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jaf + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Distribution License v. 1.0, +which is available at http://www.eclipse.org/org/documents/edl-v10.php. + +SPDX-License-Identifier: BSD-3-Clause + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jaf + +-------------------------------------------------------------------------------- +com.fasterxml.jackson +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-json-provider-2.16.1.jar, com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider-2.10.5.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 be 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. + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.core +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.core.jackson-annotations-2.18.6.jar, com.fasterxml.jackson.core.jackson-databind-2.18.6.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. + +## 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. + +-------------------------------------------------------------------------------- +org.scala-lang +-------------------------------------------------------------------------------- + +Bundled jars: org.scala-lang.scala-library-2.13.18.jar, org.scala-lang.scala-reflect-2.13.18.jar + +Scala +Copyright (c) 2002-2025 EPFL +Copyright (c) 2011-2025 Lightbend, Inc. dba Akka + +Scala includes software developed at +LAMP/EPFL (https://lamp.epfl.ch/) and +Akka (https://akka.io/). + +Licensed under the Apache License, Version 2.0 (the "License"). +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 software includes projects with other licenses -- see `doc/LICENSE.md`. + +-------------------------------------------------------------------------------- +org.apache.hadoop.thirdparty +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.hadoop.thirdparty.hadoop-shaded-guava-1.1.1.jar, org.apache.hadoop.thirdparty.hadoop-shaded-protobuf_3_7-1.1.1.jar + +Apache Hadoop Third-party Libs +Copyright 2020 and onwards The Apache Software Foundation. + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +Apache Hadoop Third-party Libs +Copyright 2020 and onwards The Apache Software Foundation. + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.curator.curator-framework-4.2.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.curator.curator-framework-4.2.0.jar + +Curator Framework +Copyright 2011-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-beanutils.commons-beanutils-1.9.4 +-------------------------------------------------------------------------------- + +Bundled jars: commons-beanutils.commons-beanutils-1.9.4.jar + +Apache Commons BeanUtils +Copyright 2000-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.core.jackson-core-2.18.6 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.core.jackson-core-2.18.6.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. + +## 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 . +That code is available under an MIT 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. + +# FastDoubleParser + +This is a Java port of Daniel Lemire's fast_float project. +This project provides parsers for double, float, BigDecimal and BigInteger values. + +## Copyright + +Copyright © 2024 Werner Randelshofer, Switzerland. + +## Licensing + +This code is licensed under MIT License. +https://github.com/wrandelshofer/FastDoubleParser/blob/522be16e145f43308c43b23094e31d5efcaa580e/LICENSE +(The file 'LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +Some portions of the code have been derived from other projects. +All these projects require that we include a copyright notice, and some require that we also include some text of their +license file. + +fast_double_parser, Copyright (c) 2022 Daniel Lemire. BSL License. +https://github.com/lemire/fast_double_parser +https://github.com/lemire/fast_double_parser/blob/07d9189a8fb815fe800cb15ca022e7a07093236e/LICENSE.BSL +(The file 'thirdparty-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +fast_float, Copyright (c) 2021 The fast_float authors. MIT License. +https://github.com/fastfloat/fast_float +https://github.com/fastfloat/fast_float/blob/cc1e01e9eee74128e48d51488a6b1df4a767a810/LICENSE-MIT +(The file 'thirdparty-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +bigint, Copyright 2020 Tim Buktu. 2-clause BSD License. +https://github.com/tbuktu/bigint/tree/floatfft +https://github.com/tbuktu/bigint/blob/617c8cd8a7c5e4fb4d919c6a4d11e2586107f029/LICENSE +https://github.com/wrandelshofer/FastDoubleParser/blob/39e123b15b71f29a38a087d16a0bc620fc879aa6/bigint-LICENSE +(We only use those portions of the bigint project that can be licensed under 2-clause BSD License.) +(The file 'thirdparty-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +-------------------------------------------------------------------------------- +org.apache.zookeeper.zookeeper-3.5.6 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.zookeeper.zookeeper-3.5.6.jar + +Apache ZooKeeper - Server +Copyright 2008-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-util-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-util-1.0.1.jar + +Kerby-kerb Util +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +log4j.log4j-1.2.17 +-------------------------------------------------------------------------------- + +Bundled jars: log4j.log4j-1.2.17.jar + +Apache log4j +Copyright 2007 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-codec.commons-codec-1.17.1 +-------------------------------------------------------------------------------- + +Bundled jars: commons-codec.commons-codec-1.17.1.jar + +Apache Commons Codec +Copyright 2002-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-admin-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-admin-1.0.1.jar + +Kerby-kerb Admin +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-lang3-3.14.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-lang3-3.14.0.jar + +Apache Commons Lang +Copyright 2001-2023 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-math3-3.1.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-math3-3.1.1.jar + +Apache Commons Math +Copyright 2001-2012 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://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 (http://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 (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 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. +=============================================================================== + + +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. + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.module.jackson-module-no-ctor-deser-2.18.6 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.module.jackson-module-no-ctor-deser-2.18.6.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. + +-------------------------------------------------------------------------------- +org.apache.kerby.kerby-config-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerby-config-1.0.1.jar + +Kerby Config +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.eclipse.jetty.toolchain.jetty-jakarta-servlet-api-5.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.eclipse.jetty.toolchain.jetty-jakarta-servlet-api-5.0.2.jar + +# Notices for Eclipse Project for Servlet + +This content is produced and maintained by the Eclipse Project for Servlet +project. + +* Project home: https://projects.eclipse.org/projects/ee4j.servlet + + +## Trademarks + +Eclipse Project for Servlet is a trademark of the Eclipse Foundation. + + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + +## Source Code + +The project maintains the following source code repositories: + + * https://github.com/eclipse-ee4j/servlet-api + * https://github.com/eclipse/jetty.toolchain + + +## Third-party Content + +## Jakarta + +The following artifacts are EPL 2.0 + GPLv2 with classpath exception. +https://projects.eclipse.org/projects/ee4j.servlet + + * jakarta.servlet:jakarta.servlet-api + + +## GlassFish + +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 + +-------------------------------------------------------------------------------- +org.apache.yetus.audience-annotations-0.13.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.yetus.audience-annotations-0.13.0.jar + +Apache Yetus - Audience Annotations +Copyright 2015-2020 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.glassfish.jersey.core.jersey-server-3.0.12 +-------------------------------------------------------------------------------- + +Bundled jars: org.glassfish.jersey.core.jersey-server-3.0.12.jar + +# Notice for Jersey Core Server module +This content is produced and maintained by the Eclipse Jersey project. + +* https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. + +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright: (c) 2000-2011 INRIA, France Telecom. All rights reserved. + +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ + +# Notice for Jersey +This content is produced and maintained by the Eclipse Jersey project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Angular JS, v1.6.6 +* License MIT (http://www.opensource.org/licenses/mit-license.php) +* Project: http://angularjs.org +* Coyright: (c) 2010-2017 Google, Inc. + +aopalliance Version 1 +* License: all the source code provided by AOP Alliance is Public Domain. +* Project: http://aopalliance.sourceforge.net +* Copyright: Material in the public domain is not protected by copyright + +Bean Validation API 3.0.2 +* License: Apache License, 2.0 +* Project: http://beanvalidation.org/1.1/ +* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors +* by the @authors tag. + +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate + +Bootstrap v3.3.7 +* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE) +* Project: http://getbootstrap.com +* Copyright: 2011-2016 Twitter, Inc + +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright (C) 2009 The Guava Authors + +jakarta.inject Version: 1 +* License: Apache License, 2.0 +* Copyright (C) 2009 The JSR-330 Expert Group + +Javassist Version 3.29.2-GA +* License: Apache License, 2.0 +* Project: http://www.javassist.org/ +* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. + +Jackson JAX-RS Providers Version 2.15.3 +* License: Apache License, 2.0 +* Project: https://github.com/FasterXML/jackson-jaxrs-providers +* Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. + +jQuery v1.12.4 +* License: jquery.org/license +* Project: jquery.org +* Copyright: (c) jQuery Foundation + +jQuery Barcode plugin 0.3 +* License: MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://www.gnu.org/licenses/gpl.html) +* Project: http://www.pasella.it/projects/jQuery/barcode +* Copyright: (c) 2009 Antonello Pasella antonello.pasella@gmail.com + +JSR-166 Extension - JEP 266 +* License: CC0 +* No copyright +* 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/publicdomain/zero/1.0/ + +KineticJS, v4.7.1 +* License: MIT license (http://www.opensource.org/licenses/mit-license.php) +* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS +* Copyright: Eric Rowell + +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved. + +org.osgi.core version 6.0.0 +* License: Apache License, 2.0 +* Copyright (c) OSGi Alliance (2005, 2008). All Rights Reserved. + +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. + +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ + +-------------------------------------------------------------------------------- +org.apache.parquet.parquet-avro-1.13.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.parquet.parquet-avro-1.13.1.jar + +Apache Parquet MR (Incubating) +Copyright 2014-2015 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- + +This product includes code from Apache Avro, which includes the following in +its NOTICE file: + + Apache Avro + Copyright 2010-2015 The Apache Software Foundation + + This product includes software developed at + The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.glassfish.jersey.ext.jersey-bean-validation-3.0.12 +-------------------------------------------------------------------------------- + +Bundled jars: org.glassfish.jersey.ext.jersey-bean-validation-3.0.12.jar + +# Notice for Jersey Bean Validation module +This content is produced and maintained by the Eclipse Jersey project. + +* https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate + +# Notice for Jersey +This content is produced and maintained by the Eclipse Jersey project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Angular JS, v1.6.6 +* License MIT (http://www.opensource.org/licenses/mit-license.php) +* Project: http://angularjs.org +* Coyright: (c) 2010-2017 Google, Inc. + +aopalliance Version 1 +* License: all the source code provided by AOP Alliance is Public Domain. +* Project: http://aopalliance.sourceforge.net +* Copyright: Material in the public domain is not protected by copyright + +Bean Validation API 3.0.2 +* License: Apache License, 2.0 +* Project: http://beanvalidation.org/1.1/ +* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors +* by the @authors tag. + +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate + +Bootstrap v3.3.7 +* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE) +* Project: http://getbootstrap.com +* Copyright: 2011-2016 Twitter, Inc + +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright (C) 2009 The Guava Authors + +jakarta.inject Version: 1 +* License: Apache License, 2.0 +* Copyright (C) 2009 The JSR-330 Expert Group + +Javassist Version 3.29.2-GA +* License: Apache License, 2.0 +* Project: http://www.javassist.org/ +* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. + +Jackson JAX-RS Providers Version 2.15.3 +* License: Apache License, 2.0 +* Project: https://github.com/FasterXML/jackson-jaxrs-providers +* Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. + +jQuery v1.12.4 +* License: jquery.org/license +* Project: jquery.org +* Copyright: (c) jQuery Foundation + +jQuery Barcode plugin 0.3 +* License: MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://www.gnu.org/licenses/gpl.html) +* Project: http://www.pasella.it/projects/jQuery/barcode +* Copyright: (c) 2009 Antonello Pasella antonello.pasella@gmail.com + +JSR-166 Extension - JEP 266 +* License: CC0 +* No copyright +* 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/publicdomain/zero/1.0/ + +KineticJS, v4.7.1 +* License: MIT license (http://www.opensource.org/licenses/mit-license.php) +* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS +* Copyright: Eric Rowell + +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved. + +org.osgi.core version 6.0.0 +* License: Apache License, 2.0 +* Copyright (c) OSGi Alliance (2005, 2008). All Rights Reserved. + +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. + +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ + +-------------------------------------------------------------------------------- +org.apache.arrow.arrow-format-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.arrow-format-15.0.2.jar + +Arrow Format +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-vfs2-2.9.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-vfs2-2.9.0.jar + +Apache Commons VFS Project +Copyright 2002-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.17.0 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.17.0.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. + +## Copyright + +Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi) + +## Licensing + +Jackson components are licensed under Apache (Software) License, version 2.0, +as per accompanying LICENSE file. + +## 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. + +-------------------------------------------------------------------------------- +jakarta.inject.jakarta.inject-api-2.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.inject.jakarta.inject-api-2.0.1.jar + +# Notices for Eclipse Jakarta Dependency Injection + +This content is produced and maintained by the Eclipse Jakarta Dependency Injection project. + +* Project home: https://projects.eclipse.org/projects/cdi.batch + +## Trademarks + +Jakarta Dependency Injection is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Apache License, Version 2.0 which is available at +https://www.apache.org/licenses/LICENSE-2.0. + +SPDX-License-Identifier: Apache-2.0 + +## Source Code + +The project maintains the following source code repositories: + +https://github.com/eclipse-ee4j/injection-api +https://github.com/eclipse-ee4j/injection-spec +https://github.com/eclipse-ee4j/injection-tck + +## Third-party Content + +This project leverages the following third party content. + +None + +## Cryptography + +None + +-------------------------------------------------------------------------------- +org.apache.arrow.flight-grpc-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.flight-grpc-15.0.2.jar + +Arrow Flight GRPC +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.arrow.arrow-vector-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.arrow-vector-15.0.2.jar + +Arrow Vectors +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.client5.httpclient5-5.4 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.client5.httpclient5-5.4.jar + +Apache HttpClient +Copyright 1999-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-crypto-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-crypto-1.0.1.jar + +Kerby-kerb Crypto +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-core-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-core-1.0.1.jar + +Kerby-kerb core +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.arrow.arrow-memory-core-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.arrow-memory-core-15.0.2.jar + +Arrow Memory - Core +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-collections4-4.4 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-collections4-4.4.jar + +Apache Commons Collections +Copyright 2001-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.token-provider-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.token-provider-1.0.1.jar + +Token provider +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +jakarta.xml.bind.jakarta.xml.bind-api-3.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.xml.bind.jakarta.xml.bind-api-3.0.1.jar + +[//]: # " Copyright (c) 2018, 2019 Oracle and/or its affiliates. All rights reserved. " +[//]: # " " +[//]: # " This program and the accompanying materials are made available under the " +[//]: # " terms of the Eclipse Distribution License v. 1.0, which is available at " +[//]: # " http://www.eclipse.org/org/documents/edl-v10.php. " +[//]: # " " +[//]: # " SPDX-License-Identifier: BSD-3-Clause " + +# Notices for Jakarta XML Binding + +This content is produced and maintained by the Jakarta XML Binding +project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jaxb + +## Trademarks + +Jakarta XML Binding is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Distribution License v. 1.0 which is available at +http://www.eclipse.org/org/documents/edl-v10.php. + +SPDX-License-Identifier: BSD-3-Clause + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jaxb-api +* https://github.com/eclipse-ee4j/jaxb-tck + +## Third-party Content + +This project leverages the following third party content. + +Apache River (3.0.0) + +* License: Apache-2.0 AND BSD-3-Clause + +ASM 7 (n/a) + +* License: BSD-3-Clause +* Project: https://asm.ow2.io/ +* Source: + https://repository.ow2.org/nexus/#nexus-search;gav~org.ow2.asm~asm-commons~~~~kw,versionexpand + +JTHarness (5.0) + +* License: (GPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0) +* Project: https://wiki.openjdk.java.net/display/CodeTools/JT+Harness +* Source: http://hg.openjdk.java.net/code-tools/jtharness/ + +normalize.css (3.0.2) + +* License: MIT + +SigTest (n/a) + +* License: GPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-simplekdc-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-simplekdc-1.0.1.jar + +Kerb Simple Kdc +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.httpcore-4.4.16 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.httpcore-4.4.16.jar + +Apache HttpCore +Copyright 2005-2022 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-logging.commons-logging-1.2 +-------------------------------------------------------------------------------- + +Bundled jars: commons-logging.commons-logging-1.2.jar + +Apache Commons Logging +Copyright 2003-2014 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.curator.curator-recipes-4.2.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.curator.curator-recipes-4.2.0.jar + +Curator Recipes +Copyright 2011-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-pool.commons-pool-1.6 +-------------------------------------------------------------------------------- + +Bundled jars: commons-pool.commons-pool-1.6.jar + +Apache Commons Pool +Copyright 2001-2012 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +jakarta.ws.rs.jakarta.ws.rs-api-3.1.0 +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.ws.rs.jakarta.ws.rs-api-3.1.0.jar + +# Notices for Jakarta RESTful Web Services + +This content is produced and maintained by the **Jakarta RESTful Web Services** +project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jaxrs + +## Trademarks + +**Jakarta RESTful Web Services** is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jaxrs-api + +## Third-party Content + +This project leverages the following third party content. + +javaee-api (7.0) + +* License: Apache-2.0 AND W3C + +JUnit (4.11) + +* License: Common Public License 1.0 + +Mockito (2.16.0) + +* Project: http://site.mockito.org +* Source: https://github.com/mockito/mockito/releases/tag/v2.16.0 + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +org.apache.avro.avro-1.12.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.avro.avro-1.12.0.jar + +Apache Avro +Copyright 2009-2024 The Apache Software Foundation + + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.arrow.arrow-memory-netty-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.arrow-memory-netty-15.0.2.jar + +Arrow Memory - Netty +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.curator.curator-client-4.2.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.curator.curator-client-4.2.0.jar + +Curator Client +Copyright 2011-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-collections.commons-collections-3.2.2 +-------------------------------------------------------------------------------- + +Bundled jars: commons-collections.commons-collections-3.2.2.jar + +Apache Commons Collections +Copyright 2001-2015 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +io.r2dbc.r2dbc-spi-0.9.0.RELEASE +-------------------------------------------------------------------------------- + +Bundled jars: io.r2dbc.r2dbc-spi-0.9.0.RELEASE.jar + +Reactive Relational Database Connectivity + +Copyright 2017-2021 the original author or authors. + +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 + + 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. + +-------------------------------------------------------------------------------- +commons-cli.commons-cli-1.2 +-------------------------------------------------------------------------------- + +Bundled jars: commons-cli.commons-cli-1.2.jar + +Apache Commons CLI +Copyright 2001-2009 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.core5.httpcore5-h2-5.3 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.core5.httpcore5-h2-5.3.jar + +Apache HttpComponents Core HTTP/2 +Copyright 2005-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-server-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-server-1.0.1.jar + +Kerby-kerb Server +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-jcs3-core-3.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-jcs3-core-3.2.jar + +Apache Commons JCS :: Core +Copyright 2002-2023 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.htrace.htrace-core4-4.1.0-incubating +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.htrace.htrace-core4-4.1.0-incubating.jar + +htrace-core4 +Copyright 2016 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +com.google.inject.extensions.guice-servlet-4.0 +-------------------------------------------------------------------------------- + +Bundled jars: com.google.inject.extensions.guice-servlet-4.0.jar + +Google Guice - Extensions - Servlet +Copyright 2006-2015 Google, Inc. + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +jakarta.annotation.jakarta.annotation-api-3.0.0 +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.annotation.jakarta.annotation-api-3.0.0.jar + +# Notices for Jakarta Annotations + +This content is produced and maintained by the Jakarta Annotations project. + +* Project home: https://projects.eclipse.org/projects/ee4j.ca + +## Trademarks + +Jakarta Annotations™ is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +https://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: +GPL-2.0 with Classpath-exception-2.0 which is available at +https://openjdk.java.net/legal/gplv2+ce.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-only with Classpath-exception-2.0 + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/jakartaee/common-annotations-api + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.core5.httpcore5-5.3 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.core5.httpcore5-5.3.jar + +Apache HttpComponents Core HTTP/1.1 +Copyright 2005-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-compress-1.26.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-compress-1.26.2.jar + +Apache Commons Compress +Copyright 2002-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.httpclient-4.5.13 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.httpclient-4.5.13.jar + +Apache HttpClient +Copyright 1999-2020 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.orc.orc-shims-1.9.4 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.orc.orc-shims-1.9.4.jar + +ORC Shims +Copyright 2013-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.parquet.parquet-jackson-1.13.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.parquet.parquet-jackson-1.13.1.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. + +## 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. + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-client-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-client-1.0.1.jar + +Kerby-kerb Client +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerby-xdr-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerby-xdr-1.0.1.jar + +Kerby XDR Project +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerby-asn1-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerby-asn1-1.0.1.jar + +Kerby ASN1 Project +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-io.commons-io-2.16.1 +-------------------------------------------------------------------------------- + +Bundled jars: commons-io.commons-io-2.16.1.jar + +Apache Commons IO +Copyright 2002-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerby-pkix-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerby-pkix-1.0.1.jar + +Kerby PKIX Project +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-identity-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-identity-1.0.1.jar + +Kerby-kerb Identity +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.module.jackson-module-blackbird-2.16.1 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.module.jackson-module-blackbird-2.16.1.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 (as well their dependencies) may be 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. + +-------------------------------------------------------------------------------- +org.apache.zookeeper.zookeeper-jute-3.5.6 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.zookeeper.zookeeper-jute-3.5.6.jar + +Apache ZooKeeper - Jute +Copyright 2008-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerby-util-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerby-util-1.0.1.jar + +Kerby Util +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-configuration2-2.1.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-configuration2-2.1.1.jar + +Apache Commons Configuration +Copyright 2001-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +com.google.inject.guice-4.0 +-------------------------------------------------------------------------------- + +Bundled jars: com.google.inject.guice-4.0.jar + +Google Guice - Core Library +Copyright 2006-2015 Google, Inc. + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +software.amazon.awssdk.third-party-jackson-core-2.29.51 +-------------------------------------------------------------------------------- + +Bundled jars: software.amazon.awssdk.third-party-jackson-core-2.29.51.jar + +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/). + +# 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. + +## 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 . +That code is available under an MIT 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. + +# FastDoubleParser + +This is a Java port of Daniel Lemire's fast_float project. +This project provides parsers for double, float, BigDecimal and BigInteger values. + +## Copyright + +Copyright © 2023 Werner Randelshofer, Switzerland. + +## Licensing + +This code is licensed under MIT License. +https://github.com/wrandelshofer/FastDoubleParser/blob/522be16e145f43308c43b23094e31d5efcaa580e/LICENSE +(The file 'LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +Some portions of the code have been derived from other projects. +All these projects require that we include a copyright notice, and some require that we also include some text of their +license file. + +fast_double_parser, Copyright (c) 2022 Daniel Lemire. Apache 2.0 License. +https://github.com/fastfloat/fast_float +https://github.com/fastfloat/fast_float/blob/dc88f6f882ac7eb8ec3765f633835cb76afa0ac2/LICENSE-APACHE + +fast_float, Copyright (c) 2021 The fast_float authors. Apache 2.0 License. +https://github.com/fastfloat/fast_float +https://github.com/lemire/fast_double_parser/blob/07d9189a8fb815fe800cb15ca022e7a07093236e/LICENSE + +bigint, Copyright 2020 Tim Buktu. 2-clause BSD License. +https://github.com/tbuktu/bigint/tree/floatfft +https://github.com/tbuktu/bigint/blob/617c8cd8a7c5e4fb4d919c6a4d11e2586107f029/LICENSE +https://github.com/wrandelshofer/FastDoubleParser/blob/39e123b15b71f29a38a087d16a0bc620fc879aa6/bigint-LICENSE +(We only use those portions of the bigint project that can be licensed under 2-clause BSD License.) +(The file 'bigint-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +-------------------------------------------------------------------------------- +com.fasterxml.classmate-1.7.0 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.classmate-1.7.0.jar + +Java ClassMate library was originally written by Tatu Saloranta (tatu.saloranta@iki.fi) + +Other developers who have contributed code are: + +* Brian Langel + +## Copyright + +Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi) + +-------------------------------------------------------------------------------- +org.glassfish.jersey.core.jersey-common-3.0.12 +-------------------------------------------------------------------------------- + +Bundled jars: org.glassfish.jersey.core.jersey-common-3.0.12.jar + +# Notice for Jersey Core Common module +This content is produced and maintained by the Eclipse Jersey project. + + +* https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright: (C) 2009 The Guava Authors + +JSR-166 Extension - JEP 266 +* License: Creative Commons 1.0 (CC0) +* No copyright +* 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/publicdomain/zero/1.0/ + +# Notice for Jersey +This content is produced and maintained by the Eclipse Jersey project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Angular JS, v1.6.6 +* License MIT (http://www.opensource.org/licenses/mit-license.php) +* Project: http://angularjs.org +* Coyright: (c) 2010-2017 Google, Inc. + +aopalliance Version 1 +* License: all the source code provided by AOP Alliance is Public Domain. +* Project: http://aopalliance.sourceforge.net +* Copyright: Material in the public domain is not protected by copyright + +Bean Validation API 3.0.2 +* License: Apache License, 2.0 +* Project: http://beanvalidation.org/1.1/ +* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors +* by the @authors tag. + +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate + +Bootstrap v3.3.7 +* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE) +* Project: http://getbootstrap.com +* Copyright: 2011-2016 Twitter, Inc + +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright (C) 2009 The Guava Authors + +jakarta.inject Version: 1 +* License: Apache License, 2.0 +* Copyright (C) 2009 The JSR-330 Expert Group + +Javassist Version 3.29.2-GA +* License: Apache License, 2.0 +* Project: http://www.javassist.org/ +* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. + +Jackson JAX-RS Providers Version 2.15.3 +* License: Apache License, 2.0 +* Project: https://github.com/FasterXML/jackson-jaxrs-providers +* Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. + +jQuery v1.12.4 +* License: jquery.org/license +* Project: jquery.org +* Copyright: (c) jQuery Foundation + +jQuery Barcode plugin 0.3 +* License: MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://www.gnu.org/licenses/gpl.html) +* Project: http://www.pasella.it/projects/jQuery/barcode +* Copyright: (c) 2009 Antonello Pasella antonello.pasella@gmail.com + +JSR-166 Extension - JEP 266 +* License: CC0 +* No copyright +* 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/publicdomain/zero/1.0/ + +KineticJS, v4.7.1 +* License: MIT license (http://www.opensource.org/licenses/mit-license.php) +* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS +* Copyright: Eric Rowell + +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved. + +org.osgi.core version 6.0.0 +* License: Apache License, 2.0 +* Copyright (c) OSGi Alliance (2005, 2008). All Rights Reserved. + +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. + +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-common-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-common-1.0.1.jar + +Kerby-kerb Common +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.arrow.flight-core-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.flight-core-15.0.2.jar + +Arrow Flight Core +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.iceberg.iceberg-bundled-guava-1.7.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.iceberg.iceberg-bundled-guava-1.7.1.jar + +Apache Iceberg +Copyright 2017-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-text-1.11.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-text-1.11.0.jar + +Apache Commons Text +Copyright 2014-2023 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-net.commons-net-3.6 +-------------------------------------------------------------------------------- + +Bundled jars: commons-net.commons-net-3.6.jar + +Apache Commons Net +Copyright 2001-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +io.netty.netty-3.10.6.Final +-------------------------------------------------------------------------------- + +Bundled jars: io.netty.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/ diff --git a/computing-unit-managing-service/build.sbt b/computing-unit-managing-service/build.sbt index 8a877619f1e..3d385d33d30 100644 --- a/computing-unit-managing-service/build.sbt +++ b/computing-unit-managing-service/build.sbt @@ -27,7 +27,9 @@ enablePlugins(JavaAppPackaging) // See project/AddMetaInfLicenseFiles.scala. Universal / mappings := AddMetaInfLicenseFiles.distMappings( (Universal / mappings).value, - (ThisBuild / baseDirectory).value + (ThisBuild / baseDirectory).value, + baseDirectory.value / "LICENSE-binary", + baseDirectory.value / "NOTICE-binary" ) // Dependency Versions diff --git a/config-service/LICENSE-binary b/config-service/LICENSE-binary new file mode 100644 index 00000000000..de970a5394d --- /dev/null +++ b/config-service/LICENSE-binary @@ -0,0 +1,401 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for describing the origin of the Work and + reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Support. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or support. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + 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. + +================================================================================ +THIRD-PARTY COMPONENTS +================================================================================ + +Apache Texera's binary distribution of this service includes the following third-party components, grouped by license. Each section references licenses/ for the full text of the applicable license. Components under the Apache License, Version 2.0 are governed by the same license terms as Apache Texera itself and are listed for completeness. + +Locations within the distribution: + + - Scala/Java jars listed below ship under the lib/ directory of + this service's Universal zip. + + - Source files derived from third-party projects are compiled into + the bundled jars under lib/ and live at the listed paths in the + Apache Texera source tree. + +-------------------------------------------------------------------------------- +Dependencies under the Apache License, Version 2.0 +-------------------------------------------------------------------------------- + +Scala/Java jars: + - com.fasterxml.classmate-1.7.0.jar + - com.fasterxml.jackson.core.jackson-annotations-2.18.6.jar + - com.fasterxml.jackson.core.jackson-core-2.18.6.jar + - com.fasterxml.jackson.core.jackson-databind-2.18.6.jar + - com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.16.1.jar + - com.fasterxml.jackson.datatype.jackson-datatype-guava-2.16.1.jar + - com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.16.1.jar + - com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.16.1.jar + - com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-base-2.16.1.jar + - com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-json-provider-2.16.1.jar + - com.fasterxml.jackson.module.jackson-module-blackbird-2.16.1.jar + - com.fasterxml.jackson.module.jackson-module-jakarta-xmlbind-annotations-2.16.1.jar + - com.fasterxml.jackson.module.jackson-module-parameter-names-2.16.1.jar + - com.fasterxml.jackson.module.jackson-module-scala_2.13-2.18.6.jar + - com.github.ben-manes.caffeine.caffeine-3.1.8.jar + - com.google.code.findbugs.jsr305-3.0.2.jar + - com.google.errorprone.error_prone_annotations-2.25.0.jar + - com.google.guava.failureaccess-1.0.2.jar + - com.google.guava.guava-33.0.0-jre.jar + - com.google.guava.listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar + - com.google.j2objc.j2objc-annotations-2.8.jar + - com.helger.profiler-1.1.1.jar + - com.thesamet.scalapb.lenses_2.13-0.11.20.jar + - com.thesamet.scalapb.scalapb-json4s_2.13-0.12.0.jar + - com.thesamet.scalapb.scalapb-runtime_2.13-0.11.20.jar + - com.typesafe.config-1.4.6.jar + - com.typesafe.scala-logging.scala-logging_2.13-3.9.5.jar + - io.dropwizard.dropwizard-auth-4.0.7.jar + - io.dropwizard.dropwizard-configuration-4.0.7.jar + - io.dropwizard.dropwizard-core-4.0.7.jar + - io.dropwizard.dropwizard-health-4.0.7.jar + - io.dropwizard.dropwizard-jackson-4.0.7.jar + - io.dropwizard.dropwizard-jersey-4.0.7.jar + - io.dropwizard.dropwizard-jetty-4.0.7.jar + - io.dropwizard.dropwizard-lifecycle-4.0.7.jar + - io.dropwizard.dropwizard-logging-4.0.7.jar + - io.dropwizard.dropwizard-metrics-4.0.7.jar + - io.dropwizard.dropwizard-request-logging-4.0.7.jar + - io.dropwizard.dropwizard-servlets-4.0.7.jar + - io.dropwizard.dropwizard-util-4.0.7.jar + - io.dropwizard.dropwizard-validation-4.0.7.jar + - io.dropwizard.logback.logback-throttling-appender-1.4.2.jar + - io.dropwizard.metrics.metrics-annotation-4.2.25.jar + - io.dropwizard.metrics.metrics-caffeine-4.2.25.jar + - io.dropwizard.metrics.metrics-core-4.2.25.jar + - io.dropwizard.metrics.metrics-healthchecks-4.2.25.jar + - io.dropwizard.metrics.metrics-jakarta-servlets-4.2.25.jar + - io.dropwizard.metrics.metrics-jersey3-4.2.25.jar + - io.dropwizard.metrics.metrics-jetty11-4.2.25.jar + - io.dropwizard.metrics.metrics-jmx-4.2.25.jar + - io.dropwizard.metrics.metrics-json-4.2.25.jar + - io.dropwizard.metrics.metrics-jvm-4.2.25.jar + - io.dropwizard.metrics.metrics-logback-4.2.25.jar + - io.r2dbc.r2dbc-spi-0.9.0.RELEASE.jar + - jakarta.inject.jakarta.inject-api-2.0.1.jar + - jakarta.validation.jakarta.validation-api-3.0.2.jar + - org.apache.commons.commons-lang3-3.13.0.jar + - org.apache.commons.commons-text-1.11.0.jar + - org.bitbucket.b_c.jose4j-0.9.6.jar + - org.eclipse.jetty.jetty-http-11.0.20.jar + - org.eclipse.jetty.jetty-io-11.0.20.jar + - org.eclipse.jetty.jetty-security-11.0.20.jar + - org.eclipse.jetty.jetty-server-11.0.20.jar + - org.eclipse.jetty.jetty-servlet-11.0.20.jar + - org.eclipse.jetty.jetty-servlets-11.0.20.jar + - org.eclipse.jetty.jetty-util-11.0.20.jar + - org.eclipse.jetty.toolchain.jetty-jakarta-servlet-api-5.0.2.jar + - org.eclipse.jetty.toolchain.setuid.jetty-setuid-java-1.0.4.jar + - org.hibernate.validator.hibernate-validator-7.0.5.Final.jar + - org.javassist.javassist-3.30.2-GA.jar + - org.jboss.logging.jboss-logging-3.5.3.Final.jar + - org.jooq.jooq-3.16.23.jar + - org.json4s.json4s-ast_2.13-4.0.1.jar + - org.json4s.json4s-jackson-core_2.13-4.0.1.jar + - org.playframework.play-functional_2.13-3.1.0-M1.jar + - org.playframework.play-json_2.13-3.1.0-M1.jar + - org.scala-lang.modules.scala-collection-compat_2.13-2.13.0.jar + - org.scala-lang.scala-library-2.13.18.jar + - org.scala-lang.scala-reflect-2.13.18.jar + - org.slf4j.jcl-over-slf4j-2.0.12.jar + - org.slf4j.log4j-over-slf4j-2.0.12.jar + - org.yaml.snakeyaml-2.2.jar + +-------------------------------------------------------------------------------- +Dependencies under the MIT License +-------------------------------------------------------------------------------- + +Source files derived from third-party MIT-licensed projects: + - mbknor-jackson-jsonschema + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaDraft.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaGenerator.scala + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaArrayWithUniqueItems.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaBool.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDefault.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDescription.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaExamples.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaFormat.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInject.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInt.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaOptions.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaString.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaTitle.java + https://github.com/mbknor/mbknor-jackson-jsonschema + +Scala/Java jars: + - net.sourceforge.argparse4j.argparse4j-0.9.0.jar + - org.checkerframework.checker-qual-3.42.0.jar + - org.slf4j.jul-to-slf4j-2.0.12.jar + - org.slf4j.slf4j-api-2.0.12.jar + +-------------------------------------------------------------------------------- +Dependencies under the BSD 3-Clause License +-------------------------------------------------------------------------------- + +Scala/Java jars: + - com.google.protobuf.protobuf-java-3.25.8.jar + - com.thoughtworks.paranamer.paranamer-2.8.jar + +-------------------------------------------------------------------------------- +Dependencies under the BSD 2-Clause License +-------------------------------------------------------------------------------- + +Scala/Java jars: + - org.postgresql.postgresql-42.7.4.jar + +-------------------------------------------------------------------------------- +Dependencies under the Eclipse Public License, Version 2.0 (some are dual +licensed with GPL-2.0 with Classpath Exception) +-------------------------------------------------------------------------------- + +Scala/Java jars: + - jakarta.annotation.jakarta.annotation-api-2.1.1.jar + - jakarta.el.jakarta.el-api-4.0.0.jar + - jakarta.servlet.jakarta.servlet-api-5.0.0.jar + - jakarta.ws.rs.jakarta.ws.rs-api-3.1.0.jar + - org.glassfish.hk2.external.aopalliance-repackaged-3.0.6.jar + - org.glassfish.hk2.hk2-api-3.0.6.jar + - org.glassfish.hk2.hk2-locator-3.0.3.jar + - org.glassfish.hk2.hk2-utils-3.0.6.jar + - org.glassfish.hk2.osgi-resource-locator-1.0.3.jar + - org.glassfish.jakarta.el-4.0.2.jar + - org.glassfish.jersey.containers.jersey-container-servlet-3.0.12.jar + - org.glassfish.jersey.containers.jersey-container-servlet-core-3.0.12.jar + - org.glassfish.jersey.core.jersey-client-3.0.12.jar + - org.glassfish.jersey.core.jersey-common-3.0.12.jar + - org.glassfish.jersey.core.jersey-server-3.0.12.jar + - org.glassfish.jersey.ext.jersey-bean-validation-3.0.12.jar + - org.glassfish.jersey.ext.jersey-metainf-services-3.0.12.jar + - org.glassfish.jersey.inject.jersey-hk2-3.0.12.jar + +-------------------------------------------------------------------------------- +Dependencies under the Eclipse Public License, Version 1.0 (Logback is dual +licensed with LGPL-2.1) +-------------------------------------------------------------------------------- + +Scala/Java jars: + - ch.qos.logback.logback-access-1.4.14.jar + - ch.qos.logback.logback-classic-1.4.14.jar + - ch.qos.logback.logback-core-1.4.14.jar + +-------------------------------------------------------------------------------- +Dependencies under the Eclipse Distribution License, Version 1.0 +-------------------------------------------------------------------------------- + +Scala/Java jars: + - com.sun.activation.jakarta.activation-2.0.1.jar + - jakarta.activation.jakarta.activation-api-2.1.0.jar + - jakarta.xml.bind.jakarta.xml.bind-api-3.0.1.jar + +-------------------------------------------------------------------------------- +Dependencies in the Public Domain (CC0) +-------------------------------------------------------------------------------- + +Scala/Java jars: + - org.reactivestreams.reactive-streams-1.0.3.jar + +Individual jars may contain their own META-INF/LICENSE and META-INF/NOTICE +files that apply to their specific contents; those files continue to govern +the use of those components. diff --git a/config-service/NOTICE-binary b/config-service/NOTICE-binary new file mode 100644 index 00000000000..b4d7bf5669e --- /dev/null +++ b/config-service/NOTICE-binary @@ -0,0 +1,1467 @@ +Apache Texera (Incubating) +Copyright 2025 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.eclipse.jetty +-------------------------------------------------------------------------------- + +Bundled jars (7): org.eclipse.jetty.jetty-http-11.0.20.jar, org.eclipse.jetty.jetty-io-11.0.20.jar, org.eclipse.jetty.jetty-security-11.0.20.jar, ... (+4 more) + +Notices for Eclipse Jetty +========================= +This content is produced and maintained by the Eclipse Jetty project. + +Project home: https://eclipse.dev/jetty/ + +Trademarks +---------- +Eclipse Jetty, and Jetty are trademarks of the Eclipse Foundation. + +Copyright +--------- +All contributions are the property of the respective authors or of +entities to which copyright has been assigned by the authors (eg. employer). + +Declared Project Licenses +------------------------- +This artifacts of this project are made available under the terms of: + + * the Eclipse Public License v2.0 + https://www.eclipse.org/legal/epl-2.0 + SPDX-License-Identifier: EPL-2.0 + + or + + * the Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + SPDX-License-Identifier: Apache-2.0 + +The following dependencies are EPL. + * org.eclipse.jetty.orbit:org.eclipse.jdt.core + +The following dependencies are EPL and ASL2. + * org.eclipse.jetty.orbit:javax.security.auth.message + +The following dependencies are EPL and CDDL 1.0. + * org.eclipse.jetty.orbit:javax.mail.glassfish + +The following dependencies are CDDL + GPLv2 with classpath exception. +https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html + + * jakarta.servlet:jakarta.servlet-api + * javax.annotation:javax.annotation-api + * javax.transaction:javax.transaction-api + * javax.websocket:javax.websocket-api + +The following dependencies 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 + +The following dependencies are ASL2 licensed. + + * org.apache.taglibs:taglibs-standard-spec + * org.apache.taglibs:taglibs-standard-impl + +The following dependencies 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 + +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 + +Cryptography +------------ +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +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. + +-------------------------------------------------------------------------------- +org.glassfish.jersey +-------------------------------------------------------------------------------- + +Bundled jars (5): org.glassfish.jersey.containers.jersey-container-servlet-3.0.12.jar, org.glassfish.jersey.containers.jersey-container-servlet-core-3.0.12.jar, org.glassfish.jersey.core.jersey-client-3.0.12.jar, ... (+2 more) + +# Notice for Jersey +This content is produced and maintained by the Eclipse Jersey project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Angular JS, v1.6.6 +* License MIT (http://www.opensource.org/licenses/mit-license.php) +* Project: http://angularjs.org +* Coyright: (c) 2010-2017 Google, Inc. + +aopalliance Version 1 +* License: all the source code provided by AOP Alliance is Public Domain. +* Project: http://aopalliance.sourceforge.net +* Copyright: Material in the public domain is not protected by copyright + +Bean Validation API 3.0.2 +* License: Apache License, 2.0 +* Project: http://beanvalidation.org/1.1/ +* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors +* by the @authors tag. + +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate + +Bootstrap v3.3.7 +* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE) +* Project: http://getbootstrap.com +* Copyright: 2011-2016 Twitter, Inc + +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright (C) 2009 The Guava Authors + +jakarta.inject Version: 1 +* License: Apache License, 2.0 +* Copyright (C) 2009 The JSR-330 Expert Group + +Javassist Version 3.29.2-GA +* License: Apache License, 2.0 +* Project: http://www.javassist.org/ +* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. + +Jackson JAX-RS Providers Version 2.15.3 +* License: Apache License, 2.0 +* Project: https://github.com/FasterXML/jackson-jaxrs-providers +* Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. + +jQuery v1.12.4 +* License: jquery.org/license +* Project: jquery.org +* Copyright: (c) jQuery Foundation + +jQuery Barcode plugin 0.3 +* License: MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://www.gnu.org/licenses/gpl.html) +* Project: http://www.pasella.it/projects/jQuery/barcode +* Copyright: (c) 2009 Antonello Pasella antonello.pasella@gmail.com + +JSR-166 Extension - JEP 266 +* License: CC0 +* No copyright +* 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/publicdomain/zero/1.0/ + +KineticJS, v4.7.1 +* License: MIT license (http://www.opensource.org/licenses/mit-license.php) +* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS +* Copyright: Eric Rowell + +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved. + +org.osgi.core version 6.0.0 +* License: Apache License, 2.0 +* Copyright (c) OSGi Alliance (2005, 2008). All Rights Reserved. + +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. + +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ + +-------------------------------------------------------------------------------- +org.glassfish.hk2 +-------------------------------------------------------------------------------- + +Bundled jars: org.glassfish.hk2.external.aopalliance-repackaged-3.0.6.jar, org.glassfish.hk2.hk2-api-3.0.6.jar, org.glassfish.hk2.hk2-locator-3.0.3.jar, org.glassfish.hk2.hk2-utils-3.0.6.jar + +# Notices for Eclipse GlassFish + +This content is produced and maintained by the Eclipse GlassFish project. + +* Project home: https://projects.eclipse.org/projects/ee4j.glassfish + +## Trademarks + +Eclipse GlassFish, and GlassFish are trademarks of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/glassfish-ha-api +* https://github.com/eclipse-ee4j/glassfish-logging-annotation-processor +* https://github.com/eclipse-ee4j/glassfish-shoal +* https://github.com/eclipse-ee4j/glassfish-cdi-porting-tck +* https://github.com/eclipse-ee4j/glassfish-jsftemplating +* https://github.com/eclipse-ee4j/glassfish-hk2-extra +* https://github.com/eclipse-ee4j/glassfish-hk2 +* https://github.com/eclipse-ee4j/glassfish-fighterfish + +## Third-party Content + +This project leverages the following third party content. + +None + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +com.fasterxml.jackson +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.16.1.jar, com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.16.1.jar, com.fasterxml.jackson.module.jackson-module-parameter-names-2.16.1.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. + +## Licensing + +Jackson components are licensed under Apache (Software) License, version 2.0, +as per accompanying LICENSE file. + +## 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. + +-------------------------------------------------------------------------------- +jakarta.el.jakarta.el-api-4.0.0.jar +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.el.jakarta.el-api-4.0.0.jar, org.glassfish.jakarta.el-4.0.2.jar + +# Notices for Jakarta Expression Language + +This content is produced and maintained by the Jakarta Expression Language project. + +* Project home: https://projects.eclipse.org/projects/ee4j.el + +## Trademarks + +Jakarta Expression Language is a trademark of the Eclipse +Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/el-ri + +## Third-party Content + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +com.sun.activation.jakarta.activation-2.0.1.jar +-------------------------------------------------------------------------------- + +Bundled jars: com.sun.activation.jakarta.activation-2.0.1.jar, jakarta.activation.jakarta.activation-api-2.1.0.jar + +# Notices for Jakarta Activation + +This content is produced and maintained by Jakarta Activation project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jaf + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Distribution License v. 1.0, +which is available at http://www.eclipse.org/org/documents/edl-v10.php. + +SPDX-License-Identifier: BSD-3-Clause + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jaf + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.core +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.core.jackson-annotations-2.18.6.jar, com.fasterxml.jackson.core.jackson-databind-2.18.6.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. + +## 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. + +-------------------------------------------------------------------------------- +org.scala-lang +-------------------------------------------------------------------------------- + +Bundled jars: org.scala-lang.scala-library-2.13.18.jar, org.scala-lang.scala-reflect-2.13.18.jar + +Scala +Copyright (c) 2002-2025 EPFL +Copyright (c) 2011-2025 Lightbend, Inc. dba Akka + +Scala includes software developed at +LAMP/EPFL (https://lamp.epfl.ch/) and +Akka (https://akka.io/). + +Licensed under the Apache License, Version 2.0 (the "License"). +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 software includes projects with other licenses -- see `doc/LICENSE.md`. + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.core.jackson-core-2.18.6 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.core.jackson-core-2.18.6.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. + +## 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 . +That code is available under an MIT 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. + +# FastDoubleParser + +This is a Java port of Daniel Lemire's fast_float project. +This project provides parsers for double, float, BigDecimal and BigInteger values. + +## Copyright + +Copyright © 2024 Werner Randelshofer, Switzerland. + +## Licensing + +This code is licensed under MIT License. +https://github.com/wrandelshofer/FastDoubleParser/blob/522be16e145f43308c43b23094e31d5efcaa580e/LICENSE +(The file 'LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +Some portions of the code have been derived from other projects. +All these projects require that we include a copyright notice, and some require that we also include some text of their +license file. + +fast_double_parser, Copyright (c) 2022 Daniel Lemire. BSL License. +https://github.com/lemire/fast_double_parser +https://github.com/lemire/fast_double_parser/blob/07d9189a8fb815fe800cb15ca022e7a07093236e/LICENSE.BSL +(The file 'thirdparty-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +fast_float, Copyright (c) 2021 The fast_float authors. MIT License. +https://github.com/fastfloat/fast_float +https://github.com/fastfloat/fast_float/blob/cc1e01e9eee74128e48d51488a6b1df4a767a810/LICENSE-MIT +(The file 'thirdparty-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +bigint, Copyright 2020 Tim Buktu. 2-clause BSD License. +https://github.com/tbuktu/bigint/tree/floatfft +https://github.com/tbuktu/bigint/blob/617c8cd8a7c5e4fb4d919c6a4d11e2586107f029/LICENSE +https://github.com/wrandelshofer/FastDoubleParser/blob/39e123b15b71f29a38a087d16a0bc620fc879aa6/bigint-LICENSE +(We only use those portions of the bigint project that can be licensed under 2-clause BSD License.) +(The file 'thirdparty-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +-------------------------------------------------------------------------------- +org.apache.commons.commons-lang3-3.13.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-lang3-3.13.0.jar + +Apache Commons Lang +Copyright 2001-2023 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +org.eclipse.jetty.toolchain.jetty-jakarta-servlet-api-5.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.eclipse.jetty.toolchain.jetty-jakarta-servlet-api-5.0.2.jar + +# Notices for Eclipse Project for Servlet + +This content is produced and maintained by the Eclipse Project for Servlet +project. + +* Project home: https://projects.eclipse.org/projects/ee4j.servlet + + +## Trademarks + +Eclipse Project for Servlet is a trademark of the Eclipse Foundation. + + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + +## Source Code + +The project maintains the following source code repositories: + + * https://github.com/eclipse-ee4j/servlet-api + * https://github.com/eclipse/jetty.toolchain + + +## Third-party Content + +## Jakarta + +The following artifacts are EPL 2.0 + GPLv2 with classpath exception. +https://projects.eclipse.org/projects/ee4j.servlet + + * jakarta.servlet:jakarta.servlet-api + + +## GlassFish + +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 + +-------------------------------------------------------------------------------- +org.glassfish.jersey.core.jersey-server-3.0.12 +-------------------------------------------------------------------------------- + +Bundled jars: org.glassfish.jersey.core.jersey-server-3.0.12.jar + +# Notice for Jersey Core Server module +This content is produced and maintained by the Eclipse Jersey project. + +* https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. + +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright: (c) 2000-2011 INRIA, France Telecom. All rights reserved. + +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ + +# Notice for Jersey +This content is produced and maintained by the Eclipse Jersey project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Angular JS, v1.6.6 +* License MIT (http://www.opensource.org/licenses/mit-license.php) +* Project: http://angularjs.org +* Coyright: (c) 2010-2017 Google, Inc. + +aopalliance Version 1 +* License: all the source code provided by AOP Alliance is Public Domain. +* Project: http://aopalliance.sourceforge.net +* Copyright: Material in the public domain is not protected by copyright + +Bean Validation API 3.0.2 +* License: Apache License, 2.0 +* Project: http://beanvalidation.org/1.1/ +* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors +* by the @authors tag. + +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate + +Bootstrap v3.3.7 +* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE) +* Project: http://getbootstrap.com +* Copyright: 2011-2016 Twitter, Inc + +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright (C) 2009 The Guava Authors + +jakarta.inject Version: 1 +* License: Apache License, 2.0 +* Copyright (C) 2009 The JSR-330 Expert Group + +Javassist Version 3.29.2-GA +* License: Apache License, 2.0 +* Project: http://www.javassist.org/ +* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. + +Jackson JAX-RS Providers Version 2.15.3 +* License: Apache License, 2.0 +* Project: https://github.com/FasterXML/jackson-jaxrs-providers +* Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. + +jQuery v1.12.4 +* License: jquery.org/license +* Project: jquery.org +* Copyright: (c) jQuery Foundation + +jQuery Barcode plugin 0.3 +* License: MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://www.gnu.org/licenses/gpl.html) +* Project: http://www.pasella.it/projects/jQuery/barcode +* Copyright: (c) 2009 Antonello Pasella antonello.pasella@gmail.com + +JSR-166 Extension - JEP 266 +* License: CC0 +* No copyright +* 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/publicdomain/zero/1.0/ + +KineticJS, v4.7.1 +* License: MIT license (http://www.opensource.org/licenses/mit-license.php) +* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS +* Copyright: Eric Rowell + +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved. + +org.osgi.core version 6.0.0 +* License: Apache License, 2.0 +* Copyright (c) OSGi Alliance (2005, 2008). All Rights Reserved. + +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. + +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ + +-------------------------------------------------------------------------------- +org.glassfish.jersey.ext.jersey-bean-validation-3.0.12 +-------------------------------------------------------------------------------- + +Bundled jars: org.glassfish.jersey.ext.jersey-bean-validation-3.0.12.jar + +# Notice for Jersey Bean Validation module +This content is produced and maintained by the Eclipse Jersey project. + +* https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate + +# Notice for Jersey +This content is produced and maintained by the Eclipse Jersey project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Angular JS, v1.6.6 +* License MIT (http://www.opensource.org/licenses/mit-license.php) +* Project: http://angularjs.org +* Coyright: (c) 2010-2017 Google, Inc. + +aopalliance Version 1 +* License: all the source code provided by AOP Alliance is Public Domain. +* Project: http://aopalliance.sourceforge.net +* Copyright: Material in the public domain is not protected by copyright + +Bean Validation API 3.0.2 +* License: Apache License, 2.0 +* Project: http://beanvalidation.org/1.1/ +* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors +* by the @authors tag. + +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate + +Bootstrap v3.3.7 +* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE) +* Project: http://getbootstrap.com +* Copyright: 2011-2016 Twitter, Inc + +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright (C) 2009 The Guava Authors + +jakarta.inject Version: 1 +* License: Apache License, 2.0 +* Copyright (C) 2009 The JSR-330 Expert Group + +Javassist Version 3.29.2-GA +* License: Apache License, 2.0 +* Project: http://www.javassist.org/ +* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. + +Jackson JAX-RS Providers Version 2.15.3 +* License: Apache License, 2.0 +* Project: https://github.com/FasterXML/jackson-jaxrs-providers +* Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. + +jQuery v1.12.4 +* License: jquery.org/license +* Project: jquery.org +* Copyright: (c) jQuery Foundation + +jQuery Barcode plugin 0.3 +* License: MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://www.gnu.org/licenses/gpl.html) +* Project: http://www.pasella.it/projects/jQuery/barcode +* Copyright: (c) 2009 Antonello Pasella antonello.pasella@gmail.com + +JSR-166 Extension - JEP 266 +* License: CC0 +* No copyright +* 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/publicdomain/zero/1.0/ + +KineticJS, v4.7.1 +* License: MIT license (http://www.opensource.org/licenses/mit-license.php) +* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS +* Copyright: Eric Rowell + +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved. + +org.osgi.core version 6.0.0 +* License: Apache License, 2.0 +* Copyright (c) OSGi Alliance (2005, 2008). All Rights Reserved. + +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. + +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.16.1 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.16.1.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. + +## Copyright + +Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi) + +## Licensing + +Jackson components are licensed under Apache (Software) License, version 2.0, +as per accompanying LICENSE file. + +## 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. + +-------------------------------------------------------------------------------- +jakarta.inject.jakarta.inject-api-2.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.inject.jakarta.inject-api-2.0.1.jar + +# Notices for Eclipse Jakarta Dependency Injection + +This content is produced and maintained by the Eclipse Jakarta Dependency Injection project. + +* Project home: https://projects.eclipse.org/projects/cdi.batch + +## Trademarks + +Jakarta Dependency Injection is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Apache License, Version 2.0 which is available at +https://www.apache.org/licenses/LICENSE-2.0. + +SPDX-License-Identifier: Apache-2.0 + +## Source Code + +The project maintains the following source code repositories: + +https://github.com/eclipse-ee4j/injection-api +https://github.com/eclipse-ee4j/injection-spec +https://github.com/eclipse-ee4j/injection-tck + +## Third-party Content + +This project leverages the following third party content. + +None + +## Cryptography + +None + +-------------------------------------------------------------------------------- +jakarta.xml.bind.jakarta.xml.bind-api-3.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.xml.bind.jakarta.xml.bind-api-3.0.1.jar + +[//]: # " Copyright (c) 2018, 2019 Oracle and/or its affiliates. All rights reserved. " +[//]: # " " +[//]: # " This program and the accompanying materials are made available under the " +[//]: # " terms of the Eclipse Distribution License v. 1.0, which is available at " +[//]: # " http://www.eclipse.org/org/documents/edl-v10.php. " +[//]: # " " +[//]: # " SPDX-License-Identifier: BSD-3-Clause " + +# Notices for Jakarta XML Binding + +This content is produced and maintained by the Jakarta XML Binding +project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jaxb + +## Trademarks + +Jakarta XML Binding is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Distribution License v. 1.0 which is available at +http://www.eclipse.org/org/documents/edl-v10.php. + +SPDX-License-Identifier: BSD-3-Clause + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jaxb-api +* https://github.com/eclipse-ee4j/jaxb-tck + +## Third-party Content + +This project leverages the following third party content. + +Apache River (3.0.0) + +* License: Apache-2.0 AND BSD-3-Clause + +ASM 7 (n/a) + +* License: BSD-3-Clause +* Project: https://asm.ow2.io/ +* Source: + https://repository.ow2.org/nexus/#nexus-search;gav~org.ow2.asm~asm-commons~~~~kw,versionexpand + +JTHarness (5.0) + +* License: (GPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0) +* Project: https://wiki.openjdk.java.net/display/CodeTools/JT+Harness +* Source: http://hg.openjdk.java.net/code-tools/jtharness/ + +normalize.css (3.0.2) + +* License: MIT + +SigTest (n/a) + +* License: GPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +jakarta.ws.rs.jakarta.ws.rs-api-3.1.0 +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.ws.rs.jakarta.ws.rs-api-3.1.0.jar + +# Notices for Jakarta RESTful Web Services + +This content is produced and maintained by the **Jakarta RESTful Web Services** +project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jaxrs + +## Trademarks + +**Jakarta RESTful Web Services** is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jaxrs-api + +## Third-party Content + +This project leverages the following third party content. + +javaee-api (7.0) + +* License: Apache-2.0 AND W3C + +JUnit (4.11) + +* License: Common Public License 1.0 + +Mockito (2.16.0) + +* Project: http://site.mockito.org +* Source: https://github.com/mockito/mockito/releases/tag/v2.16.0 + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +io.r2dbc.r2dbc-spi-0.9.0.RELEASE +-------------------------------------------------------------------------------- + +Bundled jars: io.r2dbc.r2dbc-spi-0.9.0.RELEASE.jar + +Reactive Relational Database Connectivity + +Copyright 2017-2021 the original author or authors. + +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 + + 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. + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-json-provider-2.16.1 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-json-provider-2.16.1.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 be 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. + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.module.jackson-module-blackbird-2.16.1 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.module.jackson-module-blackbird-2.16.1.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 (as well their dependencies) may be 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. + +-------------------------------------------------------------------------------- +com.fasterxml.classmate-1.7.0 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.classmate-1.7.0.jar + +Java ClassMate library was originally written by Tatu Saloranta (tatu.saloranta@iki.fi) + +Other developers who have contributed code are: + +* Brian Langel + +## Copyright + +Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi) + +-------------------------------------------------------------------------------- +org.glassfish.jersey.core.jersey-common-3.0.12 +-------------------------------------------------------------------------------- + +Bundled jars: org.glassfish.jersey.core.jersey-common-3.0.12.jar + +# Notice for Jersey Core Common module +This content is produced and maintained by the Eclipse Jersey project. + + +* https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright: (C) 2009 The Guava Authors + +JSR-166 Extension - JEP 266 +* License: Creative Commons 1.0 (CC0) +* No copyright +* 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/publicdomain/zero/1.0/ + +# Notice for Jersey +This content is produced and maintained by the Eclipse Jersey project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Angular JS, v1.6.6 +* License MIT (http://www.opensource.org/licenses/mit-license.php) +* Project: http://angularjs.org +* Coyright: (c) 2010-2017 Google, Inc. + +aopalliance Version 1 +* License: all the source code provided by AOP Alliance is Public Domain. +* Project: http://aopalliance.sourceforge.net +* Copyright: Material in the public domain is not protected by copyright + +Bean Validation API 3.0.2 +* License: Apache License, 2.0 +* Project: http://beanvalidation.org/1.1/ +* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors +* by the @authors tag. + +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate + +Bootstrap v3.3.7 +* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE) +* Project: http://getbootstrap.com +* Copyright: 2011-2016 Twitter, Inc + +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright (C) 2009 The Guava Authors + +jakarta.inject Version: 1 +* License: Apache License, 2.0 +* Copyright (C) 2009 The JSR-330 Expert Group + +Javassist Version 3.29.2-GA +* License: Apache License, 2.0 +* Project: http://www.javassist.org/ +* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. + +Jackson JAX-RS Providers Version 2.15.3 +* License: Apache License, 2.0 +* Project: https://github.com/FasterXML/jackson-jaxrs-providers +* Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. + +jQuery v1.12.4 +* License: jquery.org/license +* Project: jquery.org +* Copyright: (c) jQuery Foundation + +jQuery Barcode plugin 0.3 +* License: MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://www.gnu.org/licenses/gpl.html) +* Project: http://www.pasella.it/projects/jQuery/barcode +* Copyright: (c) 2009 Antonello Pasella antonello.pasella@gmail.com + +JSR-166 Extension - JEP 266 +* License: CC0 +* No copyright +* 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/publicdomain/zero/1.0/ + +KineticJS, v4.7.1 +* License: MIT license (http://www.opensource.org/licenses/mit-license.php) +* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS +* Copyright: Eric Rowell + +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved. + +org.osgi.core version 6.0.0 +* License: Apache License, 2.0 +* Copyright (c) OSGi Alliance (2005, 2008). All Rights Reserved. + +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. + +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ + +-------------------------------------------------------------------------------- +jakarta.annotation.jakarta.annotation-api-2.1.1 +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.annotation.jakarta.annotation-api-2.1.1.jar + +# Notices for Jakarta Annotations + +This content is produced and maintained by the Jakarta Annotations project. + + * Project home: https://projects.eclipse.org/projects/ee4j.ca + +## Trademarks + +Jakarta Annotations is a trademark of the Eclipse Foundation. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code + +The project maintains the following source code repositories: + + * https://github.com/eclipse-ee4j/common-annotations-api + +## Third-party Content + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +org.apache.commons.commons-text-1.11.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-text-1.11.0.jar + +Apache Commons Text +Copyright 2014-2023 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). diff --git a/config-service/build.sbt b/config-service/build.sbt index d61abfd4f86..ef89616ce42 100644 --- a/config-service/build.sbt +++ b/config-service/build.sbt @@ -27,7 +27,9 @@ enablePlugins(JavaAppPackaging) // See project/AddMetaInfLicenseFiles.scala. Universal / mappings := AddMetaInfLicenseFiles.distMappings( (Universal / mappings).value, - (ThisBuild / baseDirectory).value + (ThisBuild / baseDirectory).value, + baseDirectory.value / "LICENSE-binary", + baseDirectory.value / "NOTICE-binary" ) // Enable semanticdb for Scalafix diff --git a/file-service/LICENSE-binary b/file-service/LICENSE-binary new file mode 100644 index 00000000000..6d3da7abc3c --- /dev/null +++ b/file-service/LICENSE-binary @@ -0,0 +1,612 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for describing the origin of the Work and + reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Support. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or support. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + 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. + +================================================================================ +THIRD-PARTY COMPONENTS +================================================================================ + +Apache Texera's binary distribution of this service includes the following third-party components, grouped by license. Each section references licenses/ for the full text of the applicable license. Components under the Apache License, Version 2.0 are governed by the same license terms as Apache Texera itself and are listed for completeness. + +Locations within the distribution: + + - Scala/Java jars listed below ship under the lib/ directory of + this service's Universal zip. + + - Source files derived from third-party projects are compiled into + the bundled jars under lib/ and live at the listed paths in the + Apache Texera source tree. + +-------------------------------------------------------------------------------- +Dependencies under the Apache License, Version 2.0 +-------------------------------------------------------------------------------- + +Scala/Java jars: + - com.fasterxml.classmate-1.7.0.jar + - com.fasterxml.jackson.core.jackson-annotations-2.18.6.jar + - com.fasterxml.jackson.core.jackson-core-2.18.6.jar + - com.fasterxml.jackson.core.jackson-databind-2.18.6.jar + - com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.16.1.jar + - com.fasterxml.jackson.datatype.jackson-datatype-guava-2.16.1.jar + - com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.16.1.jar + - com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.16.1.jar + - com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-base-2.16.1.jar + - com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-json-provider-2.16.1.jar + - com.fasterxml.jackson.jaxrs.jackson-jaxrs-base-2.10.5.jar + - com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider-2.10.5.jar + - com.fasterxml.jackson.module.jackson-module-blackbird-2.16.1.jar + - com.fasterxml.jackson.module.jackson-module-jakarta-xmlbind-annotations-2.16.1.jar + - com.fasterxml.jackson.module.jackson-module-jsonSchema-2.18.6.jar + - com.fasterxml.jackson.module.jackson-module-no-ctor-deser-2.18.6.jar + - com.fasterxml.jackson.module.jackson-module-parameter-names-2.16.1.jar + - com.fasterxml.jackson.module.jackson-module-scala_2.13-2.18.6.jar + - com.fasterxml.woodstox.woodstox-core-5.3.0.jar + - com.github.ben-manes.caffeine.caffeine-3.1.8.jar + - com.github.sisyphsu.dateparser-1.0.11.jar + - com.github.sisyphsu.retree-1.0.4.jar + - com.github.stephenc.jcip.jcip-annotations-1.0-1.jar + - com.google.android.annotations-4.1.1.4.jar + - com.google.api.grpc.proto-google-common-protos-2.22.0.jar + - com.google.code.findbugs.jsr305-3.0.2.jar + - com.google.code.gson.gson-2.10.1.jar + - com.google.errorprone.error_prone_annotations-2.25.0.jar + - com.google.flatbuffers.flatbuffers-java-23.5.26.jar + - com.google.guava.failureaccess-1.0.2.jar + - com.google.guava.guava-33.0.0-jre.jar + - com.google.guava.listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar + - com.google.inject.extensions.guice-servlet-4.0.jar + - com.google.inject.guice-4.0.jar + - com.google.j2objc.j2objc-annotations-2.8.jar + - com.googlecode.javaewah.JavaEWAH-1.1.12.jar + - com.helger.profiler-1.1.1.jar + - com.nimbusds.nimbus-jose-jwt-9.8.1.jar + - com.squareup.okhttp.okhttp-2.7.5.jar + - com.squareup.okhttp3.logging-interceptor-4.12.0.jar + - com.squareup.okhttp3.okhttp-4.12.0.jar + - com.squareup.okio.okio-3.6.0.jar + - com.squareup.okio.okio-jvm-3.6.0.jar + - com.thesamet.scalapb.lenses_2.13-0.11.20.jar + - com.thesamet.scalapb.scalapb-json4s_2.13-0.12.0.jar + - com.thesamet.scalapb.scalapb-runtime_2.13-0.11.20.jar + - com.typesafe.config-1.4.6.jar + - com.typesafe.scala-logging.scala-logging_2.13-3.9.5.jar + - commons-beanutils.commons-beanutils-1.9.4.jar + - commons-cli.commons-cli-1.2.jar + - commons-codec.commons-codec-1.17.1.jar + - commons-collections.commons-collections-3.2.2.jar + - commons-io.commons-io-2.16.1.jar + - commons-logging.commons-logging-1.2.jar + - commons-net.commons-net-3.6.jar + - commons-pool.commons-pool-1.6.jar + - dev.failsafe.failsafe-3.3.2.jar + - io.airlift.aircompressor-0.27.jar + - io.dropwizard.dropwizard-auth-4.0.7.jar + - io.dropwizard.dropwizard-configuration-4.0.7.jar + - io.dropwizard.dropwizard-core-4.0.7.jar + - io.dropwizard.dropwizard-health-4.0.7.jar + - io.dropwizard.dropwizard-jackson-4.0.7.jar + - io.dropwizard.dropwizard-jersey-4.0.7.jar + - io.dropwizard.dropwizard-jetty-4.0.7.jar + - io.dropwizard.dropwizard-lifecycle-4.0.7.jar + - io.dropwizard.dropwizard-logging-4.0.7.jar + - io.dropwizard.dropwizard-metrics-4.0.7.jar + - io.dropwizard.dropwizard-request-logging-4.0.7.jar + - io.dropwizard.dropwizard-servlets-4.0.7.jar + - io.dropwizard.dropwizard-util-4.0.7.jar + - io.dropwizard.dropwizard-validation-4.0.7.jar + - io.dropwizard.logback.logback-throttling-appender-1.4.2.jar + - io.dropwizard.metrics.metrics-annotation-4.2.25.jar + - io.dropwizard.metrics.metrics-caffeine-4.2.25.jar + - io.dropwizard.metrics.metrics-core-4.2.25.jar + - io.dropwizard.metrics.metrics-healthchecks-4.2.25.jar + - io.dropwizard.metrics.metrics-jakarta-servlets-4.2.25.jar + - io.dropwizard.metrics.metrics-jersey3-4.2.25.jar + - io.dropwizard.metrics.metrics-jetty11-4.2.25.jar + - io.dropwizard.metrics.metrics-jmx-4.2.25.jar + - io.dropwizard.metrics.metrics-json-4.2.25.jar + - io.dropwizard.metrics.metrics-jvm-4.2.25.jar + - io.dropwizard.metrics.metrics-logback-4.2.25.jar + - io.grpc.grpc-api-1.60.0.jar + - io.grpc.grpc-context-1.60.0.jar + - io.grpc.grpc-core-1.60.0.jar + - io.grpc.grpc-netty-1.60.0.jar + - io.grpc.grpc-protobuf-1.60.0.jar + - io.grpc.grpc-protobuf-lite-1.60.0.jar + - io.grpc.grpc-stub-1.60.0.jar + - io.grpc.grpc-util-1.60.0.jar + - io.gsonfire.gson-fire-1.8.5.jar + - io.lakefs.sdk-1.51.0.jar + - io.netty.netty-3.10.6.Final.jar + - io.netty.netty-buffer-4.1.104.Final.jar + - io.netty.netty-codec-4.1.104.Final.jar + - io.netty.netty-codec-http-4.1.100.Final.jar + - io.netty.netty-codec-http2-4.1.100.Final.jar + - io.netty.netty-codec-socks-4.1.100.Final.jar + - io.netty.netty-common-4.1.104.Final.jar + - io.netty.netty-handler-4.1.104.Final.jar + - io.netty.netty-handler-proxy-4.1.100.Final.jar + - io.netty.netty-resolver-4.1.104.Final.jar + - io.netty.netty-tcnative-boringssl-static-2.0.61.Final-linux-aarch_64.jar + - io.netty.netty-tcnative-boringssl-static-2.0.61.Final-linux-x86_64.jar + - io.netty.netty-tcnative-boringssl-static-2.0.61.Final-osx-aarch_64.jar + - io.netty.netty-tcnative-boringssl-static-2.0.61.Final-osx-x86_64.jar + - io.netty.netty-tcnative-boringssl-static-2.0.61.Final-windows-x86_64.jar + - io.netty.netty-tcnative-boringssl-static-2.0.61.Final.jar + - io.netty.netty-tcnative-classes-2.0.61.Final.jar + - io.netty.netty-transport-4.1.104.Final.jar + - io.netty.netty-transport-native-unix-common-4.1.104.Final.jar + - io.perfmark.perfmark-api-0.26.0.jar + - io.r2dbc.r2dbc-spi-0.9.0.RELEASE.jar + - jakarta.inject.jakarta.inject-api-2.0.1.jar + - jakarta.validation.jakarta.validation-api-3.0.2.jar + - javax.inject.javax.inject-1.jar + - javax.validation.validation-api-2.0.1.Final.jar + - log4j.log4j-1.2.17.jar + - net.minidev.accessors-smart-2.4.2.jar + - net.minidev.json-smart-2.4.2.jar + - org.apache.arrow.arrow-format-15.0.2.jar + - org.apache.arrow.arrow-memory-core-15.0.2.jar + - org.apache.arrow.arrow-memory-netty-15.0.2.jar + - org.apache.arrow.arrow-vector-15.0.2.jar + - org.apache.arrow.flight-core-15.0.2.jar + - org.apache.arrow.flight-grpc-15.0.2.jar + - org.apache.avro.avro-1.12.0.jar + - org.apache.commons.commons-compress-1.26.2.jar + - org.apache.commons.commons-configuration2-2.1.1.jar + - org.apache.commons.commons-jcs3-core-3.2.jar + - org.apache.commons.commons-lang3-3.14.0.jar + - org.apache.commons.commons-math3-3.1.1.jar + - org.apache.commons.commons-text-1.11.0.jar + - org.apache.commons.commons-vfs2-2.9.0.jar + - org.apache.curator.curator-client-4.2.0.jar + - org.apache.curator.curator-framework-4.2.0.jar + - org.apache.curator.curator-recipes-4.2.0.jar + - org.apache.hadoop.hadoop-annotations-3.3.1.jar + - org.apache.hadoop.hadoop-auth-3.3.1.jar + - org.apache.hadoop.hadoop-common-3.3.1.jar + - org.apache.hadoop.hadoop-hdfs-client-3.3.1.jar + - org.apache.hadoop.hadoop-mapreduce-client-core-3.3.1.jar + - org.apache.hadoop.hadoop-yarn-api-3.3.1.jar + - org.apache.hadoop.hadoop-yarn-client-3.3.1.jar + - org.apache.hadoop.hadoop-yarn-common-3.3.1.jar + - org.apache.hadoop.thirdparty.hadoop-shaded-guava-1.1.1.jar + - org.apache.hadoop.thirdparty.hadoop-shaded-protobuf_3_7-1.1.1.jar + - org.apache.htrace.htrace-core4-4.1.0-incubating.jar + - org.apache.httpcomponents.client5.httpclient5-5.4.jar + - org.apache.httpcomponents.core5.httpcore5-5.3.jar + - org.apache.httpcomponents.core5.httpcore5-h2-5.3.jar + - org.apache.httpcomponents.httpclient-4.5.13.jar + - org.apache.httpcomponents.httpcore-4.4.16.jar + - org.apache.iceberg.iceberg-api-1.7.1.jar + - org.apache.iceberg.iceberg-aws-1.7.1.jar + - org.apache.iceberg.iceberg-bundled-guava-1.7.1.jar + - org.apache.iceberg.iceberg-common-1.7.1.jar + - org.apache.iceberg.iceberg-core-1.7.1.jar + - org.apache.iceberg.iceberg-data-1.7.1.jar + - org.apache.iceberg.iceberg-parquet-1.7.1.jar + - org.apache.kerby.kerb-admin-1.0.1.jar + - org.apache.kerby.kerb-client-1.0.1.jar + - org.apache.kerby.kerb-common-1.0.1.jar + - org.apache.kerby.kerb-core-1.0.1.jar + - org.apache.kerby.kerb-crypto-1.0.1.jar + - org.apache.kerby.kerb-identity-1.0.1.jar + - org.apache.kerby.kerb-server-1.0.1.jar + - org.apache.kerby.kerb-simplekdc-1.0.1.jar + - org.apache.kerby.kerb-util-1.0.1.jar + - org.apache.kerby.kerby-asn1-1.0.1.jar + - org.apache.kerby.kerby-config-1.0.1.jar + - org.apache.kerby.kerby-pkix-1.0.1.jar + - org.apache.kerby.kerby-util-1.0.1.jar + - org.apache.kerby.kerby-xdr-1.0.1.jar + - org.apache.kerby.token-provider-1.0.1.jar + - org.apache.orc.orc-core-1.9.4-nohive.jar + - org.apache.orc.orc-shims-1.9.4.jar + - org.apache.parquet.parquet-avro-1.13.1.jar + - org.apache.parquet.parquet-column-1.13.1.jar + - org.apache.parquet.parquet-common-1.13.1.jar + - org.apache.parquet.parquet-encoding-1.13.1.jar + - org.apache.parquet.parquet-format-structures-1.13.1.jar + - org.apache.parquet.parquet-hadoop-1.13.1.jar + - org.apache.parquet.parquet-jackson-1.13.1.jar + - org.apache.yetus.audience-annotations-0.13.0.jar + - org.apache.zookeeper.zookeeper-3.5.6.jar + - org.apache.zookeeper.zookeeper-jute-3.5.6.jar + - org.bitbucket.b_c.jose4j-0.9.6.jar + - org.eclipse.jetty.jetty-http-11.0.20.jar + - org.eclipse.jetty.jetty-io-11.0.20.jar + - org.eclipse.jetty.jetty-security-11.0.20.jar + - org.eclipse.jetty.jetty-server-11.0.20.jar + - org.eclipse.jetty.jetty-servlet-11.0.20.jar + - org.eclipse.jetty.jetty-servlets-11.0.20.jar + - org.eclipse.jetty.jetty-util-11.0.20.jar + - org.eclipse.jetty.toolchain.jetty-jakarta-servlet-api-5.0.2.jar + - org.eclipse.jetty.toolchain.setuid.jetty-setuid-java-1.0.4.jar + - org.eclipse.jetty.websocket.websocket-api-9.4.40.v20210413.jar + - org.eclipse.jetty.websocket.websocket-client-9.4.40.v20210413.jar + - org.eclipse.jetty.websocket.websocket-common-9.4.40.v20210413.jar + - org.ehcache.sizeof-0.4.3.jar + - org.hibernate.validator.hibernate-validator-7.0.5.Final.jar + - org.javassist.javassist-3.30.2-GA.jar + - org.jboss.logging.jboss-logging-3.5.3.Final.jar + - org.jetbrains.annotations-17.0.0.jar + - org.jetbrains.kotlin.kotlin-stdlib-1.9.10.jar + - org.jetbrains.kotlin.kotlin-stdlib-common-1.9.10.jar + - org.jetbrains.kotlin.kotlin-stdlib-jdk7-1.9.10.jar + - org.jetbrains.kotlin.kotlin-stdlib-jdk8-1.9.10.jar + - org.jheaps.jheaps-0.11.jar + - org.jooq.jooq-3.16.23.jar + - org.json4s.json4s-ast_2.13-4.0.1.jar + - org.json4s.json4s-jackson-core_2.13-4.0.1.jar + - org.openapitools.jackson-databind-nullable-0.2.6.jar + - org.playframework.play-functional_2.13-3.1.0-M1.jar + - org.playframework.play-json_2.13-3.1.0-M1.jar + - org.roaringbitmap.RoaringBitmap-1.3.0.jar + - org.scala-lang.modules.scala-collection-compat_2.13-2.13.0.jar + - org.scala-lang.scala-library-2.13.18.jar + - org.scala-lang.scala-reflect-2.13.18.jar + - org.slf4j.jcl-over-slf4j-2.0.12.jar + - org.slf4j.log4j-over-slf4j-2.0.12.jar + - org.xerial.snappy.snappy-java-1.1.8.3.jar + - org.yaml.snakeyaml-2.2.jar + - software.amazon.awssdk.annotations-2.29.51.jar + - software.amazon.awssdk.apache-client-2.29.51.jar + - software.amazon.awssdk.arns-2.29.51.jar + - software.amazon.awssdk.auth-2.29.51.jar + - software.amazon.awssdk.aws-core-2.29.51.jar + - software.amazon.awssdk.aws-query-protocol-2.29.51.jar + - software.amazon.awssdk.aws-xml-protocol-2.29.51.jar + - software.amazon.awssdk.checksums-2.29.51.jar + - software.amazon.awssdk.checksums-spi-2.29.51.jar + - software.amazon.awssdk.crt-core-2.29.51.jar + - software.amazon.awssdk.endpoints-spi-2.29.51.jar + - software.amazon.awssdk.http-auth-2.29.51.jar + - software.amazon.awssdk.http-auth-aws-2.29.51.jar + - software.amazon.awssdk.http-auth-aws-eventstream-2.29.51.jar + - software.amazon.awssdk.http-auth-spi-2.29.51.jar + - software.amazon.awssdk.http-client-spi-2.29.51.jar + - software.amazon.awssdk.identity-spi-2.29.51.jar + - software.amazon.awssdk.json-utils-2.29.51.jar + - software.amazon.awssdk.metrics-spi-2.29.51.jar + - software.amazon.awssdk.netty-nio-client-2.29.51.jar + - software.amazon.awssdk.profiles-2.29.51.jar + - software.amazon.awssdk.protocol-core-2.29.51.jar + - software.amazon.awssdk.regions-2.29.51.jar + - software.amazon.awssdk.retries-2.29.51.jar + - software.amazon.awssdk.retries-spi-2.29.51.jar + - software.amazon.awssdk.s3-2.29.51.jar + - software.amazon.awssdk.sdk-core-2.29.51.jar + - software.amazon.awssdk.sts-2.29.51.jar + - software.amazon.awssdk.third-party-jackson-core-2.29.51.jar + - software.amazon.awssdk.utils-2.29.51.jar + - software.amazon.eventstream.eventstream-1.0.1.jar + +-------------------------------------------------------------------------------- +Dependencies under the MIT License +-------------------------------------------------------------------------------- + +Source files derived from third-party MIT-licensed projects: + - mbknor-jackson-jsonschema + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaDraft.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaGenerator.scala + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaArrayWithUniqueItems.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaBool.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDefault.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDescription.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaExamples.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaFormat.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInject.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInt.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaOptions.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaString.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaTitle.java + https://github.com/mbknor/mbknor-jackson-jsonschema + +Scala/Java jars: + - net.sourceforge.argparse4j.argparse4j-0.9.0.jar + - org.checkerframework.checker-qual-3.42.0.jar + - org.codehaus.mojo.animal-sniffer-annotations-1.23.jar + - org.projectlombok.lombok-1.18.24.jar + - org.reactivestreams.reactive-streams-1.0.4.jar + - org.slf4j.jul-to-slf4j-2.0.12.jar + - org.slf4j.slf4j-api-2.0.16.jar + +-------------------------------------------------------------------------------- +Dependencies under the BSD 3-Clause License +-------------------------------------------------------------------------------- + +Scala/Java jars: + - com.google.protobuf.protobuf-java-3.25.8.jar + - com.google.re2j.re2j-1.1.jar + - com.jcraft.jsch-0.1.55.jar + - com.thoughtworks.paranamer.paranamer-2.8.jar + - org.jline.jline-3.9.0.jar + - org.ow2.asm.asm-8.0.1.jar + - org.threeten.threeten-extra-1.7.1.jar + +-------------------------------------------------------------------------------- +Dependencies under the BSD 2-Clause License +-------------------------------------------------------------------------------- + +Scala/Java jars: + - com.github.luben.zstd-jni-1.5.0-1.jar + - dnsjava.dnsjava-2.1.7.jar + - org.codehaus.woodstox.stax2-api-4.2.1.jar + - org.postgresql.postgresql-42.7.4.jar + +-------------------------------------------------------------------------------- +Dependencies under the Eclipse Public License, Version 2.0 (some are dual +licensed with GPL-2.0 with Classpath Exception) +-------------------------------------------------------------------------------- + +Scala/Java jars: + - jakarta.annotation.jakarta.annotation-api-2.1.1.jar + - jakarta.el.jakarta.el-api-4.0.0.jar + - jakarta.servlet.jakarta.servlet-api-5.0.0.jar + - jakarta.ws.rs.jakarta.ws.rs-api-3.1.0.jar + - javax.ws.rs.javax.ws.rs-api-2.1.1.jar + - org.glassfish.hk2.external.aopalliance-repackaged-3.0.6.jar + - org.glassfish.hk2.hk2-api-3.0.6.jar + - org.glassfish.hk2.hk2-locator-3.0.3.jar + - org.glassfish.hk2.hk2-utils-3.0.6.jar + - org.glassfish.hk2.osgi-resource-locator-1.0.3.jar + - org.glassfish.jakarta.el-4.0.2.jar + - org.glassfish.jersey.containers.jersey-container-servlet-3.0.12.jar + - org.glassfish.jersey.containers.jersey-container-servlet-core-3.0.12.jar + - org.glassfish.jersey.core.jersey-client-3.0.12.jar + - org.glassfish.jersey.core.jersey-common-3.0.12.jar + - org.glassfish.jersey.core.jersey-server-3.0.12.jar + - org.glassfish.jersey.ext.jersey-bean-validation-3.0.12.jar + - org.glassfish.jersey.ext.jersey-metainf-services-3.0.12.jar + - org.glassfish.jersey.inject.jersey-hk2-3.0.12.jar + - org.jgrapht.jgrapht-core-1.4.0.jar + +-------------------------------------------------------------------------------- +Dependencies under the Eclipse Public License, Version 1.0 (Logback is dual +licensed with LGPL-2.1) +-------------------------------------------------------------------------------- + +Scala/Java jars: + - ch.qos.logback.logback-access-1.4.14.jar + - ch.qos.logback.logback-classic-1.4.14.jar + - ch.qos.logback.logback-core-1.4.14.jar + +-------------------------------------------------------------------------------- +Dependencies under the Common Development and Distribution License (CDDL) +(some are dual licensed with GPL-2.0 with Classpath Exception) +-------------------------------------------------------------------------------- + +CDDL 1.0 +~~~~~~~~ + +Scala/Java jars: + - javax.annotation.javax.annotation-api-1.3.2.jar + - javax.servlet.javax.servlet-api-3.1.0.jar + - javax.ws.rs.jsr311-api-1.1.1.jar + + +CDDL 1.1 +~~~~~~~~ + +Scala/Java jars: + - com.sun.jersey.contribs.jersey-guice-1.19.jar + +-------------------------------------------------------------------------------- +Dependencies under the Eclipse Distribution License, Version 1.0 +-------------------------------------------------------------------------------- + +Scala/Java jars: + - com.sun.activation.jakarta.activation-2.0.1.jar + - jakarta.activation.jakarta.activation-api-2.1.0.jar + - jakarta.xml.bind.jakarta.xml.bind-api-3.0.1.jar + - org.eclipse.collections.eclipse-collections-11.1.0.jar + - org.eclipse.collections.eclipse-collections-api-11.1.0.jar + - org.eclipse.jgit.org.eclipse.jgit-5.13.0.202109080827-r.jar + +-------------------------------------------------------------------------------- +Dependencies in the Public Domain (CC0) +-------------------------------------------------------------------------------- + +Scala/Java jars: + - aopalliance.aopalliance-1.0.jar + +Individual jars may contain their own META-INF/LICENSE and META-INF/NOTICE +files that apply to their specific contents; those files continue to govern +the use of those components. diff --git a/file-service/NOTICE-binary b/file-service/NOTICE-binary new file mode 100644 index 00000000000..8e98c9d907e --- /dev/null +++ b/file-service/NOTICE-binary @@ -0,0 +1,2765 @@ +Apache Texera (Incubating) +Copyright 2025 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +software.amazon.awssdk +-------------------------------------------------------------------------------- + +Bundled jars (29): software.amazon.awssdk.annotations-2.29.51.jar, software.amazon.awssdk.apache-client-2.29.51.jar, software.amazon.awssdk.arns-2.29.51.jar, ... (+26 more) + +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/). + +-------------------------------------------------------------------------------- +org.apache.hadoop +-------------------------------------------------------------------------------- + +Bundled jars (8): org.apache.hadoop.hadoop-annotations-3.3.1.jar, org.apache.hadoop.hadoop-auth-3.3.1.jar, org.apache.hadoop.hadoop-common-3.3.1.jar, ... (+5 more) + +Apache Hadoop +Copyright 2006 and onwards The Apache Software Foundation. + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +Export Control Notice +--------------------- + +This distribution includes cryptographic software. The country in +which you currently reside may have restrictions on the import, +possession, use, and/or re-export to another country, of +encryption software. BEFORE using any encryption software, please +check your country's laws, regulations and policies concerning the +import, possession, or use, and re-export of encryption software, to +see if this is permitted. See for more +information. + +The U.S. Government Department of Commerce, Bureau of Industry and +Security (BIS), has classified this software as Export Commodity +Control Number (ECCN) 5D002.C.1, which includes information security +software using or performing cryptographic functions with asymmetric +algorithms. The form and manner of this Apache Software Foundation +distribution makes it eligible for export under the License Exception +ENC Technology Software Unrestricted (TSU) exception (see the BIS +Export Administration Regulations, Section 740.13) for both object +code and source code. + +The following provides more details on the included cryptographic software: + +This software uses the SSL libraries from the Jetty project written +by mortbay.org. +Hadoop Yarn Server Web Proxy uses the BouncyCastle Java +cryptography APIs written by the Legion of the Bouncy Castle Inc. + +-------------------------------------------------------------------------------- +org.eclipse.jetty +-------------------------------------------------------------------------------- + +Bundled jars (7): org.eclipse.jetty.jetty-http-11.0.20.jar, org.eclipse.jetty.jetty-io-11.0.20.jar, org.eclipse.jetty.jetty-security-11.0.20.jar, ... (+4 more) + +Notices for Eclipse Jetty +========================= +This content is produced and maintained by the Eclipse Jetty project. + +Project home: https://eclipse.dev/jetty/ + +Trademarks +---------- +Eclipse Jetty, and Jetty are trademarks of the Eclipse Foundation. + +Copyright +--------- +All contributions are the property of the respective authors or of +entities to which copyright has been assigned by the authors (eg. employer). + +Declared Project Licenses +------------------------- +This artifacts of this project are made available under the terms of: + + * the Eclipse Public License v2.0 + https://www.eclipse.org/legal/epl-2.0 + SPDX-License-Identifier: EPL-2.0 + + or + + * the Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + SPDX-License-Identifier: Apache-2.0 + +The following dependencies are EPL. + * org.eclipse.jetty.orbit:org.eclipse.jdt.core + +The following dependencies are EPL and ASL2. + * org.eclipse.jetty.orbit:javax.security.auth.message + +The following dependencies are EPL and CDDL 1.0. + * org.eclipse.jetty.orbit:javax.mail.glassfish + +The following dependencies are CDDL + GPLv2 with classpath exception. +https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html + + * jakarta.servlet:jakarta.servlet-api + * javax.annotation:javax.annotation-api + * javax.transaction:javax.transaction-api + * javax.websocket:javax.websocket-api + +The following dependencies 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 + +The following dependencies are ASL2 licensed. + + * org.apache.taglibs:taglibs-standard-spec + * org.apache.taglibs:taglibs-standard-impl + +The following dependencies 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 + +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 + +Cryptography +------------ +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +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. + +-------------------------------------------------------------------------------- +org.apache.iceberg +-------------------------------------------------------------------------------- + +Bundled jars (6): org.apache.iceberg.iceberg-api-1.7.1.jar, org.apache.iceberg.iceberg-aws-1.7.1.jar, org.apache.iceberg.iceberg-common-1.7.1.jar, ... (+3 more) + +Apache Iceberg +Copyright 2017-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- + +This project includes code from Kite, developed at Cloudera, Inc. with +the following copyright notice: + +| Copyright 2013 Cloudera 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. + +-------------------------------------------------------------------------------- +org.glassfish.jersey +-------------------------------------------------------------------------------- + +Bundled jars (5): org.glassfish.jersey.containers.jersey-container-servlet-3.0.12.jar, org.glassfish.jersey.containers.jersey-container-servlet-core-3.0.12.jar, org.glassfish.jersey.core.jersey-client-3.0.12.jar, ... (+2 more) + +# Notice for Jersey +This content is produced and maintained by the Eclipse Jersey project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Angular JS, v1.6.6 +* License MIT (http://www.opensource.org/licenses/mit-license.php) +* Project: http://angularjs.org +* Coyright: (c) 2010-2017 Google, Inc. + +aopalliance Version 1 +* License: all the source code provided by AOP Alliance is Public Domain. +* Project: http://aopalliance.sourceforge.net +* Copyright: Material in the public domain is not protected by copyright + +Bean Validation API 3.0.2 +* License: Apache License, 2.0 +* Project: http://beanvalidation.org/1.1/ +* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors +* by the @authors tag. + +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate + +Bootstrap v3.3.7 +* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE) +* Project: http://getbootstrap.com +* Copyright: 2011-2016 Twitter, Inc + +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright (C) 2009 The Guava Authors + +jakarta.inject Version: 1 +* License: Apache License, 2.0 +* Copyright (C) 2009 The JSR-330 Expert Group + +Javassist Version 3.29.2-GA +* License: Apache License, 2.0 +* Project: http://www.javassist.org/ +* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. + +Jackson JAX-RS Providers Version 2.15.3 +* License: Apache License, 2.0 +* Project: https://github.com/FasterXML/jackson-jaxrs-providers +* Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. + +jQuery v1.12.4 +* License: jquery.org/license +* Project: jquery.org +* Copyright: (c) jQuery Foundation + +jQuery Barcode plugin 0.3 +* License: MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://www.gnu.org/licenses/gpl.html) +* Project: http://www.pasella.it/projects/jQuery/barcode +* Copyright: (c) 2009 Antonello Pasella antonello.pasella@gmail.com + +JSR-166 Extension - JEP 266 +* License: CC0 +* No copyright +* 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/publicdomain/zero/1.0/ + +KineticJS, v4.7.1 +* License: MIT license (http://www.opensource.org/licenses/mit-license.php) +* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS +* Copyright: Eric Rowell + +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved. + +org.osgi.core version 6.0.0 +* License: Apache License, 2.0 +* Copyright (c) OSGi Alliance (2005, 2008). All Rights Reserved. + +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. + +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ + +-------------------------------------------------------------------------------- +io.netty.netty-tcnative-boringssl-static-2.0.61 +-------------------------------------------------------------------------------- + +Bundled jars (5): io.netty.netty-tcnative-boringssl-static-2.0.61.Final-linux-aarch_64.jar, io.netty.netty-tcnative-boringssl-static-2.0.61.Final-linux-x86_64.jar, io.netty.netty-tcnative-boringssl-static-2.0.61.Final-osx-aarch_64.jar, ... (+2 more) + +The Netty Project + ================= + +Please visit the Netty web site for more information: + + * http://netty.io/ + +Copyright 2016 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. + +------------------------------------------------------------------------------- +This product contains a forked and modified version of Tomcat Native + + * LICENSE: + * license/LICENSE.tomcat-native.txt (Apache License 2.0) + * HOMEPAGE: + * http://tomcat.apache.org/native-doc/ + * https://svn.apache.org/repos/asf/tomcat/native/ + +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 small piece of code to support AIX, taken from netbsd. + + * LICENSE: + * license/LICENSE.aix-netbsd.txt (OpenSSL License) + * HOMEPAGE: + * https://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/crypto/external/bsd/openssl/dist + + +This product contains code from boringssl. + + * LICENSE (Combination ISC and OpenSSL license) + * license/LICENSE.boringssl.txt (Combination ISC and OpenSSL license) + * HOMEPAGE: + * https://boringssl.googlesource.com/boringssl/ + +-------------------------------------------------------------------------------- +org.glassfish.hk2 +-------------------------------------------------------------------------------- + +Bundled jars: org.glassfish.hk2.external.aopalliance-repackaged-3.0.6.jar, org.glassfish.hk2.hk2-api-3.0.6.jar, org.glassfish.hk2.hk2-locator-3.0.3.jar, org.glassfish.hk2.hk2-utils-3.0.6.jar + +# Notices for Eclipse GlassFish + +This content is produced and maintained by the Eclipse GlassFish project. + +* Project home: https://projects.eclipse.org/projects/ee4j.glassfish + +## Trademarks + +Eclipse GlassFish, and GlassFish are trademarks of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/glassfish-ha-api +* https://github.com/eclipse-ee4j/glassfish-logging-annotation-processor +* https://github.com/eclipse-ee4j/glassfish-shoal +* https://github.com/eclipse-ee4j/glassfish-cdi-porting-tck +* https://github.com/eclipse-ee4j/glassfish-jsftemplating +* https://github.com/eclipse-ee4j/glassfish-hk2-extra +* https://github.com/eclipse-ee4j/glassfish-hk2 +* https://github.com/eclipse-ee4j/glassfish-fighterfish + +## Third-party Content + +This project leverages the following third party content. + +None + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +org.eclipse.jetty.websocket +-------------------------------------------------------------------------------- + +Bundled jars: org.eclipse.jetty.websocket.websocket-api-9.4.40.v20210413.jar, org.eclipse.jetty.websocket.websocket-client-9.4.40.v20210413.jar, org.eclipse.jetty.websocket.websocket-common-9.4.40.v20210413.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. + +-------------------------------------------------------------------------------- +com.fasterxml.jackson +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.16.1.jar, com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.16.1.jar, com.fasterxml.jackson.module.jackson-module-parameter-names-2.16.1.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. + +## Licensing + +Jackson components are licensed under Apache (Software) License, version 2.0, +as per accompanying LICENSE file. + +## 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. + +-------------------------------------------------------------------------------- +jakarta.el.jakarta.el-api-4.0.0.jar +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.el.jakarta.el-api-4.0.0.jar, org.glassfish.jakarta.el-4.0.2.jar + +# Notices for Jakarta Expression Language + +This content is produced and maintained by the Jakarta Expression Language project. + +* Project home: https://projects.eclipse.org/projects/ee4j.el + +## Trademarks + +Jakarta Expression Language is a trademark of the Eclipse +Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/el-ri + +## Third-party Content + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +com.sun.activation.jakarta.activation-2.0.1.jar +-------------------------------------------------------------------------------- + +Bundled jars: com.sun.activation.jakarta.activation-2.0.1.jar, jakarta.activation.jakarta.activation-api-2.1.0.jar + +# Notices for Jakarta Activation + +This content is produced and maintained by Jakarta Activation project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jaf + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Distribution License v. 1.0, +which is available at http://www.eclipse.org/org/documents/edl-v10.php. + +SPDX-License-Identifier: BSD-3-Clause + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jaf + +-------------------------------------------------------------------------------- +com.fasterxml.jackson +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-json-provider-2.16.1.jar, com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider-2.10.5.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 be 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. + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.core +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.core.jackson-annotations-2.18.6.jar, com.fasterxml.jackson.core.jackson-databind-2.18.6.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. + +## 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. + +-------------------------------------------------------------------------------- +org.scala-lang +-------------------------------------------------------------------------------- + +Bundled jars: org.scala-lang.scala-library-2.13.18.jar, org.scala-lang.scala-reflect-2.13.18.jar + +Scala +Copyright (c) 2002-2025 EPFL +Copyright (c) 2011-2025 Lightbend, Inc. dba Akka + +Scala includes software developed at +LAMP/EPFL (https://lamp.epfl.ch/) and +Akka (https://akka.io/). + +Licensed under the Apache License, Version 2.0 (the "License"). +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 software includes projects with other licenses -- see `doc/LICENSE.md`. + +-------------------------------------------------------------------------------- +org.apache.hadoop.thirdparty +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.hadoop.thirdparty.hadoop-shaded-guava-1.1.1.jar, org.apache.hadoop.thirdparty.hadoop-shaded-protobuf_3_7-1.1.1.jar + +Apache Hadoop Third-party Libs +Copyright 2020 and onwards The Apache Software Foundation. + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +Apache Hadoop Third-party Libs +Copyright 2020 and onwards The Apache Software Foundation. + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.curator.curator-framework-4.2.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.curator.curator-framework-4.2.0.jar + +Curator Framework +Copyright 2011-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-beanutils.commons-beanutils-1.9.4 +-------------------------------------------------------------------------------- + +Bundled jars: commons-beanutils.commons-beanutils-1.9.4.jar + +Apache Commons BeanUtils +Copyright 2000-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.core.jackson-core-2.18.6 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.core.jackson-core-2.18.6.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. + +## 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 . +That code is available under an MIT 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. + +# FastDoubleParser + +This is a Java port of Daniel Lemire's fast_float project. +This project provides parsers for double, float, BigDecimal and BigInteger values. + +## Copyright + +Copyright © 2024 Werner Randelshofer, Switzerland. + +## Licensing + +This code is licensed under MIT License. +https://github.com/wrandelshofer/FastDoubleParser/blob/522be16e145f43308c43b23094e31d5efcaa580e/LICENSE +(The file 'LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +Some portions of the code have been derived from other projects. +All these projects require that we include a copyright notice, and some require that we also include some text of their +license file. + +fast_double_parser, Copyright (c) 2022 Daniel Lemire. BSL License. +https://github.com/lemire/fast_double_parser +https://github.com/lemire/fast_double_parser/blob/07d9189a8fb815fe800cb15ca022e7a07093236e/LICENSE.BSL +(The file 'thirdparty-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +fast_float, Copyright (c) 2021 The fast_float authors. MIT License. +https://github.com/fastfloat/fast_float +https://github.com/fastfloat/fast_float/blob/cc1e01e9eee74128e48d51488a6b1df4a767a810/LICENSE-MIT +(The file 'thirdparty-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +bigint, Copyright 2020 Tim Buktu. 2-clause BSD License. +https://github.com/tbuktu/bigint/tree/floatfft +https://github.com/tbuktu/bigint/blob/617c8cd8a7c5e4fb4d919c6a4d11e2586107f029/LICENSE +https://github.com/wrandelshofer/FastDoubleParser/blob/39e123b15b71f29a38a087d16a0bc620fc879aa6/bigint-LICENSE +(We only use those portions of the bigint project that can be licensed under 2-clause BSD License.) +(The file 'thirdparty-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +-------------------------------------------------------------------------------- +org.apache.zookeeper.zookeeper-3.5.6 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.zookeeper.zookeeper-3.5.6.jar + +Apache ZooKeeper - Server +Copyright 2008-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-util-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-util-1.0.1.jar + +Kerby-kerb Util +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +log4j.log4j-1.2.17 +-------------------------------------------------------------------------------- + +Bundled jars: log4j.log4j-1.2.17.jar + +Apache log4j +Copyright 2007 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-codec.commons-codec-1.17.1 +-------------------------------------------------------------------------------- + +Bundled jars: commons-codec.commons-codec-1.17.1.jar + +Apache Commons Codec +Copyright 2002-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-admin-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-admin-1.0.1.jar + +Kerby-kerb Admin +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-lang3-3.14.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-lang3-3.14.0.jar + +Apache Commons Lang +Copyright 2001-2023 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-math3-3.1.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-math3-3.1.1.jar + +Apache Commons Math +Copyright 2001-2012 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://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 (http://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 (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 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. +=============================================================================== + + +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. + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.module.jackson-module-no-ctor-deser-2.18.6 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.module.jackson-module-no-ctor-deser-2.18.6.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. + +-------------------------------------------------------------------------------- +org.apache.kerby.kerby-config-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerby-config-1.0.1.jar + +Kerby Config +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.eclipse.jetty.toolchain.jetty-jakarta-servlet-api-5.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.eclipse.jetty.toolchain.jetty-jakarta-servlet-api-5.0.2.jar + +# Notices for Eclipse Project for Servlet + +This content is produced and maintained by the Eclipse Project for Servlet +project. + +* Project home: https://projects.eclipse.org/projects/ee4j.servlet + + +## Trademarks + +Eclipse Project for Servlet is a trademark of the Eclipse Foundation. + + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + +## Source Code + +The project maintains the following source code repositories: + + * https://github.com/eclipse-ee4j/servlet-api + * https://github.com/eclipse/jetty.toolchain + + +## Third-party Content + +## Jakarta + +The following artifacts are EPL 2.0 + GPLv2 with classpath exception. +https://projects.eclipse.org/projects/ee4j.servlet + + * jakarta.servlet:jakarta.servlet-api + + +## GlassFish + +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 + +-------------------------------------------------------------------------------- +org.apache.yetus.audience-annotations-0.13.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.yetus.audience-annotations-0.13.0.jar + +Apache Yetus - Audience Annotations +Copyright 2015-2020 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.glassfish.jersey.core.jersey-server-3.0.12 +-------------------------------------------------------------------------------- + +Bundled jars: org.glassfish.jersey.core.jersey-server-3.0.12.jar + +# Notice for Jersey Core Server module +This content is produced and maintained by the Eclipse Jersey project. + +* https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. + +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright: (c) 2000-2011 INRIA, France Telecom. All rights reserved. + +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ + +# Notice for Jersey +This content is produced and maintained by the Eclipse Jersey project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Angular JS, v1.6.6 +* License MIT (http://www.opensource.org/licenses/mit-license.php) +* Project: http://angularjs.org +* Coyright: (c) 2010-2017 Google, Inc. + +aopalliance Version 1 +* License: all the source code provided by AOP Alliance is Public Domain. +* Project: http://aopalliance.sourceforge.net +* Copyright: Material in the public domain is not protected by copyright + +Bean Validation API 3.0.2 +* License: Apache License, 2.0 +* Project: http://beanvalidation.org/1.1/ +* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors +* by the @authors tag. + +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate + +Bootstrap v3.3.7 +* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE) +* Project: http://getbootstrap.com +* Copyright: 2011-2016 Twitter, Inc + +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright (C) 2009 The Guava Authors + +jakarta.inject Version: 1 +* License: Apache License, 2.0 +* Copyright (C) 2009 The JSR-330 Expert Group + +Javassist Version 3.29.2-GA +* License: Apache License, 2.0 +* Project: http://www.javassist.org/ +* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. + +Jackson JAX-RS Providers Version 2.15.3 +* License: Apache License, 2.0 +* Project: https://github.com/FasterXML/jackson-jaxrs-providers +* Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. + +jQuery v1.12.4 +* License: jquery.org/license +* Project: jquery.org +* Copyright: (c) jQuery Foundation + +jQuery Barcode plugin 0.3 +* License: MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://www.gnu.org/licenses/gpl.html) +* Project: http://www.pasella.it/projects/jQuery/barcode +* Copyright: (c) 2009 Antonello Pasella antonello.pasella@gmail.com + +JSR-166 Extension - JEP 266 +* License: CC0 +* No copyright +* 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/publicdomain/zero/1.0/ + +KineticJS, v4.7.1 +* License: MIT license (http://www.opensource.org/licenses/mit-license.php) +* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS +* Copyright: Eric Rowell + +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved. + +org.osgi.core version 6.0.0 +* License: Apache License, 2.0 +* Copyright (c) OSGi Alliance (2005, 2008). All Rights Reserved. + +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. + +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ + +-------------------------------------------------------------------------------- +org.apache.parquet.parquet-avro-1.13.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.parquet.parquet-avro-1.13.1.jar + +Apache Parquet MR (Incubating) +Copyright 2014-2015 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- + +This product includes code from Apache Avro, which includes the following in +its NOTICE file: + + Apache Avro + Copyright 2010-2015 The Apache Software Foundation + + This product includes software developed at + The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.glassfish.jersey.ext.jersey-bean-validation-3.0.12 +-------------------------------------------------------------------------------- + +Bundled jars: org.glassfish.jersey.ext.jersey-bean-validation-3.0.12.jar + +# Notice for Jersey Bean Validation module +This content is produced and maintained by the Eclipse Jersey project. + +* https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate + +# Notice for Jersey +This content is produced and maintained by the Eclipse Jersey project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Angular JS, v1.6.6 +* License MIT (http://www.opensource.org/licenses/mit-license.php) +* Project: http://angularjs.org +* Coyright: (c) 2010-2017 Google, Inc. + +aopalliance Version 1 +* License: all the source code provided by AOP Alliance is Public Domain. +* Project: http://aopalliance.sourceforge.net +* Copyright: Material in the public domain is not protected by copyright + +Bean Validation API 3.0.2 +* License: Apache License, 2.0 +* Project: http://beanvalidation.org/1.1/ +* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors +* by the @authors tag. + +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate + +Bootstrap v3.3.7 +* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE) +* Project: http://getbootstrap.com +* Copyright: 2011-2016 Twitter, Inc + +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright (C) 2009 The Guava Authors + +jakarta.inject Version: 1 +* License: Apache License, 2.0 +* Copyright (C) 2009 The JSR-330 Expert Group + +Javassist Version 3.29.2-GA +* License: Apache License, 2.0 +* Project: http://www.javassist.org/ +* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. + +Jackson JAX-RS Providers Version 2.15.3 +* License: Apache License, 2.0 +* Project: https://github.com/FasterXML/jackson-jaxrs-providers +* Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. + +jQuery v1.12.4 +* License: jquery.org/license +* Project: jquery.org +* Copyright: (c) jQuery Foundation + +jQuery Barcode plugin 0.3 +* License: MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://www.gnu.org/licenses/gpl.html) +* Project: http://www.pasella.it/projects/jQuery/barcode +* Copyright: (c) 2009 Antonello Pasella antonello.pasella@gmail.com + +JSR-166 Extension - JEP 266 +* License: CC0 +* No copyright +* 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/publicdomain/zero/1.0/ + +KineticJS, v4.7.1 +* License: MIT license (http://www.opensource.org/licenses/mit-license.php) +* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS +* Copyright: Eric Rowell + +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved. + +org.osgi.core version 6.0.0 +* License: Apache License, 2.0 +* Copyright (c) OSGi Alliance (2005, 2008). All Rights Reserved. + +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. + +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ + +-------------------------------------------------------------------------------- +org.apache.arrow.arrow-format-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.arrow-format-15.0.2.jar + +Arrow Format +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-vfs2-2.9.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-vfs2-2.9.0.jar + +Apache Commons VFS Project +Copyright 2002-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.16.1 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.16.1.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. + +## Copyright + +Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi) + +## Licensing + +Jackson components are licensed under Apache (Software) License, version 2.0, +as per accompanying LICENSE file. + +## 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. + +-------------------------------------------------------------------------------- +jakarta.inject.jakarta.inject-api-2.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.inject.jakarta.inject-api-2.0.1.jar + +# Notices for Eclipse Jakarta Dependency Injection + +This content is produced and maintained by the Eclipse Jakarta Dependency Injection project. + +* Project home: https://projects.eclipse.org/projects/cdi.batch + +## Trademarks + +Jakarta Dependency Injection is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Apache License, Version 2.0 which is available at +https://www.apache.org/licenses/LICENSE-2.0. + +SPDX-License-Identifier: Apache-2.0 + +## Source Code + +The project maintains the following source code repositories: + +https://github.com/eclipse-ee4j/injection-api +https://github.com/eclipse-ee4j/injection-spec +https://github.com/eclipse-ee4j/injection-tck + +## Third-party Content + +This project leverages the following third party content. + +None + +## Cryptography + +None + +-------------------------------------------------------------------------------- +org.apache.arrow.flight-grpc-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.flight-grpc-15.0.2.jar + +Arrow Flight GRPC +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.arrow.arrow-vector-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.arrow-vector-15.0.2.jar + +Arrow Vectors +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.client5.httpclient5-5.4 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.client5.httpclient5-5.4.jar + +Apache HttpClient +Copyright 1999-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-crypto-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-crypto-1.0.1.jar + +Kerby-kerb Crypto +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-core-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-core-1.0.1.jar + +Kerby-kerb core +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.arrow.arrow-memory-core-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.arrow-memory-core-15.0.2.jar + +Arrow Memory - Core +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.token-provider-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.token-provider-1.0.1.jar + +Token provider +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +jakarta.xml.bind.jakarta.xml.bind-api-3.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.xml.bind.jakarta.xml.bind-api-3.0.1.jar + +[//]: # " Copyright (c) 2018, 2019 Oracle and/or its affiliates. All rights reserved. " +[//]: # " " +[//]: # " This program and the accompanying materials are made available under the " +[//]: # " terms of the Eclipse Distribution License v. 1.0, which is available at " +[//]: # " http://www.eclipse.org/org/documents/edl-v10.php. " +[//]: # " " +[//]: # " SPDX-License-Identifier: BSD-3-Clause " + +# Notices for Jakarta XML Binding + +This content is produced and maintained by the Jakarta XML Binding +project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jaxb + +## Trademarks + +Jakarta XML Binding is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Distribution License v. 1.0 which is available at +http://www.eclipse.org/org/documents/edl-v10.php. + +SPDX-License-Identifier: BSD-3-Clause + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jaxb-api +* https://github.com/eclipse-ee4j/jaxb-tck + +## Third-party Content + +This project leverages the following third party content. + +Apache River (3.0.0) + +* License: Apache-2.0 AND BSD-3-Clause + +ASM 7 (n/a) + +* License: BSD-3-Clause +* Project: https://asm.ow2.io/ +* Source: + https://repository.ow2.org/nexus/#nexus-search;gav~org.ow2.asm~asm-commons~~~~kw,versionexpand + +JTHarness (5.0) + +* License: (GPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0) +* Project: https://wiki.openjdk.java.net/display/CodeTools/JT+Harness +* Source: http://hg.openjdk.java.net/code-tools/jtharness/ + +normalize.css (3.0.2) + +* License: MIT + +SigTest (n/a) + +* License: GPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-simplekdc-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-simplekdc-1.0.1.jar + +Kerb Simple Kdc +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.httpcore-4.4.16 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.httpcore-4.4.16.jar + +Apache HttpCore +Copyright 2005-2022 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-logging.commons-logging-1.2 +-------------------------------------------------------------------------------- + +Bundled jars: commons-logging.commons-logging-1.2.jar + +Apache Commons Logging +Copyright 2003-2014 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.curator.curator-recipes-4.2.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.curator.curator-recipes-4.2.0.jar + +Curator Recipes +Copyright 2011-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-pool.commons-pool-1.6 +-------------------------------------------------------------------------------- + +Bundled jars: commons-pool.commons-pool-1.6.jar + +Apache Commons Pool +Copyright 2001-2012 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +jakarta.ws.rs.jakarta.ws.rs-api-3.1.0 +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.ws.rs.jakarta.ws.rs-api-3.1.0.jar + +# Notices for Jakarta RESTful Web Services + +This content is produced and maintained by the **Jakarta RESTful Web Services** +project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jaxrs + +## Trademarks + +**Jakarta RESTful Web Services** is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jaxrs-api + +## Third-party Content + +This project leverages the following third party content. + +javaee-api (7.0) + +* License: Apache-2.0 AND W3C + +JUnit (4.11) + +* License: Common Public License 1.0 + +Mockito (2.16.0) + +* Project: http://site.mockito.org +* Source: https://github.com/mockito/mockito/releases/tag/v2.16.0 + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +org.apache.avro.avro-1.12.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.avro.avro-1.12.0.jar + +Apache Avro +Copyright 2009-2024 The Apache Software Foundation + + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.arrow.arrow-memory-netty-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.arrow-memory-netty-15.0.2.jar + +Arrow Memory - Netty +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.curator.curator-client-4.2.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.curator.curator-client-4.2.0.jar + +Curator Client +Copyright 2011-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-collections.commons-collections-3.2.2 +-------------------------------------------------------------------------------- + +Bundled jars: commons-collections.commons-collections-3.2.2.jar + +Apache Commons Collections +Copyright 2001-2015 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +io.r2dbc.r2dbc-spi-0.9.0.RELEASE +-------------------------------------------------------------------------------- + +Bundled jars: io.r2dbc.r2dbc-spi-0.9.0.RELEASE.jar + +Reactive Relational Database Connectivity + +Copyright 2017-2021 the original author or authors. + +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 + + 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. + +-------------------------------------------------------------------------------- +commons-cli.commons-cli-1.2 +-------------------------------------------------------------------------------- + +Bundled jars: commons-cli.commons-cli-1.2.jar + +Apache Commons CLI +Copyright 2001-2009 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.core5.httpcore5-h2-5.3 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.core5.httpcore5-h2-5.3.jar + +Apache HttpComponents Core HTTP/2 +Copyright 2005-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-server-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-server-1.0.1.jar + +Kerby-kerb Server +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-jcs3-core-3.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-jcs3-core-3.2.jar + +Apache Commons JCS :: Core +Copyright 2002-2023 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.htrace.htrace-core4-4.1.0-incubating +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.htrace.htrace-core4-4.1.0-incubating.jar + +htrace-core4 +Copyright 2016 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +com.google.inject.extensions.guice-servlet-4.0 +-------------------------------------------------------------------------------- + +Bundled jars: com.google.inject.extensions.guice-servlet-4.0.jar + +Google Guice - Extensions - Servlet +Copyright 2006-2015 Google, Inc. + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.core5.httpcore5-5.3 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.core5.httpcore5-5.3.jar + +Apache HttpComponents Core HTTP/1.1 +Copyright 2005-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-compress-1.26.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-compress-1.26.2.jar + +Apache Commons Compress +Copyright 2002-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.httpclient-4.5.13 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.httpclient-4.5.13.jar + +Apache HttpClient +Copyright 1999-2020 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.orc.orc-shims-1.9.4 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.orc.orc-shims-1.9.4.jar + +ORC Shims +Copyright 2013-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.parquet.parquet-jackson-1.13.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.parquet.parquet-jackson-1.13.1.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. + +## 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. + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-client-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-client-1.0.1.jar + +Kerby-kerb Client +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerby-xdr-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerby-xdr-1.0.1.jar + +Kerby XDR Project +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerby-asn1-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerby-asn1-1.0.1.jar + +Kerby ASN1 Project +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-io.commons-io-2.16.1 +-------------------------------------------------------------------------------- + +Bundled jars: commons-io.commons-io-2.16.1.jar + +Apache Commons IO +Copyright 2002-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerby-pkix-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerby-pkix-1.0.1.jar + +Kerby PKIX Project +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-identity-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-identity-1.0.1.jar + +Kerby-kerb Identity +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.module.jackson-module-blackbird-2.16.1 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.module.jackson-module-blackbird-2.16.1.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 (as well their dependencies) may be 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. + +-------------------------------------------------------------------------------- +org.apache.zookeeper.zookeeper-jute-3.5.6 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.zookeeper.zookeeper-jute-3.5.6.jar + +Apache ZooKeeper - Jute +Copyright 2008-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerby-util-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerby-util-1.0.1.jar + +Kerby Util +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-configuration2-2.1.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-configuration2-2.1.1.jar + +Apache Commons Configuration +Copyright 2001-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +com.google.inject.guice-4.0 +-------------------------------------------------------------------------------- + +Bundled jars: com.google.inject.guice-4.0.jar + +Google Guice - Core Library +Copyright 2006-2015 Google, Inc. + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +software.amazon.awssdk.third-party-jackson-core-2.29.51 +-------------------------------------------------------------------------------- + +Bundled jars: software.amazon.awssdk.third-party-jackson-core-2.29.51.jar + +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/). + +# 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. + +## 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 . +That code is available under an MIT 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. + +# FastDoubleParser + +This is a Java port of Daniel Lemire's fast_float project. +This project provides parsers for double, float, BigDecimal and BigInteger values. + +## Copyright + +Copyright © 2023 Werner Randelshofer, Switzerland. + +## Licensing + +This code is licensed under MIT License. +https://github.com/wrandelshofer/FastDoubleParser/blob/522be16e145f43308c43b23094e31d5efcaa580e/LICENSE +(The file 'LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +Some portions of the code have been derived from other projects. +All these projects require that we include a copyright notice, and some require that we also include some text of their +license file. + +fast_double_parser, Copyright (c) 2022 Daniel Lemire. Apache 2.0 License. +https://github.com/fastfloat/fast_float +https://github.com/fastfloat/fast_float/blob/dc88f6f882ac7eb8ec3765f633835cb76afa0ac2/LICENSE-APACHE + +fast_float, Copyright (c) 2021 The fast_float authors. Apache 2.0 License. +https://github.com/fastfloat/fast_float +https://github.com/lemire/fast_double_parser/blob/07d9189a8fb815fe800cb15ca022e7a07093236e/LICENSE + +bigint, Copyright 2020 Tim Buktu. 2-clause BSD License. +https://github.com/tbuktu/bigint/tree/floatfft +https://github.com/tbuktu/bigint/blob/617c8cd8a7c5e4fb4d919c6a4d11e2586107f029/LICENSE +https://github.com/wrandelshofer/FastDoubleParser/blob/39e123b15b71f29a38a087d16a0bc620fc879aa6/bigint-LICENSE +(We only use those portions of the bigint project that can be licensed under 2-clause BSD License.) +(The file 'bigint-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +-------------------------------------------------------------------------------- +com.fasterxml.classmate-1.7.0 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.classmate-1.7.0.jar + +Java ClassMate library was originally written by Tatu Saloranta (tatu.saloranta@iki.fi) + +Other developers who have contributed code are: + +* Brian Langel + +## Copyright + +Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi) + +-------------------------------------------------------------------------------- +org.glassfish.jersey.core.jersey-common-3.0.12 +-------------------------------------------------------------------------------- + +Bundled jars: org.glassfish.jersey.core.jersey-common-3.0.12.jar + +# Notice for Jersey Core Common module +This content is produced and maintained by the Eclipse Jersey project. + + +* https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright: (C) 2009 The Guava Authors + +JSR-166 Extension - JEP 266 +* License: Creative Commons 1.0 (CC0) +* No copyright +* 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/publicdomain/zero/1.0/ + +# Notice for Jersey +This content is produced and maintained by the Eclipse Jersey project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Angular JS, v1.6.6 +* License MIT (http://www.opensource.org/licenses/mit-license.php) +* Project: http://angularjs.org +* Coyright: (c) 2010-2017 Google, Inc. + +aopalliance Version 1 +* License: all the source code provided by AOP Alliance is Public Domain. +* Project: http://aopalliance.sourceforge.net +* Copyright: Material in the public domain is not protected by copyright + +Bean Validation API 3.0.2 +* License: Apache License, 2.0 +* Project: http://beanvalidation.org/1.1/ +* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors +* by the @authors tag. + +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate + +Bootstrap v3.3.7 +* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE) +* Project: http://getbootstrap.com +* Copyright: 2011-2016 Twitter, Inc + +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright (C) 2009 The Guava Authors + +jakarta.inject Version: 1 +* License: Apache License, 2.0 +* Copyright (C) 2009 The JSR-330 Expert Group + +Javassist Version 3.29.2-GA +* License: Apache License, 2.0 +* Project: http://www.javassist.org/ +* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. + +Jackson JAX-RS Providers Version 2.15.3 +* License: Apache License, 2.0 +* Project: https://github.com/FasterXML/jackson-jaxrs-providers +* Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. + +jQuery v1.12.4 +* License: jquery.org/license +* Project: jquery.org +* Copyright: (c) jQuery Foundation + +jQuery Barcode plugin 0.3 +* License: MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://www.gnu.org/licenses/gpl.html) +* Project: http://www.pasella.it/projects/jQuery/barcode +* Copyright: (c) 2009 Antonello Pasella antonello.pasella@gmail.com + +JSR-166 Extension - JEP 266 +* License: CC0 +* No copyright +* 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/publicdomain/zero/1.0/ + +KineticJS, v4.7.1 +* License: MIT license (http://www.opensource.org/licenses/mit-license.php) +* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS +* Copyright: Eric Rowell + +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved. + +org.osgi.core version 6.0.0 +* License: Apache License, 2.0 +* Copyright (c) OSGi Alliance (2005, 2008). All Rights Reserved. + +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. + +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ + +-------------------------------------------------------------------------------- +jakarta.annotation.jakarta.annotation-api-2.1.1 +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.annotation.jakarta.annotation-api-2.1.1.jar + +# Notices for Jakarta Annotations + +This content is produced and maintained by the Jakarta Annotations project. + + * Project home: https://projects.eclipse.org/projects/ee4j.ca + +## Trademarks + +Jakarta Annotations is a trademark of the Eclipse Foundation. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code + +The project maintains the following source code repositories: + + * https://github.com/eclipse-ee4j/common-annotations-api + +## Third-party Content + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-common-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-common-1.0.1.jar + +Kerby-kerb Common +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.arrow.flight-core-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.flight-core-15.0.2.jar + +Arrow Flight Core +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.iceberg.iceberg-bundled-guava-1.7.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.iceberg.iceberg-bundled-guava-1.7.1.jar + +Apache Iceberg +Copyright 2017-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-text-1.11.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-text-1.11.0.jar + +Apache Commons Text +Copyright 2014-2023 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-net.commons-net-3.6 +-------------------------------------------------------------------------------- + +Bundled jars: commons-net.commons-net-3.6.jar + +Apache Commons Net +Copyright 2001-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +io.netty.netty-3.10.6.Final +-------------------------------------------------------------------------------- + +Bundled jars: io.netty.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/ diff --git a/file-service/build.sbt b/file-service/build.sbt index 7634b141e5e..156e0f3ba49 100644 --- a/file-service/build.sbt +++ b/file-service/build.sbt @@ -27,7 +27,9 @@ enablePlugins(JavaAppPackaging) // See project/AddMetaInfLicenseFiles.scala. Universal / mappings := AddMetaInfLicenseFiles.distMappings( (Universal / mappings).value, - (ThisBuild / baseDirectory).value + (ThisBuild / baseDirectory).value, + baseDirectory.value / "LICENSE-binary", + baseDirectory.value / "NOTICE-binary" ) // Enable semanticdb for Scalafix diff --git a/frontend/LICENSE-binary b/frontend/LICENSE-binary new file mode 100644 index 00000000000..a1b6c83670a --- /dev/null +++ b/frontend/LICENSE-binary @@ -0,0 +1,378 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for describing the origin of the Work and + reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Support. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or support. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + 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. + +================================================================================ +THIRD-PARTY COMPONENTS +================================================================================ + +Apache Texera's binary distribution of the texera-dashboard-service Docker image bundles the following third-party Angular / npm packages, sourced from frontend/node_modules at build time and shipped compiled into the image's frontend assets, grouped by license. + +-------------------------------------------------------------------------------- +Dependencies under the Apache License, Version 2.0 +-------------------------------------------------------------------------------- + +Angular / npm packages: + - fuse.js@6.5.3 + - jschardet@3.1.3 + - rxjs@7.8.1 + +-------------------------------------------------------------------------------- +Dependencies under the MIT License +-------------------------------------------------------------------------------- + +Source files derived from third-party MIT-licensed projects: + - Google Angular formly examples + frontend/src/app/common/formly/array.type.ts + frontend/src/app/common/formly/object.type.ts + frontend/src/app/common/formly/multischema.type.ts + frontend/src/app/common/formly/null.type.ts + https://angular.io + - SVGRepo icons + frontend/src/assets/svg/operator-view-result.svg + frontend/src/assets/svg/operator-reuse-cache-valid.svg + frontend/src/assets/svg/operator-reuse-cache-invalid.svg + https://www.svgrepo.com + +Angular / npm packages: + - @abacritt/angularx-social-login@2.3.0 + - @ali-hm/angular-tree-component@12.0.5 + - @angular/animations@21.2.10 + - @angular/cdk@21.2.8 + - @angular/common@21.2.10 + - @angular/core@21.2.10 + - @angular/forms@21.2.10 + - @angular/platform-browser@21.2.10 + - @angular/router@21.2.10 + - @ant-design/colors@7.2.1 + - @ant-design/fast-color@2.0.6 + - @ant-design/icons-angular@21.0.0 + - @auth0/angular-jwt@5.1.0 + - @babel/runtime@7.29.2 + - @codingame/monaco-vscode-api@8.0.4 + - @codingame/monaco-vscode-base-service-override@8.0.4 + - @codingame/monaco-vscode-configuration-service-override@8.0.4 + - @codingame/monaco-vscode-editor-api@8.0.4 + - @codingame/monaco-vscode-environment-service-override@8.0.4 + - @codingame/monaco-vscode-extensions-service-override@8.0.4 + - @codingame/monaco-vscode-files-service-override@8.0.4 + - @codingame/monaco-vscode-host-service-override@8.0.4 + - @codingame/monaco-vscode-java-default-extension@8.0.4 + - @codingame/monaco-vscode-languages-service-override@8.0.4 + - @codingame/monaco-vscode-layout-service-override@8.0.4 + - @codingame/monaco-vscode-model-service-override@8.0.4 + - @codingame/monaco-vscode-monarch-service-override@8.0.4 + - @codingame/monaco-vscode-python-default-extension@8.0.4 + - @codingame/monaco-vscode-quickaccess-service-override@8.0.4 + - @codingame/monaco-vscode-r-default-extension@8.0.4 + - @codingame/monaco-vscode-textmate-service-override@8.0.4 + - @codingame/monaco-vscode-theme-defaults-default-extension@8.0.4 + - @codingame/monaco-vscode-theme-service-override@8.0.4 + - @ctrl/tinycolor@3.6.1 + - @ngneat/until-destroy@8.1.4 + - @ngx-formly/core@6.3.12 + - @ngx-formly/ng-zorro-antd@6.3.12 + - @vscode/iconv-lite-umd@0.7.0 + - ajv@8.10.0 + - backbone@1.4.1 + - balanced-match@1.0.2 + - base64-js@1.5.1 + - brace-expansion@2.1.0 + - buffer@5.7.1 + - content-disposition@0.5.4 + - css-loader@6.11.0 + - dagre@0.8.5 + - date-fns@2.30.0 + - fast-deep-equal@3.1.3 + - fflate@0.7.4 + - file-saver@2.0.5 + - graphlib@2.1.8 + - html2canvas@1.4.1 + - java@1.0.0 + - jquery@3.6.4 + - json-schema-traverse@1.0.0 + - jszip@3.10.1 + - lib0@0.2.117 + - lodash@4.17.23 + - lodash-es@4.17.21 + - marked@17.0.1 + - mobx@4.14.1 + - monaco-breakpoints@0.2.0 + - monaco-editor-wrapper@5.5.3 + - monaco-languageclient@8.8.3 + - ng-zorro-antd@21.2.2 + - ngx-color-picker@12.0.1 + - ngx-file-drop@16.0.0 + - ngx-json-viewer@3.2.1 + - ngx-markdown@21.2.0 + - papaparse@5.4.1 + - path-browserify@1.0.1 + - plotly.js-basic-dist-min@2.29.0 + - point-in-polygon@1.1.0 + - python@1.0.0 + - quill-cursors@3.1.2 + - r@1.0.0 + - rbush@4.0.1 + - read-excel-file@5.7.1 + - ring-buffer-ts@1.0.3 + - safe-buffer@5.2.1 + - style-loader@3.3.4 + - theme-defaults@1.0.0 + - underscore@1.13.8 + - uuid@8.3.2 + - vscode-jsonrpc@8.2.0 + - vscode-languageclient@9.0.1 + - vscode-languageserver-protocol@3.17.5 + - vscode-languageserver-types@3.17.5 + - vscode-oniguruma@1.7.0 + - vscode-textmate@9.0.0 + - vscode-ws-jsonrpc@3.3.2 + - y-monaco@0.1.5 + - y-protocols@1.0.7 + - y-quill@0.1.5 + - y-websocket@1.5.4 + - yjs@13.5.41 + - zone.js@0.15.1 + +-------------------------------------------------------------------------------- +Dependencies under the BSD 3-Clause License +-------------------------------------------------------------------------------- + +Angular / npm packages: + - d3-shape@2.1.0 + - ieee754@1.2.1 + - quill@1.3.7 + +-------------------------------------------------------------------------------- +Dependencies under the BSD 2-Clause License +-------------------------------------------------------------------------------- + +Angular / npm packages: + - uri-js@4.4.1 + +-------------------------------------------------------------------------------- +Dependencies under the ISC License +-------------------------------------------------------------------------------- + +Angular / npm packages: + - concaveman@2.0.0 + - d3-path@2.0.0 + - minimatch@5.1.9 + - quickselect@3.0.0 + - tinyqueue@2.0.3 + +-------------------------------------------------------------------------------- +Dependencies under the Mozilla Public License, Version 2.0 +-------------------------------------------------------------------------------- + +Angular / npm packages: + - jointjs@3.5.4 + +-------------------------------------------------------------------------------- +Dependencies under the Unlicense +-------------------------------------------------------------------------------- + +Angular / npm packages: + - robust-predicates@3.0.3 + +Individual jars may contain their own META-INF/LICENSE and META-INF/NOTICE +files that apply to their specific contents; those files continue to govern +the use of those components. diff --git a/project/AddMetaInfLicenseFiles.scala b/project/AddMetaInfLicenseFiles.scala index 015948c1f10..9b47d43bce5 100644 --- a/project/AddMetaInfLicenseFiles.scala +++ b/project/AddMetaInfLicenseFiles.scala @@ -120,13 +120,18 @@ object AddMetaInfLicenseFiles { }.taskValue ) - /** Ships LICENSE-binary, NOTICE-binary, DISCLAIMER (if present), and - * licenses/ at the Universal zip's top level. LICENSE-binary and - * NOTICE-binary are required; DISCLAIMER is optional (it will be - * removed at graduation). */ - def distMappings(existing: Seq[(File, String)], rootDir: File): Seq[(File, String)] = { - val licenseBinary = rootDir / "LICENSE-binary" - val noticeBinary = rootDir / "NOTICE-binary" + /** Ships the module's per-module LICENSE-binary, NOTICE-binary, DISCLAIMER + * (if present), and licenses/ at the Universal zip's top level. The + * per-module files describe only the third-party content actually + * bundled in this module's dist zip; the licenses/ directory at the + * repo root is shared by all dist zips. DISCLAIMER is optional (it + * will be removed at graduation). */ + def distMappings( + existing: Seq[(File, String)], + rootDir: File, + licenseBinary: File, + noticeBinary: File + ): Seq[(File, String)] = { val disclaimerFile = rootDir / "DISCLAIMER" val licensesDir = rootDir / "licenses" diff --git a/workflow-compiling-service/LICENSE-binary b/workflow-compiling-service/LICENSE-binary new file mode 100644 index 00000000000..1f41bd024a4 --- /dev/null +++ b/workflow-compiling-service/LICENSE-binary @@ -0,0 +1,621 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for describing the origin of the Work and + reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Support. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or support. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + 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. + +================================================================================ +THIRD-PARTY COMPONENTS +================================================================================ + +Apache Texera's binary distribution of this service includes the following third-party components, grouped by license. Each section references licenses/ for the full text of the applicable license. Components under the Apache License, Version 2.0 are governed by the same license terms as Apache Texera itself and are listed for completeness. + +Locations within the distribution: + + - Scala/Java jars listed below ship under the lib/ directory of + this service's Universal zip. + + - Source files derived from third-party projects are compiled into + the bundled jars under lib/ and live at the listed paths in the + Apache Texera source tree. + +-------------------------------------------------------------------------------- +Dependencies under the Apache License, Version 2.0 +-------------------------------------------------------------------------------- + +Scala/Java jars: + - com.fasterxml.classmate-1.7.0.jar + - com.fasterxml.jackson.core.jackson-annotations-2.18.6.jar + - com.fasterxml.jackson.core.jackson-core-2.18.6.jar + - com.fasterxml.jackson.core.jackson-databind-2.18.6.jar + - com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.16.1.jar + - com.fasterxml.jackson.datatype.jackson-datatype-guava-2.16.1.jar + - com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.16.1.jar + - com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.16.1.jar + - com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-base-2.16.1.jar + - com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-json-provider-2.16.1.jar + - com.fasterxml.jackson.jaxrs.jackson-jaxrs-base-2.10.5.jar + - com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider-2.10.5.jar + - com.fasterxml.jackson.module.jackson-module-blackbird-2.16.1.jar + - com.fasterxml.jackson.module.jackson-module-jakarta-xmlbind-annotations-2.16.1.jar + - com.fasterxml.jackson.module.jackson-module-jsonSchema-2.18.6.jar + - com.fasterxml.jackson.module.jackson-module-no-ctor-deser-2.18.6.jar + - com.fasterxml.jackson.module.jackson-module-parameter-names-2.16.1.jar + - com.fasterxml.jackson.module.jackson-module-scala_2.13-2.18.6.jar + - com.fasterxml.woodstox.woodstox-core-5.3.0.jar + - com.github.ben-manes.caffeine.caffeine-3.1.8.jar + - com.github.sisyphsu.dateparser-1.0.11.jar + - com.github.sisyphsu.retree-1.0.4.jar + - com.github.stephenc.jcip.jcip-annotations-1.0-1.jar + - com.github.tototoshi.scala-csv_2.13-1.3.10.jar + - com.google.android.annotations-4.1.1.4.jar + - com.google.api.grpc.proto-google-common-protos-2.22.0.jar + - com.google.code.findbugs.jsr305-3.0.2.jar + - com.google.code.gson.gson-2.10.1.jar + - com.google.errorprone.error_prone_annotations-2.25.0.jar + - com.google.flatbuffers.flatbuffers-java-23.5.26.jar + - com.google.guava.failureaccess-1.0.2.jar + - com.google.guava.guava-33.0.0-jre.jar + - com.google.guava.listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar + - com.google.inject.extensions.guice-servlet-4.0.jar + - com.google.inject.guice-4.0.jar + - com.google.j2objc.j2objc-annotations-2.8.jar + - com.googlecode.javaewah.JavaEWAH-1.1.12.jar + - com.helger.profiler-1.1.1.jar + - com.nimbusds.nimbus-jose-jwt-9.8.1.jar + - com.squareup.okhttp.okhttp-2.7.5.jar + - com.squareup.okhttp3.logging-interceptor-4.12.0.jar + - com.squareup.okhttp3.okhttp-4.12.0.jar + - com.squareup.okio.okio-3.6.0.jar + - com.squareup.okio.okio-jvm-3.6.0.jar + - com.thesamet.scalapb.lenses_2.13-0.11.20.jar + - com.thesamet.scalapb.scalapb-json4s_2.13-0.12.0.jar + - com.thesamet.scalapb.scalapb-runtime_2.13-0.11.20.jar + - com.typesafe.config-1.4.6.jar + - com.typesafe.scala-logging.scala-logging_2.13-3.9.5.jar + - com.univocity.univocity-parsers-2.9.1.jar + - commons-beanutils.commons-beanutils-1.9.4.jar + - commons-cli.commons-cli-1.2.jar + - commons-codec.commons-codec-1.17.1.jar + - commons-collections.commons-collections-3.2.2.jar + - commons-io.commons-io-2.16.1.jar + - commons-logging.commons-logging-1.2.jar + - commons-net.commons-net-3.6.jar + - commons-pool.commons-pool-1.6.jar + - dev.failsafe.failsafe-3.3.2.jar + - io.airlift.aircompressor-0.27.jar + - io.dropwizard.dropwizard-configuration-4.0.7.jar + - io.dropwizard.dropwizard-core-4.0.7.jar + - io.dropwizard.dropwizard-health-4.0.7.jar + - io.dropwizard.dropwizard-jackson-4.0.7.jar + - io.dropwizard.dropwizard-jersey-4.0.7.jar + - io.dropwizard.dropwizard-jetty-4.0.7.jar + - io.dropwizard.dropwizard-lifecycle-4.0.7.jar + - io.dropwizard.dropwizard-logging-4.0.7.jar + - io.dropwizard.dropwizard-metrics-4.0.7.jar + - io.dropwizard.dropwizard-request-logging-4.0.7.jar + - io.dropwizard.dropwizard-servlets-4.0.7.jar + - io.dropwizard.dropwizard-util-4.0.7.jar + - io.dropwizard.dropwizard-validation-4.0.7.jar + - io.dropwizard.logback.logback-throttling-appender-1.4.2.jar + - io.dropwizard.metrics.metrics-annotation-4.2.25.jar + - io.dropwizard.metrics.metrics-core-4.2.25.jar + - io.dropwizard.metrics.metrics-healthchecks-4.2.25.jar + - io.dropwizard.metrics.metrics-jakarta-servlets-4.2.25.jar + - io.dropwizard.metrics.metrics-jersey3-4.2.25.jar + - io.dropwizard.metrics.metrics-jetty11-4.2.25.jar + - io.dropwizard.metrics.metrics-jmx-4.2.25.jar + - io.dropwizard.metrics.metrics-json-4.2.25.jar + - io.dropwizard.metrics.metrics-jvm-4.2.25.jar + - io.dropwizard.metrics.metrics-logback-4.2.25.jar + - io.grpc.grpc-api-1.60.0.jar + - io.grpc.grpc-context-1.60.0.jar + - io.grpc.grpc-core-1.60.0.jar + - io.grpc.grpc-netty-1.60.0.jar + - io.grpc.grpc-protobuf-1.60.0.jar + - io.grpc.grpc-protobuf-lite-1.60.0.jar + - io.grpc.grpc-stub-1.60.0.jar + - io.grpc.grpc-util-1.60.0.jar + - io.gsonfire.gson-fire-1.8.5.jar + - io.lakefs.sdk-1.51.0.jar + - io.netty.netty-3.10.6.Final.jar + - io.netty.netty-buffer-4.1.104.Final.jar + - io.netty.netty-codec-4.1.104.Final.jar + - io.netty.netty-codec-http-4.1.100.Final.jar + - io.netty.netty-codec-http2-4.1.100.Final.jar + - io.netty.netty-codec-socks-4.1.100.Final.jar + - io.netty.netty-common-4.1.104.Final.jar + - io.netty.netty-handler-4.1.104.Final.jar + - io.netty.netty-handler-proxy-4.1.100.Final.jar + - io.netty.netty-resolver-4.1.104.Final.jar + - io.netty.netty-tcnative-boringssl-static-2.0.61.Final-linux-aarch_64.jar + - io.netty.netty-tcnative-boringssl-static-2.0.61.Final-linux-x86_64.jar + - io.netty.netty-tcnative-boringssl-static-2.0.61.Final-osx-aarch_64.jar + - io.netty.netty-tcnative-boringssl-static-2.0.61.Final-osx-x86_64.jar + - io.netty.netty-tcnative-boringssl-static-2.0.61.Final-windows-x86_64.jar + - io.netty.netty-tcnative-boringssl-static-2.0.61.Final.jar + - io.netty.netty-tcnative-classes-2.0.61.Final.jar + - io.netty.netty-transport-4.1.104.Final.jar + - io.netty.netty-transport-native-unix-common-4.1.104.Final.jar + - io.perfmark.perfmark-api-0.26.0.jar + - io.r2dbc.r2dbc-spi-0.9.0.RELEASE.jar + - jakarta.inject.jakarta.inject-api-2.0.1.jar + - jakarta.validation.jakarta.validation-api-3.0.2.jar + - javax.inject.javax.inject-1.jar + - javax.validation.validation-api-2.0.1.Final.jar + - log4j.log4j-1.2.17.jar + - net.minidev.accessors-smart-2.4.2.jar + - net.minidev.json-smart-2.4.2.jar + - org.apache.arrow.arrow-format-15.0.2.jar + - org.apache.arrow.arrow-memory-core-15.0.2.jar + - org.apache.arrow.arrow-memory-netty-15.0.2.jar + - org.apache.arrow.arrow-vector-15.0.2.jar + - org.apache.arrow.flight-core-15.0.2.jar + - org.apache.arrow.flight-grpc-15.0.2.jar + - org.apache.avro.avro-1.12.0.jar + - org.apache.commons.commons-compress-1.27.1.jar + - org.apache.commons.commons-configuration2-2.1.1.jar + - org.apache.commons.commons-jcs3-core-3.2.jar + - org.apache.commons.commons-lang3-3.16.0.jar + - org.apache.commons.commons-math3-3.1.1.jar + - org.apache.commons.commons-text-1.11.0.jar + - org.apache.commons.commons-vfs2-2.9.0.jar + - org.apache.curator.curator-client-4.2.0.jar + - org.apache.curator.curator-framework-4.2.0.jar + - org.apache.curator.curator-recipes-4.2.0.jar + - org.apache.hadoop.hadoop-annotations-3.3.1.jar + - org.apache.hadoop.hadoop-auth-3.3.1.jar + - org.apache.hadoop.hadoop-common-3.3.1.jar + - org.apache.hadoop.hadoop-hdfs-client-3.3.1.jar + - org.apache.hadoop.hadoop-mapreduce-client-core-3.3.1.jar + - org.apache.hadoop.hadoop-yarn-api-3.3.1.jar + - org.apache.hadoop.hadoop-yarn-client-3.3.1.jar + - org.apache.hadoop.hadoop-yarn-common-3.3.1.jar + - org.apache.hadoop.thirdparty.hadoop-shaded-guava-1.1.1.jar + - org.apache.hadoop.thirdparty.hadoop-shaded-protobuf_3_7-1.1.1.jar + - org.apache.htrace.htrace-core4-4.1.0-incubating.jar + - org.apache.httpcomponents.client5.httpclient5-5.4.jar + - org.apache.httpcomponents.core5.httpcore5-5.3.jar + - org.apache.httpcomponents.core5.httpcore5-h2-5.3.jar + - org.apache.httpcomponents.httpasyncclient-4.1.5.jar + - org.apache.httpcomponents.httpclient-4.5.13.jar + - org.apache.httpcomponents.httpcore-4.4.16.jar + - org.apache.httpcomponents.httpcore-nio-4.4.13.jar + - org.apache.httpcomponents.httpmime-4.5.13.jar + - org.apache.iceberg.iceberg-api-1.7.1.jar + - org.apache.iceberg.iceberg-aws-1.7.1.jar + - org.apache.iceberg.iceberg-bundled-guava-1.7.1.jar + - org.apache.iceberg.iceberg-common-1.7.1.jar + - org.apache.iceberg.iceberg-core-1.7.1.jar + - org.apache.iceberg.iceberg-data-1.7.1.jar + - org.apache.iceberg.iceberg-parquet-1.7.1.jar + - org.apache.kerby.kerb-admin-1.0.1.jar + - org.apache.kerby.kerb-client-1.0.1.jar + - org.apache.kerby.kerb-common-1.0.1.jar + - org.apache.kerby.kerb-core-1.0.1.jar + - org.apache.kerby.kerb-crypto-1.0.1.jar + - org.apache.kerby.kerb-identity-1.0.1.jar + - org.apache.kerby.kerb-server-1.0.1.jar + - org.apache.kerby.kerb-simplekdc-1.0.1.jar + - org.apache.kerby.kerb-util-1.0.1.jar + - org.apache.kerby.kerby-asn1-1.0.1.jar + - org.apache.kerby.kerby-config-1.0.1.jar + - org.apache.kerby.kerby-pkix-1.0.1.jar + - org.apache.kerby.kerby-util-1.0.1.jar + - org.apache.kerby.kerby-xdr-1.0.1.jar + - org.apache.kerby.token-provider-1.0.1.jar + - org.apache.lucene.lucene-analyzers-common-8.11.4.jar + - org.apache.lucene.lucene-core-8.11.4.jar + - org.apache.lucene.lucene-memory-8.7.0.jar + - org.apache.lucene.lucene-queries-8.7.0.jar + - org.apache.lucene.lucene-queryparser-8.7.0.jar + - org.apache.lucene.lucene-sandbox-8.7.0.jar + - org.apache.orc.orc-core-1.9.4-nohive.jar + - org.apache.orc.orc-shims-1.9.4.jar + - org.apache.parquet.parquet-avro-1.13.1.jar + - org.apache.parquet.parquet-column-1.13.1.jar + - org.apache.parquet.parquet-common-1.13.1.jar + - org.apache.parquet.parquet-encoding-1.13.1.jar + - org.apache.parquet.parquet-format-structures-1.13.1.jar + - org.apache.parquet.parquet-hadoop-1.13.1.jar + - org.apache.parquet.parquet-jackson-1.13.1.jar + - org.apache.yetus.audience-annotations-0.13.0.jar + - org.apache.zookeeper.zookeeper-3.5.6.jar + - org.apache.zookeeper.zookeeper-jute-3.5.6.jar + - org.eclipse.jetty.jetty-http-11.0.20.jar + - org.eclipse.jetty.jetty-io-11.0.20.jar + - org.eclipse.jetty.jetty-security-11.0.20.jar + - org.eclipse.jetty.jetty-server-11.0.20.jar + - org.eclipse.jetty.jetty-servlet-11.0.20.jar + - org.eclipse.jetty.jetty-servlets-11.0.20.jar + - org.eclipse.jetty.jetty-util-11.0.20.jar + - org.eclipse.jetty.toolchain.jetty-jakarta-servlet-api-5.0.2.jar + - org.eclipse.jetty.toolchain.setuid.jetty-setuid-java-1.0.4.jar + - org.eclipse.jetty.websocket.websocket-api-9.4.40.v20210413.jar + - org.eclipse.jetty.websocket.websocket-client-9.4.40.v20210413.jar + - org.eclipse.jetty.websocket.websocket-common-9.4.40.v20210413.jar + - org.ehcache.sizeof-0.4.3.jar + - org.hibernate.validator.hibernate-validator-7.0.5.Final.jar + - org.javassist.javassist-3.30.2-GA.jar + - org.jboss.logging.jboss-logging-3.5.3.Final.jar + - org.jetbrains.annotations-17.0.0.jar + - org.jetbrains.kotlin.kotlin-stdlib-1.9.10.jar + - org.jetbrains.kotlin.kotlin-stdlib-common-1.9.10.jar + - org.jetbrains.kotlin.kotlin-stdlib-jdk7-1.9.10.jar + - org.jetbrains.kotlin.kotlin-stdlib-jdk8-1.9.10.jar + - org.jheaps.jheaps-0.11.jar + - org.jooq.jooq-3.16.23.jar + - org.json4s.json4s-ast_2.13-4.0.1.jar + - org.json4s.json4s-jackson-core_2.13-4.0.1.jar + - org.openapitools.jackson-databind-nullable-0.2.6.jar + - org.roaringbitmap.RoaringBitmap-1.3.0.jar + - org.scala-lang.modules.scala-collection-compat_2.13-2.13.0.jar + - org.scala-lang.scala-library-2.13.18.jar + - org.scala-lang.scala-reflect-2.13.18.jar + - org.slf4j.jcl-over-slf4j-2.0.12.jar + - org.slf4j.log4j-over-slf4j-2.0.12.jar + - org.xerial.snappy.snappy-java-1.1.8.3.jar + - org.yaml.snakeyaml-2.2.jar + - software.amazon.awssdk.annotations-2.29.51.jar + - software.amazon.awssdk.apache-client-2.29.51.jar + - software.amazon.awssdk.arns-2.29.51.jar + - software.amazon.awssdk.auth-2.29.51.jar + - software.amazon.awssdk.aws-core-2.29.51.jar + - software.amazon.awssdk.aws-query-protocol-2.29.51.jar + - software.amazon.awssdk.aws-xml-protocol-2.29.51.jar + - software.amazon.awssdk.checksums-2.29.51.jar + - software.amazon.awssdk.checksums-spi-2.29.51.jar + - software.amazon.awssdk.crt-core-2.29.51.jar + - software.amazon.awssdk.endpoints-spi-2.29.51.jar + - software.amazon.awssdk.http-auth-2.29.51.jar + - software.amazon.awssdk.http-auth-aws-2.29.51.jar + - software.amazon.awssdk.http-auth-aws-eventstream-2.29.51.jar + - software.amazon.awssdk.http-auth-spi-2.29.51.jar + - software.amazon.awssdk.http-client-spi-2.29.51.jar + - software.amazon.awssdk.identity-spi-2.29.51.jar + - software.amazon.awssdk.json-utils-2.29.51.jar + - software.amazon.awssdk.metrics-spi-2.29.51.jar + - software.amazon.awssdk.netty-nio-client-2.29.51.jar + - software.amazon.awssdk.profiles-2.29.51.jar + - software.amazon.awssdk.protocol-core-2.29.51.jar + - software.amazon.awssdk.regions-2.29.51.jar + - software.amazon.awssdk.retries-2.29.51.jar + - software.amazon.awssdk.retries-spi-2.29.51.jar + - software.amazon.awssdk.s3-2.29.51.jar + - software.amazon.awssdk.sdk-core-2.29.51.jar + - software.amazon.awssdk.sts-2.29.51.jar + - software.amazon.awssdk.third-party-jackson-core-2.29.51.jar + - software.amazon.awssdk.utils-2.29.51.jar + - software.amazon.eventstream.eventstream-1.0.1.jar + +-------------------------------------------------------------------------------- +Dependencies under the MIT License +-------------------------------------------------------------------------------- + +Source files derived from third-party MIT-licensed projects: + - mbknor-jackson-jsonschema + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaDraft.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/JsonSchemaGenerator.scala + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaArrayWithUniqueItems.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaBool.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDefault.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaDescription.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaExamples.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaFormat.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInject.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaInt.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaOptions.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaString.java + common/workflow-operator/src/main/scala/com/kjetland/jackson/jsonSchema/annotations/JsonSchemaTitle.java + https://github.com/mbknor/mbknor-jackson-jsonschema + +Scala/Java jars: + - com.konghq.unirest-java-3.14.2.jar + - io.github.classgraph.classgraph-4.8.157.jar + - net.sourceforge.argparse4j.argparse4j-0.9.0.jar + - org.checkerframework.checker-qual-3.42.0.jar + - org.codehaus.mojo.animal-sniffer-annotations-1.23.jar + - org.projectlombok.lombok-1.18.24.jar + - org.reactivestreams.reactive-streams-1.0.4.jar + - org.slf4j.jul-to-slf4j-2.0.12.jar + - org.slf4j.slf4j-api-2.0.16.jar + +-------------------------------------------------------------------------------- +Dependencies under the BSD 3-Clause License +-------------------------------------------------------------------------------- + +Scala/Java jars: + - com.google.protobuf.protobuf-java-3.25.8.jar + - com.google.re2j.re2j-1.1.jar + - com.jcraft.jsch-0.1.55.jar + - com.thoughtworks.paranamer.paranamer-2.8.jar + - org.jline.jline-3.9.0.jar + - org.ow2.asm.asm-8.0.1.jar + - org.threeten.threeten-extra-1.7.1.jar + +-------------------------------------------------------------------------------- +Dependencies under the BSD 2-Clause License +-------------------------------------------------------------------------------- + +Scala/Java jars: + - com.github.luben.zstd-jni-1.5.0-1.jar + - dnsjava.dnsjava-2.1.7.jar + - org.codehaus.woodstox.stax2-api-4.2.1.jar + - org.postgresql.postgresql-42.7.4.jar + +-------------------------------------------------------------------------------- +Dependencies under the Eclipse Public License, Version 2.0 (some are dual +licensed with GPL-2.0 with Classpath Exception) +-------------------------------------------------------------------------------- + +Scala/Java jars: + - jakarta.annotation.jakarta.annotation-api-2.1.1.jar + - jakarta.el.jakarta.el-api-4.0.0.jar + - jakarta.servlet.jakarta.servlet-api-5.0.0.jar + - jakarta.ws.rs.jakarta.ws.rs-api-3.0.0.jar + - javax.ws.rs.javax.ws.rs-api-2.1.1.jar + - org.glassfish.hk2.external.aopalliance-repackaged-3.0.6.jar + - org.glassfish.hk2.hk2-api-3.0.6.jar + - org.glassfish.hk2.hk2-locator-3.0.3.jar + - org.glassfish.hk2.hk2-utils-3.0.6.jar + - org.glassfish.hk2.osgi-resource-locator-1.0.3.jar + - org.glassfish.jakarta.el-4.0.2.jar + - org.glassfish.jersey.containers.jersey-container-servlet-3.0.12.jar + - org.glassfish.jersey.containers.jersey-container-servlet-core-3.0.12.jar + - org.glassfish.jersey.core.jersey-client-3.0.12.jar + - org.glassfish.jersey.core.jersey-common-3.0.12.jar + - org.glassfish.jersey.core.jersey-server-3.0.12.jar + - org.glassfish.jersey.ext.jersey-bean-validation-3.0.12.jar + - org.glassfish.jersey.ext.jersey-metainf-services-3.0.12.jar + - org.glassfish.jersey.inject.jersey-hk2-3.0.12.jar + - org.jgrapht.jgrapht-core-1.4.0.jar + +-------------------------------------------------------------------------------- +Dependencies under the Eclipse Public License, Version 1.0 (Logback is dual +licensed with LGPL-2.1) +-------------------------------------------------------------------------------- + +Scala/Java jars: + - ch.qos.logback.logback-access-1.4.14.jar + - ch.qos.logback.logback-classic-1.4.14.jar + - ch.qos.logback.logback-core-1.4.14.jar + +-------------------------------------------------------------------------------- +Dependencies under the Common Development and Distribution License (CDDL) +(some are dual licensed with GPL-2.0 with Classpath Exception) +-------------------------------------------------------------------------------- + +CDDL 1.0 +~~~~~~~~ + +Scala/Java jars: + - javax.annotation.javax.annotation-api-1.3.2.jar + - javax.servlet.javax.servlet-api-3.1.0.jar + - javax.ws.rs.jsr311-api-1.1.1.jar + + +CDDL 1.1 +~~~~~~~~ + +Scala/Java jars: + - com.sun.jersey.contribs.jersey-guice-1.19.jar + +-------------------------------------------------------------------------------- +Dependencies under the Eclipse Distribution License, Version 1.0 +-------------------------------------------------------------------------------- + +Scala/Java jars: + - com.sun.activation.jakarta.activation-2.0.1.jar + - jakarta.activation.jakarta.activation-api-2.1.0.jar + - jakarta.xml.bind.jakarta.xml.bind-api-3.0.1.jar + - org.eclipse.collections.eclipse-collections-11.1.0.jar + - org.eclipse.collections.eclipse-collections-api-11.1.0.jar + - org.eclipse.jgit.org.eclipse.jgit-5.13.0.202109080827-r.jar + +-------------------------------------------------------------------------------- +Dependencies in the Public Domain (CC0) +-------------------------------------------------------------------------------- + +Scala/Java jars: + - aopalliance.aopalliance-1.0.jar + - org.tukaani.xz-1.9.jar + +Individual jars may contain their own META-INF/LICENSE and META-INF/NOTICE +files that apply to their specific contents; those files continue to govern +the use of those components. diff --git a/workflow-compiling-service/NOTICE-binary b/workflow-compiling-service/NOTICE-binary new file mode 100644 index 00000000000..93cb25a5c96 --- /dev/null +++ b/workflow-compiling-service/NOTICE-binary @@ -0,0 +1,3233 @@ +Apache Texera (Incubating) +Copyright 2025 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +software.amazon.awssdk +-------------------------------------------------------------------------------- + +Bundled jars (29): software.amazon.awssdk.annotations-2.29.51.jar, software.amazon.awssdk.apache-client-2.29.51.jar, software.amazon.awssdk.arns-2.29.51.jar, ... (+26 more) + +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/). + +-------------------------------------------------------------------------------- +org.apache.hadoop +-------------------------------------------------------------------------------- + +Bundled jars (8): org.apache.hadoop.hadoop-annotations-3.3.1.jar, org.apache.hadoop.hadoop-auth-3.3.1.jar, org.apache.hadoop.hadoop-common-3.3.1.jar, ... (+5 more) + +Apache Hadoop +Copyright 2006 and onwards The Apache Software Foundation. + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +Export Control Notice +--------------------- + +This distribution includes cryptographic software. The country in +which you currently reside may have restrictions on the import, +possession, use, and/or re-export to another country, of +encryption software. BEFORE using any encryption software, please +check your country's laws, regulations and policies concerning the +import, possession, or use, and re-export of encryption software, to +see if this is permitted. See for more +information. + +The U.S. Government Department of Commerce, Bureau of Industry and +Security (BIS), has classified this software as Export Commodity +Control Number (ECCN) 5D002.C.1, which includes information security +software using or performing cryptographic functions with asymmetric +algorithms. The form and manner of this Apache Software Foundation +distribution makes it eligible for export under the License Exception +ENC Technology Software Unrestricted (TSU) exception (see the BIS +Export Administration Regulations, Section 740.13) for both object +code and source code. + +The following provides more details on the included cryptographic software: + +This software uses the SSL libraries from the Jetty project written +by mortbay.org. +Hadoop Yarn Server Web Proxy uses the BouncyCastle Java +cryptography APIs written by the Legion of the Bouncy Castle Inc. + +-------------------------------------------------------------------------------- +org.eclipse.jetty +-------------------------------------------------------------------------------- + +Bundled jars (7): org.eclipse.jetty.jetty-http-11.0.20.jar, org.eclipse.jetty.jetty-io-11.0.20.jar, org.eclipse.jetty.jetty-security-11.0.20.jar, ... (+4 more) + +Notices for Eclipse Jetty +========================= +This content is produced and maintained by the Eclipse Jetty project. + +Project home: https://eclipse.dev/jetty/ + +Trademarks +---------- +Eclipse Jetty, and Jetty are trademarks of the Eclipse Foundation. + +Copyright +--------- +All contributions are the property of the respective authors or of +entities to which copyright has been assigned by the authors (eg. employer). + +Declared Project Licenses +------------------------- +This artifacts of this project are made available under the terms of: + + * the Eclipse Public License v2.0 + https://www.eclipse.org/legal/epl-2.0 + SPDX-License-Identifier: EPL-2.0 + + or + + * the Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + SPDX-License-Identifier: Apache-2.0 + +The following dependencies are EPL. + * org.eclipse.jetty.orbit:org.eclipse.jdt.core + +The following dependencies are EPL and ASL2. + * org.eclipse.jetty.orbit:javax.security.auth.message + +The following dependencies are EPL and CDDL 1.0. + * org.eclipse.jetty.orbit:javax.mail.glassfish + +The following dependencies are CDDL + GPLv2 with classpath exception. +https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html + + * jakarta.servlet:jakarta.servlet-api + * javax.annotation:javax.annotation-api + * javax.transaction:javax.transaction-api + * javax.websocket:javax.websocket-api + +The following dependencies 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 + +The following dependencies are ASL2 licensed. + + * org.apache.taglibs:taglibs-standard-spec + * org.apache.taglibs:taglibs-standard-impl + +The following dependencies 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 + +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 + +Cryptography +------------ +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +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. + +-------------------------------------------------------------------------------- +org.apache.iceberg +-------------------------------------------------------------------------------- + +Bundled jars (6): org.apache.iceberg.iceberg-api-1.7.1.jar, org.apache.iceberg.iceberg-aws-1.7.1.jar, org.apache.iceberg.iceberg-common-1.7.1.jar, ... (+3 more) + +Apache Iceberg +Copyright 2017-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- + +This project includes code from Kite, developed at Cloudera, Inc. with +the following copyright notice: + +| Copyright 2013 Cloudera 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. + +-------------------------------------------------------------------------------- +org.glassfish.jersey +-------------------------------------------------------------------------------- + +Bundled jars (5): org.glassfish.jersey.containers.jersey-container-servlet-3.0.12.jar, org.glassfish.jersey.containers.jersey-container-servlet-core-3.0.12.jar, org.glassfish.jersey.core.jersey-client-3.0.12.jar, ... (+2 more) + +# Notice for Jersey +This content is produced and maintained by the Eclipse Jersey project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Angular JS, v1.6.6 +* License MIT (http://www.opensource.org/licenses/mit-license.php) +* Project: http://angularjs.org +* Coyright: (c) 2010-2017 Google, Inc. + +aopalliance Version 1 +* License: all the source code provided by AOP Alliance is Public Domain. +* Project: http://aopalliance.sourceforge.net +* Copyright: Material in the public domain is not protected by copyright + +Bean Validation API 3.0.2 +* License: Apache License, 2.0 +* Project: http://beanvalidation.org/1.1/ +* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors +* by the @authors tag. + +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate + +Bootstrap v3.3.7 +* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE) +* Project: http://getbootstrap.com +* Copyright: 2011-2016 Twitter, Inc + +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright (C) 2009 The Guava Authors + +jakarta.inject Version: 1 +* License: Apache License, 2.0 +* Copyright (C) 2009 The JSR-330 Expert Group + +Javassist Version 3.29.2-GA +* License: Apache License, 2.0 +* Project: http://www.javassist.org/ +* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. + +Jackson JAX-RS Providers Version 2.15.3 +* License: Apache License, 2.0 +* Project: https://github.com/FasterXML/jackson-jaxrs-providers +* Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. + +jQuery v1.12.4 +* License: jquery.org/license +* Project: jquery.org +* Copyright: (c) jQuery Foundation + +jQuery Barcode plugin 0.3 +* License: MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://www.gnu.org/licenses/gpl.html) +* Project: http://www.pasella.it/projects/jQuery/barcode +* Copyright: (c) 2009 Antonello Pasella antonello.pasella@gmail.com + +JSR-166 Extension - JEP 266 +* License: CC0 +* No copyright +* 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/publicdomain/zero/1.0/ + +KineticJS, v4.7.1 +* License: MIT license (http://www.opensource.org/licenses/mit-license.php) +* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS +* Copyright: Eric Rowell + +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved. + +org.osgi.core version 6.0.0 +* License: Apache License, 2.0 +* Copyright (c) OSGi Alliance (2005, 2008). All Rights Reserved. + +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. + +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ + +-------------------------------------------------------------------------------- +io.netty.netty-tcnative-boringssl-static-2.0.61 +-------------------------------------------------------------------------------- + +Bundled jars (5): io.netty.netty-tcnative-boringssl-static-2.0.61.Final-linux-aarch_64.jar, io.netty.netty-tcnative-boringssl-static-2.0.61.Final-linux-x86_64.jar, io.netty.netty-tcnative-boringssl-static-2.0.61.Final-osx-aarch_64.jar, ... (+2 more) + +The Netty Project + ================= + +Please visit the Netty web site for more information: + + * http://netty.io/ + +Copyright 2016 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. + +------------------------------------------------------------------------------- +This product contains a forked and modified version of Tomcat Native + + * LICENSE: + * license/LICENSE.tomcat-native.txt (Apache License 2.0) + * HOMEPAGE: + * http://tomcat.apache.org/native-doc/ + * https://svn.apache.org/repos/asf/tomcat/native/ + +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 small piece of code to support AIX, taken from netbsd. + + * LICENSE: + * license/LICENSE.aix-netbsd.txt (OpenSSL License) + * HOMEPAGE: + * https://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/crypto/external/bsd/openssl/dist + + +This product contains code from boringssl. + + * LICENSE (Combination ISC and OpenSSL license) + * license/LICENSE.boringssl.txt (Combination ISC and OpenSSL license) + * HOMEPAGE: + * https://boringssl.googlesource.com/boringssl/ + +-------------------------------------------------------------------------------- +org.glassfish.hk2 +-------------------------------------------------------------------------------- + +Bundled jars: org.glassfish.hk2.external.aopalliance-repackaged-3.0.6.jar, org.glassfish.hk2.hk2-api-3.0.6.jar, org.glassfish.hk2.hk2-locator-3.0.3.jar, org.glassfish.hk2.hk2-utils-3.0.6.jar + +# Notices for Eclipse GlassFish + +This content is produced and maintained by the Eclipse GlassFish project. + +* Project home: https://projects.eclipse.org/projects/ee4j.glassfish + +## Trademarks + +Eclipse GlassFish, and GlassFish are trademarks of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/glassfish-ha-api +* https://github.com/eclipse-ee4j/glassfish-logging-annotation-processor +* https://github.com/eclipse-ee4j/glassfish-shoal +* https://github.com/eclipse-ee4j/glassfish-cdi-porting-tck +* https://github.com/eclipse-ee4j/glassfish-jsftemplating +* https://github.com/eclipse-ee4j/glassfish-hk2-extra +* https://github.com/eclipse-ee4j/glassfish-hk2 +* https://github.com/eclipse-ee4j/glassfish-fighterfish + +## Third-party Content + +This project leverages the following third party content. + +None + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +org.apache.lucene +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.lucene.lucene-memory-8.7.0.jar, org.apache.lucene.lucene-queries-8.7.0.jar, org.apache.lucene.lucene-queryparser-8.7.0.jar, org.apache.lucene.lucene-sandbox-8.7.0.jar + +Apache Lucene +Copyright 2001-2020 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +Includes software from other Apache Software Foundation projects, +including, but not limited to: + - Apache Ant + - Apache Jakarta Regexp + - Apache Commons + - Apache Xerces + +ICU4J, (under analysis/icu) is licensed under an MIT styles license +and Copyright (c) 1995-2008 International Business Machines Corporation and others + +Some data files (under analysis/icu/src/data) are derived from Unicode data such +as the Unicode Character Database. See http://unicode.org/copyright.html for more +details. + +Brics Automaton (under core/src/java/org/apache/lucene/util/automaton) is +BSD-licensed, created by Anders Møller. See http://www.brics.dk/automaton/ + +The levenshtein automata tables (under core/src/java/org/apache/lucene/util/automaton) were +automatically generated with the moman/finenight FSA library, created by +Jean-Philippe Barrette-LaPierre. This library is available under an MIT license, +see http://sites.google.com/site/rrettesite/moman and +http://bitbucket.org/jpbarrette/moman/overview/ + +The class org.apache.lucene.util.WeakIdentityMap was derived from +the Apache CXF project and is Apache License 2.0. + +The class org.apache.lucene.util.compress.LZ4 is a Java rewrite of the LZ4 +compression library (https://github.com/lz4/lz4/tree/dev/lib) that is licensed +under the 2-clause BSD license. +(https://opensource.org/licenses/bsd-license.php) + +The Google Code Prettify is Apache License 2.0. +See http://code.google.com/p/google-code-prettify/ + +JUnit (junit-4.10) is licensed under the Common Public License v. 1.0 +See http://junit.sourceforge.net/cpl-v10.html + +This product includes code (JaspellTernarySearchTrie) from Java Spelling Checkin +g Package (jaspell): http://jaspell.sourceforge.net/ +License: The BSD License (http://www.opensource.org/licenses/bsd-license.php) + +The snowball stemmers in + analysis/common/src/java/net/sf/snowball +were developed by Martin Porter and Richard Boulton. +The snowball stopword lists in + analysis/common/src/resources/org/apache/lucene/analysis/snowball +were developed by Martin Porter and Richard Boulton. +The full snowball package is available from + http://snowball.tartarus.org/ + +The KStem stemmer in + analysis/common/src/org/apache/lucene/analysis/en +was developed by Bob Krovetz and Sergio Guzman-Lara (CIIR-UMass Amherst) +under the BSD-license. + +The Arabic,Persian,Romanian,Bulgarian, Hindi and Bengali analyzers (common) come with a default +stopword list that is BSD-licensed created by Jacques Savoy. These files reside in: +analysis/common/src/resources/org/apache/lucene/analysis/ar/stopwords.txt, +analysis/common/src/resources/org/apache/lucene/analysis/fa/stopwords.txt, +analysis/common/src/resources/org/apache/lucene/analysis/ro/stopwords.txt, +analysis/common/src/resources/org/apache/lucene/analysis/bg/stopwords.txt, +analysis/common/src/resources/org/apache/lucene/analysis/hi/stopwords.txt, +analysis/common/src/resources/org/apache/lucene/analysis/bn/stopwords.txt +See http://members.unine.ch/jacques.savoy/clef/index.html. + +The German,Spanish,Finnish,French,Hungarian,Italian,Portuguese,Russian and Swedish light stemmers +(common) are based on BSD-licensed reference implementations created by Jacques Savoy and +Ljiljana Dolamic. These files reside in: +analysis/common/src/java/org/apache/lucene/analysis/de/GermanLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/de/GermanMinimalStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/es/SpanishLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/fi/FinnishLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchMinimalStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/hu/HungarianLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/it/ItalianLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/ru/RussianLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/sv/SwedishLightStemmer.java + +The Stempel analyzer (stempel) includes BSD-licensed software developed +by the Egothor project http://egothor.sf.net/, created by Leo Galambos, Martin Kvapil, +and Edmond Nolan. + +The Polish analyzer (stempel) comes with a default +stopword list that is BSD-licensed created by the Carrot2 project. The file resides +in stempel/src/resources/org/apache/lucene/analysis/pl/stopwords.txt. +See http://project.carrot2.org/license.html. + +The SmartChineseAnalyzer source code (smartcn) was +provided by Xiaoping Gao and copyright 2009 by www.imdict.net. + +WordBreakTestUnicode_*.java (under modules/analysis/common/src/test/) +is derived from Unicode data such as the Unicode Character Database. +See http://unicode.org/copyright.html for more details. + +The Morfologik analyzer (morfologik) includes BSD-licensed software +developed by Dawid Weiss and Marcin Miłkowski (http://morfologik.blogspot.com/). + +Morfologik uses data from Polish ispell/myspell dictionary +(http://www.sjp.pl/slownik/en/) licenced on the terms of (inter alia) +LGPL and Creative Commons ShareAlike. + +Morfologic includes data from BSD-licensed dictionary of Polish (SGJP) +(http://sgjp.pl/morfeusz/) + +Servlet-api.jar and javax.servlet-*.jar are under the CDDL license, the original +source code for this can be found at http://www.eclipse.org/jetty/downloads.php + +=========================================================================== +Kuromoji Japanese Morphological Analyzer - Apache Lucene Integration +=========================================================================== + +This software includes a binary and/or source version of data from + + mecab-ipadic-2.7.0-20070801 + +which can be obtained from + + http://atilika.com/releases/mecab-ipadic/mecab-ipadic-2.7.0-20070801.tar.gz + +or + + http://jaist.dl.sourceforge.net/project/mecab/mecab-ipadic/2.7.0-20070801/mecab-ipadic-2.7.0-20070801.tar.gz + +=========================================================================== +mecab-ipadic-2.7.0-20070801 Notice +=========================================================================== + +Nara Institute of Science and Technology (NAIST), +the copyright holders, disclaims all warranties with regard to this +software, including all implied warranties of merchantability and +fitness, in no event shall NAIST be liable for +any special, indirect or consequential damages or any damages +whatsoever resulting from loss of use, data or profits, whether in an +action of contract, negligence or other tortuous action, arising out +of or in connection with the use or performance of this software. + +A large portion of the dictionary entries +originate from ICOT Free Software. The following conditions for ICOT +Free Software applies to the current dictionary as well. + +Each User may also freely distribute the Program, whether in its +original form or modified, to any third party or parties, PROVIDED +that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear +on, or be attached to, the Program, which is distributed substantially +in the same form as set out herein and that such intended +distribution, if actually made, will neither violate or otherwise +contravene any of the laws and regulations of the countries having +jurisdiction over the User or the intended distribution itself. + +NO WARRANTY + +The program was produced on an experimental basis in the course of the +research and development conducted during the project and is provided +to users as so produced on an experimental basis. Accordingly, the +program is provided without any warranty whatsoever, whether express, +implied, statutory or otherwise. The term "warranty" used herein +includes, but is not limited to, any warranty of the quality, +performance, merchantability and fitness for a particular purpose of +the program and the nonexistence of any infringement or violation of +any right of any third party. + +Each user of the program will agree and understand, and be deemed to +have agreed and understood, that there is no warranty whatsoever for +the program and, accordingly, the entire risk arising from or +otherwise connected with the program is assumed by the user. + +Therefore, neither ICOT, the copyright holder, or any other +organization that participated in or was otherwise related to the +development of the program and their respective officials, directors, +officers and other employees shall be held liable for any and all +damages, including, without limitation, general, special, incidental +and consequential damages, arising out of or otherwise in connection +with the use or inability to use the program or any product, material +or result produced or otherwise obtained by using the program, +regardless of whether they have been advised of, or otherwise had +knowledge of, the possibility of such damages at any time during the +project or thereafter. Each user will be deemed to have agreed to the +foregoing by his or her commencement of use of the program. The term +"use" as used herein includes, but is not limited to, the use, +modification, copying and distribution of the program and the +production of secondary products from the program. + +In the case where the program, whether in its original form or +modified, was distributed or delivered to or received by a user from +any person, organization or entity other than ICOT, unless it makes or +grants independently of ICOT any specific warranty to the user in +writing, such person, organization or entity, will also be exempted +from and not be held liable to the user for any such damages as noted +above as far as the program is concerned. + +=========================================================================== +Nori Korean Morphological Analyzer - Apache Lucene Integration +=========================================================================== + +This software includes a binary and/or source version of data from + + mecab-ko-dic-2.0.3-20170922 + +which can be obtained from + + https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.0.3-20170922.tar.gz + +-------------------------------------------------------------------------------- +org.eclipse.jetty.websocket +-------------------------------------------------------------------------------- + +Bundled jars: org.eclipse.jetty.websocket.websocket-api-9.4.40.v20210413.jar, org.eclipse.jetty.websocket.websocket-client-9.4.40.v20210413.jar, org.eclipse.jetty.websocket.websocket-common-9.4.40.v20210413.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. + +-------------------------------------------------------------------------------- +com.fasterxml.jackson +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.16.1.jar, com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.16.1.jar, com.fasterxml.jackson.module.jackson-module-parameter-names-2.16.1.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. + +## Licensing + +Jackson components are licensed under Apache (Software) License, version 2.0, +as per accompanying LICENSE file. + +## 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. + +-------------------------------------------------------------------------------- +org.apache.lucene +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.lucene.lucene-analyzers-common-8.11.4.jar, org.apache.lucene.lucene-core-8.11.4.jar + +Apache Lucene +Copyright 2001-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +Includes software from other Apache Software Foundation projects, +including, but not limited to: + - Apache Ant + - Apache Jakarta Regexp + - Apache Commons + - Apache Xerces + +ICU4J, (under analysis/icu) is licensed under an MIT styles license +and Copyright (c) 1995-2008 International Business Machines Corporation and others + +Some data files (under analysis/icu/src/data) are derived from Unicode data such +as the Unicode Character Database. See http://unicode.org/copyright.html for more +details. + +Brics Automaton (under core/src/java/org/apache/lucene/util/automaton) is +BSD-licensed, created by Anders Møller. See http://www.brics.dk/automaton/ + +The levenshtein automata tables (under core/src/java/org/apache/lucene/util/automaton) were +automatically generated with the moman/finenight FSA library, created by +Jean-Philippe Barrette-LaPierre. This library is available under an MIT license, +see http://sites.google.com/site/rrettesite/moman and +http://bitbucket.org/jpbarrette/moman/overview/ + +The class org.apache.lucene.util.WeakIdentityMap was derived from +the Apache CXF project and is Apache License 2.0. + +The class org.apache.lucene.util.compress.LZ4 is a Java rewrite of the LZ4 +compression library (https://github.com/lz4/lz4/tree/dev/lib) that is licensed +under the 2-clause BSD license. +(https://opensource.org/licenses/bsd-license.php) + +The Google Code Prettify is Apache License 2.0. +See http://code.google.com/p/google-code-prettify/ + +JUnit (junit-4.10) is licensed under the Common Public License v. 1.0 +See http://junit.sourceforge.net/cpl-v10.html + +This product includes code (JaspellTernarySearchTrie) from Java Spelling Checkin +g Package (jaspell): http://jaspell.sourceforge.net/ +License: The BSD License (http://www.opensource.org/licenses/bsd-license.php) + +The snowball stemmers in + analysis/common/src/java/net/sf/snowball +were developed by Martin Porter and Richard Boulton. +The snowball stopword lists in + analysis/common/src/resources/org/apache/lucene/analysis/snowball +were developed by Martin Porter and Richard Boulton. +The full snowball package is available from + http://snowball.tartarus.org/ + +The KStem stemmer in + analysis/common/src/org/apache/lucene/analysis/en +was developed by Bob Krovetz and Sergio Guzman-Lara (CIIR-UMass Amherst) +under the BSD-license. + +The Arabic,Persian,Romanian,Bulgarian, Hindi and Bengali analyzers (common) come with a default +stopword list that is BSD-licensed created by Jacques Savoy. These files reside in: +analysis/common/src/resources/org/apache/lucene/analysis/ar/stopwords.txt, +analysis/common/src/resources/org/apache/lucene/analysis/fa/stopwords.txt, +analysis/common/src/resources/org/apache/lucene/analysis/ro/stopwords.txt, +analysis/common/src/resources/org/apache/lucene/analysis/bg/stopwords.txt, +analysis/common/src/resources/org/apache/lucene/analysis/hi/stopwords.txt, +analysis/common/src/resources/org/apache/lucene/analysis/bn/stopwords.txt +See http://members.unine.ch/jacques.savoy/clef/index.html. + +The German,Spanish,Finnish,French,Hungarian,Italian,Portuguese,Russian and Swedish light stemmers +(common) are based on BSD-licensed reference implementations created by Jacques Savoy and +Ljiljana Dolamic. These files reside in: +analysis/common/src/java/org/apache/lucene/analysis/de/GermanLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/de/GermanMinimalStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/es/SpanishLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/fi/FinnishLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchMinimalStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/hu/HungarianLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/it/ItalianLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/ru/RussianLightStemmer.java +analysis/common/src/java/org/apache/lucene/analysis/sv/SwedishLightStemmer.java + +The Stempel analyzer (stempel) includes BSD-licensed software developed +by the Egothor project http://egothor.sf.net/, created by Leo Galambos, Martin Kvapil, +and Edmond Nolan. + +The Polish analyzer (stempel) comes with a default +stopword list that is BSD-licensed created by the Carrot2 project. The file resides +in stempel/src/resources/org/apache/lucene/analysis/pl/stopwords.txt. +See http://project.carrot2.org/license.html. + +The SmartChineseAnalyzer source code (smartcn) was +provided by Xiaoping Gao and copyright 2009 by www.imdict.net. + +WordBreakTestUnicode_*.java (under modules/analysis/common/src/test/) +is derived from Unicode data such as the Unicode Character Database. +See http://unicode.org/copyright.html for more details. + +The Morfologik analyzer (morfologik) includes BSD-licensed software +developed by Dawid Weiss and Marcin Miłkowski (http://morfologik.blogspot.com/). + +Morfologik uses data from Polish ispell/myspell dictionary +(http://www.sjp.pl/slownik/en/) licenced on the terms of (inter alia) +LGPL and Creative Commons ShareAlike. + +Morfologic includes data from BSD-licensed dictionary of Polish (SGJP) +(http://sgjp.pl/morfeusz/) + +Servlet-api.jar and javax.servlet-*.jar are under the CDDL license, the original +source code for this can be found at http://www.eclipse.org/jetty/downloads.php + +=========================================================================== +Kuromoji Japanese Morphological Analyzer - Apache Lucene Integration +=========================================================================== + +This software includes a binary and/or source version of data from + + mecab-ipadic-2.7.0-20070801 + +which can be obtained from + + http://atilika.com/releases/mecab-ipadic/mecab-ipadic-2.7.0-20070801.tar.gz + +or + + http://jaist.dl.sourceforge.net/project/mecab/mecab-ipadic/2.7.0-20070801/mecab-ipadic-2.7.0-20070801.tar.gz + +=========================================================================== +mecab-ipadic-2.7.0-20070801 Notice +=========================================================================== + +Nara Institute of Science and Technology (NAIST), +the copyright holders, disclaims all warranties with regard to this +software, including all implied warranties of merchantability and +fitness, in no event shall NAIST be liable for +any special, indirect or consequential damages or any damages +whatsoever resulting from loss of use, data or profits, whether in an +action of contract, negligence or other tortuous action, arising out +of or in connection with the use or performance of this software. + +A large portion of the dictionary entries +originate from ICOT Free Software. The following conditions for ICOT +Free Software applies to the current dictionary as well. + +Each User may also freely distribute the Program, whether in its +original form or modified, to any third party or parties, PROVIDED +that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear +on, or be attached to, the Program, which is distributed substantially +in the same form as set out herein and that such intended +distribution, if actually made, will neither violate or otherwise +contravene any of the laws and regulations of the countries having +jurisdiction over the User or the intended distribution itself. + +NO WARRANTY + +The program was produced on an experimental basis in the course of the +research and development conducted during the project and is provided +to users as so produced on an experimental basis. Accordingly, the +program is provided without any warranty whatsoever, whether express, +implied, statutory or otherwise. The term "warranty" used herein +includes, but is not limited to, any warranty of the quality, +performance, merchantability and fitness for a particular purpose of +the program and the nonexistence of any infringement or violation of +any right of any third party. + +Each user of the program will agree and understand, and be deemed to +have agreed and understood, that there is no warranty whatsoever for +the program and, accordingly, the entire risk arising from or +otherwise connected with the program is assumed by the user. + +Therefore, neither ICOT, the copyright holder, or any other +organization that participated in or was otherwise related to the +development of the program and their respective officials, directors, +officers and other employees shall be held liable for any and all +damages, including, without limitation, general, special, incidental +and consequential damages, arising out of or otherwise in connection +with the use or inability to use the program or any product, material +or result produced or otherwise obtained by using the program, +regardless of whether they have been advised of, or otherwise had +knowledge of, the possibility of such damages at any time during the +project or thereafter. Each user will be deemed to have agreed to the +foregoing by his or her commencement of use of the program. The term +"use" as used herein includes, but is not limited to, the use, +modification, copying and distribution of the program and the +production of secondary products from the program. + +In the case where the program, whether in its original form or +modified, was distributed or delivered to or received by a user from +any person, organization or entity other than ICOT, unless it makes or +grants independently of ICOT any specific warranty to the user in +writing, such person, organization or entity, will also be exempted +from and not be held liable to the user for any such damages as noted +above as far as the program is concerned. + +=========================================================================== +Nori Korean Morphological Analyzer - Apache Lucene Integration +=========================================================================== + +This software includes a binary and/or source version of data from + + mecab-ko-dic-2.0.3-20170922 + +which can be obtained from + + https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.0.3-20170922.tar.gz + +-------------------------------------------------------------------------------- +jakarta.el.jakarta.el-api-4.0.0.jar +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.el.jakarta.el-api-4.0.0.jar, org.glassfish.jakarta.el-4.0.2.jar + +# Notices for Jakarta Expression Language + +This content is produced and maintained by the Jakarta Expression Language project. + +* Project home: https://projects.eclipse.org/projects/ee4j.el + +## Trademarks + +Jakarta Expression Language is a trademark of the Eclipse +Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/el-ri + +## Third-party Content + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +com.sun.activation.jakarta.activation-2.0.1.jar +-------------------------------------------------------------------------------- + +Bundled jars: com.sun.activation.jakarta.activation-2.0.1.jar, jakarta.activation.jakarta.activation-api-2.1.0.jar + +# Notices for Jakarta Activation + +This content is produced and maintained by Jakarta Activation project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jaf + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Distribution License v. 1.0, +which is available at http://www.eclipse.org/org/documents/edl-v10.php. + +SPDX-License-Identifier: BSD-3-Clause + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jaf + +-------------------------------------------------------------------------------- +com.fasterxml.jackson +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-json-provider-2.16.1.jar, com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider-2.10.5.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 be 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. + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.core +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.core.jackson-annotations-2.18.6.jar, com.fasterxml.jackson.core.jackson-databind-2.18.6.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. + +## 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. + +-------------------------------------------------------------------------------- +org.scala-lang +-------------------------------------------------------------------------------- + +Bundled jars: org.scala-lang.scala-library-2.13.18.jar, org.scala-lang.scala-reflect-2.13.18.jar + +Scala +Copyright (c) 2002-2025 EPFL +Copyright (c) 2011-2025 Lightbend, Inc. dba Akka + +Scala includes software developed at +LAMP/EPFL (https://lamp.epfl.ch/) and +Akka (https://akka.io/). + +Licensed under the Apache License, Version 2.0 (the "License"). +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 software includes projects with other licenses -- see `doc/LICENSE.md`. + +-------------------------------------------------------------------------------- +org.apache.hadoop.thirdparty +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.hadoop.thirdparty.hadoop-shaded-guava-1.1.1.jar, org.apache.hadoop.thirdparty.hadoop-shaded-protobuf_3_7-1.1.1.jar + +Apache Hadoop Third-party Libs +Copyright 2020 and onwards The Apache Software Foundation. + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +Apache Hadoop Third-party Libs +Copyright 2020 and onwards The Apache Software Foundation. + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.curator.curator-framework-4.2.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.curator.curator-framework-4.2.0.jar + +Curator Framework +Copyright 2011-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-beanutils.commons-beanutils-1.9.4 +-------------------------------------------------------------------------------- + +Bundled jars: commons-beanutils.commons-beanutils-1.9.4.jar + +Apache Commons BeanUtils +Copyright 2000-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.core.jackson-core-2.18.6 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.core.jackson-core-2.18.6.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. + +## 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 . +That code is available under an MIT 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. + +# FastDoubleParser + +This is a Java port of Daniel Lemire's fast_float project. +This project provides parsers for double, float, BigDecimal and BigInteger values. + +## Copyright + +Copyright © 2024 Werner Randelshofer, Switzerland. + +## Licensing + +This code is licensed under MIT License. +https://github.com/wrandelshofer/FastDoubleParser/blob/522be16e145f43308c43b23094e31d5efcaa580e/LICENSE +(The file 'LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +Some portions of the code have been derived from other projects. +All these projects require that we include a copyright notice, and some require that we also include some text of their +license file. + +fast_double_parser, Copyright (c) 2022 Daniel Lemire. BSL License. +https://github.com/lemire/fast_double_parser +https://github.com/lemire/fast_double_parser/blob/07d9189a8fb815fe800cb15ca022e7a07093236e/LICENSE.BSL +(The file 'thirdparty-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +fast_float, Copyright (c) 2021 The fast_float authors. MIT License. +https://github.com/fastfloat/fast_float +https://github.com/fastfloat/fast_float/blob/cc1e01e9eee74128e48d51488a6b1df4a767a810/LICENSE-MIT +(The file 'thirdparty-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +bigint, Copyright 2020 Tim Buktu. 2-clause BSD License. +https://github.com/tbuktu/bigint/tree/floatfft +https://github.com/tbuktu/bigint/blob/617c8cd8a7c5e4fb4d919c6a4d11e2586107f029/LICENSE +https://github.com/wrandelshofer/FastDoubleParser/blob/39e123b15b71f29a38a087d16a0bc620fc879aa6/bigint-LICENSE +(We only use those portions of the bigint project that can be licensed under 2-clause BSD License.) +(The file 'thirdparty-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +-------------------------------------------------------------------------------- +org.apache.zookeeper.zookeeper-3.5.6 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.zookeeper.zookeeper-3.5.6.jar + +Apache ZooKeeper - Server +Copyright 2008-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.httpasyncclient-4.1.5 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.httpasyncclient-4.1.5.jar + +Apache HttpAsyncClient +Copyright 2010-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-util-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-util-1.0.1.jar + +Kerby-kerb Util +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +log4j.log4j-1.2.17 +-------------------------------------------------------------------------------- + +Bundled jars: log4j.log4j-1.2.17.jar + +Apache log4j +Copyright 2007 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-codec.commons-codec-1.17.1 +-------------------------------------------------------------------------------- + +Bundled jars: commons-codec.commons-codec-1.17.1.jar + +Apache Commons Codec +Copyright 2002-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-admin-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-admin-1.0.1.jar + +Kerby-kerb Admin +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-math3-3.1.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-math3-3.1.1.jar + +Apache Commons Math +Copyright 2001-2012 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://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 (http://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 (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 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. +=============================================================================== + + +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. + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.module.jackson-module-no-ctor-deser-2.18.6 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.module.jackson-module-no-ctor-deser-2.18.6.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. + +-------------------------------------------------------------------------------- +org.apache.kerby.kerby-config-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerby-config-1.0.1.jar + +Kerby Config +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.eclipse.jetty.toolchain.jetty-jakarta-servlet-api-5.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.eclipse.jetty.toolchain.jetty-jakarta-servlet-api-5.0.2.jar + +# Notices for Eclipse Project for Servlet + +This content is produced and maintained by the Eclipse Project for Servlet +project. + +* Project home: https://projects.eclipse.org/projects/ee4j.servlet + + +## Trademarks + +Eclipse Project for Servlet is a trademark of the Eclipse Foundation. + + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + +## Source Code + +The project maintains the following source code repositories: + + * https://github.com/eclipse-ee4j/servlet-api + * https://github.com/eclipse/jetty.toolchain + + +## Third-party Content + +## Jakarta + +The following artifacts are EPL 2.0 + GPLv2 with classpath exception. +https://projects.eclipse.org/projects/ee4j.servlet + + * jakarta.servlet:jakarta.servlet-api + + +## GlassFish + +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 + +-------------------------------------------------------------------------------- +org.apache.yetus.audience-annotations-0.13.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.yetus.audience-annotations-0.13.0.jar + +Apache Yetus - Audience Annotations +Copyright 2015-2020 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.glassfish.jersey.core.jersey-server-3.0.12 +-------------------------------------------------------------------------------- + +Bundled jars: org.glassfish.jersey.core.jersey-server-3.0.12.jar + +# Notice for Jersey Core Server module +This content is produced and maintained by the Eclipse Jersey project. + +* https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. + +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright: (c) 2000-2011 INRIA, France Telecom. All rights reserved. + +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ + +# Notice for Jersey +This content is produced and maintained by the Eclipse Jersey project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Angular JS, v1.6.6 +* License MIT (http://www.opensource.org/licenses/mit-license.php) +* Project: http://angularjs.org +* Coyright: (c) 2010-2017 Google, Inc. + +aopalliance Version 1 +* License: all the source code provided by AOP Alliance is Public Domain. +* Project: http://aopalliance.sourceforge.net +* Copyright: Material in the public domain is not protected by copyright + +Bean Validation API 3.0.2 +* License: Apache License, 2.0 +* Project: http://beanvalidation.org/1.1/ +* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors +* by the @authors tag. + +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate + +Bootstrap v3.3.7 +* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE) +* Project: http://getbootstrap.com +* Copyright: 2011-2016 Twitter, Inc + +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright (C) 2009 The Guava Authors + +jakarta.inject Version: 1 +* License: Apache License, 2.0 +* Copyright (C) 2009 The JSR-330 Expert Group + +Javassist Version 3.29.2-GA +* License: Apache License, 2.0 +* Project: http://www.javassist.org/ +* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. + +Jackson JAX-RS Providers Version 2.15.3 +* License: Apache License, 2.0 +* Project: https://github.com/FasterXML/jackson-jaxrs-providers +* Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. + +jQuery v1.12.4 +* License: jquery.org/license +* Project: jquery.org +* Copyright: (c) jQuery Foundation + +jQuery Barcode plugin 0.3 +* License: MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://www.gnu.org/licenses/gpl.html) +* Project: http://www.pasella.it/projects/jQuery/barcode +* Copyright: (c) 2009 Antonello Pasella antonello.pasella@gmail.com + +JSR-166 Extension - JEP 266 +* License: CC0 +* No copyright +* 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/publicdomain/zero/1.0/ + +KineticJS, v4.7.1 +* License: MIT license (http://www.opensource.org/licenses/mit-license.php) +* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS +* Copyright: Eric Rowell + +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved. + +org.osgi.core version 6.0.0 +* License: Apache License, 2.0 +* Copyright (c) OSGi Alliance (2005, 2008). All Rights Reserved. + +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. + +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ + +-------------------------------------------------------------------------------- +org.apache.parquet.parquet-avro-1.13.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.parquet.parquet-avro-1.13.1.jar + +Apache Parquet MR (Incubating) +Copyright 2014-2015 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- + +This product includes code from Apache Avro, which includes the following in +its NOTICE file: + + Apache Avro + Copyright 2010-2015 The Apache Software Foundation + + This product includes software developed at + The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.glassfish.jersey.ext.jersey-bean-validation-3.0.12 +-------------------------------------------------------------------------------- + +Bundled jars: org.glassfish.jersey.ext.jersey-bean-validation-3.0.12.jar + +# Notice for Jersey Bean Validation module +This content is produced and maintained by the Eclipse Jersey project. + +* https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate + +# Notice for Jersey +This content is produced and maintained by the Eclipse Jersey project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Angular JS, v1.6.6 +* License MIT (http://www.opensource.org/licenses/mit-license.php) +* Project: http://angularjs.org +* Coyright: (c) 2010-2017 Google, Inc. + +aopalliance Version 1 +* License: all the source code provided by AOP Alliance is Public Domain. +* Project: http://aopalliance.sourceforge.net +* Copyright: Material in the public domain is not protected by copyright + +Bean Validation API 3.0.2 +* License: Apache License, 2.0 +* Project: http://beanvalidation.org/1.1/ +* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors +* by the @authors tag. + +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate + +Bootstrap v3.3.7 +* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE) +* Project: http://getbootstrap.com +* Copyright: 2011-2016 Twitter, Inc + +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright (C) 2009 The Guava Authors + +jakarta.inject Version: 1 +* License: Apache License, 2.0 +* Copyright (C) 2009 The JSR-330 Expert Group + +Javassist Version 3.29.2-GA +* License: Apache License, 2.0 +* Project: http://www.javassist.org/ +* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. + +Jackson JAX-RS Providers Version 2.15.3 +* License: Apache License, 2.0 +* Project: https://github.com/FasterXML/jackson-jaxrs-providers +* Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. + +jQuery v1.12.4 +* License: jquery.org/license +* Project: jquery.org +* Copyright: (c) jQuery Foundation + +jQuery Barcode plugin 0.3 +* License: MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://www.gnu.org/licenses/gpl.html) +* Project: http://www.pasella.it/projects/jQuery/barcode +* Copyright: (c) 2009 Antonello Pasella antonello.pasella@gmail.com + +JSR-166 Extension - JEP 266 +* License: CC0 +* No copyright +* 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/publicdomain/zero/1.0/ + +KineticJS, v4.7.1 +* License: MIT license (http://www.opensource.org/licenses/mit-license.php) +* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS +* Copyright: Eric Rowell + +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved. + +org.osgi.core version 6.0.0 +* License: Apache License, 2.0 +* Copyright (c) OSGi Alliance (2005, 2008). All Rights Reserved. + +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. + +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ + +-------------------------------------------------------------------------------- +org.apache.arrow.arrow-format-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.arrow-format-15.0.2.jar + +Arrow Format +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-vfs2-2.9.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-vfs2-2.9.0.jar + +Apache Commons VFS Project +Copyright 2002-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.16.1 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.16.1.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. + +## Copyright + +Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi) + +## Licensing + +Jackson components are licensed under Apache (Software) License, version 2.0, +as per accompanying LICENSE file. + +## 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. + +-------------------------------------------------------------------------------- +jakarta.inject.jakarta.inject-api-2.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.inject.jakarta.inject-api-2.0.1.jar + +# Notices for Eclipse Jakarta Dependency Injection + +This content is produced and maintained by the Eclipse Jakarta Dependency Injection project. + +* Project home: https://projects.eclipse.org/projects/cdi.batch + +## Trademarks + +Jakarta Dependency Injection is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Apache License, Version 2.0 which is available at +https://www.apache.org/licenses/LICENSE-2.0. + +SPDX-License-Identifier: Apache-2.0 + +## Source Code + +The project maintains the following source code repositories: + +https://github.com/eclipse-ee4j/injection-api +https://github.com/eclipse-ee4j/injection-spec +https://github.com/eclipse-ee4j/injection-tck + +## Third-party Content + +This project leverages the following third party content. + +None + +## Cryptography + +None + +-------------------------------------------------------------------------------- +org.apache.arrow.flight-grpc-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.flight-grpc-15.0.2.jar + +Arrow Flight GRPC +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.arrow.arrow-vector-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.arrow-vector-15.0.2.jar + +Arrow Vectors +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.client5.httpclient5-5.4 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.client5.httpclient5-5.4.jar + +Apache HttpClient +Copyright 1999-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-crypto-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-crypto-1.0.1.jar + +Kerby-kerb Crypto +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-core-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-core-1.0.1.jar + +Kerby-kerb core +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.arrow.arrow-memory-core-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.arrow-memory-core-15.0.2.jar + +Arrow Memory - Core +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.token-provider-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.token-provider-1.0.1.jar + +Token provider +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +jakarta.xml.bind.jakarta.xml.bind-api-3.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.xml.bind.jakarta.xml.bind-api-3.0.1.jar + +[//]: # " Copyright (c) 2018, 2019 Oracle and/or its affiliates. All rights reserved. " +[//]: # " " +[//]: # " This program and the accompanying materials are made available under the " +[//]: # " terms of the Eclipse Distribution License v. 1.0, which is available at " +[//]: # " http://www.eclipse.org/org/documents/edl-v10.php. " +[//]: # " " +[//]: # " SPDX-License-Identifier: BSD-3-Clause " + +# Notices for Jakarta XML Binding + +This content is produced and maintained by the Jakarta XML Binding +project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jaxb + +## Trademarks + +Jakarta XML Binding is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Distribution License v. 1.0 which is available at +http://www.eclipse.org/org/documents/edl-v10.php. + +SPDX-License-Identifier: BSD-3-Clause + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jaxb-api +* https://github.com/eclipse-ee4j/jaxb-tck + +## Third-party Content + +This project leverages the following third party content. + +Apache River (3.0.0) + +* License: Apache-2.0 AND BSD-3-Clause + +ASM 7 (n/a) + +* License: BSD-3-Clause +* Project: https://asm.ow2.io/ +* Source: + https://repository.ow2.org/nexus/#nexus-search;gav~org.ow2.asm~asm-commons~~~~kw,versionexpand + +JTHarness (5.0) + +* License: (GPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0) +* Project: https://wiki.openjdk.java.net/display/CodeTools/JT+Harness +* Source: http://hg.openjdk.java.net/code-tools/jtharness/ + +normalize.css (3.0.2) + +* License: MIT + +SigTest (n/a) + +* License: GPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-simplekdc-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-simplekdc-1.0.1.jar + +Kerb Simple Kdc +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.httpcore-4.4.16 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.httpcore-4.4.16.jar + +Apache HttpCore +Copyright 2005-2022 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-logging.commons-logging-1.2 +-------------------------------------------------------------------------------- + +Bundled jars: commons-logging.commons-logging-1.2.jar + +Apache Commons Logging +Copyright 2003-2014 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.curator.curator-recipes-4.2.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.curator.curator-recipes-4.2.0.jar + +Curator Recipes +Copyright 2011-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-pool.commons-pool-1.6 +-------------------------------------------------------------------------------- + +Bundled jars: commons-pool.commons-pool-1.6.jar + +Apache Commons Pool +Copyright 2001-2012 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +jakarta.ws.rs.jakarta.ws.rs-api-3.0.0 +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.ws.rs.jakarta.ws.rs-api-3.0.0.jar + +# Notices for Jakarta RESTful Web Services + +This content is produced and maintained by the **Jakarta RESTful Web Services** +project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jaxrs + +## Trademarks + +**Jakarta RESTful Web Services** is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jaxrs-api + +## Third-party Content + +This project leverages the following third party content. + +javaee-api (7.0) + +* License: Apache-2.0 AND W3C + +JUnit (4.11) + +* License: Common Public License 1.0 + +Mockito (2.16.0) + +* Project: http://site.mockito.org +* Source: https://github.com/mockito/mockito/releases/tag/v2.16.0 + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +org.apache.avro.avro-1.12.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.avro.avro-1.12.0.jar + +Apache Avro +Copyright 2009-2024 The Apache Software Foundation + + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.arrow.arrow-memory-netty-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.arrow-memory-netty-15.0.2.jar + +Arrow Memory - Netty +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.curator.curator-client-4.2.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.curator.curator-client-4.2.0.jar + +Curator Client +Copyright 2011-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-collections.commons-collections-3.2.2 +-------------------------------------------------------------------------------- + +Bundled jars: commons-collections.commons-collections-3.2.2.jar + +Apache Commons Collections +Copyright 2001-2015 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +io.r2dbc.r2dbc-spi-0.9.0.RELEASE +-------------------------------------------------------------------------------- + +Bundled jars: io.r2dbc.r2dbc-spi-0.9.0.RELEASE.jar + +Reactive Relational Database Connectivity + +Copyright 2017-2021 the original author or authors. + +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 + + 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. + +-------------------------------------------------------------------------------- +commons-cli.commons-cli-1.2 +-------------------------------------------------------------------------------- + +Bundled jars: commons-cli.commons-cli-1.2.jar + +Apache Commons CLI +Copyright 2001-2009 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.core5.httpcore5-h2-5.3 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.core5.httpcore5-h2-5.3.jar + +Apache HttpComponents Core HTTP/2 +Copyright 2005-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-server-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-server-1.0.1.jar + +Kerby-kerb Server +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-jcs3-core-3.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-jcs3-core-3.2.jar + +Apache Commons JCS :: Core +Copyright 2002-2023 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.htrace.htrace-core4-4.1.0-incubating +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.htrace.htrace-core4-4.1.0-incubating.jar + +htrace-core4 +Copyright 2016 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +com.google.inject.extensions.guice-servlet-4.0 +-------------------------------------------------------------------------------- + +Bundled jars: com.google.inject.extensions.guice-servlet-4.0.jar + +Google Guice - Extensions - Servlet +Copyright 2006-2015 Google, Inc. + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.core5.httpcore5-5.3 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.core5.httpcore5-5.3.jar + +Apache HttpComponents Core HTTP/1.1 +Copyright 2005-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-compress-1.27.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-compress-1.27.1.jar + +Apache Commons Compress +Copyright 2002-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.httpclient-4.5.13 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.httpclient-4.5.13.jar + +Apache HttpClient +Copyright 1999-2020 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.orc.orc-shims-1.9.4 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.orc.orc-shims-1.9.4.jar + +ORC Shims +Copyright 2013-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.parquet.parquet-jackson-1.13.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.parquet.parquet-jackson-1.13.1.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. + +## 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. + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-client-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-client-1.0.1.jar + +Kerby-kerb Client +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerby-xdr-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerby-xdr-1.0.1.jar + +Kerby XDR Project +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerby-asn1-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerby-asn1-1.0.1.jar + +Kerby ASN1 Project +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-io.commons-io-2.16.1 +-------------------------------------------------------------------------------- + +Bundled jars: commons-io.commons-io-2.16.1.jar + +Apache Commons IO +Copyright 2002-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerby-pkix-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerby-pkix-1.0.1.jar + +Kerby PKIX Project +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-identity-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-identity-1.0.1.jar + +Kerby-kerb Identity +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +com.fasterxml.jackson.module.jackson-module-blackbird-2.16.1 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.jackson.module.jackson-module-blackbird-2.16.1.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 (as well their dependencies) may be 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. + +-------------------------------------------------------------------------------- +org.apache.zookeeper.zookeeper-jute-3.5.6 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.zookeeper.zookeeper-jute-3.5.6.jar + +Apache ZooKeeper - Jute +Copyright 2008-2019 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.httpcore-nio-4.4.13 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.httpcore-nio-4.4.13.jar + +Apache HttpCore NIO +Copyright 2005-2020 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.kerby.kerby-util-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerby-util-1.0.1.jar + +Kerby Util +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-lang3-3.16.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-lang3-3.16.0.jar + +Apache Commons Lang +Copyright 2001-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-configuration2-2.1.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-configuration2-2.1.1.jar + +Apache Commons Configuration +Copyright 2001-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +com.google.inject.guice-4.0 +-------------------------------------------------------------------------------- + +Bundled jars: com.google.inject.guice-4.0.jar + +Google Guice - Core Library +Copyright 2006-2015 Google, Inc. + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +software.amazon.awssdk.third-party-jackson-core-2.29.51 +-------------------------------------------------------------------------------- + +Bundled jars: software.amazon.awssdk.third-party-jackson-core-2.29.51.jar + +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/). + +# 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. + +## 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 . +That code is available under an MIT 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. + +# FastDoubleParser + +This is a Java port of Daniel Lemire's fast_float project. +This project provides parsers for double, float, BigDecimal and BigInteger values. + +## Copyright + +Copyright © 2023 Werner Randelshofer, Switzerland. + +## Licensing + +This code is licensed under MIT License. +https://github.com/wrandelshofer/FastDoubleParser/blob/522be16e145f43308c43b23094e31d5efcaa580e/LICENSE +(The file 'LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +Some portions of the code have been derived from other projects. +All these projects require that we include a copyright notice, and some require that we also include some text of their +license file. + +fast_double_parser, Copyright (c) 2022 Daniel Lemire. Apache 2.0 License. +https://github.com/fastfloat/fast_float +https://github.com/fastfloat/fast_float/blob/dc88f6f882ac7eb8ec3765f633835cb76afa0ac2/LICENSE-APACHE + +fast_float, Copyright (c) 2021 The fast_float authors. Apache 2.0 License. +https://github.com/fastfloat/fast_float +https://github.com/lemire/fast_double_parser/blob/07d9189a8fb815fe800cb15ca022e7a07093236e/LICENSE + +bigint, Copyright 2020 Tim Buktu. 2-clause BSD License. +https://github.com/tbuktu/bigint/tree/floatfft +https://github.com/tbuktu/bigint/blob/617c8cd8a7c5e4fb4d919c6a4d11e2586107f029/LICENSE +https://github.com/wrandelshofer/FastDoubleParser/blob/39e123b15b71f29a38a087d16a0bc620fc879aa6/bigint-LICENSE +(We only use those portions of the bigint project that can be licensed under 2-clause BSD License.) +(The file 'bigint-LICENSE' is included in the sources and classes Jar files that are released by this project +- as is required by that license.) + +-------------------------------------------------------------------------------- +com.fasterxml.classmate-1.7.0 +-------------------------------------------------------------------------------- + +Bundled jars: com.fasterxml.classmate-1.7.0.jar + +Java ClassMate library was originally written by Tatu Saloranta (tatu.saloranta@iki.fi) + +Other developers who have contributed code are: + +* Brian Langel + +## Copyright + +Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi) + +-------------------------------------------------------------------------------- +org.glassfish.jersey.core.jersey-common-3.0.12 +-------------------------------------------------------------------------------- + +Bundled jars: org.glassfish.jersey.core.jersey-common-3.0.12.jar + +# Notice for Jersey Core Common module +This content is produced and maintained by the Eclipse Jersey project. + + +* https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright: (C) 2009 The Guava Authors + +JSR-166 Extension - JEP 266 +* License: Creative Commons 1.0 (CC0) +* No copyright +* 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/publicdomain/zero/1.0/ + +# Notice for Jersey +This content is produced and maintained by the Eclipse Jersey project. + +* Project home: https://projects.eclipse.org/projects/ee4j.jersey + +## Trademarks +Eclipse Jersey is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code +The project maintains the following source code repositories: + +* https://github.com/eclipse-ee4j/jersey + +## Third-party Content + +Angular JS, v1.6.6 +* License MIT (http://www.opensource.org/licenses/mit-license.php) +* Project: http://angularjs.org +* Coyright: (c) 2010-2017 Google, Inc. + +aopalliance Version 1 +* License: all the source code provided by AOP Alliance is Public Domain. +* Project: http://aopalliance.sourceforge.net +* Copyright: Material in the public domain is not protected by copyright + +Bean Validation API 3.0.2 +* License: Apache License, 2.0 +* Project: http://beanvalidation.org/1.1/ +* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors +* by the @authors tag. + +Hibernate Validator CDI, 7.0.5.Final +* License: Apache License, 2.0 +* Project: https://beanvalidation.org/ +* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate + +Bootstrap v3.3.7 +* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE) +* Project: http://getbootstrap.com +* Copyright: 2011-2016 Twitter, Inc + +Google Guava Version 18.0 +* License: Apache License, 2.0 +* Copyright (C) 2009 The Guava Authors + +jakarta.inject Version: 1 +* License: Apache License, 2.0 +* Copyright (C) 2009 The JSR-330 Expert Group + +Javassist Version 3.29.2-GA +* License: Apache License, 2.0 +* Project: http://www.javassist.org/ +* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved. + +Jackson JAX-RS Providers Version 2.15.3 +* License: Apache License, 2.0 +* Project: https://github.com/FasterXML/jackson-jaxrs-providers +* Copyright: (c) 2009-2023 FasterXML, LLC. All rights reserved unless otherwise indicated. + +jQuery v1.12.4 +* License: jquery.org/license +* Project: jquery.org +* Copyright: (c) jQuery Foundation + +jQuery Barcode plugin 0.3 +* License: MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://www.gnu.org/licenses/gpl.html) +* Project: http://www.pasella.it/projects/jQuery/barcode +* Copyright: (c) 2009 Antonello Pasella antonello.pasella@gmail.com + +JSR-166 Extension - JEP 266 +* License: CC0 +* No copyright +* 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/publicdomain/zero/1.0/ + +KineticJS, v4.7.1 +* License: MIT license (http://www.opensource.org/licenses/mit-license.php) +* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS +* Copyright: Eric Rowell + +org.objectweb.asm Version 9.6 +* License: Modified BSD (https://asm.ow2.io/license.html) +* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved. + +org.osgi.core version 6.0.0 +* License: Apache License, 2.0 +* Copyright (c) OSGi Alliance (2005, 2008). All Rights Reserved. + +org.glassfish.jersey.server.internal.monitoring.core +* License: Apache License, 2.0 +* Copyright (c) 2015-2018 Oracle and/or its affiliates. All rights reserved. +* Copyright 2010-2013 Coda Hale and Yammer, Inc. + +W3.org documents +* License: W3C License +* Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ + +-------------------------------------------------------------------------------- +jakarta.annotation.jakarta.annotation-api-2.1.1 +-------------------------------------------------------------------------------- + +Bundled jars: jakarta.annotation.jakarta.annotation-api-2.1.1.jar + +# Notices for Jakarta Annotations + +This content is produced and maintained by the Jakarta Annotations project. + + * Project home: https://projects.eclipse.org/projects/ee4j.ca + +## Trademarks + +Jakarta Annotations is a trademark of the Eclipse Foundation. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made +available under the following Secondary Licenses when the conditions for such +availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU +General Public License, version 2 with the GNU Classpath Exception which is +available at https://www.gnu.org/software/classpath/license.html. + +SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code + +The project maintains the following source code repositories: + + * https://github.com/eclipse-ee4j/common-annotations-api + +## Third-party Content + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. + +-------------------------------------------------------------------------------- +org.apache.kerby.kerb-common-1.0.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.kerby.kerb-common-1.0.1.jar + +Kerby-kerb Common +Copyright 2014-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.arrow.flight-core-15.0.2 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.arrow.flight-core-15.0.2.jar + +Arrow Flight Core +Copyright 2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.iceberg.iceberg-bundled-guava-1.7.1 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.iceberg.iceberg-bundled-guava-1.7.1.jar + +Apache Iceberg +Copyright 2017-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +org.apache.commons.commons-text-1.11.0 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.commons.commons-text-1.11.0.jar + +Apache Commons Text +Copyright 2014-2023 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +commons-net.commons-net-3.6 +-------------------------------------------------------------------------------- + +Bundled jars: commons-net.commons-net-3.6.jar + +Apache Commons Net +Copyright 2001-2017 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +io.netty.netty-3.10.6.Final +-------------------------------------------------------------------------------- + +Bundled jars: io.netty.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/ + +-------------------------------------------------------------------------------- +org.apache.httpcomponents.httpmime-4.5.13 +-------------------------------------------------------------------------------- + +Bundled jars: org.apache.httpcomponents.httpmime-4.5.13.jar + +Apache HttpClient Mime +Copyright 1999-2020 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). diff --git a/workflow-compiling-service/build.sbt b/workflow-compiling-service/build.sbt index 4c8d85485fd..9560751d00b 100644 --- a/workflow-compiling-service/build.sbt +++ b/workflow-compiling-service/build.sbt @@ -29,7 +29,9 @@ enablePlugins(JavaAppPackaging) // See project/AddMetaInfLicenseFiles.scala. Universal / mappings := AddMetaInfLicenseFiles.distMappings( (Universal / mappings).value, - (ThisBuild / baseDirectory).value + (ThisBuild / baseDirectory).value, + baseDirectory.value / "LICENSE-binary", + baseDirectory.value / "NOTICE-binary" ) // Enable semanticdb for Scalafix