diff --git a/.github/workflows/license-checker.yaml b/.github/workflows/license-checker.yaml index 7700d0b3d25..dbbc902d0d7 100644 --- a/.github/workflows/license-checker.yaml +++ b/.github/workflows/license-checker.yaml @@ -14,6 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. # + name: License checker on: @@ -25,7 +26,8 @@ concurrency: cancel-in-progress: ${{ github.event_name == 'pull_request' }} jobs: - check-license: + # Job 1: check license header and dependencies' license + check-license-header: runs-on: ubuntu-latest steps: # step 1 clear cache @@ -35,21 +37,100 @@ jobs: # step 2 checkout - name: Checkout uses: actions/checkout@v3 - # step 3 https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/ + # step 3 setup node https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/ - uses: actions/setup-node@v3 with: node-version: '14.x' - # step 4 check license + # step 4 check license header - name: Check License Header uses: apache/skywalking-eyes/header@8fc52baabc14c86294d96034bcc194cfa7f76b05 with: log: info config: .licenserc.yaml mode: check - # step 5 check dependencies + # step 5 check dependencies' license - name: Check Dependencies' License uses: apache/skywalking-eyes/dependency@8fc52baabc14c86294d96034bcc194cfa7f76b05 with: log: info config: .licenserc.yaml - mode: check \ No newline at end of file + mode: check + + # Job 2: build and verify generated license files + check-license-files: + runs-on: ubuntu-latest + steps: + # step 1 checkout + - name: Checkout + uses: actions/checkout@v3 + # step 2 set up Go + - name: "Set up Go" + uses: actions/setup-go@v5 + with: + go-version: '1.26' + # step 3 install license-eye CLI + - name: "Install license-eye" + run: go install github.com/apache/skywalking-eyes/cmd/license-eye@latest + # step 4 set up Java JDK + - name: "Set up Java JDK 25" + uses: actions/setup-java@v3.12.0 + with: + distribution: 'zulu' + java-version: 25 + # step 4 print maven version + - name: "Print maven version" + run: ./mvnw -version + # step 5 restore local maven repository cache + - name: "Restore local maven repository cache" + uses: actions/cache/restore@v4 + id: cache-maven-repository + with: + path: ~/.m2/repository + key: ${{ runner.os }}-license-maven-${{ hashFiles('**/pom.xml') }} + restore-keys: | + ${{ runner.os }}-license-maven- + # step 6 build (generates license-related files via maven plugin) + - name: Build with Maven + run: ./mvnw -B clean install -DskipTests + # step 7 save local maven repository cache + - name: "Save local maven repository cache" + uses: actions/cache/save@v4 + if: steps.cache-maven-repository.outputs.cache-hit != 'true' + with: + path: ~/.m2/repository + key: ${{ runner.os }}-license-maven-${{ hashFiles('**/pom.xml') }} + # step 8 check for uncommitted changes after maven build + - name: Check for changes after Maven build + run: | + if ! git diff --exit-code; then + echo "::error::Uncommitted changes detected after Maven build." + echo "Please run './mvnw -B clean install -DskipTests' locally and commit the generated files." + exit 1 + fi + # step 9 generate LICENSE files for distribution + - name: Generate LICENSE files + run: ./script/license/generate-license.sh all + # step 10 save diff to file + - name: Save license diff to file + run: git diff > license-diff.diff + # step 11 upload diff as artifact + - name: Upload license diff + if: always() + uses: actions/upload-artifact@v4 + with: + name: license-diff + path: license-diff.diff + # step 12 check for license file changes and fail if present + - name: Check for license file changes + run: | + if [ -s license-diff.diff ]; then + echo "License file changes detected:" + cat license-diff.diff + echo "" + echo "::error::License files are out of date." + echo "Please run './script/license/generate-license.sh all' locally and commit the changes." + echo "You can also download the license-diff artifact from this CI run's artifacts, then apply it with: git apply license-diff.diff" + exit 1 + else + echo "No license file changes detected. All good!" + fi diff --git a/.gitignore b/.gitignore index f4ce63bf64a..0943961f186 100644 --- a/.gitignore +++ b/.gitignore @@ -69,6 +69,9 @@ dependency-reduced-pom.xml /distribution/*/sessionStore/ /file_store/ +# python ignore +__pycache__/ + # system ignore .DS_Store Thumbs.db diff --git a/.licenserc-distribution.yaml b/.licenserc-distribution.yaml new file mode 100644 index 00000000000..ac72eabdc8d --- /dev/null +++ b/.licenserc-distribution.yaml @@ -0,0 +1,85 @@ +# +# 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. +# + +# License header check configuration (same as main .licenserc.yaml) +header: + license: + spdx-id: Apache-2.0 + copyright-owner: Apache Software Foundation + content: | + 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. + + paths-ignore: + - 'LICENSE' + - 'NOTICE' + - 'DISCLAIMER' + - '**/org/apache/seata/sqlparser/antlr/**/*.g4' + - 'distribution/licenses/**' + - 'distribution/LICENSE' + - 'distribution/LICENSE-*' + - 'distribution/NOTICE' + - 'distribution/NOTICE-*' + - '**/*.txt' #txt files not support comments + - '**/*.json' #json files not support comments + - '**/*.png' + - '**/*.jpg' + - '**/*.jpeg' + - '**/*.ico' + - '**/*.tokens' + - '**/*.interp' + - '**/.babelrc' #json format + - '**/.eslintrc' #json format + - '**/.prettierrc' #json format + - '**/.mvn/jvm.config' + comment: on-failure + +# Dependency license resolution for distribution module (combined) +dependency: + files: + - server/pom.xml + - namingserver/pom.xml + - saga/seata-saga-statemachine-designer/package.json + - console/src/main/resources/static/console-fe/package.json + excludes: + - name: org.apache.seata:* + recursive: false + # exclude manually confirmed license + # BSD-3-Clause https://www.npmjs.com/package/universal-canvas-context + - name: universal-canvas-context + recursive: false + # BSD-3-Clause https://www.npmjs.com/package/universal-element + - name: universal-element + recursive: false + # remove later https://www.npmjs.com/package/@gcanvas/core + - name: "@gcanvas/core" + recursive: true + # remove later https://www.npmjs.com/package/universal-env + - name: universal-env + recursive: true diff --git a/.licenserc-namingserver.yaml b/.licenserc-namingserver.yaml new file mode 100644 index 00000000000..0f1ad83ba1b --- /dev/null +++ b/.licenserc-namingserver.yaml @@ -0,0 +1,84 @@ +# +# 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. +# + +# License header check configuration (same as main .licenserc.yaml) +header: + license: + spdx-id: Apache-2.0 + copyright-owner: Apache Software Foundation + content: | + 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. + + paths-ignore: + - 'LICENSE' + - 'NOTICE' + - 'DISCLAIMER' + - '**/org/apache/seata/sqlparser/antlr/**/*.g4' + - 'distribution/licenses/**' + - 'distribution/LICENSE' + - 'distribution/LICENSE-*' + - 'distribution/NOTICE' + - 'distribution/NOTICE-*' + - '**/*.txt' #txt files not support comments + - '**/*.json' #json files not support comments + - '**/*.png' + - '**/*.jpg' + - '**/*.jpeg' + - '**/*.ico' + - '**/*.tokens' + - '**/*.interp' + - '**/.babelrc' #json format + - '**/.eslintrc' #json format + - '**/.prettierrc' #json format + - '**/.mvn/jvm.config' + comment: on-failure + +# Dependency license resolution for namingserver module +dependency: + files: + - namingserver/pom.xml + - saga/seata-saga-statemachine-designer/package.json + - console/src/main/resources/static/console-fe/package.json + excludes: + - name: org.apache.seata:* + recursive: false + # exclude manually confirmed license + # BSD-3-Clause https://www.npmjs.com/package/universal-canvas-context + - name: universal-canvas-context + recursive: false + # BSD-3-Clause https://www.npmjs.com/package/universal-element + - name: universal-element + recursive: false + # remove later https://www.npmjs.com/package/@gcanvas/core + - name: "@gcanvas/core" + recursive: true + # remove later https://www.npmjs.com/package/universal-env + - name: universal-env + recursive: true diff --git a/.licenserc-server.yaml b/.licenserc-server.yaml new file mode 100644 index 00000000000..725a30c9527 --- /dev/null +++ b/.licenserc-server.yaml @@ -0,0 +1,84 @@ +# +# 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. +# + +# License header check configuration (same as main .licenserc.yaml) +header: + license: + spdx-id: Apache-2.0 + copyright-owner: Apache Software Foundation + content: | + 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. + + paths-ignore: + - 'LICENSE' + - 'NOTICE' + - 'DISCLAIMER' + - '**/org/apache/seata/sqlparser/antlr/**/*.g4' + - 'distribution/licenses/**' + - 'distribution/LICENSE' + - 'distribution/LICENSE-*' + - 'distribution/NOTICE' + - 'distribution/NOTICE-*' + - '**/*.txt' #txt files not support comments + - '**/*.json' #json files not support comments + - '**/*.png' + - '**/*.jpg' + - '**/*.jpeg' + - '**/*.ico' + - '**/*.tokens' + - '**/*.interp' + - '**/.babelrc' #json format + - '**/.eslintrc' #json format + - '**/.prettierrc' #json format + - '**/.mvn/jvm.config' + comment: on-failure + +# Dependency license resolution for server module +dependency: + files: + - server/pom.xml + - saga/seata-saga-statemachine-designer/package.json + - console/src/main/resources/static/console-fe/package.json + excludes: + - name: org.apache.seata:* + recursive: false + # exclude manually confirmed license + # BSD-3-Clause https://www.npmjs.com/package/universal-canvas-context + - name: universal-canvas-context + recursive: false + # BSD-3-Clause https://www.npmjs.com/package/universal-element + - name: universal-element + recursive: false + # remove later https://www.npmjs.com/package/@gcanvas/core + - name: "@gcanvas/core" + recursive: true + # remove later https://www.npmjs.com/package/universal-env + - name: universal-env + recursive: true diff --git a/LICENSE b/LICENSE index 7348469ad17..6062ca6f1b8 100644 --- a/LICENSE +++ b/LICENSE @@ -15,7 +15,7 @@ "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 (properties) the power, direct or indirect, to cause the + "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. @@ -242,4 +242,4 @@ ======================================================================== Apache 2.0 licenses ======================================================================== - For the mvnw and mvnw.cmd files, they are copied from https://github.com/apache/maven-wrapper. The code is licensed under an Apache 2.0 License. \ No newline at end of file + For the mvnw and mvnw.cmd files, they are copied from https://github.com/apache/maven-wrapper. The code is licensed under an Apache 2.0 License. diff --git a/Makefile b/Makefile index 0228bd4b974..95b05ea6e28 100644 --- a/Makefile +++ b/Makefile @@ -22,7 +22,8 @@ SHELL := /usr/bin/env bash # Declare all phony targets (targets that are not actual files, i.e. they don't produce a file # matching the target name — make will always execute them regardless of file timestamps) .PHONY: help clean spotless-check spotless-apply checkstyle checkstyle-diff license test \ - package-only package \ + generate-license-all generate-license-namingserver generate-license-server generate-license-distribution \ + install-only install package-only package \ install-server-jar install-namingserver-jar \ install-run-namingserver-native-jar run-namingserver-native-jar \ install-run-server-jar run-server-jar \ @@ -87,9 +88,36 @@ checkstyle-diff: ## Run Checkstyle code check only on changed .java files license: ## Run license check $(MVN) $(MAVEN_ARGS) verify -Dlicense.skip=false -DskipTests +# LICENSE_STRICT — when set to 1, unknown licenses cause the build to fail (exit 1) +# instead of just printing a warning. +# +# Examples: +# make generate-license-namingserver LICENSE_STRICT=1 +# make generate-license-all LICENSE_STRICT=1 +LICENSE_STRICT ?= 0 +LICENSE_STRICT_FLAG = $(if $(filter 1 true,$(LICENSE_STRICT)),--strict,) + +generate-license-all: install-only ## Generate LICENSE-namingserver, LICENSE-server and LICENSE files + @./script/license/generate-license.sh all $(LICENSE_STRICT_FLAG) + +generate-license-namingserver: install-only ## Generate LICENSE-namingserver files + @./script/license/generate-license.sh namingserver $(LICENSE_STRICT_FLAG) + +generate-license-server: install-only ## Generate LICENSE-server files + @./script/license/generate-license.sh server $(LICENSE_STRICT_FLAG) + +generate-license-distribution: install-only ## Generate distribution LICENSE file + @./script/license/generate-license.sh distribution $(LICENSE_STRICT_FLAG) + test: ## Run unit tests $(MVN) $(MAVEN_ARGS) clean test +install-only: ## Package the project without running tests + $(MVN) $(MAVEN_ARGS) clean install -DskipTests + +install: ## Package the project without running tests + $(MVN) $(MAVEN_ARGS) clean install + package-only: ## Package the project without running tests $(MVN) $(MAVEN_ARGS) clean package -DskipTests diff --git a/changes/en-us/2.x.md b/changes/en-us/2.x.md index f469799d64d..89702640ed6 100644 --- a/changes/en-us/2.x.md +++ b/changes/en-us/2.x.md @@ -22,6 +22,7 @@ Add changes here for all PR submitted to the 2.x branch. - [[#8165](https://github.com/apache/incubator-seata/pull/8165)]/[[#8200](https://github.com/apache/incubator-seata/pull/8200)] add GraalVM native image build support for seata-namingserver - [[#8140](https://github.com/apache/incubator-seata/pull/8140)] support automatic updated marking after BusinessActionContext modifications +- [[#8194](https://github.com/apache/incubator-seata/pull/8194)] auto-generate distribution LICENSE files and normalize license names to SPDX identifiers - [[#8188](https://github.com/apache/incubator-seata/pull/8188)] support action status report and TccHook rollback interceptors in Saga annotation mode for anti-suspension and empty rollback ### bugfix: diff --git a/changes/zh-cn/2.x.md b/changes/zh-cn/2.x.md index abb4e5b94fd..501811ca967 100644 --- a/changes/zh-cn/2.x.md +++ b/changes/zh-cn/2.x.md @@ -22,6 +22,7 @@ - [[#8165](https://github.com/apache/incubator-seata/pull/8165)]/[[#8200](https://github.com/apache/incubator-seata/pull/8200)] 为 seata-namingserver 添加 GraalVM 原生镜像构建支持 - [[#8140](https://github.com/apache/incubator-seata/pull/8140)] 支持在 BusinessActionContext 变更后自动标记 updated +- [[#8194](https://github.com/apache/incubator-seata/pull/8194)] 自动生成 distribution LICENSE 文件并将许可证名称规范化为 SPDX 标识符 - [[#8188](https://github.com/apache/incubator-seata/pull/8188)] Saga 注解模式支持 action status 上报和 TccHook 回滚切面,增强防悬挂和空回滚能力 ### bugfix: diff --git a/console/src/main/resources/static/console-fe/package-lock.json b/console/src/main/resources/static/console-fe/package-lock.json index 70c76de391f..7d1da540039 100644 --- a/console/src/main/resources/static/console-fe/package-lock.json +++ b/console/src/main/resources/static/console-fe/package-lock.json @@ -2163,6 +2163,40 @@ "node": ">=10.0.0" } }, + "node_modules/@emnapi/core": { + "version": "1.11.3", + "resolved": "https://registry.npmmirror.com/@emnapi/core/-/core-1.11.3.tgz", + "integrity": "sha512-zLpS5asjEb7lq8jYLq37N6XKaE41DIexlY1rF/z4/tIl3wo13Sqm28fRyfIsKZD+NZ8mM5RoKkpW/rBcuoSZSg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.3", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.11.3", + "resolved": "https://registry.npmmirror.com/@emnapi/runtime/-/runtime-1.11.3.tgz", + "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/@emnapi/wasi-threads/-/wasi-threads-1.2.3.tgz", + "integrity": "sha512-ELEBe8PsLvvJ6QMr0zLt8ffvOHW/dc1m3CEzNMg7aJUv3bMaoDtw2TXyDAwkYBuroxxuHEwhRTLJSe5sya547g==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@emotion/cache": { "version": "10.0.29", "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz", @@ -2560,6 +2594,19 @@ "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", "dev": true }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.12", + "resolved": "https://registry.npmmirror.com/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", + "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@tybys/wasm-util": "^0.10.0" + } + }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", @@ -2661,6 +2708,27 @@ "@parcel/watcher-win32-x64": "2.5.6" } }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz", + "integrity": "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, "node_modules/@parcel/watcher-darwin-arm64": { "version": "2.5.6", "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz", @@ -2701,6 +2769,216 @@ "url": "https://opencollective.com/parcel" } }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz", + "integrity": "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz", + "integrity": "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz", + "integrity": "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz", + "integrity": "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz", + "integrity": "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz", + "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz", + "integrity": "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz", + "integrity": "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz", + "integrity": "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz", + "integrity": "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, "node_modules/@peculiar/asn1-cms": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.7.0.tgz", @@ -2848,6 +3126,17 @@ "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", "dev": true }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.3", + "resolved": "https://registry.npmmirror.com/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", + "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@types/body-parser": { "version": "1.19.6", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", @@ -3610,6 +3899,34 @@ "@uni/action-sheet": "^1.0.7" } }, + "node_modules/@unrs/resolver-binding-android-arm-eabi": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", + "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-android-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", + "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, "node_modules/@unrs/resolver-binding-darwin-arm64": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", @@ -3636,6 +3953,219 @@ "darwin" ] }, + "node_modules/@unrs/resolver-binding-freebsd-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", + "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", + "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", + "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", + "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", + "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", + "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", + "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", + "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", + "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", + "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", + "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", + "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^0.2.11" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", + "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", + "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-x64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", + "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/@webassemblyjs/ast": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", diff --git a/distribution/LICENSE b/distribution/LICENSE index 7c18742c066..e3004b88519 100644 --- a/distribution/LICENSE +++ b/distribution/LICENSE @@ -15,7 +15,7 @@ "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 (properties) the power, direct or indirect, to cause the + "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. @@ -172,6 +172,7 @@ 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 additional liability. + END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. @@ -207,6 +208,12 @@ notices and license terms. Your use of the source code for the these subcomponents is subject to the terms and conditions of the following licenses. +======================================================================== +0BSD licenses +======================================================================== + + tslib 2.8.1 0BSD + ======================================================================== Apache-1.1 licenses ======================================================================== @@ -217,41 +224,47 @@ Apache-1.1 licenses Apache-2.0 licenses ======================================================================== - @ampproject/remapping 2.2.1 Apache-2.0 - com.alibaba.nacos:nacos-api 1.4.6 Apache-2.0 - com.alibaba.nacos:nacos-client 1.4.6 Apache-2.0 - com.alibaba.nacos:nacos-common 1.4.6 Apache-2.0 - com.alibaba:druid 1.2.25 Apache-2.0 - com.alibaba:fastjson 1.2.83 Apache-2.0 + at.yawk.lz4:lz4-java 1.10.1 Apache-2.0 + baseline-browser-mapping 2.10.12 Apache-2.0 com.alibaba.fastjson2:fastjson2 2.0.52 Apache-2.0 + com.alibaba:druid 1.2.28 Apache-2.0 + com.alibaba:fastjson 1.2.83 Apache-2.0 com.alipay.sofa.common:sofa-common-tools 1.0.12 Apache-2.0 com.alipay.sofa:bolt 1.6.7 Apache-2.0 com.alipay.sofa:hessian 4.0.3 Apache-2.0 + com.alipay.sofa:jraft-core 1.3.14 Apache-2.0 com.alipay.sofa:registry-client-all 6.3.0 Apache-2.0 com.beust:jcommander 1.82 Apache-2.0 + com.bucket4j:bucket4j_jdk8-core 8.1.0 Apache-2.0 com.ctrip.framework.apollo:apollo-client 2.0.1 Apache-2.0 com.ctrip.framework.apollo:apollo-core 2.0.1 Apache-2.0 com.dameng:DmJdbcDriver18 8.1.2.192 Apache-2.0 com.ecwid.consul:consul-api 1.4.2 Apache-2.0 - com.fasterxml.jackson.core:jackson-annotations 2.12.7 Apache-2.0 - com.fasterxml.jackson.core:jackson-annotations 2.13.5 Apache-2.0 - com.fasterxml.jackson.core:jackson-core 2.13.5 Apache-2.0 - com.fasterxml.jackson.core:jackson-databind 2.13.5 Apache-2.0 - com.fasterxml.jackson.datatype:jackson-datatype-jdk8 2.13.5 Apache-2.0 - com.fasterxml.jackson.module:jackson-module-parameter-names 2.13.5 Apache-2.0 - com.github.ben-manes.caffeine:caffeine 2.9.3 Apache-2.0 + com.ethlo.time:itu 1.14.0 Apache-2.0 + com.fasterxml.jackson.core:jackson-annotations 2.21 Apache-2.0 + com.fasterxml.jackson.core:jackson-annotations 2.21 Apache-2.0 + com.fasterxml.jackson.core:jackson-core 2.21.2 Apache-2.0 + com.fasterxml.jackson.core:jackson-core 2.21.2 Apache-2.0 + com.fasterxml.jackson.core:jackson-databind 2.21.2 Apache-2.0 + com.fasterxml.jackson.core:jackson-databind 2.21.2 Apache-2.0 + com.fasterxml.jackson.dataformat:jackson-dataformat-yaml 2.21.2 Apache-2.0 + com.fasterxml.jackson.datatype:jackson-datatype-jsr310 2.21.2 Apache-2.0 + com.fasterxml.jackson.module:jackson-module-jsonSchema 2.21.2 Apache-2.0 + com.fasterxml:classmate 1.7.3 Apache-2.0 + com.github.ben-manes.caffeine:caffeine 3.2.3 Apache-2.0 com.github.danielwegener:logback-kafka-appender 0.2.0-RC2 Apache-2.0 + com.github.victools:jsonschema-generator 4.38.0 Apache-2.0 + com.github.victools:jsonschema-module-jackson 4.38.0 Apache-2.0 + com.github.victools:jsonschema-module-swagger-2 4.38.0 Apache-2.0 com.github.vlsi.compactmap:compactmap 2.0 Apache-2.0 - com.google.android:annotations 4.1.1.4 Apache-2.0 com.google.api.grpc:proto-google-common-protos 2.9.0 Apache-2.0 com.google.code.findbugs:jsr305 3.0.2 Apache-2.0 - com.google.code.gson:gson 2.8.9 Apache-2.0 - com.google.code.gson:gson 2.9.1 Apache-2.0 + com.google.code.gson:gson 2.13.2 Apache-2.0 + com.google.errorprone:error_prone_annotations 2.21.1 Apache-2.0 com.google.errorprone:error_prone_annotations 2.21.1 Apache-2.0 com.google.guava:failureaccess 1.0.1 Apache-2.0 com.google.guava:guava 32.1.3-jre Apache-2.0 com.google.inject:guice 5.0.1 Apache-2.0 - com.google.inject:guice 4.1.0 Apache-2.0 com.google.j2objc:j2objc-annotations 2.8 Apache-2.0 com.lmax:disruptor 3.3.7 Apache-2.0 com.netflix.archaius:archaius-core 0.7.6 Apache-2.0 @@ -259,28 +272,28 @@ Apache-2.0 licenses com.netflix.netflix-commons:netflix-eventbus 0.3.0 Apache-2.0 com.netflix.netflix-commons:netflix-infix 0.3.0 Apache-2.0 com.netflix.servo:servo-core 0.12.21 Apache-2.0 + com.networknt:json-schema-validator 2.0.0 Apache-2.0 + com.squareup.okhttp3:okhttp 4.9.3 Apache-2.0 + com.squareup.okio:okio 2.8.0 Apache-2.0 com.typesafe:config 1.2.1 Apache-2.0 - com.zaxxer:HikariCP 4.0.3 Apache-2.0 - com.zaxxer:HikariCP 3.4.3 Apache-2.0 - commons-beanutils:commons-beanutils 1.9.4 Apache-2.0 - commons-codec:commons-codec 1.15 Apache-2.0 - commons-collections:commons-collections 3.2.2 Apache-2.0 + com.zaxxer:HikariCP 7.0.2 Apache-2.0 + commons-codec:commons-codec 1.19.0 Apache-2.0 commons-configuration:commons-configuration 1.10 Apache-2.0 - commons-digester:commons-digester 2.1 Apache-2.0 - commons-io:commons-io 2.7 Apache-2.0 - commons-io:commons-io 2.8.0 Apache-2.0 + commons-io:commons-io 2.21.0 Apache-2.0 + commons-io:commons-io 2.21.0 Apache-2.0 commons-jxpath:commons-jxpath 1.3 Apache-2.0 commons-lang:commons-lang 2.6 Apache-2.0 - commons-logging:commons-logging 1.2 Apache-2.0 + commons-logging:commons-logging 1.3.6 Apache-2.0 + commons-logging:commons-logging 1.3.6 Apache-2.0 commons-pool:commons-pool 1.6 Apache-2.0 - commons-validator:commons-validator 1.7 Apache-2.0 de.javakaffee:kryo-serializers 0.45 Apache-2.0 + htm 3.1.1 Apache-2.0 + io.dropwizard.metrics:metrics-core 4.2.22 Apache-2.0 io.etcd:jetcd-common 0.5.0 Apache-2.0 io.etcd:jetcd-core 0.5.0 Apache-2.0 io.etcd:jetcd-resolver 0.5.0 Apache-2.0 io.grpc:grpc-api 1.55.1 Apache-2.0 io.grpc:grpc-context 1.55.1 Apache-2.0 - io.grpc:grpc-core 1.55.1 Apache-2.0 io.grpc:grpc-grpclb 1.27.1 Apache-2.0 io.grpc:grpc-netty 1.55.1 Apache-2.0 io.grpc:grpc-protobuf 1.55.1 Apache-2.0 @@ -289,284 +302,344 @@ Apache-2.0 licenses io.jsonwebtoken:jjwt-api 0.10.5 Apache-2.0 io.jsonwebtoken:jjwt-impl 0.10.5 Apache-2.0 io.jsonwebtoken:jjwt-jackson 0.10.5 Apache-2.0 - io.netty:netty-all 4.1.101.Final Apache-2.0 - io.netty:netty-buffer 4.1.101.Final Apache-2.0 - io.netty:netty-codec 4.1.101.Final Apache-2.0 - io.netty:netty-codec-dns 4.1.101.Final Apache-2.0 - io.netty:netty-codec-haproxy 4.1.101.Final Apache-2.0 - io.netty:netty-codec-http 4.1.101.Final Apache-2.0 - io.netty:netty-codec-http2 4.1.101.Final Apache-2.0 - io.netty:netty-codec-memcache 4.1.101.Final Apache-2.0 - io.netty:netty-codec-mqtt 4.1.101.Final Apache-2.0 - io.netty:netty-codec-redis 4.1.101.Final Apache-2.0 - io.netty:netty-codec-smtp 4.1.101.Final Apache-2.0 - io.netty:netty-codec-socks 4.1.101.Final Apache-2.0 - io.netty:netty-codec-stomp 4.1.101.Final Apache-2.0 - io.netty:netty-codec-xml 4.1.101.Final Apache-2.0 - io.netty:netty-common 4.1.101.Final Apache-2.0 - io.netty:netty-handler 4.1.101.Final Apache-2.0 - io.netty:netty-handler-proxy 4.1.101.Final Apache-2.0 - io.netty:netty-handler-ssl-ocsp 4.1.101.Final Apache-2.0 - io.netty:netty-resolver 4.1.101.Final Apache-2.0 - io.netty:netty-resolver-dns 4.1.101.Final Apache-2.0 - io.netty:netty-resolver-dns-classes-macos 4.1.101.Final Apache-2.0 - io.netty:netty-resolver-dns-native-macos 4.1.101.Final Apache-2.0 - io.netty:netty-transport 4.1.101.Final Apache-2.0 - io.netty:netty-transport-classes-epoll 4.1.101.Final Apache-2.0 - io.netty:netty-transport-classes-kqueue 4.1.101.Final Apache-2.0 - io.netty:netty-transport-native-epoll 4.1.101.Final Apache-2.0 - io.netty:netty-transport-native-kqueue 4.1.101.Final Apache-2.0 - io.netty:netty-transport-native-unix-common 4.1.101.Final Apache-2.0 - io.netty:netty-transport-rxtx 4.1.101.Final Apache-2.0 - io.netty:netty-transport-sctp 4.1.101.Final Apache-2.0 - io.netty:netty-transport-udt 4.1.101.Final Apache-2.0 + io.micrometer:context-propagation 1.2.1 Apache-2.0 + io.micrometer:micrometer-commons 1.16.5 Apache-2.0 + io.micrometer:micrometer-commons 1.16.5 Apache-2.0 + io.micrometer:micrometer-core 1.16.5 Apache-2.0 + io.micrometer:micrometer-jakarta9 1.16.5 Apache-2.0 + io.micrometer:micrometer-observation 1.16.5 Apache-2.0 + io.micrometer:micrometer-observation 1.16.5 Apache-2.0 + io.micrometer:micrometer-registry-prometheus 1.16.5 Apache-2.0 + io.netty:netty-all 4.2.12.Final Apache-2.0 + io.netty:netty-all 4.2.12.Final Apache-2.0 + io.netty:netty-buffer 4.2.12.Final Apache-2.0 + io.netty:netty-buffer 4.2.12.Final Apache-2.0 + io.netty:netty-codec 4.2.12.Final Apache-2.0 + io.netty:netty-codec 4.2.12.Final Apache-2.0 + io.netty:netty-codec-base 4.2.12.Final Apache-2.0 + io.netty:netty-codec-base 4.2.12.Final Apache-2.0 + io.netty:netty-codec-classes-quic 4.2.12.Final Apache-2.0 + io.netty:netty-codec-classes-quic 4.2.12.Final Apache-2.0 + io.netty:netty-codec-compression 4.2.12.Final Apache-2.0 + io.netty:netty-codec-compression 4.2.12.Final Apache-2.0 + io.netty:netty-codec-dns 4.2.12.Final Apache-2.0 + io.netty:netty-codec-dns 4.2.12.Final Apache-2.0 + io.netty:netty-codec-haproxy 4.2.12.Final Apache-2.0 + io.netty:netty-codec-haproxy 4.2.12.Final Apache-2.0 + io.netty:netty-codec-http 4.2.12.Final Apache-2.0 + io.netty:netty-codec-http 4.2.12.Final Apache-2.0 + io.netty:netty-codec-http2 4.2.12.Final Apache-2.0 + io.netty:netty-codec-http2 4.2.12.Final Apache-2.0 + io.netty:netty-codec-http3 4.2.12.Final Apache-2.0 + io.netty:netty-codec-http3 4.2.12.Final Apache-2.0 + io.netty:netty-codec-marshalling 4.2.12.Final Apache-2.0 + io.netty:netty-codec-marshalling 4.2.12.Final Apache-2.0 + io.netty:netty-codec-memcache 4.2.12.Final Apache-2.0 + io.netty:netty-codec-memcache 4.2.12.Final Apache-2.0 + io.netty:netty-codec-mqtt 4.2.12.Final Apache-2.0 + io.netty:netty-codec-mqtt 4.2.12.Final Apache-2.0 + io.netty:netty-codec-native-quic 4.2.12.Final Apache-2.0 + io.netty:netty-codec-native-quic 4.2.12.Final Apache-2.0 + io.netty:netty-codec-protobuf 4.2.12.Final Apache-2.0 + io.netty:netty-codec-protobuf 4.2.12.Final Apache-2.0 + io.netty:netty-codec-redis 4.2.12.Final Apache-2.0 + io.netty:netty-codec-redis 4.2.12.Final Apache-2.0 + io.netty:netty-codec-smtp 4.2.12.Final Apache-2.0 + io.netty:netty-codec-smtp 4.2.12.Final Apache-2.0 + io.netty:netty-codec-socks 4.2.12.Final Apache-2.0 + io.netty:netty-codec-socks 4.2.12.Final Apache-2.0 + io.netty:netty-codec-stomp 4.2.12.Final Apache-2.0 + io.netty:netty-codec-stomp 4.2.12.Final Apache-2.0 + io.netty:netty-codec-xml 4.2.12.Final Apache-2.0 + io.netty:netty-codec-xml 4.2.12.Final Apache-2.0 + io.netty:netty-common 4.2.12.Final Apache-2.0 + io.netty:netty-common 4.2.12.Final Apache-2.0 + io.netty:netty-handler 4.2.12.Final Apache-2.0 + io.netty:netty-handler 4.2.12.Final Apache-2.0 + io.netty:netty-handler-proxy 4.2.12.Final Apache-2.0 + io.netty:netty-handler-proxy 4.2.12.Final Apache-2.0 + io.netty:netty-handler-ssl-ocsp 4.2.12.Final Apache-2.0 + io.netty:netty-handler-ssl-ocsp 4.2.12.Final Apache-2.0 + io.netty:netty-resolver 4.2.12.Final Apache-2.0 + io.netty:netty-resolver 4.2.12.Final Apache-2.0 + io.netty:netty-resolver-dns 4.2.12.Final Apache-2.0 + io.netty:netty-resolver-dns 4.2.12.Final Apache-2.0 + io.netty:netty-resolver-dns-classes-macos 4.2.12.Final Apache-2.0 + io.netty:netty-resolver-dns-classes-macos 4.2.12.Final Apache-2.0 + io.netty:netty-resolver-dns-native-macos 4.2.12.Final Apache-2.0 + io.netty:netty-resolver-dns-native-macos 4.2.12.Final Apache-2.0 + io.netty:netty-transport 4.2.12.Final Apache-2.0 + io.netty:netty-transport 4.2.12.Final Apache-2.0 + io.netty:netty-transport-classes-epoll 4.2.12.Final Apache-2.0 + io.netty:netty-transport-classes-epoll 4.2.12.Final Apache-2.0 + io.netty:netty-transport-classes-io_uring 4.2.12.Final Apache-2.0 + io.netty:netty-transport-classes-io_uring 4.2.12.Final Apache-2.0 + io.netty:netty-transport-classes-kqueue 4.2.12.Final Apache-2.0 + io.netty:netty-transport-classes-kqueue 4.2.12.Final Apache-2.0 + io.netty:netty-transport-native-epoll 4.2.12.Final Apache-2.0 + io.netty:netty-transport-native-epoll 4.2.12.Final Apache-2.0 + io.netty:netty-transport-native-io_uring 4.2.12.Final Apache-2.0 + io.netty:netty-transport-native-io_uring 4.2.12.Final Apache-2.0 + io.netty:netty-transport-native-kqueue 4.2.12.Final Apache-2.0 + io.netty:netty-transport-native-kqueue 4.2.12.Final Apache-2.0 + io.netty:netty-transport-native-unix-common 4.2.12.Final Apache-2.0 + io.netty:netty-transport-native-unix-common 4.2.12.Final Apache-2.0 + io.netty:netty-transport-rxtx 4.2.12.Final Apache-2.0 + io.netty:netty-transport-rxtx 4.2.12.Final Apache-2.0 + io.netty:netty-transport-sctp 4.2.12.Final Apache-2.0 + io.netty:netty-transport-sctp 4.2.12.Final Apache-2.0 + io.netty:netty-transport-udt 4.2.12.Final Apache-2.0 + io.netty:netty-transport-udt 4.2.12.Final Apache-2.0 io.perfmark:perfmark-api 0.25.0 Apache-2.0 - io.prometheus:simpleclient 0.10.0 Apache-2.0 - io.prometheus:simpleclient 0.15.0 Apache-2.0 - io.prometheus:simpleclient_common 0.10.0 Apache-2.0 - io.prometheus:simpleclient_common 0.15.0 Apache-2.0 - io.prometheus:simpleclient_httpserver 0.6.0 Apache-2.0 - io.prometheus:simpleclient_httpserver 0.15.0 Apache-2.0 - io.prometheus:simpleclient_tracer_common 0.15.0 Apache-2.0 - io.prometheus:simpleclient_tracer_otel 0.15.0 Apache-2.0 - io.prometheus:simpleclient_tracer_otel_agent 0.15.0 Apache-2.0 - io.seata:seata-all 2.2.0-SNAPSHOT Apache-2.0 + io.projectreactor:reactor-core 3.8.5 Apache-2.0 + io.prometheus:prometheus-metrics-config 1.4.3 Apache-2.0 + io.prometheus:prometheus-metrics-core 1.4.3 Apache-2.0 + io.prometheus:prometheus-metrics-exposition-formats 1.4.3 Apache-2.0 + io.prometheus:prometheus-metrics-exposition-textformats 1.4.3 Apache-2.0 + io.prometheus:prometheus-metrics-model 1.4.3 Apache-2.0 + io.prometheus:prometheus-metrics-tracer-common 1.4.3 Apache-2.0 + io.prometheus:simpleclient 0.16.0 Apache-2.0 + io.prometheus:simpleclient_common 0.16.0 Apache-2.0 + io.prometheus:simpleclient_httpserver 0.16.0 Apache-2.0 + io.prometheus:simpleclient_tracer_common 0.16.0 Apache-2.0 + io.prometheus:simpleclient_tracer_otel 0.16.0 Apache-2.0 + io.prometheus:simpleclient_tracer_otel_agent 0.16.0 Apache-2.0 + io.swagger.core.v3:swagger-annotations-jakarta 2.2.30 Apache-2.0 javax.inject:javax.inject 1 Apache-2.0 + javax.validation:validation-api 2.0.1.Final Apache-2.0 joda-time:joda-time 2.3 Apache-2.0 - net.bytebuddy:byte-buddy-agent 1.10.22 Apache-2.0 net.jodah:failsafe 2.3.3 Apache-2.0 net.logstash.logback:logstash-logback-encoder 6.5 Apache-2.0 - org.apache.commons:commons-dbcp2 2.9.0 Apache-2.0 - org.apache.commons:commons-lang3 3.12.0 Apache-2.0 - org.apache.commons:commons-pool2 2.9.0 Apache-2.0 - org.apache.commons:commons-pool2 2.11.1 Apache-2.0 - org.apache.curator:curator-recipes 5.1.0 Apache-2.0 - org.apache.curator:curator-framework 5.1.0 Apache-2.0 + org.apache.ant:ant 1.10.12 Apache-2.0 + org.apache.ant:ant-launcher 1.10.12 Apache-2.0 + org.apache.commons:commons-dbcp2 2.13.0 Apache-2.0 + org.apache.commons:commons-lang3 3.19.0 Apache-2.0 + org.apache.commons:commons-lang3 3.19.0 Apache-2.0 + org.apache.commons:commons-math 2.2 Apache-2.0 + org.apache.commons:commons-pool2 2.12.1 Apache-2.0 org.apache.curator:curator-client 5.1.0 Apache-2.0 + org.apache.curator:curator-framework 5.1.0 Apache-2.0 + org.apache.curator:curator-recipes 5.1.0 Apache-2.0 org.apache.curator:curator-test 5.1.0 Apache-2.0 - org.apache.dubbo.extensions:dubbo-filter-seata 1.0.2 Apache-2.0 + org.apache.fory:fory-core 0.12.3 Apache-2.0 org.apache.httpcomponents:httpasyncclient 4.1.5 Apache-2.0 org.apache.httpcomponents:httpclient 4.5.14 Apache-2.0 org.apache.httpcomponents:httpcore 4.4.16 Apache-2.0 org.apache.httpcomponents:httpcore-nio 4.4.16 Apache-2.0 - org.apache.kafka:kafka-clients 3.6.1 Apache-2.0 - org.apache.kafka:kafka-clients 3.1.2 Apache-2.0 - org.apache.logging.log4j:log4j-api 2.17.2 Apache-2.0 - org.apache.logging.log4j:log4j-to-slf4j 2.17.2 Apache-2.0 - org.apache.rocketmq:rocketmq-client 5.0.0 Apache-2.0 - org.apache.rocketmq:rocketmq-common 5.0.0 Apache-2.0 - org.apache.rocketmq:rocketmq-logging 5.0.0 Apache-2.0 - org.apache.rocketmq:rocketmq-remoting 5.0.0 Apache-2.0 - org.apache.tomcat.embed:tomcat-embed-el 9.0.98 Apache-2.0 - org.apache.tomcat.embed:tomcat-embed-websocket 9.0.98 Apache-2.0 - org.apache.tomcat:tomcat-annotations-api 9.0.98 Apache-2.0 + org.apache.kafka:kafka-clients 3.9.2 Apache-2.0 + org.apache.logging.log4j:log4j-api 2.25.4 Apache-2.0 + org.apache.logging.log4j:log4j-api 2.25.4 Apache-2.0 + org.apache.logging.log4j:log4j-to-slf4j 2.25.4 Apache-2.0 + org.apache.logging.log4j:log4j-to-slf4j 2.25.4 Apache-2.0 + org.apache.tomcat.embed:tomcat-embed-core 11.0.22 Apache-2.0 + org.apache.tomcat.embed:tomcat-embed-el 11.0.22 Apache-2.0 + org.apache.tomcat.embed:tomcat-embed-websocket 11.0.22 Apache-2.0 + org.apache.tomcat:tomcat-annotations-api 11.0.21 Apache-2.0 org.apache.yetus:audience-annotations 0.12.0 Apache-2.0 - org.awaitility:awaitility 4.0.3 Apache-2.0 - org.codehaus.groovy:groovy-all 2.4.4 Apache-2.0 + org.apache.zookeeper:zookeeper 3.7.2 Apache-2.0 + org.apache.zookeeper:zookeeper-jute 3.7.2 Apache-2.0 org.codehaus.jettison:jettison 1.5.4 Apache-2.0 org.jctools:jctools-core 2.1.1 Apache-2.0 - org.jetbrains.kotlin:kotlin-stdlib 1.7.22 Apache-2.0 + org.jctools:jctools-core 4.0.5 Apache-2.0 + org.jetbrains.kotlin:kotlin-stdlib 2.2.21 Apache-2.0 org.jetbrains.kotlin:kotlin-stdlib-common 1.7.22 Apache-2.0 - org.jetbrains.kotlin:kotlin-stdlib-jdk7 1.7.22 Apache-2.0 - org.jetbrains.kotlin:kotlin-stdlib-jdk8 1.7.22 Apache-2.0 - org.jetbrains.kotlinx:kotlinx-coroutines-core 1.7.3 Apache-2.0 - org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm 1.7.3 Apache-2.0 org.jetbrains:annotations 13.0 Apache-2.0 - at.yawk.lz4:lz4-java 1.9.0 Apache-2.0 + org.jspecify:jspecify 1.0.0 Apache-2.0 + org.jspecify:jspecify 1.0.0 Apache-2.0 org.objenesis:objenesis 3.3 Apache-2.0 - org.objenesis:objenesis 3.2 Apache-2.0 - org.springframework.boot:spring-boot 2.7.18 Apache-2.0 - org.springframework.boot:spring-boot-autoconfigure 2.7.18 Apache-2.0 - org.springframework.boot:spring-boot-configuration-processor 2.7.18 Apache-2.0 - org.springframework.boot:spring-boot-starter 2.7.18 Apache-2.0 - org.springframework.boot:spring-boot-starter-json 2.7.18 Apache-2.0 - org.springframework.boot:spring-boot-starter-logging 2.7.18 Apache-2.0 - org.springframework.boot:spring-boot-starter-security 2.7.18 Apache-2.0 - org.springframework.boot:spring-boot-starter-tomcat 2.7.18 Apache-2.0 - org.springframework.boot:spring-boot-starter-web 2.7.18 Apache-2.0 - org.springframework.security:spring-security-config 5.7.11 Apache-2.0 - org.springframework.security:spring-security-core 5.7.11 Apache-2.0 - org.springframework.security:spring-security-crypto 5.7.11 Apache-2.0 - org.springframework.security:spring-security-web 5.7.11 Apache-2.0 + org.rocksdb:rocksdbjni 8.8.1 Apache-2.0 + org.springframework.ai:spring-ai-autoconfigure-mcp-server-common 1.1.0 Apache-2.0 + org.springframework.ai:spring-ai-autoconfigure-mcp-server-webmvc 1.1.0 Apache-2.0 + org.springframework.ai:spring-ai-commons 1.1.0 Apache-2.0 + org.springframework.ai:spring-ai-mcp 1.1.0 Apache-2.0 + org.springframework.ai:spring-ai-mcp-annotations 1.1.0 Apache-2.0 + org.springframework.ai:spring-ai-model 1.1.0 Apache-2.0 + org.springframework.ai:spring-ai-starter-mcp-server-webmvc 1.1.0 Apache-2.0 + org.springframework.ai:spring-ai-template-st 1.1.0 Apache-2.0 + org.springframework.boot:spring-boot 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-actuator 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-actuator-autoconfigure 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-autoconfigure 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-autoconfigure 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-health 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-http-client 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-http-converter 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-jackson 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-micrometer-metrics 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-micrometer-observation 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-restclient 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-security 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-servlet 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter-actuator 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter-jackson 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter-logging 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter-logging 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter-micrometer-metrics 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter-restclient 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter-security 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter-tomcat 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter-tomcat-runtime 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter-web 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-tomcat 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-web-server 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-web-server 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-webmvc 4.0.6 Apache-2.0 + org.springframework.security:spring-security-config 7.0.5 Apache-2.0 + org.springframework.security:spring-security-core 7.0.5 Apache-2.0 + org.springframework.security:spring-security-crypto 7.0.5 Apache-2.0 + org.springframework.security:spring-security-web 7.0.5 Apache-2.0 + org.springframework:spring-aop 7.0.7 Apache-2.0 + org.springframework:spring-aop 7.0.7 Apache-2.0 + org.springframework:spring-beans 7.0.7 Apache-2.0 + org.springframework:spring-beans 7.0.7 Apache-2.0 + org.springframework:spring-context 7.0.7 Apache-2.0 + org.springframework:spring-context 7.0.7 Apache-2.0 + org.springframework:spring-core 7.0.7 Apache-2.0 + org.springframework:spring-core 7.0.7 Apache-2.0 + org.springframework:spring-expression 7.0.7 Apache-2.0 + org.springframework:spring-expression 7.0.7 Apache-2.0 + org.springframework:spring-messaging 7.0.7 Apache-2.0 + org.springframework:spring-test 7.0.7 Apache-2.0 + org.springframework:spring-web 7.0.7 Apache-2.0 + org.springframework:spring-web 7.0.7 Apache-2.0 + org.springframework:spring-webmvc 7.0.7 Apache-2.0 org.xerial.snappy:snappy-java 1.1.10.5 Apache-2.0 - org.xerial.snappy:snappy-java 1.1.8.4 Apache-2.0 org.yaml:snakeyaml 2.0 Apache-2.0 - workerpool 6.1.0 Apache-2.0 - io.dropwizard.metrics:metrics-core 4.2.21 Apache-2.0 - io.dropwizard.metrics:metrics-core 4.1.36 Apache-2.0 - com.alipay.sofa:jraft-core 1.3.14 Apache-2.0 - com.fasterxml.jackson.datatype:jackson-datatype-jsr310 2.13.5 Apache-2.0 - io.protostuff:protostuff-api 1.5.9 Apache-2.0 - io.protostuff:protostuff-collectionschema 1.5.9 Apache-2.0 - io.protostuff:protostuff-core 1.5.9 Apache-2.0 - io.protostuff:protostuff-runtime 1.5.9 Apache-2.0 - net.bytebuddy:byte-buddy 1.12.17 Apache-2.0 - org.apache.ant:ant 1.10.12 Apache-2.0 - org.apache.ant:ant-launcher 1.10.12 Apache-2.0 - org.apache.zookeeper:zookeeper 3.7.2 Apache-2.0 - org.apache.zookeeper:zookeeper-jute 3.7.2 Apache-2.0 - org.apache.skywalking 8.4.0 Apache-2.0 - org.apache.tomcat.embed:tomcat-embed-core 9.0.98 Apache-2.0 - net.java.dev.jna:jna 5.5.0 Apache-2.0 - org.rocksdb:rocksdbjni 8.8.1 Apache-2.0 - org.springframework:spring-aop 5.3.39 Apache-2.0 - org.springframework:spring-beans 5.3.39 Apache-2.0 - org.springframework:spring-context 5.3.39 Apache-2.0 - org.springframework:spring-context-support 5.3.39 Apache-2.0 - org.springframework:spring-core 5.3.39 Apache-2.0 - org.springframework:spring-expression 5.3.39 Apache-2.0 - org.springframework:spring-jcl 5.3.39 Apache-2.0 - org.springframework:spring-jdbc 5.3.39 Apache-2.0 - org.springframework:spring-tx 5.3.39 Apache-2.0 - org.springframework:spring-web 5.3.39 Apache-2.0 - org.springframework:spring-webmvc 5.3.39 Apache-2.0 - org.apache.commons:commons-math 2.2 Apache-2.0 - org.apache.tomcat.embed:tomcat-embed-websocket 9.0.106 Apache-2.0 - org.apache.tomcat.embed:tomcat-embed-core 9.0.106 Apache-2.0 - org.apache.tomcat.embed:tomcat-embed-core 9.0.106 Apache-2.0 - org.apache.tomcat.embed:tomcat-embed-el 9.0.106 Apache-2.0 + org.yaml:snakeyaml 2.0 Apache-2.0 + tools.jackson.core:jackson-core 3.1.2 Apache-2.0 + tools.jackson.core:jackson-databind 3.1.2 Apache-2.0 - The following font files are included in the Seata Console: - console/src/main/resources/static/console-fe/public/css/fonts/ +======================================================================== +BSD licenses +======================================================================== - roboto-regular.ttf Apache-2.0 - roboto-regular.woff Apache-2.0 - roboto-regular.woff2 Apache-2.0 - roboto-bold.ttf Apache-2.0 - roboto-bold.woff Apache-2.0 - roboto-bold.woff2 Apache-2.0 - (Google Roboto Font - https://fonts.google.com/specimen/Roboto) + org.antlr:antlr-runtime 3.5.3 BSD + org.antlr:antlr4-runtime 4.13.1 BSD + org.antlr:ST4 4.3.4 BSD ======================================================================== BSD-2-Clause licenses ======================================================================== - org.postgresql:postgresql 42.3.8 BSD-2-Clause see:licenses/postgresql-BSD-2-Clause - webidl-conversions 3.0.1 BSD-2-Clause see:licenses/webidl-conversions-BSD-2-Clause com.github.luben:zstd-jni 1.5.0-4 BSD-2-Clause see:licenses/zstd-jni-BSD-2-Clause + org.postgresql:postgresql 42.7.10 BSD-2-Clause see:licenses/postgresql-BSD-2-Clause + webidl-conversions 3.0.1 BSD-2-Clause see:licenses/webidl-conversions-BSD-2-Clause ======================================================================== BSD-3-Clause licenses ======================================================================== - @uni/action-sheet 1.0.8 BSD-3-Clause see:licenses/uni-BSD-3-Clause - @uni/clipboard 1.0.9 BSD-3-Clause see:licenses/uni-BSD-3-Clause - @uni/env 1.1.1 BSD-3-Clause see:licenses/uni-BSD-3-Clause - @uni/file 1.1.1 BSD-3-Clause see:licenses/uni-BSD-3-Clause - @uni/image 1.1.3 BSD-3-Clause see:licenses/uni-BSD-3-Clause - @uni/navigate 1.0.11 BSD-3-Clause see:licenses/uni-BSD-3-Clause - @uni/page-scroll-to 1.0.0 BSD-3-Clause see:licenses/uni-BSD-3-Clause - @uni/vibrate 1.0.1 BSD-3-Clause see:licenses/uni-BSD-3-Clause - @uni/video 1.0.8 BSD-3-Clause see:licenses/uni-BSD-3-Clause + @uni/action-sheet 1.0.8 BSD-3-Clause + @uni/clipboard 1.0.9 BSD-3-Clause + @uni/env 1.1.1 BSD-3-Clause + @uni/file 1.1.1 BSD-3-Clause + @uni/image 1.1.3 BSD-3-Clause + @uni/navigate 1.0.11 BSD-3-Clause + @uni/page-scroll-to 1.0.0 BSD-3-Clause + @uni/vibrate 1.0.1 BSD-3-Clause + @uni/video 1.0.8 BSD-3-Clause babel-plugin-emotion/node_modules/source-map 0.5.7 BSD-3-Clause see:licenses/source-map-BSD-3-Clause + com.esotericsoftware:kryo 5.4.0 BSD-3-Clause see:licenses/kryo-BSD-3-Clause + com.esotericsoftware:minlog 1.3.1 BSD-3-Clause see:licenses/minlog-BSD-3-Clause + com.esotericsoftware:reflectasm 1.11.9 BSD-3-Clause see:licenses/reflectasm-BSD-3-Clause + com.google.protobuf:protobuf-java 3.25.5 BSD-3-Clause see:licenses/protobuf-java-BSD-3-Clause + com.google.protobuf:protobuf-java-util 3.11.0 BSD-3-Clause + com.thoughtworks.xstream:xstream 1.4.21 BSD-3-Clause see:licenses/xstream-BSD-3-Clause driver-dom 2.2.2 BSD-3-Clause see:licenses/driver-dom-BSD-3-Clause - driver-dom/node_modules/style-unit 3.0.5 BSD-3-Clause see:licenses/driver-dom-BSD-3-Clause + driver-dom/node_modules/style-unit 3.0.5 BSD-3-Clause driver-miniapp 0.1.5 BSD-3-Clause see:licenses/driver-miniapp-BSD-3-Clause driver-universal 3.5.0 BSD-3-Clause see:licenses/driver-universal-BSD-3-Clause driver-weex 2.1.0 BSD-3-Clause see:licenses/driver-weex-BSD-3-Clause - driver-weex/node_modules/style-unit 3.0.5 BSD-3-Clause see:licenses/driver-weex-BSD-3-Clause + driver-weex/node_modules/style-unit 3.0.5 BSD-3-Clause dva-core/node_modules/warning 3.0.0 BSD-3-Clause see:licenses/warning-BSD-3-Clause dva/node_modules/hoist-non-react-statics 2.5.5 BSD-3-Clause see:licenses/hoist-non-react-statics-BSD-3-Clause - flat 5.0.2 BSD-3-Clause see:licenses/flat-BSD-3-Clause - hoist-non-react-statics 2.5.5 BSD-3-Clause see:licenses/hoist-non-react-statics-BSD-3-Clause hoist-non-react-statics 3.3.2 BSD-3-Clause see:licenses/hoist-non-react-statics-BSD-3-Clause + io.github.x-stream:mxparser 1.2.2 BSD-3-Clause + org.codehaus.janino:commons-compiler 3.1.12 BSD-3-Clause see:licenses/janino-BSD-3-Clause + org.codehaus.janino:commons-compiler 3.1.12 BSD-3-Clause see:licenses/janino-BSD-3-Clause + org.codehaus.janino:janino 3.1.12 BSD-3-Clause see:licenses/janino-BSD-3-Clause + org.codehaus.janino:janino 3.1.12 BSD-3-Clause see:licenses/janino-BSD-3-Clause + org.hamcrest:hamcrest 3.0 BSD-3-Clause see:licenses/hamcrest-BSD-3-Clause + org.hamcrest:hamcrest-core 3.0 BSD-3-Clause see:licenses/hamcrest-BSD-3-Clause + org.ow2.asm:asm 6.0 BSD-3-Clause see:licenses/asm-BSD-3-Clause rax 1.2.3 BSD-3-Clause see:licenses/rax-BSD-3-Clause - rax-children 1.0.0 BSD-3-Clause see:licenses/rax-BSD-3-Clause - rax-clone-element 1.0.0 BSD-3-Clause see:licenses/rax-BSD-3-Clause - rax-create-factory 1.0.0 BSD-3-Clause see:licenses/rax-BSD-3-Clause - rax-is-valid-element 1.0.1 BSD-3-Clause see:licenses/rax-BSD-3-Clause + rax-children 1.0.0 BSD-3-Clause + rax-clone-element 1.0.0 BSD-3-Clause + rax-create-factory 1.0.0 BSD-3-Clause + rax-is-valid-element 1.0.1 BSD-3-Clause react-transition-group 2.9.0 BSD-3-Clause see:licenses/react-transition-group-BSD-3-Clause - serialize-javascript 5.0.1 BSD-3-Clause see:licenses/serialize-javascript-BSD-3-Clause - source-map 0.5.7 BSD-3-Clause see:licenses/source-map-BSD-3-Clause - sprintf-js 1.0.3 BSD-3-Clause see:licenses/sprintf-js-BSD-3-Clause - style-unit 2.0.1 BSD-3-Clause see:licenses/rax-BSD-3-Clause - style-unit 3.0.5 BSD-3-Clause see:licenses/rax-BSD-3-Clause - style-unit/node_modules/universal-env 2.0.0 BSD-3-Clause see:licenses/rax-BSD-3-Clause - universal-choose-image 1.3.0 BSD-3-Clause see:licenses/universal-BSD-3-Clause - universal-device 1.0.3 BSD-3-Clause see:licenses/universal-BSD-3-Clause - universal-device 2.3.1 BSD-3-Clause see:licenses/universal-BSD-3-Clause - universal-env 0.6.6 BSD-3-Clause see:licenses/universal-BSD-3-Clause - universal-env 2.0.0 BSD-3-Clause see:licenses/universal-BSD-3-Clause - universal-panresponder 0.6.5 BSD-3-Clause see:licenses/universal-BSD-3-Clause - universal-panresponder/node_modules/universal-env 0.6.6 BSD-3-Clause see:licenses/universal-BSD-3-Clause - universal-transition 1.1.1 BSD-3-Clause see:licenses/universal-BSD-3-Clause - universal-unit-tool 1.0.0 BSD-3-Clause see:licenses/universal-BSD-3-Clause - universal-unit-tool/node_modules/universal-device 2.3.1 BSD-3-Clause see:licenses/universal-BSD-3-Clause - warning 3.0.0 BSD-3-Clause see:licenses/warning-BSD-3-Clause - com.thoughtworks.xstream:xstream 1.4.21 BSD-3-Clause see:licenses/xstream-BSD-3-Clause - org.antlr:ST4 4.3 The BSD License see:licenses/antlr4-ST4-BSD - org.antlr:antlr-runtime 3.5.2 The BSD License see:licenses/antlr3-BSD - org.antlr:antlr4 4.8 The BSD License see:licenses/antlr4-BSD - org.codehaus.janino:commons-compiler 3.1.10 BSD-3-Clause see:licenses/janino-BSD-3-Clause - org.codehaus.janino:janino 3.1.10 BSD-3-Clause see:licenses/janino-BSD-3-Clause - org.antlr:stringtemplate 3.2.1 BSD-3-Clause see:licenses/antlr-stringtemplate3-BSD-3-Clause - antlr:antlr 2.7.7 BSD-3-Clause see:licenses/antlr2-BSD-3-Clause - org.antlr:antlr4-runtime 4.8 BSD-3-Clause see:licenses/antlr4-BSD - org.abego.treelayout:org.abego.treelayout.core 1.0.3 BSD-3-Clause see:licenses/abego-treelayout-BSD-3-Clause + style-unit 2.0.1 BSD-3-Clause + style-unit/node_modules/universal-env 2.0.0 BSD-3-Clause + universal-choose-image 1.3.0 BSD-3-Clause + universal-device 1.0.3 BSD-3-Clause + universal-panresponder 0.6.5 BSD-3-Clause + universal-panresponder/node_modules/universal-env 0.6.6 BSD-3-Clause + universal-transition 1.1.1 BSD-3-Clause + universal-unit-tool 1.0.0 BSD-3-Clause + universal-unit-tool/node_modules/universal-device 2.3.1 BSD-3-Clause ======================================================================== -CDDL-1.0 licenses +CC0-1.0 licenses ======================================================================== - javax.ws.rs:jsr311-api 1.1.1 CDDL-1.0 see:licenses/CDDL-1.0 - javax.servlet:javax.servlet-api 4.0.1 CDDL-1.0 see:licenses/CDDL-1.0 + org.hdrhistogram:HdrHistogram 2.2.2 CC0-1.0 + org.latencyutils:LatencyUtils 2.0.3 CC0-1.0 ======================================================================== -CDDL+GPL-1.1 licenses +CC-BY-4.0 licenses ======================================================================== - javax.servlet:javax.servlet-api 4.0.1 CDDL+GPL-1.1 see:licenses/CDDL+GPL-1.1 - org.glassfish:javax.json 1.0.4 CDDL+GPL-1.1 see:licenses/CDDL+GPL-1.1 - com.sun.jersey.contribs:jersey-apache-client4 1.19.1 CDDL+GPL-1.1 see:licenses/CDDL+GPL-1.1 - com.sun.jersey:jersey-client 1.19.1 CDDL+GPL-1.1 see:licenses/CDDL+GPL-1.1 - com.sun.jersey:jersey-core 1.19.1 CDDL+GPL-1.1 see:licenses/CDDL+GPL-1.1 + caniuse-lite 1.0.30001782 CC-BY-4.0 + +======================================================================== +CDDL-1.0 licenses +======================================================================== + + com.sun.jersey.contribs:jersey-apache-client4 1.19.1 CDDL-1.0 see:licenses/CDDL-1.0 + com.sun.jersey:jersey-client 1.19.1 CDDL-1.0 see:licenses/CDDL-1.0 + com.sun.jersey:jersey-core 1.19.1 CDDL-1.0 see:licenses/CDDL-1.0 + javax.servlet:javax.servlet-api 4.0.1 CDDL-1.0 see:licenses/CDDL-1.0 + javax.ws.rs:jsr311-api 1.1.1 CDDL-1.0 see:licenses/CDDL-1.0 ======================================================================== EPL-1.0 licenses ======================================================================== - ch.qos.logback:logback-classic 1.2.12 EPL-1.0 see:licenses/EPL-1.0 - ch.qos.logback:logback-core 1.2.12 EPL-1.0 see:licenses/EPL-1.0 + junit:junit 4.13.2 EPL-1.0 see:licenses/EPL-1.0 ======================================================================== EPL-2.0 licenses ======================================================================== - jakarta.annotation:jakarta.annotation-api 1.3.5 EPL-2.0 see:licenses/EPL-2.0 + ch.qos.logback:logback-classic 1.5.32 EPL-2.0 see:licenses/EPL-2.0 + ch.qos.logback:logback-classic 1.5.32 EPL-2.0 see:licenses/EPL-2.0 + ch.qos.logback:logback-core 1.5.32 EPL-2.0 see:licenses/EPL-2.0 + ch.qos.logback:logback-core 1.5.32 EPL-2.0 see:licenses/EPL-2.0 + jakarta.annotation:jakarta.annotation-api 3.0.0 EPL-2.0 see:licenses/EPL-2.0 + jakarta.annotation:jakarta.annotation-api 3.0.0 EPL-2.0 see:licenses/EPL-2.0 + jakarta.transaction:jakarta.transaction-api 2.0.1 EPL-2.0 see:licenses/EPL-2.0 ======================================================================== ISC licenses ======================================================================== - @ungap/promise-all-settled 1.1.2 ISC see:licenses/ungap-ISC - anymatch 3.1.3 ISC see:licenses/anymatch-ISC - browser-stdout 1.3.1 ISC see:licenses/browser-stdout-ISC - browserify-sign 4.2.3 ISC see:licenses/browserify-sign-ISC - cliui 8.0.1 ISC see:licenses/cliui-ISC css-color-keywords 1.0.0 ISC see:licenses/css-color-keywords-ISC - electron-to-chromium 1.4.681 ISC see:licenses/electron-to-chromium-ISC - fs.realpath 1.0.0 ISC see:licenses/fs.realpath-ISC - get-caller-file 2.0.5 ISC see:licenses/get-caller-file-ISC - glob 7.2.3 ISC see:licenses/glob-ISC - glob-parent 5.1.2 ISC see:licenses/glob-parent-ISC - inflight 1.0.6 ISC see:licenses/inflight-ISC - inherits 2.0.4 ISC see:licenses/inherits-ISC + electron-to-chromium 1.5.328 ISC see:licenses/electron-to-chromium-ISC inherits-browser 0.1.0 ISC see:licenses/inherits-browser-ISC - isexe 2.0.0 ISC see:licenses/isexe-ISC lru-cache 5.1.1 ISC see:licenses/lru-cache-ISC - minimalistic-assert 1.0.1 ISC see:licenses/minimalistic-assert-ISC - minimatch 3.1.2 ISC see:licenses/minimatch-ISC - once 1.4.0 ISC see:licenses/once-ISC - parse-asn1 5.1.7 ISC see:licenses/parse-asn1-ISC - picocolors 1.0.0 ISC see:licenses/picocolors-ISC + picocolors 1.1.1 ISC see:licenses/picocolors-ISC semver 6.3.1 ISC see:licenses/semver-ISC - which 2.0.2 ISC see:licenses/which-ISC - wide-align 1.1.3 ISC see:licenses/wide-align-ISC - wrappy 1.0.2 ISC see:licenses/wrappy-ISC - y18n 5.0.8 ISC see:licenses/y18n-ISC yallist 3.1.1 ISC see:licenses/yallist-ISC - yaml 1.10.2 ISC see:licenses/yaml-ISC - yargs-parser 20.2.4 ISC see:licenses/yargs-parser-ISC + yaml 1.10.3 ISC see:licenses/yaml-ISC + +======================================================================== +LGPL-2.1 licenses +======================================================================== + + net.java.dev.jna:jna 5.5.0 LGPL-2.1 ======================================================================== MIT licenses @@ -574,20 +647,7 @@ MIT licenses @alicloud/console-components 1.6.2 MIT see:licenses/alicloud-console-components-MIT @alicloud/console-components-actions 1.1.1 MIT see:licenses/alicloud-console-components-actions-MIT - @alicloud/console-components-app-layout 1.1.4 MIT - @alicloud/console-components-console-menu 1.2.12 MIT - - The following font files are bundled with @alicloud/console-components (MIT): - console/src/main/resources/static/console-fe/public/css/fonts/ - - aliyun-console-font.eot MIT (bundled with @alicloud/console-components) - aliyun-console-font.ttf MIT (bundled with @alicloud/console-components) - aliyun-console-font.woff MIT (bundled with @alicloud/console-components) - - The following icon font files are from iconfont.cn (Alibaba): - font_515771_emcns5054x3whfr.ttf MIT (iconfont.cn - https://www.iconfont.cn) - font_515771_emcns5054x3whfr.woff MIT (iconfont.cn - https://www.iconfont.cn) - + @alicloud/console-components-console-menu 1.3.0 MIT @alicloud/css-var-utils 0.1.0 MIT @alifd/babel-runtime-jsx-style-transform 1.0.0 MIT @alifd/field 1.7.0 MIT see:licenses/alifd-field-MIT @@ -595,45 +655,43 @@ MIT licenses @alifd/meet-react-component-one 1.3.2 MIT @alifd/meet-react/node_modules/classnames 2.2.6 MIT see:licenses/classnames-MIT @alifd/next 1.24.18 MIT see:licenses/alifd-next-MIT - @alifd/next/node_modules/@alifd/field 1.5.8 MIT see:licenses/alifd-field-MIT - @alifd/next/node_modules/@alifd/validate 1.2.3 MIT see:licenses/alifd-validate-MIT + @alifd/next/node_modules/@alifd/field 1.5.8 MIT + @alifd/next/node_modules/@alifd/validate 1.2.3 MIT @alifd/validate 1.4.0 MIT see:licenses/alifd-validate-MIT - @babel/code-frame 7.26.2 MIT see:licenses/babel-code-frame-MIT - @babel/compat-data 7.23.5 MIT see:licenses/babel-compat-data-MIT - @babel/core 7.23.9 MIT see:licenses/babel-core-MIT - @babel/generator 7.23.6 MIT see:licenses/babel-generator-MIT - @babel/helper-annotate-as-pure 7.22.5 MIT see:licenses/babel-helper-annotate-as-pure-MIT - @babel/helper-compilation-targets 7.23.6 MIT see:licenses/babel-helper-compilation-targets-MIT - @babel/helper-environment-visitor 7.22.20 MIT see:licenses/babel-helper-environment-visitor-MIT - @babel/helper-function-name 7.23.0 MIT see:licenses/babel-helper-function-name-MIT - @babel/helper-hoist-variables 7.22.5 MIT see:licenses/babel-helper-hoist-variables-MIT - @babel/helper-module-imports 7.22.15 MIT see:licenses/babel-helper-module-imports-MIT - @babel/helper-module-transforms 7.23.3 MIT see:licenses/babel-helper-module-transforms-MIT - @babel/helper-plugin-utils 7.22.5 MIT see:licenses/babel-helper-plugin-utils-MIT - @babel/helper-simple-access 7.22.5 MIT see:licenses/babel-helper-simple-access-MIT - @babel/helper-split-export-declaration 7.22.6 MIT see:licenses/babel-helper-split-export-declaration-MIT - @babel/helper-string-parser 7.25.9 MIT see:licenses/babel-helper-string-parser-MIT - @babel/helper-validator-identifier 7.25.9 MIT see:licenses/babel-helper-validator-identifier-MIT - @babel/helper-validator-option 7.23.5 MIT see:licenses/babel-helper-validator-option-MIT - @babel/helpers 7.27.0 MIT see:licenses/babel-helpers-MIT - @babel/highlight 7.23.4 MIT see:licenses/babel-highlight-MIT - @babel/parser 7.27.0 MIT see:licenses/babel-parser-MIT - @babel/plugin-syntax-jsx 7.23.3 MIT see:licenses/babel-plugin-syntax-jsx-MIT - @babel/runtime 7.27.0 MIT see:licenses/babel-runtime-MIT - @babel/template 7.27.0 MIT see:licenses/babel-template-MIT - @babel/traverse 7.23.9 MIT see:licenses/babel-traverse-MIT - @babel/types 7.27.0 MIT see:licenses/babel-types-MIT + @babel/code-frame 7.29.7 MIT see:licenses/babel-code-frame-MIT + @babel/compat-data 7.28.4 MIT see:licenses/babel-compat-data-MIT + @babel/core 7.28.4 MIT see:licenses/babel-core-MIT + @babel/generator 7.29.7 MIT see:licenses/babel-generator-MIT + @babel/helper-annotate-as-pure 7.27.3 MIT see:licenses/babel-helper-annotate-as-pure-MIT + @babel/helper-compilation-targets 7.27.2 MIT see:licenses/babel-helper-compilation-targets-MIT + @babel/helper-globals 7.29.7 MIT + @babel/helper-module-imports 7.29.7 MIT see:licenses/babel-helper-module-imports-MIT + @babel/helper-module-transforms 7.29.7 MIT see:licenses/babel-helper-module-transforms-MIT + @babel/helper-plugin-utils 7.29.7 MIT see:licenses/babel-helper-plugin-utils-MIT + @babel/helper-string-parser 7.29.7 MIT see:licenses/babel-helper-string-parser-MIT + @babel/helper-validator-identifier 7.29.7 MIT see:licenses/babel-helper-validator-identifier-MIT + @babel/helper-validator-option 7.27.1 MIT see:licenses/babel-helper-validator-option-MIT + @babel/helpers 7.28.4 MIT see:licenses/babel-helpers-MIT + @babel/parser 7.29.7 MIT see:licenses/babel-parser-MIT + @babel/plugin-syntax-jsx 7.27.1 MIT see:licenses/babel-plugin-syntax-jsx-MIT + @babel/runtime 7.28.4 MIT see:licenses/babel-runtime-MIT + @babel/template 7.29.7 MIT see:licenses/babel-template-MIT + @babel/traverse 7.29.7 MIT see:licenses/babel-traverse-MIT + @babel/types 7.29.7 MIT see:licenses/babel-types-MIT @bpmn-io/cm-theme 0.1.0-alpha.2 MIT see:licenses/bpmn-io-cm-theme-MIT - @bpmn-io/diagram-js-ui 0.2.2 MIT see:licenses/bpmn-io-diagram-js-ui-MIT - @bpmn-io/feel-editor 1.1.0 MIT see:licenses/bpmn-io-feel-editor-MIT - @bpmn-io/feel-lint 1.2.0 MIT see:licenses/bpmn-io-feel-lint-MIT - @bpmn-io/properties-panel 3.16.0 MIT see:licenses/bpmn-io-properties-panel-MIT - @codemirror/autocomplete 6.12.0 MIT see:licenses/codemirror-autocomplete-MIT - @codemirror/commands 6.3.3 MIT see:licenses/codemirror-commands-MIT - @codemirror/language 6.10.0 MIT see:licenses/codemirror-language-MIT - @codemirror/lint 6.4.2 MIT see:licenses/codemirror-lint-MIT - @codemirror/state 6.4.0 MIT see:licenses/codemirror-state-MIT - @codemirror/view 6.23.0 MIT see:licenses/codemirror-view-MIT + @bpmn-io/diagram-js-ui 0.2.3 MIT see:licenses/bpmn-io-diagram-js-ui-MIT + @bpmn-io/feel-editor 1.12.1 MIT see:licenses/bpmn-io-feel-editor-MIT + @bpmn-io/feel-lint 2.1.0 MIT see:licenses/bpmn-io-feel-lint-MIT + @bpmn-io/lang-feel 2.4.0 MIT see:licenses/lang-feel-MIT + @bpmn-io/lezer-feel 1.9.0 MIT see:licenses/lezer-feel-MIT + @bpmn-io/properties-panel 3.24.1 MIT see:licenses/bpmn-io-properties-panel-MIT + @camunda/feel-builtins 0.2.0 MIT + @codemirror/autocomplete 6.20.2 MIT see:licenses/codemirror-autocomplete-MIT + @codemirror/commands 6.10.3 MIT see:licenses/codemirror-commands-MIT + @codemirror/language 6.12.3 MIT see:licenses/codemirror-language-MIT + @codemirror/lint 6.9.6 MIT see:licenses/codemirror-lint-MIT + @codemirror/state 6.6.0 MIT see:licenses/codemirror-state-MIT + @codemirror/view 6.43.0 MIT see:licenses/codemirror-view-MIT @emotion/cache 10.0.29 MIT see:licenses/emotion-cache-MIT @emotion/core 10.3.1 MIT see:licenses/emotion-core-MIT @emotion/css 10.0.27 MIT see:licenses/emotion-css-MIT @@ -647,303 +705,225 @@ MIT licenses @emotion/unitless 0.7.5 MIT see:licenses/emotion-unitless-MIT @emotion/utils 0.11.3 MIT see:licenses/emotion-utils-MIT @emotion/weak-memoize 0.2.5 MIT see:licenses/emotion-weak-memoize-MIT - @jridgewell/gen-mapping 0.3.4 MIT see:licenses/jridgewell-gen-mapping-MIT + @jridgewell/gen-mapping 0.3.13 MIT see:licenses/jridgewell-gen-mapping-MIT + @jridgewell/remapping 2.3.5 MIT @jridgewell/resolve-uri 3.1.2 MIT see:licenses/jridgewell-resolve-uri-MIT - @jridgewell/set-array 1.1.2 MIT see:licenses/jridgewell-set-array-MIT - @jridgewell/sourcemap-codec 1.4.15 MIT see:licenses/jridgewell-sourcemap-codec-MIT - @jridgewell/trace-mapping 0.3.23 MIT see:licenses/jridgewell-trace-mapping-MIT - @lezer/common 1.2.1 MIT see:licenses/lezer-common-MIT - @lezer/highlight 1.2.0 MIT see:licenses/lezer-highlight-MIT - @lezer/lr 1.4.0 MIT see:licenses/lezer-lr-MIT - @lezer/markdown 1.2.0 MIT see:licenses/lezer-markdown-MIT + @jridgewell/sourcemap-codec 1.5.5 MIT see:licenses/jridgewell-sourcemap-codec-MIT + @jridgewell/trace-mapping 0.3.31 MIT see:licenses/jridgewell-trace-mapping-MIT + @lezer/common 1.5.2 MIT see:licenses/lezer-common-MIT + @lezer/highlight 1.2.3 MIT see:licenses/lezer-highlight-MIT + @lezer/lr 1.4.10 MIT see:licenses/lezer-lr-MIT + @lezer/markdown 1.6.4 MIT see:licenses/lezer-markdown-MIT + @marijn/find-cluster-break 1.0.2 MIT @types/history 4.7.11 MIT see:licenses/types-history-MIT - @types/hoist-non-react-statics 3.3.5 MIT see:licenses/types-hoist-non-react-statics-MIT + @types/hoist-non-react-statics 3.3.7 MIT see:licenses/types-hoist-non-react-statics-MIT @types/isomorphic-fetch 0.0.34 MIT see:licenses/types-isomorphic-fetch-MIT @types/parse-json 4.0.2 MIT see:licenses/types-parse-json-MIT - @types/prop-types 15.7.11 MIT see:licenses/types-prop-types-MIT - @types/react 16.14.56 MIT see:licenses/types-react-MIT - @types/react-dom 16.9.24 MIT see:licenses/types-react-dom-MIT + @types/prop-types 15.7.15 MIT see:licenses/types-prop-types-MIT + @types/react 16.14.67 MIT see:licenses/types-react-MIT + @types/react-dom 16.9.25 MIT see:licenses/types-react-dom-MIT @types/react-router 5.1.20 MIT see:licenses/types-react-router-MIT - @types/react-router-dom 16.9.24 MIT see:licenses/types-react-router-dom-MIT @types/react-router-redux 5.0.27 MIT see:licenses/types-react-router-redux-MIT @types/scheduler 0.16.8 MIT see:licenses/types-scheduler-MIT @types/use-sync-external-store 0.0.3 MIT see:licenses/types-use-sync-external-store-MIT - ansi-colors 4.1.1 MIT see:licenses/ansi-colors-MIT - ansi-regex 3.0.1 MIT see:licenses/ansi-regex-MIT - ansi-regex 5.0.1 MIT see:licenses/ansi-regex-MIT - ansi-styles 3.2.1 MIT see:licenses/ansi-styles-MIT - argparse 1.0.10 MIT see:licenses/argparse-MIT - asn1.js 4.10.1 MIT see:licenses/asn1.js-MIT - asn1.js/node_modules/bn.js 4.12.0 MIT see:licenses/bn.js-MIT + agent-base 6.0.2 MIT asynckit 0.4.0 MIT see:licenses/asynckit-MIT - axios 1.8.2 MIT see:licenses/axios-MIT + axios 1.16.1 MIT see:licenses/axios-MIT babel-plugin-emotion 10.2.2 MIT see:licenses/babel-plugin-emotion-MIT - babel-plugin-emotion/node_modules/babel-plugin-macros 2.8.0 MIT see:licenses/babel-plugin-emotion-MIT + babel-plugin-emotion/node_modules/babel-plugin-macros 2.8.0 MIT see:licenses/babel-plugin-macros-MIT babel-plugin-emotion/node_modules/convert-source-map 1.9.0 MIT see:licenses/convert-source-map-MIT babel-plugin-emotion/node_modules/cosmiconfig 6.0.0 MIT see:licenses/cosmiconfig-MIT + babel-plugin-emotion/node_modules/escape-string-regexp 1.0.5 MIT see:licenses/escape-string-regexp-MIT babel-plugin-styled-components 2.1.4 MIT see:licenses/babel-plugin-styled-components-MIT babel-plugin-syntax-jsx 6.18.0 MIT see:licenses/babel-plugin-syntax-jsx-MIT babel-runtime 6.26.0 MIT see:licenses/babel-runtime-MIT - babel-runtime/node_modules/regenerator-runtime 0.11.1 MIT see:licenses/regenerator-runtime-MIT - balanced-match 1.0.2 MIT see:licenses/balanced-match-MIT - bignumber.js 9.1.2 MIT see:licenses/bignumber.js-MIT - bn.js 5.2.1 MIT see:licenses/bn.js-MIT - brace-expansion 1.1.11 MIT see:licenses/brace-expansion-MIT - braces 3.0.2 MIT see:licenses/braces-3.0.2-MIT - braces 3.0.3 MIT see:licenses/braces-MIT - braces 2.3.1 MIT see:licenses/braces-2.3.1-MIT - brorand 1.1.0 MIT see:licenses/brorand-MIT - browserify-aes 1.2.0 MIT see:licenses/browserify-aes-MIT - browserify-rsa 4.1.0 MIT see:licenses/browserify-rsa-MIT - browserify-sign/node_modules/hash-base 3.0.4 MIT see:licenses/hash-base-MIT - browserify-sign/node_modules/isarray 1.0.0 MIT see:licenses/isarray-MIT - browserify-sign/node_modules/readable-stream 2.3.8 MIT see:licenses/readable-stream-MIT - browserify-sign/node_modules/readable-stream/node_modules/safe-buffer 5.1.2 MIT see:licenses/safe-buffer-MIT - browserify-sign/node_modules/string_decoder 1.1.1 MIT see:licenses/string-decoder-MIT - browserify-sign/node_modules/string_decoder/node_modules/safe-buffer 5.1.2 MIT see:licenses/safe-buffer-MIT - browserslist 4.23.0 MIT see:licenses/browserslist-MIT - buffer-xor 1.0.3 MIT see:licenses/buffer-xor-MIT + bignumber.js 9.3.1 MIT see:licenses/bignumber.js-MIT + browserslist 4.28.1 MIT see:licenses/browserslist-MIT + call-bind-apply-helpers 1.0.2 MIT callsites 3.1.0 MIT see:licenses/callsites-MIT - camelcase 6.3.0 MIT see:licenses/camelcase-MIT camelize 1.0.1 MIT see:licenses/camelize-MIT - chalk 2.4.2 MIT see:licenses/chalk-MIT - chalk 4.1.2 MIT see:licenses/chalk-MIT - chokidar 3.5.1 MIT see:licenses/chokidar-MIT - cipher-base 1.0.4 MIT see:licenses/cipher-base-MIT - classnames 2.2.6 MIT see:licenses/classnames-MIT - classnames 2.5.1 MIT see:licenses/classnames-2.5.1-MIT - clsx 2.1.0 MIT see:licenses/clsx-MIT - color-convert 1.9.3 MIT see:licenses/color-convert-MIT - color-convert 2.0.1 MIT see:licenses/color-convert-MIT - color-name 1.1.3 MIT see:licenses/color-name-MIT - color-name 1.1.4 MIT see:licenses/color-name-MIT + classnames 2.5.1 MIT see:licenses/classnames-MIT + classnames 2.5.1 MIT see:licenses/classnames-MIT + clsx 2.1.1 MIT see:licenses/clsx-MIT + com.alibaba.nacos:nacos-client 2.0.4 MIT + com.github.andrewoma.dexx:dexx-collections 0.2 MIT see:licenses/dexx-collections-MIT + com.knuddels:jtokkit 1.1.0 MIT see:licenses/jtokkit-MIT combined-stream 1.0.8 MIT see:licenses/combined-stream-MIT component-event 0.2.1 MIT see:licenses/component-event-MIT - concat-map 0.0.1 MIT see:licenses/concat-map-MIT convert-source-map 2.0.0 MIT see:licenses/convert-source-map-MIT core-js 2.6.12 MIT see:licenses/core-js-MIT - cosmiconfig 6.0.0 MIT see:licenses/cosmiconfig-MIT - core-util-is 1.0.3 MIT see:licenses/core-util-is-MIT - create-hash 1.2.0 MIT see:licenses/create-hash-MIT - create-hmac 1.1.7 MIT see:licenses/create-hmac-MIT crelt 1.0.6 MIT see:licenses/crelt-MIT css-to-react-native 2.3.2 MIT see:licenses/css-to-react-native-MIT - css-to-react-native/node_modules/postcss-value-parser 3.3.1 MIT see:licenses/postcss-value-parse-MIT + css-to-react-native/node_modules/postcss-value-parser 3.3.1 MIT see:licenses/postcss-value-parser-MIT csstype 3.1.3 MIT see:licenses/csstype-MIT - dayjs 1.11.10 MIT see:licenses/dayjs-MIT - debug 4.3.6 MIT see:licenses/debug-MIT - decamelize 4.0.0 MIT see:licenses/decamelize-MIT - decode-uri-component 0.4.1 MIT see:licenses/decode-uri-component-MIT + dayjs 1.11.18 MIT see:licenses/dayjs-MIT + debug 4.4.3 MIT see:licenses/debug-MIT delayed-stream 1.0.0 MIT see:licenses/delayed-stream-MIT diagram-js 12.8.1 MIT see:licenses/diagram-js-MIT diagram-js-grid 0.2.0 MIT see:licenses/diagram-js-grid-MIT didi 9.0.2 MIT see:licenses/didi-MIT dom-helpers 3.4.0 MIT see:licenses/dom-helpers-MIT dom-walk 0.1.2 MIT see:licenses/dom-walk-MIT - dom7 3.0.0 MIT see:licenses/dom7-MIT - domify 1.4.2 MIT see:licenses/domify-MIT + domify 2.0.0 MIT see:licenses/domify-MIT + dunder-proto 1.0.1 MIT dva 2.4.1 MIT see:licenses/dva-MIT dva-core 1.4.0 MIT see:licenses/dva-core-MIT - dva-core/node_modules/@babel/runtime 7.0.0-beta.46 MIT see:licenses/babel-runtime-MIT dva-core/node_modules/redux 3.7.2 MIT see:licenses/redux-MIT - dva-core/node_modules/regenerator-runtime 0.11.1 MIT see:licenses/regenerator-runtime-MIT - dva/node_modules/@babel/runtime 7.0.0-beta.46 MIT see:licenses/babel-runtime-MIT - dva/node_modules/@types/react-router-dom 4.3.5 MIT see:licenses/types-react-router-dom-MIT + dva/node_modules/@types/react-router-dom 4.3.5 MIT see:licenses/react-router-dom-MIT dva/node_modules/react-redux 5.0.7 MIT see:licenses/react-redux-MIT dva/node_modules/react-router 4.3.1 MIT see:licenses/react-router-MIT dva/node_modules/react-router-dom 4.3.1 MIT see:licenses/react-router-dom-MIT dva/node_modules/react-router-redux 5.0.0-alpha.9 MIT see:licenses/react-router-redux-MIT dva/node_modules/redux 3.7.2 MIT see:licenses/redux-MIT - dva/node_modules/regenerator-runtime 0.11.1 MIT see:licenses/regenerator-runtime-MIT - elliptic 6.6.1 MIT see:licenses/elliptic-MIT - elliptic/node_modules/bn.js 4.12.0 MIT see:licenses/bn.js-MIT - encoding 0.1.13 MIT see:licenses/encoding-MIT - encoding/node_modules/iconv-lite 0.6.3 MIT see:licenses/iconv-lite-MIT - error-ex 1.3.2 MIT see:licenses/error-ex-MIT - escalade 3.1.2 MIT see:licenses/escalade-MIT - escape-string-regexp 1.0.5 MIT see:licenses/escape-string-regexp-MIT - escape-string-regexp 4.0.0 MIT see:licenses/escape-string-regexp-MIT - evp_bytestokey 1.0.3 MIT see:licenses/evp_bytestokey-MIT - feelers 1.2.0 MIT see:licenses/feelers-MIT - feelin 2.3.0 MIT see:licenses/feelin-MIT - fill-range 7.0.1 MIT see:licenses/fill-range-MIT + error-ex 1.3.4 MIT see:licenses/error-ex-MIT + es-define-property 1.0.1 MIT + es-errors 1.3.0 MIT + es-object-atoms 1.1.1 MIT + es-set-tostringtag 2.1.0 MIT + escalade 3.2.0 MIT see:licenses/escalade-MIT + feelers 1.4.0 MIT see:licenses/feelers-MIT + feelers/node_modules/@bpmn-io/feel-lint 1.4.0 MIT + feelers/node_modules/min-dash 5.0.0 MIT see:licenses/min-dash-MIT + feelers/node_modules/min-dom 5.3.0 MIT see:licenses/min-dom-MIT + feelin 3.2.0 MIT see:licenses/feelin-MIT find-root 1.1.0 MIT see:licenses/find-root-MIT - find-up 5.0.0 MIT see:licenses/find-up-MIT flatten 1.0.3 MIT see:licenses/flatten-MIT - focus-trap 7.5.4 MIT see:licenses/focus-trap-MIT - follow-redirects 1.15.6 MIT see:licenses/follow-redirects-MIT - form-data 4.0.0 MIT see:licenses/form-data-MIT - fsevents 2.3.3 MIT see:licenses/fsevents-MIT + focus-trap 7.8.0 MIT see:licenses/focus-trap-MIT + follow-redirects 1.16.0 MIT see:licenses/follow-redirects-MIT + form-data 4.0.5 MIT see:licenses/form-data-MIT function-bind 1.1.2 MIT see:licenses/function-bind-MIT gensync 1.0.0-beta.2 MIT see:licenses/gensync-MIT + get-intrinsic 1.3.0 MIT + get-proto 1.0.1 MIT global 4.4.0 MIT see:licenses/global-MIT - globals 11.12.0 MIT see:licenses/globals-MIT - growl 1.10.5 MIT see:licenses/growl-MIT + gopd 1.2.0 MIT hammerjs 2.0.8 MIT see:licenses/hammerjs-MIT - has-flag 3.0.0 MIT see:licenses/has-flag-MIT - hash-base 3.1.0 MIT see:licenses/hash-base-MIT - hash.js 1.1.7 MIT see:licenses/hash.js-MIT - hasown 2.0.1 MIT see:licenses/hasown-MIT - he 1.2.0 MIT see:licenses/he-MIT + has-symbols 1.1.0 MIT + has-tostringtag 1.0.2 MIT + hasown 2.0.2 MIT see:licenses/hasown-MIT history 4.10.1 MIT see:licenses/history-MIT - hmac-drbg 1.0.1 MIT see:licenses/hmac-drbg-MIT - iconv-lite 0.6.3 MIT see:licenses/iconv-lite-MIT - import-fresh 3.3.0 MIT see:licenses/import-fresh-MIT + https-proxy-agent 5.0.1 MIT + import-fresh 3.3.1 MIT see:licenses/import-fresh-MIT invariant 2.2.4 MIT see:licenses/invariant-MIT + io.modelcontextprotocol.sdk:mcp 0.16.0 MIT see:licenses/mcp-MIT + io.modelcontextprotocol.sdk:mcp-core 0.16.0 MIT see:licenses/mcp-core-MIT + io.modelcontextprotocol.sdk:mcp-json 0.16.0 MIT see:licenses/mcp-json-MIT + io.modelcontextprotocol.sdk:mcp-json-jackson2 0.16.0 MIT see:licenses/mcp-json-jackson2-MIT + io.modelcontextprotocol.sdk:mcp-spring-webmvc 0.16.0 MIT see:licenses/mcp-spring-webmvc-MIT is-arrayish 0.2.1 MIT see:licenses/is-arrayish-MIT - is-binary-path 2.1.0 MIT see:licenses/is-binary-path-MIT - is-core-module 2.13.1 MIT see:licenses/is-core-module-MIT - is-extglob 2.1.1 MIT see:licenses/is-extglob-MIT - is-fullwidth-code-point 2.0.0 MIT see:licenses/is-fullwidth-code-point-MIT - is-fullwidth-code-point 3.0.0 MIT see:licenses/is-fullwidth-code-point-MIT - is-glob 4.0.3 MIT see:licenses/is-glob-MIT - is-number 7.0.0 MIT see:licenses/is-number-MIT - is-plain-obj 2.1.0 MIT see:licenses/is-plain-obj-MIT + is-core-module 2.16.1 MIT see:licenses/is-core-module-MIT is-plain-object 2.0.4 MIT see:licenses/is-plain-object-MIT is-what 3.14.1 MIT see:licenses/is-what-MIT isarray 0.0.1 MIT see:licenses/isarray-MIT isobject 3.0.1 MIT see:licenses/isobject-MIT isomorphic-fetch 2.2.1 MIT see:licenses/isomorphic-fetch-MIT - jquery 3.7.1 MIT see:licenses/jquery-MIT js-tokens 4.0.0 MIT see:licenses/js-tokens-MIT - jsesc 2.5.2 MIT see:licenses/jsesc-MIT + jsesc 3.1.0 MIT see:licenses/jsesc-MIT json-parse-even-better-errors 2.3.1 MIT see:licenses/json-parse-even-better-errors-MIT json5 2.2.3 MIT see:licenses/json5-MIT - lang-feel 2.0.0 MIT see:licenses/lang-feel-MIT - lezer-feel 1.2.4 MIT see:licenses/lezer-feel-MIT + lezer-feel 1.9.0 MIT see:licenses/lezer-feel-MIT lines-and-columns 1.2.4 MIT see:licenses/lines-and-columns-MIT - loader-utils 3.2.1 MIT see:licenses/loader-utils-MIT - locate-path 6.0.0 MIT see:licenses/locate-path-MIT - lodash 4.17.21 MIT see:licenses/lodash-MIT - lodash-es 4.17.21 MIT see:licenses/lodash-es-MIT + lodash 4.18.1 MIT see:licenses/lodash-MIT + lodash-es 4.18.1 MIT see:licenses/lodash-es-MIT lodash.clonedeep 4.5.0 MIT see:licenses/lodash.clonedeep-MIT - log-symbols 4.0.0 MIT see:licenses/log-symbols-MIT loose-envify 1.4.0 MIT see:licenses/loose-envify-MIT - luxon 3.4.4 MIT see:licenses/luxon-MIT - md5.js 1.3.5 MIT see:licenses/md5.js-MIT + luxon 3.7.2 MIT see:licenses/luxon-MIT + math-intrinsics 1.1.0 MIT memoize-one 5.2.1 MIT see:licenses/memoize-one-MIT merge-anything 2.4.4 MIT see:licenses/merge-anything-MIT mime-db 1.52.0 MIT see:licenses/mime-db-MIT mime-types 2.1.35 MIT see:licenses/mime-types-MIT - min-dash 4.2.1 MIT see:licenses/min-dash-MIT - min-document 2.19.0 MIT see:licenses/min-document-MIT - min-dom 4.1.0 MIT see:licenses/min-dom-MIT - minimalistic-crypto-utils 1.0.1 MIT see:licenses/minimalistic-crypto-utils-MIT - mocha 8.4.0 MIT see:licenses/mocha-MIT + min-dash 4.2.3 MIT see:licenses/min-dash-MIT + min-document 2.19.2 MIT see:licenses/min-document-MIT + min-dom 4.2.1 MIT see:licenses/min-dom-MIT moment 2.30.1 MIT see:licenses/moment-MIT - ms 2.1.2 MIT see:licenses/ms-MIT - nanoid 3.1.31 MIT see:licenses/nanoid-MIT - node-fetch 2.6.7 MIT see:licenses/node-fetch-MIT - node-releases 2.0.14 MIT see:licenses/node-releases-MIT - normalize-path 3.0.0 MIT see:licenses/normalize-path-MIT + ms 2.1.3 MIT see:licenses/ms-MIT + node-fetch 2.7.0 MIT see:licenses/node-fetch-MIT + node-releases 2.0.36 MIT see:licenses/node-releases-MIT object-assign 4.1.1 MIT see:licenses/object-assign-MIT object-refs 0.3.0 MIT see:licenses/object-refs-MIT omit.js 2.0.2 MIT see:licenses/omit.js-MIT - p-limit 3.1.0 MIT see:licenses/p-limit-MIT - p-locate 5.0.0 MIT see:licenses/p-locate-MIT org.checkerframework:checker-qual 3.37.0 MIT see:licenses/checker-qual-MIT + org.checkerframework:checker-qual 3.37.0 MIT see:licenses/checker-qual-MIT + org.slf4j:jul-to-slf4j 2.0.17 MIT see:licenses/jul-to-slf4j-MIT + org.slf4j:jul-to-slf4j 2.0.17 MIT see:licenses/jul-to-slf4j-MIT + org.slf4j:slf4j-api 2.0.17 MIT see:licenses/slf4j-api-MIT + org.slf4j:slf4j-api 2.0.17 MIT see:licenses/slf4j-api-MIT + org.springaicommunity:mcp-annotations 0.7.0 MIT parent-module 1.0.1 MIT see:licenses/parent-module-MIT - parse-asn1/node_modules/hash-base 3.0.4 MIT see:licenses/hash-base-MIT parse-json 5.2.0 MIT see:licenses/parse-json-MIT - path-exists 4.0.0 MIT see:licenses/path-exists-MIT path-intersection 2.2.1 MIT see:licenses/path-intersection-MIT - path-is-absolute 1.0.1 MIT see:licenses/path-is-absolute-MIT path-parse 1.0.7 MIT see:licenses/path-parse-MIT path-to-regexp 1.9.0 MIT see:licenses/path-to-regexp-MIT path-type 4.0.0 MIT see:licenses/path-type-MIT - pbkdf2 3.1.2 MIT see:licenses/pbkdf2-MIT - picomatch 2.3.1 MIT see:licenses/picomatch-MIT - postcss-value-parser 3.3.1 MIT see:licenses/postcss-value-parser-MIT - preact 10.19.3 MIT see:licenses/preact-MIT + picomatch 4.0.4 MIT see:licenses/picomatch-MIT + preact 10.29.2 MIT see:licenses/preact-MIT process 0.11.10 MIT see:licenses/process-MIT - process-nextick-args 2.0.1 MIT see:licenses/process-nextick-args-MIT prop-types 15.8.1 MIT see:licenses/prop-types-MIT - proxy-from-env 1.1.0 MIT see:licenses/proxy-from-env-MIT - randombytes 2.1.0 MIT see:licenses/randombytes-MIT + proxy-from-env 2.1.0 MIT see:licenses/proxy-from-env-MIT react 16.14.0 MIT see:licenses/react-MIT react-dom 16.14.0 MIT see:licenses/react-dom-MIT react-is 16.13.1 MIT see:licenses/react-is-MIT react-lifecycles-compat 3.0.4 MIT see:licenses/react-lifecycles-compat-MIT react-loading-skeleton 2.2.0 MIT see:licenses/react-loading-skeleton-MIT react-redux 8.1.3 MIT see:licenses/react-redux-MIT - react-redux/node_modules/react-is 18.2.0 MIT see:licenses/react-is-MIT + react-redux/node_modules/react-is 18.3.1 MIT see:licenses/react-is-MIT react-router 5.3.4 MIT see:licenses/react-router-MIT - react-router-dom 4.3.1 MIT see:licenses/react-router-dom-MIT react-router-dom 5.3.4 MIT see:licenses/react-router-dom-MIT react-router-redux 4.0.8 MIT see:licenses/react-router-redux-MIT - react-router-redux 5.0.0-alpha.9 MIT see:licenses/react-router-redux-MIT - readable-stream 3.6.2 MIT see:licenses/readable-stream-MIT - readdirp 3.5.0 MIT see:licenses/readdirp-MIT - redux 3.7.2 MIT see:licenses/redux-MIT + redis.clients.authentication:redis-authx-core 0.1.1-beta2 MIT + redis.clients:jedis 7.0.0 MIT see:licenses/jedis-MIT redux 5.0.1 MIT see:licenses/redux-MIT redux-saga 0.16.2 MIT see:licenses/redux-saga-MIT redux-thunk 3.1.0 MIT see:licenses/redux-thunk-MIT - regenerator-runtime 0.14.1 MIT see:licenses/regenerator-runtime-MIT - require-directory 2.1.1 MIT see:licenses/require-directory-MIT + regenerator-runtime 0.11.1 MIT see:licenses/regenerator-runtime-MIT resize-observer-polyfill 1.5.1 MIT see:licenses/resize-observer-polyfill-MIT - resolve 1.22.8 MIT see:licenses/resolve-MIT + resolve 1.22.10 MIT see:licenses/resolve-MIT resolve-from 4.0.0 MIT see:licenses/resolve-from-MIT resolve-pathname 3.0.0 MIT see:licenses/resolve-pathname-MIT - ripemd160 2.0.2 MIT see:licenses/ripemd160-MIT - sha.js 2.4.11 MIT see:licenses/sha.js-MIT - safe-buffer 5.2.1 MIT see:licenses/safe-buffer-MIT - safer-buffer 2.1.2 MIT see:licenses/safer-buffer-MIT scheduler 0.19.1 MIT see:licenses/scheduler-MIT shallow-element-equals 1.0.1 MIT see:licenses/shallow-element-equals-MIT - ssr-window 3.0.0 MIT see:licenses/ssr-window-MIT - string-width 2.1.1 MIT see:licenses/string-width-MIT - string-width 4.2.3 MIT see:licenses/string-width-MIT - string_decoder 1.3.0 MIT see:licenses/string_decoder-MIT - strip-ansi 4.0.0 MIT see:licenses/strip-ansi-MIT - strip-ansi 6.0.1 MIT see:licenses/strip-ansi-MIT - strip-json-comments 3.1.1 MIT see:licenses/strip-json-comments-MIT style-equal 1.0.0 MIT see:licenses/style-equal-MIT - style-mod 4.1.0 MIT see:licenses/style-mod-MIT + style-mod 4.1.3 MIT see:licenses/style-mod-MIT styled-components 4.4.1 MIT see:licenses/styled-components-MIT + styled-components/node_modules/has-flag 3.0.0 MIT see:licenses/has-flag-MIT + styled-components/node_modules/supports-color 5.5.0 MIT see:licenses/supports-color-MIT stylis 3.5.4 MIT see:licenses/stylis-MIT stylis-rule-sheet 0.0.10 MIT see:licenses/stylis-rule-sheet-MIT - supports-color 5.5.0 MIT see:licenses/supports-color-MIT - supports-color 7.2.0 MIT see:licenses/supports-color-MIT - supports-color 8.1.1 MIT see:licenses/supports-color-MIT supports-preserve-symlinks-flag 1.0.0 MIT see:licenses/supports-preserve-symlinks-flag-MIT - svelte 3.59.2 MIT see:licenses/svelte-MIT - swiper 6.5.1 MIT see:licenses/swiper-MIT + swiper 12.1.2 MIT see:licenses/swiper-MIT symbol-observable 1.2.0 MIT see:licenses/symbol-observable-MIT - tabbable 6.2.0 MIT see:licenses/tabbable-MIT + tabbable 6.4.0 MIT see:licenses/tabbable-MIT tiny-invariant 1.3.3 MIT see:licenses/tiny-invariant-MIT - tiny-svg 3.0.1 MIT see:licenses/tiny-svg-MIT + tiny-svg 3.1.3 MIT see:licenses/tiny-svg-MIT tiny-warning 1.0.3 MIT see:licenses/tiny-warning-MIT - to-fast-properties 2.0.0 MIT see:licenses/to-fast-properties-MIT - to-regex-range 5.0.1 MIT see:licenses/to-regex-range-MIT tr46 0.0.3 MIT see:licenses/tr46-MIT - update-browserslist-db 1.0.13 MIT see:licenses/update-browserslist-db-MIT - use-sync-external-store 1.2.0 MIT see:licenses/use-sync-external-store-MIT - util-deprecate 1.0.2 MIT see:licenses/util-deprecate-MIT + update-browserslist-db 1.2.3 MIT see:licenses/update-browserslist-db-MIT + use-sync-external-store 1.6.0 MIT see:licenses/use-sync-external-store-MIT value-equal 1.0.1 MIT see:licenses/value-equal-MIT w3c-keyname 2.2.8 MIT see:licenses/w3c-keyname-MIT warning 4.0.3 MIT see:licenses/warning-MIT whatwg-fetch 3.6.20 MIT see:licenses/whatwg-fetch-MIT whatwg-url 5.0.0 MIT see:licenses/whatwg-url-MIT - wrap-ansi 7.0.0 MIT see:licenses/wrap-ansi-MIT - yamljs 0.3.0 MIT see:licenses/yamljs-MIT - yargs 16.2.0 MIT see:licenses/yargs-MIT - yargs-unparser 2.0.0 MIT see:licenses/yargs-unparser-MIT - yocto-queue 0.1.0 MIT see:licenses/yocto-queue-MIT - org.slf4j:jul-to-slf4j 1.7.36 MIT see:licenses/jul-to-slf4j-MIT - org.slf4j:slf4j-api 1.7.36 MIT see:licenses/slf4j-api-MIT - redis.clients:jedis 3.8.0 MIT see:licenses/jedis-MIT ======================================================================== -Public Domain licenses +MIT-0 licenses ======================================================================== - aopalliance:aopalliance 1.0 Public Domain + org.reactivestreams:reactive-streams 1.0.4 MIT-0 ======================================================================== -Python-2.0 licenses +MPL-1.1 licenses ======================================================================== - argparse 2.0.1 Python-2.0 see:licenses/Python-2.0 + org.javassist:javassist 3.21.0-GA MPL-1.1 + +======================================================================== +Public-Domain licenses +======================================================================== + + aopalliance:aopalliance 1.0 Public-Domain + org.json:json 20250517 Public-Domain ======================================================================== SIL licenses @@ -952,24 +932,48 @@ SIL licenses bpmn-font 0.12.1 SIL see:licenses/bpmn-font-SIL ======================================================================== -Unicode, Inc licenses +WTFPL licenses ======================================================================== - com.ibm.icu:icu4j 61.1 Unicode, Inc see:licenses/icu4j-Unicode + org.reflections:reflections 0.9.11 WTFPL ======================================================================== -Mozilla Public License Version 2.0 +Apache-2.0 licenses (additional) ======================================================================== - com.h2database:h2 2.1.214 MPL-2.0 see:licenses/h2-MPL-2.0 + The following font files are included in the Seata Console: + console/src/main/resources/static/console-fe/public/css/fonts/ + + roboto-regular.ttf Apache-2.0 + roboto-regular.woff Apache-2.0 + roboto-regular.woff2 Apache-2.0 + roboto-bold.ttf Apache-2.0 + roboto-bold.woff Apache-2.0 + roboto-bold.woff2 Apache-2.0 + (Google Roboto Font - https://fonts.google.com/specimen/Roboto) ======================================================================== -Indiana University Extreme! Lab Software License +MIT licenses (additional) ======================================================================== - io.github.x-stream:mxparser 1.2.2 Indiana University Extreme! Lab Software License see:licenses/mxparser-IUELSL + The following font files are bundled with @alicloud/console-components (MIT): + console/src/main/resources/static/console-fe/public/css/fonts/ + + aliyun-console-font.eot MIT (bundled with @alicloud/console-components) + aliyun-console-font.ttf MIT (bundled with @alicloud/console-components) + aliyun-console-font.woff MIT (bundled with @alicloud/console-components) + + The following icon font files are from iconfont.cn (Alibaba): + font_515771_emcns5054x3whfr.ttf MIT (iconfont.cn - https://www.iconfont.cn) + font_515771_emcns5054x3whfr.woff MIT (iconfont.cn - https://www.iconfont.cn) + ======================================================================== -0BSD licenses +CDDL+GPL-1.1 licenses ======================================================================== - tslib 2.6.2 0BSD see:licenses/tslib-OBSD + javax.servlet:javax.servlet-api 4.0.1 CDDL+GPL-1.1 see:licenses/CDDL+GPL-1.1 + org.glassfish:javax.json 1.0.4 CDDL+GPL-1.1 see:licenses/CDDL+GPL-1.1 + com.sun.jersey.contribs:jersey-apache-client4 1.19.1 CDDL+GPL-1.1 see:licenses/CDDL+GPL-1.1 + com.sun.jersey:jersey-client 1.19.1 CDDL+GPL-1.1 see:licenses/CDDL+GPL-1.1 + com.sun.jersey:jersey-core 1.19.1 CDDL+GPL-1.1 see:licenses/CDDL+GPL-1.1 + diff --git a/distribution/LICENSE-namingserver b/distribution/LICENSE-namingserver index 42fa01cd89d..51e25ac909b 100644 --- a/distribution/LICENSE-namingserver +++ b/distribution/LICENSE-namingserver @@ -15,7 +15,7 @@ "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 (properties) the power, direct or indirect, to cause the + "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. @@ -172,6 +172,7 @@ 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 additional liability. + END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. @@ -207,239 +208,247 @@ notices and license terms. Your use of the source code for the these subcomponents is subject to the terms and conditions of the following licenses. +======================================================================== +0BSD licenses +======================================================================== + + tslib 2.8.1 0BSD + ======================================================================== Apache-2.0 licenses ======================================================================== - com.github.ben-manes.caffeine:caffeine 3.2.1 Apache-2.0 - commons-codec:commons-codec 1.18.0 Apache-2.0 - commons-io:commons-io 2.21.0 Apache-2.0 - commons-lang:commons-lang 2.6 Apache-2.0 - org.apache.commons:commons-lang3 3.17.0 Apache-2.0 + baseline-browser-mapping 2.10.12 Apache-2.0 + com.ethlo.time:itu 1.14.0 Apache-2.0 + com.fasterxml.jackson.core:jackson-annotations 2.21 Apache-2.0 + com.fasterxml.jackson.core:jackson-core 2.21.2 Apache-2.0 + com.fasterxml.jackson.core:jackson-databind 2.21.2 Apache-2.0 + com.fasterxml.jackson.dataformat:jackson-dataformat-yaml 2.21.2 Apache-2.0 + com.fasterxml.jackson.datatype:jackson-datatype-jsr310 2.21.2 Apache-2.0 + com.fasterxml.jackson.module:jackson-module-jsonSchema 2.21.2 Apache-2.0 + com.fasterxml:classmate 1.7.3 Apache-2.0 + com.github.ben-manes.caffeine:caffeine 3.2.3 Apache-2.0 + com.github.victools:jsonschema-generator 4.38.0 Apache-2.0 + com.github.victools:jsonschema-module-jackson 4.38.0 Apache-2.0 + com.github.victools:jsonschema-module-swagger-2 4.38.0 Apache-2.0 com.google.errorprone:error_prone_annotations 2.21.1 Apache-2.0 - org.apache.httpcomponents:httpasyncclient 4.1.5 Apache-2.0 - org.apache.httpcomponents:httpclient 4.5.14 Apache-2.0 - org.apache.httpcomponents:httpcore 4.4.16 Apache-2.0 - org.apache.httpcomponents:httpcore-nio 4.4.16 Apache-2.0 - org.apache.httpcomponents.core5:httpcore5 5.3.4 Apache-2.0 - org.apache.httpcomponents.core5:httpcore5-h2 5.3.4 Apache-2.0 - com.fasterxml.jackson.core:jackson-annotations 2.19.1 Apache-2.0 - com.fasterxml.jackson.core:jackson-core 2.19.1 Apache-2.0 - com.fasterxml.jackson.core:jackson-databind 2.19.1 Apache-2.0 - com.fasterxml.jackson.datatype:jackson-datatype-jdk8 2.19.1 Apache-2.0 - com.fasterxml.jackson.datatype:jackson-datatype-jsr310 2.19.1 Apache-2.0 - com.fasterxml.jackson.module:jackson-module-jsonSchema 2.19.1 Apache-2.0 - com.fasterxml.jackson.module:jackson-module-parameter-names 2.19.1 Apache-2.0 - com.fasterxml.jackson.dataformat:jackson-dataformat-yaml 2.19.1 Apache-2.0 + com.networknt:json-schema-validator 2.0.0 Apache-2.0 + commons-io:commons-io 2.21.0 Apache-2.0 + commons-logging:commons-logging 1.3.6 Apache-2.0 + htm 3.1.1 Apache-2.0 io.jsonwebtoken:jjwt-api 0.10.5 Apache-2.0 io.jsonwebtoken:jjwt-impl 0.10.5 Apache-2.0 io.jsonwebtoken:jjwt-jackson 0.10.5 Apache-2.0 - io.netty:netty-all 4.1.122.Final Apache-2.0 - io.netty:netty-buffer 4.1.122.Final Apache-2.0 - io.netty:netty-codec 4.1.122.Final Apache-2.0 - io.netty:netty-codec-dns 4.1.122.Final Apache-2.0 - io.netty:netty-codec-haproxy 4.1.122.Final Apache-2.0 - io.netty:netty-codec-http 4.1.122.Final Apache-2.0 - io.netty:netty-codec-http2 4.1.122.Final Apache-2.0 - io.netty:netty-codec-memcache 4.1.122.Final Apache-2.0 - io.netty:netty-codec-mqtt 4.1.122.Final Apache-2.0 - io.netty:netty-codec-redis 4.1.122.Final Apache-2.0 - io.netty:netty-codec-smtp 4.1.122.Final Apache-2.0 - io.netty:netty-codec-socks 4.1.122.Final Apache-2.0 - io.netty:netty-codec-stomp 4.1.122.Final Apache-2.0 - io.netty:netty-codec-xml 4.1.122.Final Apache-2.0 - io.netty:netty-common 4.1.122.Final Apache-2.0 - io.netty:netty-handler 4.1.122.Final Apache-2.0 - io.netty:netty-handler-proxy 4.1.122.Final Apache-2.0 - io.netty:netty-handler-ssl-ocsp 4.1.122.Final Apache-2.0 - io.netty:netty-resolver 4.1.122.Final Apache-2.0 - io.netty:netty-resolver-dns 4.1.122.Final Apache-2.0 - io.netty:netty-resolver-dns-classes-macos 4.1.122.Final Apache-2.0 - io.netty:netty-resolver-dns-native-macos 4.1.122.Final Apache-2.0 - io.netty:netty-resolver-dns-native-macos 4.1.122.Final Apache-2.0 - io.netty:netty-transport 4.1.122.Final Apache-2.0 - io.netty:netty-transport-classes-epoll 4.1.122.Final Apache-2.0 - io.netty:netty-transport-classes-kqueue 4.1.122.Final Apache-2.0 - io.netty:netty-transport-native-epoll 4.1.122.Final Apache-2.0 - io.netty:netty-transport-native-epoll 4.1.122.Final Apache-2.0 - io.netty:netty-transport-native-kqueue 4.1.122.Final Apache-2.0 - io.netty:netty-transport-native-kqueue 4.1.122.Final Apache-2.0 - io.netty:netty-transport-native-unix-common 4.1.122.Final Apache-2.0 - io.netty:netty-transport-rxtx 4.1.122.Final Apache-2.0 - io.netty:netty-transport-sctp 4.1.122.Final Apache-2.0 - io.netty:netty-transport-udt 4.1.122.Final Apache-2.0 - org.yaml:snakeyaml 2.0 Apache-2.0 - org.springframework:spring-aop 6.2.8 Apache-2.0 - org.springframework:spring-beans 6.2.8 Apache-2.0 - org.springframework:spring-context 6.2.8 Apache-2.0 - org.springframework:spring-core 6.2.8 Apache-2.0 - org.springframework:spring-expression 6.2.8 Apache-2.0 - org.springframework:spring-jcl 6.2.8 Apache-2.0 - org.springframework:spring-messaging 6.2.8 Apache-2.0 - org.springframework.security:spring-security-config 6.5.1 Apache-2.0 - org.springframework.security:spring-security-core 6.5.1 Apache-2.0 - org.springframework.security:spring-security-crypto 6.5.1 Apache-2.0 - org.springframework.security:spring-security-web 6.5.1 Apache-2.0 - org.springframework:spring-web 6.2.8 Apache-2.0 - org.springframework:spring-webmvc 6.2.8 Apache-2.0 - org.springframework.boot:spring-boot 3.5.2 Apache-2.0 - org.springframework.boot:spring-boot-autoconfigure 3.5.2 Apache-2.0 - org.springframework.boot:spring-boot-actuator 3.5.2 Apache-2.0 - org.springframework.boot:spring-boot-actuator-autoconfigure 3.5.2 Apache-2.0 - org.springframework.boot:spring-boot-starter 3.5.2 Apache-2.0 - org.springframework.boot:spring-boot-starter-actuator 3.5.2 Apache-2.0 - org.springframework.boot:spring-boot-starter-json 3.5.2 Apache-2.0 - org.springframework.boot:spring-boot-starter-logging 3.5.2 Apache-2.0 - org.springframework.boot:spring-boot-starter-security 3.5.2 Apache-2.0 - org.springframework.boot:spring-boot-starter-tomcat 3.5.2 Apache-2.0 - org.springframework.boot:spring-boot-starter-web 3.5.2 Apache-2.0 - org.springframework.ai:spring-ai-autoconfigure-mcp-server-webmvc 1.1.0 Apache-2.0 - org.springframework.ai:spring-ai-template-st 1.1.0 Apache-2.0 + io.micrometer:context-propagation 1.2.1 Apache-2.0 + io.micrometer:micrometer-commons 1.16.5 Apache-2.0 + io.micrometer:micrometer-core 1.16.5 Apache-2.0 + io.micrometer:micrometer-jakarta9 1.16.5 Apache-2.0 + io.micrometer:micrometer-observation 1.16.5 Apache-2.0 + io.micrometer:micrometer-registry-prometheus 1.16.5 Apache-2.0 + io.netty:netty-all 4.2.12.Final Apache-2.0 + io.netty:netty-buffer 4.2.12.Final Apache-2.0 + io.netty:netty-codec 4.2.12.Final Apache-2.0 + io.netty:netty-codec-base 4.2.12.Final Apache-2.0 + io.netty:netty-codec-classes-quic 4.2.12.Final Apache-2.0 + io.netty:netty-codec-compression 4.2.12.Final Apache-2.0 + io.netty:netty-codec-dns 4.2.12.Final Apache-2.0 + io.netty:netty-codec-haproxy 4.2.12.Final Apache-2.0 + io.netty:netty-codec-http 4.2.12.Final Apache-2.0 + io.netty:netty-codec-http2 4.2.12.Final Apache-2.0 + io.netty:netty-codec-http3 4.2.12.Final Apache-2.0 + io.netty:netty-codec-marshalling 4.2.12.Final Apache-2.0 + io.netty:netty-codec-memcache 4.2.12.Final Apache-2.0 + io.netty:netty-codec-mqtt 4.2.12.Final Apache-2.0 + io.netty:netty-codec-native-quic 4.2.12.Final Apache-2.0 + io.netty:netty-codec-protobuf 4.2.12.Final Apache-2.0 + io.netty:netty-codec-redis 4.2.12.Final Apache-2.0 + io.netty:netty-codec-smtp 4.2.12.Final Apache-2.0 + io.netty:netty-codec-socks 4.2.12.Final Apache-2.0 + io.netty:netty-codec-stomp 4.2.12.Final Apache-2.0 + io.netty:netty-codec-xml 4.2.12.Final Apache-2.0 + io.netty:netty-common 4.2.12.Final Apache-2.0 + io.netty:netty-handler 4.2.12.Final Apache-2.0 + io.netty:netty-handler-proxy 4.2.12.Final Apache-2.0 + io.netty:netty-handler-ssl-ocsp 4.2.12.Final Apache-2.0 + io.netty:netty-resolver 4.2.12.Final Apache-2.0 + io.netty:netty-resolver-dns 4.2.12.Final Apache-2.0 + io.netty:netty-resolver-dns-classes-macos 4.2.12.Final Apache-2.0 + io.netty:netty-resolver-dns-native-macos 4.2.12.Final Apache-2.0 + io.netty:netty-transport 4.2.12.Final Apache-2.0 + io.netty:netty-transport-classes-epoll 4.2.12.Final Apache-2.0 + io.netty:netty-transport-classes-io_uring 4.2.12.Final Apache-2.0 + io.netty:netty-transport-classes-kqueue 4.2.12.Final Apache-2.0 + io.netty:netty-transport-native-epoll 4.2.12.Final Apache-2.0 + io.netty:netty-transport-native-io_uring 4.2.12.Final Apache-2.0 + io.netty:netty-transport-native-kqueue 4.2.12.Final Apache-2.0 + io.netty:netty-transport-native-unix-common 4.2.12.Final Apache-2.0 + io.netty:netty-transport-rxtx 4.2.12.Final Apache-2.0 + io.netty:netty-transport-sctp 4.2.12.Final Apache-2.0 + io.netty:netty-transport-udt 4.2.12.Final Apache-2.0 + io.projectreactor:reactor-core 3.8.5 Apache-2.0 + io.prometheus:prometheus-metrics-config 1.4.3 Apache-2.0 + io.prometheus:prometheus-metrics-core 1.4.3 Apache-2.0 + io.prometheus:prometheus-metrics-exposition-formats 1.4.3 Apache-2.0 + io.prometheus:prometheus-metrics-exposition-textformats 1.4.3 Apache-2.0 + io.prometheus:prometheus-metrics-model 1.4.3 Apache-2.0 + io.prometheus:prometheus-metrics-tracer-common 1.4.3 Apache-2.0 + io.swagger.core.v3:swagger-annotations-jakarta 2.2.30 Apache-2.0 + javax.validation:validation-api 2.0.1.Final Apache-2.0 + org.apache.commons:commons-lang3 3.19.0 Apache-2.0 + org.apache.logging.log4j:log4j-api 2.25.4 Apache-2.0 + org.apache.logging.log4j:log4j-to-slf4j 2.25.4 Apache-2.0 + org.apache.tomcat.embed:tomcat-embed-core 11.0.22 Apache-2.0 + org.apache.tomcat.embed:tomcat-embed-el 11.0.22 Apache-2.0 + org.apache.tomcat.embed:tomcat-embed-websocket 11.0.22 Apache-2.0 + org.apache.tomcat:tomcat-annotations-api 11.0.21 Apache-2.0 + org.jctools:jctools-core 4.0.5 Apache-2.0 + org.jspecify:jspecify 1.0.0 Apache-2.0 org.springframework.ai:spring-ai-autoconfigure-mcp-server-common 1.1.0 Apache-2.0 + org.springframework.ai:spring-ai-autoconfigure-mcp-server-webmvc 1.1.0 Apache-2.0 + org.springframework.ai:spring-ai-commons 1.1.0 Apache-2.0 org.springframework.ai:spring-ai-mcp 1.1.0 Apache-2.0 org.springframework.ai:spring-ai-mcp-annotations 1.1.0 Apache-2.0 org.springframework.ai:spring-ai-model 1.1.0 Apache-2.0 - org.springframework.ai:spring-ai-commons 1.1.0 Apache-2.0 org.springframework.ai:spring-ai-starter-mcp-server-webmvc 1.1.0 Apache-2.0 - org.apache.tomcat:tomcat-annotations-api 10.1.42 Apache-2.0 - org.apache.tomcat.embed:tomcat-embed-websocket 11.0.22 Apache-2.0 - org.apache.tomcat.embed:tomcat-embed-core 11.0.22 Apache-2.0 - org.apache.tomcat.embed:tomcat-embed-core 11.0.22 Apache-2.0 - org.apache.tomcat.embed:tomcat-embed-el 11.0.22 Apache-2.0 - org.jetbrains.kotlin:kotlin-stdlib 1.9.25 Apache-2.0 - org.jetbrains.kotlin:kotlin-stdlib-common 1.9.25 Apache-2.0 - io.micrometer:micrometer-core 1.15.1 Apache-2.0 - io.micrometer:micrometer-jakarta9 1.15.1 Apache-2.0 - io.micrometer:micrometer-observation 1.15.1 Apache-2.0 - io.micrometer:micrometer-commons 1.15.1 Apache-2.0 - io.micrometer:micrometer-registry-prometheus 1.15.1 Apache-2.0 - io.micrometer:context-propagation 1.1.3 Apache-2.0 - io.prometheus:prometheus-metrics-config 1.3.8 Apache-2.0 - io.prometheus:prometheus-metrics-core 1.3.8 Apache-2.0 - io.prometheus:prometheus-metrics-exposition-formats 1.3.8 Apache-2.0 - io.prometheus:prometheus-metrics-exposition-formats-no-protobuf 1.3.8 Apache-2.0 - io.prometheus:prometheus-metrics-exposition-textformats 1.3.8 Apache-2.0 - io.prometheus:prometheus-metrics-model 1.3.8 Apache-2.0 - io.prometheus:prometheus-metrics-tracer-common 1.3.8 Apache-2.0 - com.ethlo.time:itu 1.14.0 Apache-2.0 - org.jspecify:jspecify 1.0.0 Apache-2.0 - com.github.victools:jsonschema-module-jackson 4.38.0 Apache-2.0 - com.github.victools:jsonschema-generator 4.38.0 Apache-2.0 - org.springaicommunity:mcp-annotations 0.7.0 Apache-2.0 - org.jetbrains:annotations 13.0 Apache-2.0 - com.fasterxml:classmate 1.7.0 Apache-2.0 - javax.validation:validation-api 2.0.1.Final Apache-2.0 - com.github.victools:jsonschema-module-swagger-2 4.38.0 Apache-2.0 - io.swagger.core.v3:swagger-annotations-jakarta 2.2.30 Apache-2.0 - org.apache.httpcomponents.client5:httpclient5 5.4.3 Apache-2.0 - io.projectreactor:reactor-core 3.7.7 Apache-2.0 - com.squareup.okhttp3:okhttp 4.9.3 Apache-2.0 - com.networknt:json-schema-validator 2.0.0 Apache-2.0 - com.squareup.okio:okio 2.8.0 Apache-2.0 + org.springframework.ai:spring-ai-template-st 1.1.0 Apache-2.0 + org.springframework.boot:spring-boot 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-actuator 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-actuator-autoconfigure 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-autoconfigure 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-health 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-http-client 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-http-converter 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-jackson 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-micrometer-metrics 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-micrometer-observation 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-restclient 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-security 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-servlet 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter-actuator 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter-jackson 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter-logging 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter-micrometer-metrics 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter-restclient 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter-security 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter-tomcat 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter-tomcat-runtime 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter-web 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-tomcat 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-web-server 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-webmvc 4.0.6 Apache-2.0 + org.springframework.security:spring-security-config 7.0.5 Apache-2.0 + org.springframework.security:spring-security-core 7.0.5 Apache-2.0 + org.springframework.security:spring-security-crypto 7.0.5 Apache-2.0 + org.springframework.security:spring-security-web 7.0.5 Apache-2.0 + org.springframework:spring-aop 7.0.7 Apache-2.0 + org.springframework:spring-beans 7.0.7 Apache-2.0 + org.springframework:spring-context 7.0.7 Apache-2.0 + org.springframework:spring-core 7.0.7 Apache-2.0 + org.springframework:spring-expression 7.0.7 Apache-2.0 + org.springframework:spring-messaging 7.0.7 Apache-2.0 + org.springframework:spring-web 7.0.7 Apache-2.0 + org.springframework:spring-webmvc 7.0.7 Apache-2.0 + org.yaml:snakeyaml 2.0 Apache-2.0 + tools.jackson.core:jackson-core 3.1.2 Apache-2.0 + tools.jackson.core:jackson-databind 3.1.2 Apache-2.0 + +======================================================================== +BSD licenses +======================================================================== + + org.antlr:antlr-runtime 3.5.3 BSD + org.antlr:antlr4-runtime 4.13.1 BSD + org.antlr:ST4 4.3.4 BSD ======================================================================== BSD-2-Clause licenses ======================================================================== webidl-conversions 3.0.1 BSD-2-Clause see:licenses/webidl-conversions-BSD-2-Clause - org.hdrhistogram:HdrHistogram 2.2.2 BSD-2-Clause see:licenses/HdrHistogram-BSD-2-Clause - org.latencyutils:LatencyUtils 2.0.3 BSD-2-Clause see:licenses/HdrHistogram-BSD-2-Clause ======================================================================== BSD-3-Clause licenses ======================================================================== - org.codehaus.janino:commons-compiler 3.1.12 BSD-3-Clause see:licenses/janino-BSD-3-Clause - org.codehaus.janino:janino 3.1.12 BSD-3-Clause see:licenses/janino-BSD-3-Clause - org.antlr:antlr-runtime 3.5.3 BSD-3-Clause see:licenses/antlr-runtime-BSD-3-Clause - org.antlr:ST4 4.3.4 BSD-3-Clause see:licenses/antlr-ST4-BSD-3-Clause - org.antlr:antlr4-runtime 4.13.1 BSD-3-Clause see:licenses/antlr4-runtime-BSD-3-Clause - com.google.protobuf:protobuf-java 3.25.5 BSD-3-Clause see:licenses/protobuf-java-BSD-3-Clause - - @uni/action-sheet 1.0.8 BSD-3-Clause see:licenses/uni-BSD-3-Clause - @uni/clipboard 1.0.9 BSD-3-Clause see:licenses/uni-BSD-3-Clause - @uni/env 1.1.1 BSD-3-Clause see:licenses/uni-BSD-3-Clause - @uni/file 1.1.1 BSD-3-Clause see:licenses/uni-BSD-3-Clause - @uni/image 1.1.3 BSD-3-Clause see:licenses/uni-BSD-3-Clause - @uni/navigate 1.0.11 BSD-3-Clause see:licenses/uni-BSD-3-Clause - @uni/page-scroll-to 1.0.0 BSD-3-Clause see:licenses/uni-BSD-3-Clause - @uni/vibrate 1.0.1 BSD-3-Clause see:licenses/uni-BSD-3-Clause - @uni/video 1.0.8 BSD-3-Clause see:licenses/uni-BSD-3-Clause + @uni/action-sheet 1.0.8 BSD-3-Clause + @uni/clipboard 1.0.9 BSD-3-Clause + @uni/env 1.1.1 BSD-3-Clause + @uni/file 1.1.1 BSD-3-Clause + @uni/image 1.1.3 BSD-3-Clause + @uni/navigate 1.0.11 BSD-3-Clause + @uni/page-scroll-to 1.0.0 BSD-3-Clause + @uni/vibrate 1.0.1 BSD-3-Clause + @uni/video 1.0.8 BSD-3-Clause babel-plugin-emotion/node_modules/source-map 0.5.7 BSD-3-Clause see:licenses/source-map-BSD-3-Clause driver-dom 2.2.2 BSD-3-Clause see:licenses/driver-dom-BSD-3-Clause - driver-dom/node_modules/style-unit 3.0.5 BSD-3-Clause see:licenses/driver-dom-BSD-3-Clause + driver-dom/node_modules/style-unit 3.0.5 BSD-3-Clause driver-miniapp 0.1.5 BSD-3-Clause see:licenses/driver-miniapp-BSD-3-Clause driver-universal 3.5.0 BSD-3-Clause see:licenses/driver-universal-BSD-3-Clause driver-weex 2.1.0 BSD-3-Clause see:licenses/driver-weex-BSD-3-Clause - driver-weex/node_modules/style-unit 3.0.5 BSD-3-Clause see:licenses/driver-weex-BSD-3-Clause + driver-weex/node_modules/style-unit 3.0.5 BSD-3-Clause dva-core/node_modules/warning 3.0.0 BSD-3-Clause see:licenses/warning-BSD-3-Clause dva/node_modules/hoist-non-react-statics 2.5.5 BSD-3-Clause see:licenses/hoist-non-react-statics-BSD-3-Clause - flat 5.0.2 BSD-3-Clause see:licenses/flat-BSD-3-Clause - hoist-non-react-statics 2.5.5 BSD-3-Clause see:licenses/hoist-non-react-statics-BSD-3-Clause hoist-non-react-statics 3.3.2 BSD-3-Clause see:licenses/hoist-non-react-statics-BSD-3-Clause + org.codehaus.janino:commons-compiler 3.1.12 BSD-3-Clause see:licenses/janino-BSD-3-Clause + org.codehaus.janino:janino 3.1.12 BSD-3-Clause see:licenses/janino-BSD-3-Clause rax 1.2.3 BSD-3-Clause see:licenses/rax-BSD-3-Clause - rax-children 1.0.0 BSD-3-Clause see:licenses/rax-BSD-3-Clause - rax-clone-element 1.0.0 BSD-3-Clause see:licenses/rax-BSD-3-Clause - rax-create-factory 1.0.0 BSD-3-Clause see:licenses/rax-BSD-3-Clause - rax-is-valid-element 1.0.1 BSD-3-Clause see:licenses/rax-BSD-3-Clause + rax-children 1.0.0 BSD-3-Clause + rax-clone-element 1.0.0 BSD-3-Clause + rax-create-factory 1.0.0 BSD-3-Clause + rax-is-valid-element 1.0.1 BSD-3-Clause react-transition-group 2.9.0 BSD-3-Clause see:licenses/react-transition-group-BSD-3-Clause - serialize-javascript 6.0.2 BSD-3-Clause see:licenses/serialize-javascript-BSD-3-Clause - source-map 0.5.7 BSD-3-Clause see:licenses/source-map-BSD-3-Clause - sprintf-js 1.0.3 BSD-3-Clause see:licenses/sprintf-js-BSD-3-Clause - style-unit 2.0.1 BSD-3-Clause see:licenses/rax-BSD-3-Clause - style-unit 3.0.5 BSD-3-Clause see:licenses/rax-BSD-3-Clause - style-unit/node_modules/universal-env 2.0.0 BSD-3-Clause see:licenses/rax-BSD-3-Clause - universal-choose-image 1.3.0 BSD-3-Clause see:licenses/universal-BSD-3-Clause - universal-device 1.0.3 BSD-3-Clause see:licenses/universal-BSD-3-Clause - universal-device 2.3.1 BSD-3-Clause see:licenses/universal-BSD-3-Clause - universal-env 0.6.6 BSD-3-Clause see:licenses/universal-BSD-3-Clause - universal-env 2.0.0 BSD-3-Clause see:licenses/universal-BSD-3-Clause - universal-panresponder 0.6.5 BSD-3-Clause see:licenses/universal-BSD-3-Clause - universal-panresponder/node_modules/universal-env 0.6.6 BSD-3-Clause see:licenses/universal-BSD-3-Clause - universal-transition 1.1.1 BSD-3-Clause see:licenses/universal-BSD-3-Clause - universal-unit-tool 1.0.0 BSD-3-Clause see:licenses/universal-BSD-3-Clause - universal-unit-tool/node_modules/universal-device 2.3.1 BSD-3-Clause see:licenses/universal-BSD-3-Clause - warning 3.0.0 BSD-3-Clause see:licenses/warning-BSD-3-Clause - node-forge 1.3.3 BSD-3-Clause see:licenses/node-forge-BSD-3-Clause + style-unit 2.0.1 BSD-3-Clause + style-unit/node_modules/universal-env 2.0.0 BSD-3-Clause + universal-choose-image 1.3.0 BSD-3-Clause + universal-device 1.0.3 BSD-3-Clause + universal-panresponder 0.6.5 BSD-3-Clause + universal-panresponder/node_modules/universal-env 0.6.6 BSD-3-Clause + universal-transition 1.1.1 BSD-3-Clause + universal-unit-tool 1.0.0 BSD-3-Clause + universal-unit-tool/node_modules/universal-device 2.3.1 BSD-3-Clause ======================================================================== -CDDL-1.0 licenses +CC0-1.0 licenses ======================================================================== - javax.servlet:javax.servlet-api 4.0.1 CDDL-1.0 see:licenses/CDDL-1.0 + org.hdrhistogram:HdrHistogram 2.2.2 CC0-1.0 + org.latencyutils:LatencyUtils 2.0.3 CC0-1.0 ======================================================================== -EPL-1.0 licenses +CC-BY-4.0 licenses ======================================================================== - ch.qos.logback:logback-classic 1.5.18 EPL-1.0 see:licenses/EPL-1.0 - ch.qos.logback:logback-core 1.5.18 EPL-1.0 see:licenses/EPL-1.0 + caniuse-lite 1.0.30001782 CC-BY-4.0 ======================================================================== EPL-2.0 licenses ======================================================================== - jakarta.annotation:jakarta.annotation-api 2.1.1 EPL-2.0 see:licenses/EPL-2.0 + ch.qos.logback:logback-classic 1.5.32 EPL-2.0 see:licenses/EPL-2.0 + ch.qos.logback:logback-core 1.5.32 EPL-2.0 see:licenses/EPL-2.0 + jakarta.annotation:jakarta.annotation-api 3.0.0 EPL-2.0 see:licenses/EPL-2.0 ======================================================================== -MIT licenses +ISC licenses ======================================================================== - org.checkerframework:checker-qual 3.37.0 MIT see:licenses/checker-qual-MIT - org.slf4j:jul-to-slf4j 2.0.17 MIT see:licenses/jul-to-slf4j-MIT - org.slf4j:slf4j-api 2.0.17 MIT see:licenses/slf4j-api-MIT - io.modelcontextprotocol.sdk:mcp 0.16.0 MIT see:licenses/mcp-MIT - io.modelcontextprotocol.sdk:mcp-core 0.16.0 MIT see:licenses/mcp-core-MIT - io.modelcontextprotocol.sdk:mcp-json 0.16.0 MIT see:licenses/mcp-json-MIT - io.modelcontextprotocol.sdk:mcp-spring-webmvc 0.16.0 MIT see:licenses/mcp-spring-webmvc-MIT - io.modelcontextprotocol.sdk:mcp-json-jackson2 0.16.0 MIT see:licenses/mcp-json-jackson-MIT - com.knuddels:jtokkit 1.1.0 MIT see:licenses/jtokkit-MIT - org.reactivestreams:reactive-streams 1.0.4 MIT see:licenses/reactive-streams-MIT + css-color-keywords 1.0.0 ISC see:licenses/css-color-keywords-ISC + electron-to-chromium 1.5.328 ISC see:licenses/electron-to-chromium-ISC + inherits-browser 0.1.0 ISC see:licenses/inherits-browser-ISC + lru-cache 5.1.1 ISC see:licenses/lru-cache-ISC + picocolors 1.1.1 ISC see:licenses/picocolors-ISC + semver 6.3.1 ISC see:licenses/semver-ISC + yallist 3.1.1 ISC see:licenses/yallist-ISC + yaml 1.10.3 ISC see:licenses/yaml-ISC + +======================================================================== +MIT licenses +======================================================================== @alicloud/console-components 1.6.2 MIT see:licenses/alicloud-console-components-MIT @alicloud/console-components-actions 1.1.1 MIT see:licenses/alicloud-console-components-actions-MIT - @alicloud/console-components-app-layout 1.1.4 MIT - @alicloud/console-components-console-menu 1.2.12 MIT + @alicloud/console-components-console-menu 1.3.0 MIT @alicloud/css-var-utils 0.1.0 MIT @alifd/babel-runtime-jsx-style-transform 1.0.0 MIT @alifd/field 1.7.0 MIT see:licenses/alifd-field-MIT @@ -447,45 +456,43 @@ MIT licenses @alifd/meet-react-component-one 1.3.2 MIT @alifd/meet-react/node_modules/classnames 2.2.6 MIT see:licenses/classnames-MIT @alifd/next 1.24.18 MIT see:licenses/alifd-next-MIT - @alifd/next/node_modules/@alifd/field 1.5.8 MIT see:licenses/alifd-field-MIT - @alifd/next/node_modules/@alifd/validate 1.2.3 MIT see:licenses/alifd-validate-MIT + @alifd/next/node_modules/@alifd/field 1.5.8 MIT + @alifd/next/node_modules/@alifd/validate 1.2.3 MIT @alifd/validate 1.4.0 MIT see:licenses/alifd-validate-MIT - @babel/code-frame 7.26.2 MIT see:licenses/babel-code-frame-MIT - @babel/compat-data 7.23.5 MIT see:licenses/babel-compat-data-MIT - @babel/core 7.23.9 MIT see:licenses/babel-core-MIT - @babel/generator 7.23.6 MIT see:licenses/babel-generator-MIT - @babel/helper-annotate-as-pure 7.22.5 MIT see:licenses/babel-helper-annotate-as-pure-MIT - @babel/helper-compilation-targets 7.23.6 MIT see:licenses/babel-helper-compilation-targets-MIT - @babel/helper-environment-visitor 7.22.20 MIT see:licenses/babel-helper-environment-visitor-MIT - @babel/helper-function-name 7.23.0 MIT see:licenses/babel-helper-function-name-MIT - @babel/helper-hoist-variables 7.22.5 MIT see:licenses/babel-helper-hoist-variables-MIT - @babel/helper-module-imports 7.22.15 MIT see:licenses/babel-helper-module-imports-MIT - @babel/helper-module-transforms 7.23.3 MIT see:licenses/babel-helper-module-transforms-MIT - @babel/helper-plugin-utils 7.22.5 MIT see:licenses/babel-helper-plugin-utils-MIT - @babel/helper-simple-access 7.22.5 MIT see:licenses/babel-helper-simple-access-MIT - @babel/helper-split-export-declaration 7.22.6 MIT see:licenses/babel-helper-split-export-declaration-MIT - @babel/helper-string-parser 7.25.9 MIT see:licenses/babel-helper-string-parser-MIT - @babel/helper-validator-identifier 7.25.9 MIT see:licenses/babel-helper-validator-identifier-MIT - @babel/helper-validator-option 7.23.5 MIT see:licenses/babel-helper-validator-option-MIT - @babel/helpers 7.27.0 MIT see:licenses/babel-helpers-MIT - @babel/highlight 7.23.4 MIT see:licenses/babel-highlight-MIT - @babel/parser 7.27.0 MIT see:licenses/babel-parser-MIT - @babel/plugin-syntax-jsx 7.23.3 MIT see:licenses/babel-plugin-syntax-jsx-MIT - @babel/runtime 7.27.0 MIT see:licenses/babel-runtime-MIT - @babel/template 7.27.0 MIT see:licenses/babel-template-MIT - @babel/traverse 7.23.9 MIT see:licenses/babel-traverse-MIT - @babel/types 7.27.0 MIT see:licenses/babel-types-MIT + @babel/code-frame 7.29.7 MIT see:licenses/babel-code-frame-MIT + @babel/compat-data 7.28.4 MIT see:licenses/babel-compat-data-MIT + @babel/core 7.28.4 MIT see:licenses/babel-core-MIT + @babel/generator 7.29.7 MIT see:licenses/babel-generator-MIT + @babel/helper-annotate-as-pure 7.27.3 MIT see:licenses/babel-helper-annotate-as-pure-MIT + @babel/helper-compilation-targets 7.27.2 MIT see:licenses/babel-helper-compilation-targets-MIT + @babel/helper-globals 7.29.7 MIT + @babel/helper-module-imports 7.29.7 MIT see:licenses/babel-helper-module-imports-MIT + @babel/helper-module-transforms 7.29.7 MIT see:licenses/babel-helper-module-transforms-MIT + @babel/helper-plugin-utils 7.29.7 MIT see:licenses/babel-helper-plugin-utils-MIT + @babel/helper-string-parser 7.29.7 MIT see:licenses/babel-helper-string-parser-MIT + @babel/helper-validator-identifier 7.29.7 MIT see:licenses/babel-helper-validator-identifier-MIT + @babel/helper-validator-option 7.27.1 MIT see:licenses/babel-helper-validator-option-MIT + @babel/helpers 7.28.4 MIT see:licenses/babel-helpers-MIT + @babel/parser 7.29.7 MIT see:licenses/babel-parser-MIT + @babel/plugin-syntax-jsx 7.27.1 MIT see:licenses/babel-plugin-syntax-jsx-MIT + @babel/runtime 7.28.4 MIT see:licenses/babel-runtime-MIT + @babel/template 7.29.7 MIT see:licenses/babel-template-MIT + @babel/traverse 7.29.7 MIT see:licenses/babel-traverse-MIT + @babel/types 7.29.7 MIT see:licenses/babel-types-MIT @bpmn-io/cm-theme 0.1.0-alpha.2 MIT see:licenses/bpmn-io-cm-theme-MIT - @bpmn-io/diagram-js-ui 0.2.2 MIT see:licenses/bpmn-io-diagram-js-ui-MIT - @bpmn-io/feel-editor 1.1.0 MIT see:licenses/bpmn-io-feel-editor-MIT - @bpmn-io/feel-lint 1.2.0 MIT see:licenses/bpmn-io-feel-lint-MIT - @bpmn-io/properties-panel 3.16.0 MIT see:licenses/bpmn-io-properties-panel-MIT - @codemirror/autocomplete 6.12.0 MIT see:licenses/codemirror-autocomplete-MIT - @codemirror/commands 6.3.3 MIT see:licenses/codemirror-commands-MIT - @codemirror/language 6.10.0 MIT see:licenses/codemirror-language-MIT - @codemirror/lint 6.4.2 MIT see:licenses/codemirror-lint-MIT - @codemirror/state 6.4.0 MIT see:licenses/codemirror-state-MIT - @codemirror/view 6.23.0 MIT see:licenses/codemirror-view-MIT + @bpmn-io/diagram-js-ui 0.2.3 MIT see:licenses/bpmn-io-diagram-js-ui-MIT + @bpmn-io/feel-editor 1.12.1 MIT see:licenses/bpmn-io-feel-editor-MIT + @bpmn-io/feel-lint 2.1.0 MIT see:licenses/bpmn-io-feel-lint-MIT + @bpmn-io/lang-feel 2.4.0 MIT see:licenses/lang-feel-MIT + @bpmn-io/lezer-feel 1.9.0 MIT see:licenses/lezer-feel-MIT + @bpmn-io/properties-panel 3.24.1 MIT see:licenses/bpmn-io-properties-panel-MIT + @camunda/feel-builtins 0.2.0 MIT + @codemirror/autocomplete 6.20.2 MIT see:licenses/codemirror-autocomplete-MIT + @codemirror/commands 6.10.3 MIT see:licenses/codemirror-commands-MIT + @codemirror/language 6.12.3 MIT see:licenses/codemirror-language-MIT + @codemirror/lint 6.9.6 MIT see:licenses/codemirror-lint-MIT + @codemirror/state 6.6.0 MIT see:licenses/codemirror-state-MIT + @codemirror/view 6.43.0 MIT see:licenses/codemirror-view-MIT @emotion/cache 10.0.29 MIT see:licenses/emotion-cache-MIT @emotion/core 10.3.1 MIT see:licenses/emotion-core-MIT @emotion/css 10.0.27 MIT see:licenses/emotion-css-MIT @@ -499,323 +506,205 @@ MIT licenses @emotion/unitless 0.7.5 MIT see:licenses/emotion-unitless-MIT @emotion/utils 0.11.3 MIT see:licenses/emotion-utils-MIT @emotion/weak-memoize 0.2.5 MIT see:licenses/emotion-weak-memoize-MIT - @jridgewell/gen-mapping 0.3.4 MIT see:licenses/jridgewell-gen-mapping-MIT + @jridgewell/gen-mapping 0.3.13 MIT see:licenses/jridgewell-gen-mapping-MIT + @jridgewell/remapping 2.3.5 MIT @jridgewell/resolve-uri 3.1.2 MIT see:licenses/jridgewell-resolve-uri-MIT - @jridgewell/set-array 1.1.2 MIT see:licenses/jridgewell-set-array-MIT - @jridgewell/sourcemap-codec 1.4.15 MIT see:licenses/jridgewell-sourcemap-codec-MIT - @jridgewell/trace-mapping 0.3.23 MIT see:licenses/jridgewell-trace-mapping-MIT - @lezer/common 1.2.1 MIT see:licenses/lezer-common-MIT - @lezer/highlight 1.2.0 MIT see:licenses/lezer-highlight-MIT - @lezer/lr 1.4.0 MIT see:licenses/lezer-lr-MIT - @lezer/markdown 1.2.0 MIT see:licenses/lezer-markdown-MIT + @jridgewell/sourcemap-codec 1.5.5 MIT see:licenses/jridgewell-sourcemap-codec-MIT + @jridgewell/trace-mapping 0.3.31 MIT see:licenses/jridgewell-trace-mapping-MIT + @lezer/common 1.5.2 MIT see:licenses/lezer-common-MIT + @lezer/highlight 1.2.3 MIT see:licenses/lezer-highlight-MIT + @lezer/lr 1.4.10 MIT see:licenses/lezer-lr-MIT + @lezer/markdown 1.6.4 MIT see:licenses/lezer-markdown-MIT + @marijn/find-cluster-break 1.0.2 MIT @types/history 4.7.11 MIT see:licenses/types-history-MIT - @types/hoist-non-react-statics 3.3.5 MIT see:licenses/types-hoist-non-react-statics-MIT + @types/hoist-non-react-statics 3.3.7 MIT see:licenses/types-hoist-non-react-statics-MIT @types/isomorphic-fetch 0.0.34 MIT see:licenses/types-isomorphic-fetch-MIT @types/parse-json 4.0.2 MIT see:licenses/types-parse-json-MIT - @types/prop-types 15.7.11 MIT see:licenses/types-prop-types-MIT - @types/react 16.14.56 MIT see:licenses/types-react-MIT - @types/react-dom 16.9.24 MIT see:licenses/types-react-dom-MIT + @types/prop-types 15.7.15 MIT see:licenses/types-prop-types-MIT + @types/react 16.14.67 MIT see:licenses/types-react-MIT + @types/react-dom 16.9.25 MIT see:licenses/types-react-dom-MIT @types/react-router 5.1.20 MIT see:licenses/types-react-router-MIT - @types/react-router-dom 16.9.24 MIT see:licenses/types-react-router-dom-MIT @types/react-router-redux 5.0.27 MIT see:licenses/types-react-router-redux-MIT @types/scheduler 0.16.8 MIT see:licenses/types-scheduler-MIT @types/use-sync-external-store 0.0.3 MIT see:licenses/types-use-sync-external-store-MIT - ansi-colors 4.1.1 MIT see:licenses/ansi-colors-MIT - ansi-regex 3.0.1 MIT see:licenses/ansi-regex-MIT - ansi-regex 5.0.1 MIT see:licenses/ansi-regex-MIT - ansi-styles 3.2.1 MIT see:licenses/ansi-styles-MIT - argparse 1.0.10 MIT see:licenses/argparse-MIT - asn1.js 4.10.1 MIT see:licenses/asn1.js-MIT - asn1.js/node_modules/bn.js 4.12.0 MIT see:licenses/bn.js-MIT + agent-base 6.0.2 MIT asynckit 0.4.0 MIT see:licenses/asynckit-MIT - axios 1.12.2 MIT see:licenses/axios-MIT + axios 1.16.1 MIT see:licenses/axios-MIT babel-plugin-emotion 10.2.2 MIT see:licenses/babel-plugin-emotion-MIT - babel-plugin-emotion/node_modules/babel-plugin-macros 2.8.0 MIT see:licenses/babel-plugin-emotion-MIT + babel-plugin-emotion/node_modules/babel-plugin-macros 2.8.0 MIT see:licenses/babel-plugin-macros-MIT babel-plugin-emotion/node_modules/convert-source-map 1.9.0 MIT see:licenses/convert-source-map-MIT babel-plugin-emotion/node_modules/cosmiconfig 6.0.0 MIT see:licenses/cosmiconfig-MIT + babel-plugin-emotion/node_modules/escape-string-regexp 1.0.5 MIT see:licenses/escape-string-regexp-MIT babel-plugin-styled-components 2.1.4 MIT see:licenses/babel-plugin-styled-components-MIT babel-plugin-syntax-jsx 6.18.0 MIT see:licenses/babel-plugin-syntax-jsx-MIT babel-runtime 6.26.0 MIT see:licenses/babel-runtime-MIT - babel-runtime/node_modules/regenerator-runtime 0.11.1 MIT see:licenses/regenerator-runtime-MIT - balanced-match 1.0.2 MIT see:licenses/balanced-match-MIT - bignumber.js 9.1.2 MIT see:licenses/bignumber.js-MIT - bn.js 5.2.1 MIT see:licenses/bn.js-MIT - brace-expansion 1.1.11 MIT see:licenses/brace-expansion-MIT - braces 3.0.2 MIT see:licenses/braces-3.0.2-MIT - braces 3.0.3 MIT see:licenses/braces-MIT - braces 2.3.1 MIT see:licenses/braces-2.3.1-MIT - brorand 1.1.0 MIT see:licenses/brorand-MIT - browserify-aes 1.2.0 MIT see:licenses/browserify-aes-MIT - browserify-rsa 4.1.0 MIT see:licenses/browserify-rsa-MIT - browserify-sign/node_modules/hash-base 3.0.4 MIT see:licenses/hash-base-MIT - browserify-sign/node_modules/isarray 1.0.0 MIT see:licenses/isarray-MIT - browserify-sign/node_modules/readable-stream 2.3.8 MIT see:licenses/readable-stream-MIT - browserify-sign/node_modules/readable-stream/node_modules/safe-buffer 5.1.2 MIT see:licenses/safe-buffer-MIT - browserify-sign/node_modules/string_decoder 1.1.1 MIT see:licenses/string-decoder-MIT - browserify-sign/node_modules/string_decoder/node_modules/safe-buffer 5.1.2 MIT see:licenses/safe-buffer-MIT - browserslist 4.23.0 MIT see:licenses/browserslist-MIT - buffer-xor 1.0.3 MIT see:licenses/buffer-xor-MIT + bignumber.js 9.3.1 MIT see:licenses/bignumber.js-MIT + browserslist 4.28.1 MIT see:licenses/browserslist-MIT + call-bind-apply-helpers 1.0.2 MIT callsites 3.1.0 MIT see:licenses/callsites-MIT - camelcase 6.3.0 MIT see:licenses/camelcase-MIT camelize 1.0.1 MIT see:licenses/camelize-MIT - chalk 2.4.2 MIT see:licenses/chalk-MIT - chalk 4.1.2 MIT see:licenses/chalk-MIT - chokidar 3.5.1 MIT see:licenses/chokidar-MIT - cipher-base 1.0.6 MIT see:licenses/cipher-base-MIT - classnames 2.2.6 MIT see:licenses/classnames-MIT - classnames 2.5.1 MIT see:licenses/classnames-2.5.1-MIT - clsx 2.1.0 MIT see:licenses/clsx-MIT - color-convert 1.9.3 MIT see:licenses/color-convert-MIT - color-convert 2.0.1 MIT see:licenses/color-convert-MIT - color-name 1.1.3 MIT see:licenses/color-name-MIT - color-name 1.1.4 MIT see:licenses/color-name-MIT + classnames 2.5.1 MIT see:licenses/classnames-MIT + classnames 2.5.1 MIT see:licenses/classnames-MIT + clsx 2.1.1 MIT see:licenses/clsx-MIT + com.knuddels:jtokkit 1.1.0 MIT see:licenses/jtokkit-MIT combined-stream 1.0.8 MIT see:licenses/combined-stream-MIT component-event 0.2.1 MIT see:licenses/component-event-MIT - concat-map 0.0.1 MIT see:licenses/concat-map-MIT convert-source-map 2.0.0 MIT see:licenses/convert-source-map-MIT core-js 2.6.12 MIT see:licenses/core-js-MIT - cosmiconfig 6.0.0 MIT see:licenses/cosmiconfig-MIT - core-util-is 1.0.3 MIT see:licenses/core-util-is-MIT - create-hash 1.2.0 MIT see:licenses/create-hash-MIT - create-hmac 1.1.7 MIT see:licenses/create-hmac-MIT crelt 1.0.6 MIT see:licenses/crelt-MIT css-to-react-native 2.3.2 MIT see:licenses/css-to-react-native-MIT - css-to-react-native/node_modules/postcss-value-parser 3.3.1 MIT see:licenses/postcss-value-parse-MIT + css-to-react-native/node_modules/postcss-value-parser 3.3.1 MIT see:licenses/postcss-value-parser-MIT csstype 3.1.3 MIT see:licenses/csstype-MIT - dayjs 1.11.10 MIT see:licenses/dayjs-MIT - debug 4.3.6 MIT see:licenses/debug-MIT - decamelize 4.0.0 MIT see:licenses/decamelize-MIT - decode-uri-component 0.4.1 MIT see:licenses/decode-uri-component-MIT + dayjs 1.11.18 MIT see:licenses/dayjs-MIT + debug 4.4.3 MIT see:licenses/debug-MIT delayed-stream 1.0.0 MIT see:licenses/delayed-stream-MIT diagram-js 12.8.1 MIT see:licenses/diagram-js-MIT diagram-js-grid 0.2.0 MIT see:licenses/diagram-js-grid-MIT didi 9.0.2 MIT see:licenses/didi-MIT dom-helpers 3.4.0 MIT see:licenses/dom-helpers-MIT dom-walk 0.1.2 MIT see:licenses/dom-walk-MIT - dom7 3.0.0 MIT see:licenses/dom7-MIT - domify 1.4.2 MIT see:licenses/domify-MIT + domify 2.0.0 MIT see:licenses/domify-MIT + dunder-proto 1.0.1 MIT dva 2.4.1 MIT see:licenses/dva-MIT dva-core 1.4.0 MIT see:licenses/dva-core-MIT - dva-core/node_modules/@babel/runtime 7.0.0-beta.46 MIT see:licenses/babel-runtime-MIT dva-core/node_modules/redux 3.7.2 MIT see:licenses/redux-MIT - dva-core/node_modules/regenerator-runtime 0.11.1 MIT see:licenses/regenerator-runtime-MIT - dva/node_modules/@babel/runtime 7.0.0-beta.46 MIT see:licenses/babel-runtime-MIT - dva/node_modules/@types/react-router-dom 4.3.5 MIT see:licenses/types-react-router-dom-MIT + dva/node_modules/@types/react-router-dom 4.3.5 MIT see:licenses/react-router-dom-MIT dva/node_modules/react-redux 5.0.7 MIT see:licenses/react-redux-MIT dva/node_modules/react-router 4.3.1 MIT see:licenses/react-router-MIT dva/node_modules/react-router-dom 4.3.1 MIT see:licenses/react-router-dom-MIT dva/node_modules/react-router-redux 5.0.0-alpha.9 MIT see:licenses/react-router-redux-MIT dva/node_modules/redux 3.7.2 MIT see:licenses/redux-MIT - dva/node_modules/regenerator-runtime 0.11.1 MIT see:licenses/regenerator-runtime-MIT - elliptic 6.6.1 MIT see:licenses/elliptic-MIT - elliptic/node_modules/bn.js 4.12.0 MIT see:licenses/bn.js-MIT - encoding 0.1.13 MIT see:licenses/encoding-MIT - encoding/node_modules/iconv-lite 0.6.3 MIT see:licenses/iconv-lite-MIT - error-ex 1.3.2 MIT see:licenses/error-ex-MIT - escalade 3.1.2 MIT see:licenses/escalade-MIT - escape-string-regexp 1.0.5 MIT see:licenses/escape-string-regexp-MIT - escape-string-regexp 4.0.0 MIT see:licenses/escape-string-regexp-MIT - evp_bytestokey 1.0.3 MIT see:licenses/evp_bytestokey-MIT - feelers 1.2.0 MIT see:licenses/feelers-MIT - feelin 2.3.0 MIT see:licenses/feelin-MIT - fill-range 7.0.1 MIT see:licenses/fill-range-MIT + error-ex 1.3.4 MIT see:licenses/error-ex-MIT + es-define-property 1.0.1 MIT + es-errors 1.3.0 MIT + es-object-atoms 1.1.1 MIT + es-set-tostringtag 2.1.0 MIT + escalade 3.2.0 MIT see:licenses/escalade-MIT + feelers 1.4.0 MIT see:licenses/feelers-MIT + feelers/node_modules/@bpmn-io/feel-lint 1.4.0 MIT + feelers/node_modules/min-dash 5.0.0 MIT see:licenses/min-dash-MIT + feelers/node_modules/min-dom 5.3.0 MIT see:licenses/min-dom-MIT + feelin 3.2.0 MIT see:licenses/feelin-MIT find-root 1.1.0 MIT see:licenses/find-root-MIT - find-up 5.0.0 MIT see:licenses/find-up-MIT flatten 1.0.3 MIT see:licenses/flatten-MIT - focus-trap 7.5.4 MIT see:licenses/focus-trap-MIT - follow-redirects 1.15.6 MIT see:licenses/follow-redirects-MIT - form-data 4.0.0 MIT see:licenses/form-data-MIT - fsevents 2.3.3 MIT see:licenses/fsevents-MIT + focus-trap 7.8.0 MIT see:licenses/focus-trap-MIT + follow-redirects 1.16.0 MIT see:licenses/follow-redirects-MIT + form-data 4.0.5 MIT see:licenses/form-data-MIT function-bind 1.1.2 MIT see:licenses/function-bind-MIT gensync 1.0.0-beta.2 MIT see:licenses/gensync-MIT + get-intrinsic 1.3.0 MIT + get-proto 1.0.1 MIT global 4.4.0 MIT see:licenses/global-MIT - globals 11.12.0 MIT see:licenses/globals-MIT - growl 1.10.5 MIT see:licenses/growl-MIT + gopd 1.2.0 MIT hammerjs 2.0.8 MIT see:licenses/hammerjs-MIT - has-flag 3.0.0 MIT see:licenses/has-flag-MIT - hash-base 3.1.0 MIT see:licenses/hash-base-MIT - hash.js 1.1.7 MIT see:licenses/hash.js-MIT - hasown 2.0.1 MIT see:licenses/hasown-MIT - he 1.2.0 MIT see:licenses/he-MIT + has-symbols 1.1.0 MIT + has-tostringtag 1.0.2 MIT + hasown 2.0.2 MIT see:licenses/hasown-MIT history 4.10.1 MIT see:licenses/history-MIT - hmac-drbg 1.0.1 MIT see:licenses/hmac-drbg-MIT - iconv-lite 0.6.3 MIT see:licenses/iconv-lite-MIT - import-fresh 3.3.0 MIT see:licenses/import-fresh-MIT + https-proxy-agent 5.0.1 MIT + import-fresh 3.3.1 MIT see:licenses/import-fresh-MIT invariant 2.2.4 MIT see:licenses/invariant-MIT + io.modelcontextprotocol.sdk:mcp 0.16.0 MIT see:licenses/mcp-MIT + io.modelcontextprotocol.sdk:mcp-core 0.16.0 MIT see:licenses/mcp-core-MIT + io.modelcontextprotocol.sdk:mcp-json 0.16.0 MIT see:licenses/mcp-json-MIT + io.modelcontextprotocol.sdk:mcp-json-jackson2 0.16.0 MIT see:licenses/mcp-json-jackson2-MIT + io.modelcontextprotocol.sdk:mcp-spring-webmvc 0.16.0 MIT see:licenses/mcp-spring-webmvc-MIT is-arrayish 0.2.1 MIT see:licenses/is-arrayish-MIT - is-binary-path 2.1.0 MIT see:licenses/is-binary-path-MIT - is-core-module 2.13.1 MIT see:licenses/is-core-module-MIT - is-extglob 2.1.1 MIT see:licenses/is-extglob-MIT - is-fullwidth-code-point 2.0.0 MIT see:licenses/is-fullwidth-code-point-MIT - is-fullwidth-code-point 3.0.0 MIT see:licenses/is-fullwidth-code-point-MIT - is-glob 4.0.3 MIT see:licenses/is-glob-MIT - is-number 7.0.0 MIT see:licenses/is-number-MIT - is-plain-obj 2.1.0 MIT see:licenses/is-plain-obj-MIT + is-core-module 2.16.1 MIT see:licenses/is-core-module-MIT is-plain-object 2.0.4 MIT see:licenses/is-plain-object-MIT is-what 3.14.1 MIT see:licenses/is-what-MIT isarray 0.0.1 MIT see:licenses/isarray-MIT isobject 3.0.1 MIT see:licenses/isobject-MIT isomorphic-fetch 2.2.1 MIT see:licenses/isomorphic-fetch-MIT - jquery 3.7.1 MIT see:licenses/jquery-MIT js-tokens 4.0.0 MIT see:licenses/js-tokens-MIT - jsesc 2.5.2 MIT see:licenses/jsesc-MIT + jsesc 3.1.0 MIT see:licenses/jsesc-MIT json-parse-even-better-errors 2.3.1 MIT see:licenses/json-parse-even-better-errors-MIT json5 2.2.3 MIT see:licenses/json5-MIT - lang-feel 2.0.0 MIT see:licenses/lang-feel-MIT - lezer-feel 1.2.4 MIT see:licenses/lezer-feel-MIT + lezer-feel 1.9.0 MIT see:licenses/lezer-feel-MIT lines-and-columns 1.2.4 MIT see:licenses/lines-and-columns-MIT - loader-utils 3.2.1 MIT see:licenses/loader-utils-MIT - locate-path 6.0.0 MIT see:licenses/locate-path-MIT - lodash 4.17.21 MIT see:licenses/lodash-MIT - lodash-es 4.17.21 MIT see:licenses/lodash-es-MIT + lodash 4.18.1 MIT see:licenses/lodash-MIT + lodash-es 4.18.1 MIT see:licenses/lodash-es-MIT lodash.clonedeep 4.5.0 MIT see:licenses/lodash.clonedeep-MIT - log-symbols 4.0.0 MIT see:licenses/log-symbols-MIT loose-envify 1.4.0 MIT see:licenses/loose-envify-MIT - luxon 3.4.4 MIT see:licenses/luxon-MIT - md5.js 1.3.5 MIT see:licenses/md5.js-MIT + luxon 3.7.2 MIT see:licenses/luxon-MIT + math-intrinsics 1.1.0 MIT memoize-one 5.2.1 MIT see:licenses/memoize-one-MIT merge-anything 2.4.4 MIT see:licenses/merge-anything-MIT mime-db 1.52.0 MIT see:licenses/mime-db-MIT mime-types 2.1.35 MIT see:licenses/mime-types-MIT - min-dash 4.2.1 MIT see:licenses/min-dash-MIT - min-document 2.19.1 MIT see:licenses/min-document-MIT - min-dom 4.1.0 MIT see:licenses/min-dom-MIT - minimalistic-crypto-utils 1.0.1 MIT see:licenses/minimalistic-crypto-utils-MIT - mocha 8.4.0 MIT see:licenses/mocha-MIT + min-dash 4.2.3 MIT see:licenses/min-dash-MIT + min-document 2.19.2 MIT see:licenses/min-document-MIT + min-dom 4.2.1 MIT see:licenses/min-dom-MIT moment 2.30.1 MIT see:licenses/moment-MIT - ms 2.1.2 MIT see:licenses/ms-MIT - nanoid 3.3.8 MIT see:licenses/nanoid-MIT + ms 2.1.3 MIT see:licenses/ms-MIT node-fetch 2.7.0 MIT see:licenses/node-fetch-MIT - node-releases 2.0.14 MIT see:licenses/node-releases-MIT - normalize-path 3.0.0 MIT see:licenses/normalize-path-MIT + node-releases 2.0.36 MIT see:licenses/node-releases-MIT object-assign 4.1.1 MIT see:licenses/object-assign-MIT object-refs 0.3.0 MIT see:licenses/object-refs-MIT omit.js 2.0.2 MIT see:licenses/omit.js-MIT - p-limit 3.1.0 MIT see:licenses/p-limit-MIT - p-locate 5.0.0 MIT see:licenses/p-locate-MIT + org.checkerframework:checker-qual 3.37.0 MIT see:licenses/checker-qual-MIT + org.slf4j:jul-to-slf4j 2.0.17 MIT see:licenses/jul-to-slf4j-MIT + org.slf4j:slf4j-api 2.0.17 MIT see:licenses/slf4j-api-MIT + org.springaicommunity:mcp-annotations 0.7.0 MIT parent-module 1.0.1 MIT see:licenses/parent-module-MIT - parse-asn1/node_modules/hash-base 3.0.4 MIT see:licenses/hash-base-MIT parse-json 5.2.0 MIT see:licenses/parse-json-MIT - path-exists 4.0.0 MIT see:licenses/path-exists-MIT path-intersection 2.2.1 MIT see:licenses/path-intersection-MIT - path-is-absolute 1.0.1 MIT see:licenses/path-is-absolute-MIT path-parse 1.0.7 MIT see:licenses/path-parse-MIT path-to-regexp 1.9.0 MIT see:licenses/path-to-regexp-MIT path-type 4.0.0 MIT see:licenses/path-type-MIT - pbkdf2 3.1.2 MIT see:licenses/pbkdf2-MIT - picomatch 2.3.1 MIT see:licenses/picomatch-MIT - postcss-value-parser 3.3.1 MIT see:licenses/postcss-value-parser-MIT - preact 10.19.3 MIT see:licenses/preact-MIT + picomatch 4.0.4 MIT see:licenses/picomatch-MIT + preact 10.29.2 MIT see:licenses/preact-MIT process 0.11.10 MIT see:licenses/process-MIT - process-nextick-args 2.0.1 MIT see:licenses/process-nextick-args-MIT prop-types 15.8.1 MIT see:licenses/prop-types-MIT - proxy-from-env 1.1.0 MIT see:licenses/proxy-from-env-MIT - randombytes 2.1.0 MIT see:licenses/randombytes-MIT + proxy-from-env 2.1.0 MIT see:licenses/proxy-from-env-MIT react 16.14.0 MIT see:licenses/react-MIT react-dom 16.14.0 MIT see:licenses/react-dom-MIT react-is 16.13.1 MIT see:licenses/react-is-MIT react-lifecycles-compat 3.0.4 MIT see:licenses/react-lifecycles-compat-MIT react-loading-skeleton 2.2.0 MIT see:licenses/react-loading-skeleton-MIT react-redux 8.1.3 MIT see:licenses/react-redux-MIT - react-redux/node_modules/react-is 18.2.0 MIT see:licenses/react-is-MIT + react-redux/node_modules/react-is 18.3.1 MIT see:licenses/react-is-MIT react-router 5.3.4 MIT see:licenses/react-router-MIT - react-router-dom 4.3.1 MIT see:licenses/react-router-dom-MIT react-router-dom 5.3.4 MIT see:licenses/react-router-dom-MIT react-router-redux 4.0.8 MIT see:licenses/react-router-redux-MIT - react-router-redux 5.0.0-alpha.9 MIT see:licenses/react-router-redux-MIT - readable-stream 3.6.2 MIT see:licenses/readable-stream-MIT - readdirp 3.5.0 MIT see:licenses/readdirp-MIT - redux 3.7.2 MIT see:licenses/redux-MIT redux 5.0.1 MIT see:licenses/redux-MIT redux-saga 0.16.2 MIT see:licenses/redux-saga-MIT redux-thunk 3.1.0 MIT see:licenses/redux-thunk-MIT - regenerator-runtime 0.14.1 MIT see:licenses/regenerator-runtime-MIT - require-directory 2.1.1 MIT see:licenses/require-directory-MIT + regenerator-runtime 0.11.1 MIT see:licenses/regenerator-runtime-MIT resize-observer-polyfill 1.5.1 MIT see:licenses/resize-observer-polyfill-MIT - resolve 1.22.8 MIT see:licenses/resolve-MIT + resolve 1.22.10 MIT see:licenses/resolve-MIT resolve-from 4.0.0 MIT see:licenses/resolve-from-MIT resolve-pathname 3.0.0 MIT see:licenses/resolve-pathname-MIT - ripemd160 2.0.2 MIT see:licenses/ripemd160-MIT - sha.js 2.4.12 MIT see:licenses/sha.js-MIT - safe-buffer 5.2.1 MIT see:licenses/safe-buffer-MIT - safer-buffer 2.1.2 MIT see:licenses/safer-buffer-MIT scheduler 0.19.1 MIT see:licenses/scheduler-MIT shallow-element-equals 1.0.1 MIT see:licenses/shallow-element-equals-MIT - ssr-window 3.0.0 MIT see:licenses/ssr-window-MIT - string-width 2.1.1 MIT see:licenses/string-width-MIT - string-width 4.2.3 MIT see:licenses/string-width-MIT - string_decoder 1.3.0 MIT see:licenses/string_decoder-MIT - strip-ansi 4.0.0 MIT see:licenses/strip-ansi-MIT - strip-ansi 6.0.1 MIT see:licenses/strip-ansi-MIT - strip-json-comments 3.1.1 MIT see:licenses/strip-json-comments-MIT style-equal 1.0.0 MIT see:licenses/style-equal-MIT - style-mod 4.1.0 MIT see:licenses/style-mod-MIT + style-mod 4.1.3 MIT see:licenses/style-mod-MIT styled-components 4.4.1 MIT see:licenses/styled-components-MIT + styled-components/node_modules/has-flag 3.0.0 MIT see:licenses/has-flag-MIT + styled-components/node_modules/supports-color 5.5.0 MIT see:licenses/supports-color-MIT stylis 3.5.4 MIT see:licenses/stylis-MIT stylis-rule-sheet 0.0.10 MIT see:licenses/stylis-rule-sheet-MIT - supports-color 5.5.0 MIT see:licenses/supports-color-MIT - supports-color 7.2.0 MIT see:licenses/supports-color-MIT - supports-color 8.1.1 MIT see:licenses/supports-color-MIT supports-preserve-symlinks-flag 1.0.0 MIT see:licenses/supports-preserve-symlinks-flag-MIT - svelte 3.59.2 MIT see:licenses/svelte-MIT - swiper 6.5.9 MIT see:licenses/swiper-MIT + swiper 12.1.2 MIT see:licenses/swiper-MIT symbol-observable 1.2.0 MIT see:licenses/symbol-observable-MIT - tabbable 6.2.0 MIT see:licenses/tabbable-MIT + tabbable 6.4.0 MIT see:licenses/tabbable-MIT tiny-invariant 1.3.3 MIT see:licenses/tiny-invariant-MIT - tiny-svg 3.0.1 MIT see:licenses/tiny-svg-MIT + tiny-svg 3.1.3 MIT see:licenses/tiny-svg-MIT tiny-warning 1.0.3 MIT see:licenses/tiny-warning-MIT - to-fast-properties 2.0.0 MIT see:licenses/to-fast-properties-MIT - to-regex-range 5.0.1 MIT see:licenses/to-regex-range-MIT tr46 0.0.3 MIT see:licenses/tr46-MIT - update-browserslist-db 1.0.13 MIT see:licenses/update-browserslist-db-MIT - use-sync-external-store 1.2.0 MIT see:licenses/use-sync-external-store-MIT - util-deprecate 1.0.2 MIT see:licenses/util-deprecate-MIT + update-browserslist-db 1.2.3 MIT see:licenses/update-browserslist-db-MIT + use-sync-external-store 1.6.0 MIT see:licenses/use-sync-external-store-MIT value-equal 1.0.1 MIT see:licenses/value-equal-MIT w3c-keyname 2.2.8 MIT see:licenses/w3c-keyname-MIT warning 4.0.3 MIT see:licenses/warning-MIT whatwg-fetch 3.6.20 MIT see:licenses/whatwg-fetch-MIT whatwg-url 5.0.0 MIT see:licenses/whatwg-url-MIT - wrap-ansi 7.0.0 MIT see:licenses/wrap-ansi-MIT - yamljs 0.3.0 MIT see:licenses/yamljs-MIT - yargs 16.2.0 MIT see:licenses/yargs-MIT - yargs-unparser 2.0.0 MIT see:licenses/yargs-unparser-MIT - yocto-queue 0.1.0 MIT see:licenses/yocto-queue-MIT - micromatch 4.0.8 MIT see:licenses/micromatch-MIT - js-yaml 3.14.2 MIT see:licenses/js-yaml-MIT ======================================================================== -ISC licenses +MIT-0 licenses ======================================================================== - @ungap/promise-all-settled 1.1.2 ISC see:licenses/ungap-ISC - anymatch 3.1.3 ISC see:licenses/anymatch-ISC - browser-stdout 1.3.1 ISC see:licenses/browser-stdout-ISC - browserify-sign 4.2.3 ISC see:licenses/browserify-sign-ISC - cliui 8.0.1 ISC see:licenses/cliui-ISC - css-color-keywords 1.0.0 ISC see:licenses/css-color-keywords-ISC - electron-to-chromium 1.4.681 ISC see:licenses/electron-to-chromium-ISC - fs.realpath 1.0.0 ISC see:licenses/fs.realpath-ISC - get-caller-file 2.0.5 ISC see:licenses/get-caller-file-ISC - glob 7.2.3 ISC see:licenses/glob-ISC - glob-parent 5.1.2 ISC see:licenses/glob-parent-ISC - inflight 1.0.6 ISC see:licenses/inflight-ISC - inherits 2.0.4 ISC see:licenses/inherits-ISC - inherits-browser 0.1.0 ISC see:licenses/inherits-browser-ISC - isexe 2.0.0 ISC see:licenses/isexe-ISC - lru-cache 5.1.1 ISC see:licenses/lru-cache-ISC - minimalistic-assert 1.0.1 ISC see:licenses/minimalistic-assert-ISC - minimatch 3.1.2 ISC see:licenses/minimatch-ISC - once 1.4.0 ISC see:licenses/once-ISC - parse-asn1 5.1.7 ISC see:licenses/parse-asn1-ISC - picocolors 1.0.0 ISC see:licenses/picocolors-ISC - semver 6.3.1 ISC see:licenses/semver-ISC - which 2.0.2 ISC see:licenses/which-ISC - wide-align 1.1.3 ISC see:licenses/wide-align-ISC - wrappy 1.0.2 ISC see:licenses/wrappy-ISC - y18n 5.0.8 ISC see:licenses/y18n-ISC - yallist 3.1.1 ISC see:licenses/yallist-ISC - yaml 1.10.2 ISC see:licenses/yaml-ISC - yargs-parser 20.2.4 ISC see:licenses/yargs-parser-ISC + org.reactivestreams:reactive-streams 1.0.4 MIT-0 ======================================================================== SIL licenses diff --git a/distribution/LICENSE-server b/distribution/LICENSE-server index 7ac4ca2a293..ba777cd4f11 100644 --- a/distribution/LICENSE-server +++ b/distribution/LICENSE-server @@ -15,7 +15,7 @@ "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 (properties) the power, direct or indirect, to cause the + "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. @@ -172,6 +172,7 @@ 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 additional liability. + END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. @@ -207,6 +208,12 @@ notices and license terms. Your use of the source code for the these subcomponents is subject to the terms and conditions of the following licenses. +======================================================================== +0BSD licenses +======================================================================== + + tslib 2.8.1 0BSD + ======================================================================== Apache-1.1 licenses ======================================================================== @@ -217,41 +224,58 @@ Apache-1.1 licenses Apache-2.0 licenses ======================================================================== - org.apache.ant:ant 1.10.12 Apache-2.0 - org.apache.ant:ant-launcher 1.10.12 Apache-2.0 + at.yawk.lz4:lz4-java 1.10.1 Apache-2.0 + baseline-browser-mapping 2.10.12 Apache-2.0 + com.alibaba.fastjson2:fastjson2 2.0.52 Apache-2.0 + com.alibaba:druid 1.2.28 Apache-2.0 + com.alibaba:fastjson 1.2.83 Apache-2.0 + com.alipay.sofa.common:sofa-common-tools 1.0.12 Apache-2.0 + com.alipay.sofa:bolt 1.6.7 Apache-2.0 + com.alipay.sofa:hessian 4.0.3 Apache-2.0 + com.alipay.sofa:jraft-core 1.3.14 Apache-2.0 + com.alipay.sofa:registry-client-all 6.3.0 Apache-2.0 + com.beust:jcommander 1.82 Apache-2.0 + com.bucket4j:bucket4j_jdk8-core 8.1.0 Apache-2.0 com.ctrip.framework.apollo:apollo-client 2.0.1 Apache-2.0 com.ctrip.framework.apollo:apollo-core 2.0.1 Apache-2.0 + com.dameng:DmJdbcDriver18 8.1.2.192 Apache-2.0 + com.ecwid.consul:consul-api 1.4.2 Apache-2.0 + com.fasterxml.jackson.core:jackson-annotations 2.21 Apache-2.0 + com.fasterxml.jackson.core:jackson-core 2.21.2 Apache-2.0 + com.fasterxml.jackson.core:jackson-databind 2.21.2 Apache-2.0 + com.github.danielwegener:logback-kafka-appender 0.2.0-RC2 Apache-2.0 + com.github.vlsi.compactmap:compactmap 2.0 Apache-2.0 + com.google.api.grpc:proto-google-common-protos 2.9.0 Apache-2.0 + com.google.code.findbugs:jsr305 3.0.2 Apache-2.0 + com.google.code.gson:gson 2.13.2 Apache-2.0 + com.google.errorprone:error_prone_annotations 2.21.1 Apache-2.0 + com.google.guava:failureaccess 1.0.1 Apache-2.0 + com.google.guava:guava 32.1.3-jre Apache-2.0 + com.google.inject:guice 5.0.1 Apache-2.0 + com.google.j2objc:j2objc-annotations 2.8 Apache-2.0 + com.lmax:disruptor 3.3.7 Apache-2.0 com.netflix.archaius:archaius-core 0.7.6 Apache-2.0 - org.apache.yetus:audience-annotations 0.12.0 Apache-2.0 - com.alipay.sofa:bolt 1.6.7 Apache-2.0 - com.bucket4j:bucket4j_jdk8-core 8.1.0 Apache-2.0 - commons-codec:commons-codec 1.15 Apache-2.0 + com.netflix.eureka:eureka-client 1.10.18 Apache-2.0 + com.netflix.netflix-commons:netflix-eventbus 0.3.0 Apache-2.0 + com.netflix.netflix-commons:netflix-infix 0.3.0 Apache-2.0 + com.netflix.servo:servo-core 0.12.21 Apache-2.0 + com.squareup.okhttp3:okhttp 4.9.3 Apache-2.0 + com.squareup.okio:okio 2.8.0 Apache-2.0 + com.typesafe:config 1.2.1 Apache-2.0 + com.zaxxer:HikariCP 7.0.2 Apache-2.0 + commons-codec:commons-codec 1.19.0 Apache-2.0 commons-configuration:commons-configuration 1.10 Apache-2.0 - org.apache.commons:commons-dbcp2 2.9.0 Apache-2.0 commons-io:commons-io 2.21.0 Apache-2.0 commons-jxpath:commons-jxpath 1.3 Apache-2.0 commons-lang:commons-lang 2.6 Apache-2.0 - commons-logging:commons-logging 1.2 Apache-2.0 - org.apache.commons:commons-math 2.2 Apache-2.0 + commons-logging:commons-logging 1.3.6 Apache-2.0 commons-pool:commons-pool 1.6 Apache-2.0 - org.apache.commons:commons-pool2 2.11.1 Apache-2.0 - com.github.vlsi.compactmap:compactmap 2.0 Apache-2.0 - com.typesafe:config 1.2.1 Apache-2.0 - com.ecwid.consul:consul-api 1.4.2 Apache-2.0 - org.apache.curator:curator-framework 5.1.0 Apache-2.0 - org.apache.curator:curator-recipes 5.1.0 Apache-2.0 - org.apache.curator:curator-test 5.1.0 Apache-2.0 - com.lmax:disruptor 3.3.7 Apache-2.0 - com.dameng:DmJdbcDriver18 8.1.2.192 Apache-2.0 - com.alibaba:druid 1.2.28 Apache-2.0 - com.google.errorprone:error_prone_annotations 2.21.1 Apache-2.0 - com.netflix.eureka:eureka-client 1.10.18 Apache-2.0 - net.jodah:failsafe 2.3.3 Apache-2.0 - net.logstash.logback:logstash-logback-encoder 6.5 Apache-2.0 - com.google.guava:failureaccess 1.0.1 Apache-2.0 - com.alibaba:fastjson 1.2.83 Apache-2.0 - com.alibaba.fastjson2:fastjson2 2.0.52 Apache-2.0 + de.javakaffee:kryo-serializers 0.45 Apache-2.0 + htm 3.1.1 Apache-2.0 io.dropwizard.metrics:metrics-core 4.2.22 Apache-2.0 + io.etcd:jetcd-common 0.5.0 Apache-2.0 + io.etcd:jetcd-core 0.5.0 Apache-2.0 + io.etcd:jetcd-resolver 0.5.0 Apache-2.0 io.grpc:grpc-api 1.55.1 Apache-2.0 io.grpc:grpc-context 1.55.1 Apache-2.0 io.grpc:grpc-grpclb 1.27.1 Apache-2.0 @@ -259,145 +283,167 @@ Apache-2.0 licenses io.grpc:grpc-protobuf 1.55.1 Apache-2.0 io.grpc:grpc-protobuf-lite 1.55.1 Apache-2.0 io.grpc:grpc-stub 1.55.1 Apache-2.0 - com.google.code.gson:gson 2.9.1 Apache-2.0 - com.google.guava:guava 32.1.3-jre Apache-2.0 - com.google.inject:guice 5.0.1 Apache-2.0 - com.alipay.sofa:hessian 4.0.3 Apache-2.0 - com.zaxxer:HikariCP 4.0.3 Apache-2.0 + io.micrometer:micrometer-commons 1.16.5 Apache-2.0 + io.micrometer:micrometer-observation 1.16.5 Apache-2.0 + io.netty:netty-all 4.2.12.Final Apache-2.0 + io.netty:netty-buffer 4.2.12.Final Apache-2.0 + io.netty:netty-codec 4.2.12.Final Apache-2.0 + io.netty:netty-codec-base 4.2.12.Final Apache-2.0 + io.netty:netty-codec-classes-quic 4.2.12.Final Apache-2.0 + io.netty:netty-codec-compression 4.2.12.Final Apache-2.0 + io.netty:netty-codec-dns 4.2.12.Final Apache-2.0 + io.netty:netty-codec-haproxy 4.2.12.Final Apache-2.0 + io.netty:netty-codec-http 4.2.12.Final Apache-2.0 + io.netty:netty-codec-http2 4.2.12.Final Apache-2.0 + io.netty:netty-codec-http3 4.2.12.Final Apache-2.0 + io.netty:netty-codec-marshalling 4.2.12.Final Apache-2.0 + io.netty:netty-codec-memcache 4.2.12.Final Apache-2.0 + io.netty:netty-codec-mqtt 4.2.12.Final Apache-2.0 + io.netty:netty-codec-native-quic 4.2.12.Final Apache-2.0 + io.netty:netty-codec-protobuf 4.2.12.Final Apache-2.0 + io.netty:netty-codec-redis 4.2.12.Final Apache-2.0 + io.netty:netty-codec-smtp 4.2.12.Final Apache-2.0 + io.netty:netty-codec-socks 4.2.12.Final Apache-2.0 + io.netty:netty-codec-stomp 4.2.12.Final Apache-2.0 + io.netty:netty-codec-xml 4.2.12.Final Apache-2.0 + io.netty:netty-common 4.2.12.Final Apache-2.0 + io.netty:netty-handler 4.2.12.Final Apache-2.0 + io.netty:netty-handler-proxy 4.2.12.Final Apache-2.0 + io.netty:netty-handler-ssl-ocsp 4.2.12.Final Apache-2.0 + io.netty:netty-resolver 4.2.12.Final Apache-2.0 + io.netty:netty-resolver-dns 4.2.12.Final Apache-2.0 + io.netty:netty-resolver-dns-classes-macos 4.2.12.Final Apache-2.0 + io.netty:netty-resolver-dns-native-macos 4.2.12.Final Apache-2.0 + io.netty:netty-transport 4.2.12.Final Apache-2.0 + io.netty:netty-transport-classes-epoll 4.2.12.Final Apache-2.0 + io.netty:netty-transport-classes-io_uring 4.2.12.Final Apache-2.0 + io.netty:netty-transport-classes-kqueue 4.2.12.Final Apache-2.0 + io.netty:netty-transport-native-epoll 4.2.12.Final Apache-2.0 + io.netty:netty-transport-native-io_uring 4.2.12.Final Apache-2.0 + io.netty:netty-transport-native-kqueue 4.2.12.Final Apache-2.0 + io.netty:netty-transport-native-unix-common 4.2.12.Final Apache-2.0 + io.netty:netty-transport-rxtx 4.2.12.Final Apache-2.0 + io.netty:netty-transport-sctp 4.2.12.Final Apache-2.0 + io.netty:netty-transport-udt 4.2.12.Final Apache-2.0 + io.perfmark:perfmark-api 0.25.0 Apache-2.0 + io.prometheus:simpleclient 0.16.0 Apache-2.0 + io.prometheus:simpleclient_common 0.16.0 Apache-2.0 + io.prometheus:simpleclient_httpserver 0.16.0 Apache-2.0 + io.prometheus:simpleclient_tracer_common 0.16.0 Apache-2.0 + io.prometheus:simpleclient_tracer_otel 0.16.0 Apache-2.0 + io.prometheus:simpleclient_tracer_otel_agent 0.16.0 Apache-2.0 + javax.inject:javax.inject 1 Apache-2.0 + joda-time:joda-time 2.3 Apache-2.0 + net.jodah:failsafe 2.3.3 Apache-2.0 + net.logstash.logback:logstash-logback-encoder 6.5 Apache-2.0 + org.apache.ant:ant 1.10.12 Apache-2.0 + org.apache.ant:ant-launcher 1.10.12 Apache-2.0 + org.apache.commons:commons-dbcp2 2.13.0 Apache-2.0 + org.apache.commons:commons-lang3 3.19.0 Apache-2.0 + org.apache.commons:commons-math 2.2 Apache-2.0 + org.apache.commons:commons-pool2 2.12.1 Apache-2.0 + org.apache.curator:curator-client 5.1.0 Apache-2.0 + org.apache.curator:curator-framework 5.1.0 Apache-2.0 + org.apache.curator:curator-recipes 5.1.0 Apache-2.0 + org.apache.curator:curator-test 5.1.0 Apache-2.0 + org.apache.fory:fory-core 0.12.3 Apache-2.0 org.apache.httpcomponents:httpasyncclient 4.1.5 Apache-2.0 org.apache.httpcomponents:httpclient 4.5.14 Apache-2.0 org.apache.httpcomponents:httpcore 4.4.16 Apache-2.0 org.apache.httpcomponents:httpcore-nio 4.4.16 Apache-2.0 - com.google.j2objc:j2objc-annotations 2.8 Apache-2.0 - com.fasterxml.jackson.core:jackson-annotations 2.13.5 Apache-2.0 - com.fasterxml.jackson.core:jackson-core 2.13.5 Apache-2.0 - com.fasterxml.jackson.core:jackson-databind 2.13.5 Apache-2.0 - com.fasterxml.jackson.datatype:jackson-datatype-jdk8 2.13.5 Apache-2.0 - com.fasterxml.jackson.datatype:jackson-datatype-jsr310 2.13.5 Apache-2.0 - com.fasterxml.jackson.module:jackson-module-parameter-names 2.13.5 Apache-2.0 - javax.inject:javax.inject 1 Apache-2.0 - com.beust:jcommander 1.82 Apache-2.0 - org.javassist:javassist 3.21.0-GA Apache-2.0 - org.jctools:jctools-core 2.1.1 Apache-2.0 - io.etcd:jetcd-common 0.5.0 Apache-2.0 - io.etcd:jetcd-core 0.5.0 Apache-2.0 - io.etcd:jetcd-resolver 0.5.0 Apache-2.0 - org.codehaus.jettison:jettison 1.5.4 Apache-2.0 - net.java.dev.jna:jna 5.5.0 Apache-2.0 - joda-time:joda-time 2.3 Apache-2.0 - com.alipay.sofa:jraft-core 1.3.14 Apache-2.0 - com.google.code.findbugs:jsr305 3.0.2 Apache-2.0 org.apache.kafka:kafka-clients 3.9.2 Apache-2.0 - de.javakaffee:kryo-serializers 0.45 Apache-2.0 - com.github.danielwegener:logback-kafka-appender 0.2.0-RC2 Apache-2.0 - at.yawk.lz4:lz4-java 1.10.1 Apache-2.0 - com.alibaba.nacos:nacos-api 1.4.6 Apache-2.0 - com.alibaba.nacos:nacos-client 2.0.4 Apache-2.0 - com.alibaba.nacos:nacos-common 1.4.6 Apache-2.0 - com.netflix.netflix-commons:netflix-eventbus 0.3.0 Apache-2.0 - com.netflix.netflix-commons:netflix-infix 0.3.0 Apache-2.0 - io.netty:netty-all 4.1.101.Final Apache-2.0 - io.netty:netty-buffer 4.1.101.Final Apache-2.0 - io.netty:netty-codec 4.1.101.Final Apache-2.0 - io.netty:netty-codec-dns 4.1.101.Final Apache-2.0 - io.netty:netty-codec-haproxy 4.1.101.Final Apache-2.0 - io.netty:netty-codec-http 4.1.101.Final Apache-2.0 - io.netty:netty-codec-http2 4.1.101.Final Apache-2.0 - io.netty:netty-codec-memcache 4.1.101.Final Apache-2.0 - io.netty:netty-codec-mqtt 4.1.101.Final Apache-2.0 - io.netty:netty-codec-redis 4.1.101.Final Apache-2.0 - io.netty:netty-codec-smtp 4.1.101.Final Apache-2.0 - io.netty:netty-codec-socks 4.1.101.Final Apache-2.0 - io.netty:netty-codec-stomp 4.1.101.Final Apache-2.0 - io.netty:netty-codec-xml 4.1.101.Final Apache-2.0 - io.netty:netty-common 4.1.101.Final Apache-2.0 - io.netty:netty-handler 4.1.101.Final Apache-2.0 - io.netty:netty-handler-proxy 4.1.101.Final Apache-2.0 - io.netty:netty-handler-ssl-ocsp 4.1.101.Final Apache-2.0 - io.netty:netty-resolver 4.1.101.Final Apache-2.0 - io.netty:netty-resolver-dns 4.1.101.Final Apache-2.0 - io.netty:netty-resolver-dns-classes-macos 4.1.101.Final Apache-2.0 - io.netty:netty-resolver-dns-native-macos 4.1.101.Final Apache-2.0 - io.netty:netty-resolver-dns-native-macos 4.1.101.Final Apache-2.0 - io.netty:netty-transport 4.1.101.Final Apache-2.0 - io.netty:netty-transport-classes-epoll 4.1.101.Final Apache-2.0 - io.netty:netty-transport-classes-kqueue 4.1.101.Final Apache-2.0 - io.netty:netty-transport-native-epoll 4.1.101.Final Apache-2.0 - io.netty:netty-transport-native-epoll 4.1.101.Final Apache-2.0 - io.netty:netty-transport-native-kqueue 4.1.101.Final Apache-2.0 - io.netty:netty-transport-native-kqueue 4.1.101.Final Apache-2.0 - io.netty:netty-transport-native-unix-common 4.1.101.Final Apache-2.0 - io.netty:netty-transport-rxtx 4.1.101.Final Apache-2.0 - io.netty:netty-transport-sctp 4.1.101.Final Apache-2.0 - io.netty:netty-transport-udt 4.1.101.Final Apache-2.0 - org.objenesis:objenesis 3.2 Apache-2.0 - io.perfmark:perfmark-api 0.25.0 Apache-2.0 - com.google.api.grpc:proto-google-common-protos 2.9.0 Apache-2.0 - com.alipay.sofa:registry-client-all 6.3.0 Apache-2.0 - org.rocksdb:rocksdbjni 8.8.1 Apache-2.0 - com.netflix.servo:servo-core 0.12.21 Apache-2.0 - io.prometheus:simpleclient 0.15.0 Apache-2.0 - io.prometheus:simpleclient_common 0.15.0 Apache-2.0 - io.prometheus:simpleclient_httpserver 0.15.0 Apache-2.0 - io.prometheus:simpleclient_tracer_common 0.15.0 Apache-2.0 - io.prometheus:simpleclient_tracer_otel 0.15.0 Apache-2.0 - io.prometheus:simpleclient_tracer_otel_agent 0.15.0 Apache-2.0 - org.yaml:snakeyaml 2.0 Apache-2.0 - org.xerial.snappy:snappy-java 1.1.10.5 Apache-2.0 - com.alipay.sofa.common:sofa-common-tools 1.0.12 Apache-2.0 - org.springframework:spring-aop 5.3.39 Apache-2.0 - org.springframework:spring-beans 5.3.39 Apache-2.0 - org.springframework.boot:spring-boot 2.7.18 Apache-2.0 - org.springframework.boot:spring-boot-autoconfigure 2.7.18 Apache-2.0 - org.springframework.boot:spring-boot-starter 2.7.18 Apache-2.0 - org.springframework.boot:spring-boot-starter-json 2.7.18 Apache-2.0 - org.springframework.boot:spring-boot-starter-logging 2.7.18 Apache-2.0 - org.springframework.boot:spring-boot-starter-tomcat 2.7.18 Apache-2.0 - org.springframework.boot:spring-boot-starter-web 2.7.18 Apache-2.0 - org.springframework:spring-context 5.3.39 Apache-2.0 - org.springframework:spring-core 5.3.39 Apache-2.0 - org.springframework:spring-expression 5.3.39 Apache-2.0 - org.springframework:spring-jcl 5.3.39 Apache-2.0 - org.springframework:spring-web 5.3.39 Apache-2.0 - org.springframework:spring-webmvc 5.3.39 Apache-2.0 - org.springframework:spring-test 5.3.39 Apache-2.0 - org.apache.curator:curator-client 5.1.0 Apache-2.0 - org.apache.fury:fury-core 0.12.3 Apache-2.0 - org.apache.tomcat:tomcat-annotations-api 9.0.83 Apache-2.0 + org.apache.logging.log4j:log4j-api 2.25.4 Apache-2.0 + org.apache.logging.log4j:log4j-to-slf4j 2.25.4 Apache-2.0 + org.apache.yetus:audience-annotations 0.12.0 Apache-2.0 org.apache.zookeeper:zookeeper 3.7.2 Apache-2.0 org.apache.zookeeper:zookeeper-jute 3.7.2 Apache-2.0 - org.apache.fory:fory-core 0.12.3 Apache-2.0 + org.codehaus.jettison:jettison 1.5.4 Apache-2.0 + org.jctools:jctools-core 2.1.1 Apache-2.0 + org.jetbrains.kotlin:kotlin-stdlib 2.2.21 Apache-2.0 + org.jetbrains.kotlin:kotlin-stdlib-common 1.7.22 Apache-2.0 org.jetbrains:annotations 13.0 Apache-2.0 - org.apache.commons:commons-lang3 3.12.0 Apache-2.0 - com.squareup.okhttp3:okhttp 4.9.3 Apache-2.0 - com.squareup.okio:okio 2.8.0 Apache-2.0 - org.jetbrains.kotlin:kotlin-stdlib 1.6.21 Apache-2.0 - org.jetbrains.kotlin:kotlin-stdlib-common 1.6.21 Apache-2.0 + org.jspecify:jspecify 1.0.0 Apache-2.0 + org.objenesis:objenesis 3.3 Apache-2.0 + org.rocksdb:rocksdbjni 8.8.1 Apache-2.0 + org.springframework.boot:spring-boot 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-autoconfigure 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-starter-logging 4.0.6 Apache-2.0 + org.springframework.boot:spring-boot-web-server 4.0.6 Apache-2.0 + org.springframework:spring-aop 7.0.7 Apache-2.0 + org.springframework:spring-beans 7.0.7 Apache-2.0 + org.springframework:spring-context 7.0.7 Apache-2.0 + org.springframework:spring-core 7.0.7 Apache-2.0 + org.springframework:spring-expression 7.0.7 Apache-2.0 + org.springframework:spring-test 7.0.7 Apache-2.0 + org.springframework:spring-web 7.0.7 Apache-2.0 + org.xerial.snappy:snappy-java 1.1.10.5 Apache-2.0 + org.yaml:snakeyaml 2.0 Apache-2.0 ======================================================================== BSD-2-Clause licenses ======================================================================== - org.postgresql:postgresql 42.3.8 BSD-2-Clause see:licenses/postgresql-BSD-2-Clause com.github.luben:zstd-jni 1.5.0-4 BSD-2-Clause see:licenses/zstd-jni-BSD-2-Clause - at.yawk.lz4:lz4-java 1.8.0 BSD-2-Clause see:licenses/lz4-BSD-2-Clause + org.postgresql:postgresql 42.7.10 BSD-2-Clause see:licenses/postgresql-BSD-2-Clause + webidl-conversions 3.0.1 BSD-2-Clause see:licenses/webidl-conversions-BSD-2-Clause ======================================================================== BSD-3-Clause licenses ======================================================================== - org.codehaus.janino:commons-compiler 3.1.10 BSD-3-Clause see:licenses/janino-BSD-3-Clause - org.codehaus.janino:janino 3.1.10 BSD-3-Clause see:licenses/janino-BSD-3-Clause - com.thoughtworks.xstream:xstream 1.4.21 BSD-3-Clause see:licenses/xstream-BSD-3-Clause - org.ow2.asm:asm 6.0 BSD-3-Clause see:licenses/asm-BSD-3-Clause - org.hamcrest:hamcrest 2.2 BSD-3-Clause see:licenses/hamcrest-BSD-3-Clause - org.hamcrest:hamcrest-core 2.2 BSD-3-Clause see:licenses/hamcrest-BSD-3-Clause + @uni/action-sheet 1.0.8 BSD-3-Clause + @uni/clipboard 1.0.9 BSD-3-Clause + @uni/env 1.1.1 BSD-3-Clause + @uni/file 1.1.1 BSD-3-Clause + @uni/image 1.1.3 BSD-3-Clause + @uni/navigate 1.0.11 BSD-3-Clause + @uni/page-scroll-to 1.0.0 BSD-3-Clause + @uni/vibrate 1.0.1 BSD-3-Clause + @uni/video 1.0.8 BSD-3-Clause + babel-plugin-emotion/node_modules/source-map 0.5.7 BSD-3-Clause see:licenses/source-map-BSD-3-Clause com.esotericsoftware:kryo 5.4.0 BSD-3-Clause see:licenses/kryo-BSD-3-Clause com.esotericsoftware:minlog 1.3.1 BSD-3-Clause see:licenses/minlog-BSD-3-Clause com.esotericsoftware:reflectasm 1.11.9 BSD-3-Clause see:licenses/reflectasm-BSD-3-Clause - org.reflections:reflections 0.9.11 BSD-3-Clause see:licenses/reflections-BSD-3-Clause com.google.protobuf:protobuf-java 3.25.5 BSD-3-Clause see:licenses/protobuf-java-BSD-3-Clause - com.google.protobuf:protobuf-java-util 3.11.0 BSD-3-Clause see:licenses/protobuf-java-BSD-3-Clause + com.google.protobuf:protobuf-java-util 3.11.0 BSD-3-Clause + com.thoughtworks.xstream:xstream 1.4.21 BSD-3-Clause see:licenses/xstream-BSD-3-Clause + driver-dom 2.2.2 BSD-3-Clause see:licenses/driver-dom-BSD-3-Clause + driver-dom/node_modules/style-unit 3.0.5 BSD-3-Clause + driver-miniapp 0.1.5 BSD-3-Clause see:licenses/driver-miniapp-BSD-3-Clause + driver-universal 3.5.0 BSD-3-Clause see:licenses/driver-universal-BSD-3-Clause + driver-weex 2.1.0 BSD-3-Clause see:licenses/driver-weex-BSD-3-Clause + driver-weex/node_modules/style-unit 3.0.5 BSD-3-Clause + dva-core/node_modules/warning 3.0.0 BSD-3-Clause see:licenses/warning-BSD-3-Clause + dva/node_modules/hoist-non-react-statics 2.5.5 BSD-3-Clause see:licenses/hoist-non-react-statics-BSD-3-Clause + hoist-non-react-statics 3.3.2 BSD-3-Clause see:licenses/hoist-non-react-statics-BSD-3-Clause + io.github.x-stream:mxparser 1.2.2 BSD-3-Clause + org.codehaus.janino:commons-compiler 3.1.12 BSD-3-Clause see:licenses/janino-BSD-3-Clause + org.codehaus.janino:janino 3.1.12 BSD-3-Clause see:licenses/janino-BSD-3-Clause + org.hamcrest:hamcrest 3.0 BSD-3-Clause see:licenses/hamcrest-BSD-3-Clause + org.hamcrest:hamcrest-core 3.0 BSD-3-Clause see:licenses/hamcrest-BSD-3-Clause + org.ow2.asm:asm 6.0 BSD-3-Clause see:licenses/asm-BSD-3-Clause + rax 1.2.3 BSD-3-Clause see:licenses/rax-BSD-3-Clause + rax-children 1.0.0 BSD-3-Clause + rax-clone-element 1.0.0 BSD-3-Clause + rax-create-factory 1.0.0 BSD-3-Clause + rax-is-valid-element 1.0.1 BSD-3-Clause + react-transition-group 2.9.0 BSD-3-Clause see:licenses/react-transition-group-BSD-3-Clause + style-unit 2.0.1 BSD-3-Clause + style-unit/node_modules/universal-env 2.0.0 BSD-3-Clause + universal-choose-image 1.3.0 BSD-3-Clause + universal-device 1.0.3 BSD-3-Clause + universal-panresponder 0.6.5 BSD-3-Clause + universal-panresponder/node_modules/universal-env 0.6.6 BSD-3-Clause + universal-transition 1.1.1 BSD-3-Clause + universal-unit-tool 1.0.0 BSD-3-Clause + universal-unit-tool/node_modules/universal-device 2.3.1 BSD-3-Clause + +======================================================================== +CC-BY-4.0 licenses +======================================================================== + + caniuse-lite 1.0.30001782 CC-BY-4.0 ======================================================================== CDDL-1.0 licenses @@ -406,42 +452,319 @@ CDDL-1.0 licenses com.sun.jersey.contribs:jersey-apache-client4 1.19.1 CDDL-1.0 see:licenses/CDDL-1.0 com.sun.jersey:jersey-client 1.19.1 CDDL-1.0 see:licenses/CDDL-1.0 com.sun.jersey:jersey-core 1.19.1 CDDL-1.0 see:licenses/CDDL-1.0 - javax.ws.rs:jsr311-api 1.1.1 CDDL-1.0 see:licenses/CDDL-1.0 javax.servlet:javax.servlet-api 4.0.1 CDDL-1.0 see:licenses/CDDL-1.0 - + javax.ws.rs:jsr311-api 1.1.1 CDDL-1.0 see:licenses/CDDL-1.0 ======================================================================== EPL-1.0 licenses ======================================================================== - ch.qos.logback:logback-classic 1.2.12 EPL-1.0 see:licenses/EPL-1.0 - ch.qos.logback:logback-core 1.2.12 EPL-1.0 see:licenses/EPL-1.0 - junit:junit 4.13.2 EPL-1.0 see:licenses/junit4-EPL-1.0 + junit:junit 4.13.2 EPL-1.0 see:licenses/EPL-1.0 ======================================================================== EPL-2.0 licenses ======================================================================== - jakarta.annotation:jakarta.annotation-api 1.3.5 EPL-2.0 see:licenses/EPL-2.0 + ch.qos.logback:logback-classic 1.5.32 EPL-2.0 see:licenses/EPL-2.0 + ch.qos.logback:logback-core 1.5.32 EPL-2.0 see:licenses/EPL-2.0 + jakarta.annotation:jakarta.annotation-api 3.0.0 EPL-2.0 see:licenses/EPL-2.0 + jakarta.transaction:jakarta.transaction-api 2.0.1 EPL-2.0 see:licenses/EPL-2.0 + +======================================================================== +ISC licenses +======================================================================== + + css-color-keywords 1.0.0 ISC see:licenses/css-color-keywords-ISC + electron-to-chromium 1.5.328 ISC see:licenses/electron-to-chromium-ISC + inherits-browser 0.1.0 ISC see:licenses/inherits-browser-ISC + lru-cache 5.1.1 ISC see:licenses/lru-cache-ISC + picocolors 1.1.1 ISC see:licenses/picocolors-ISC + semver 6.3.1 ISC see:licenses/semver-ISC + yallist 3.1.1 ISC see:licenses/yallist-ISC + yaml 1.10.3 ISC see:licenses/yaml-ISC + +======================================================================== +LGPL-2.1 licenses +======================================================================== + + net.java.dev.jna:jna 5.5.0 LGPL-2.1 ======================================================================== MIT licenses ======================================================================== - org.checkerframework:checker-qual 3.37.0 MIT see:licenses/checker-qual-MIT - redis.clients:jedis 3.8.0 MIT see:licenses/jedis-MIT - org.slf4j:jul-to-slf4j 1.7.36 MIT see:licenses/jul-to-slf4j-MIT - org.slf4j:slf4j-api 1.7.36 MIT see:licenses/slf4j-api-MIT + @alicloud/console-components 1.6.2 MIT see:licenses/alicloud-console-components-MIT + @alicloud/console-components-actions 1.1.1 MIT see:licenses/alicloud-console-components-actions-MIT + @alicloud/console-components-console-menu 1.3.0 MIT + @alicloud/css-var-utils 0.1.0 MIT + @alifd/babel-runtime-jsx-style-transform 1.0.0 MIT + @alifd/field 1.7.0 MIT see:licenses/alifd-field-MIT + @alifd/meet-react 2.9.9 MIT + @alifd/meet-react-component-one 1.3.2 MIT + @alifd/meet-react/node_modules/classnames 2.2.6 MIT see:licenses/classnames-MIT + @alifd/next 1.24.18 MIT see:licenses/alifd-next-MIT + @alifd/next/node_modules/@alifd/field 1.5.8 MIT + @alifd/next/node_modules/@alifd/validate 1.2.3 MIT + @alifd/validate 1.4.0 MIT see:licenses/alifd-validate-MIT + @babel/code-frame 7.29.7 MIT see:licenses/babel-code-frame-MIT + @babel/compat-data 7.28.4 MIT see:licenses/babel-compat-data-MIT + @babel/core 7.28.4 MIT see:licenses/babel-core-MIT + @babel/generator 7.29.7 MIT see:licenses/babel-generator-MIT + @babel/helper-annotate-as-pure 7.27.3 MIT see:licenses/babel-helper-annotate-as-pure-MIT + @babel/helper-compilation-targets 7.27.2 MIT see:licenses/babel-helper-compilation-targets-MIT + @babel/helper-globals 7.29.7 MIT + @babel/helper-module-imports 7.29.7 MIT see:licenses/babel-helper-module-imports-MIT + @babel/helper-module-transforms 7.29.7 MIT see:licenses/babel-helper-module-transforms-MIT + @babel/helper-plugin-utils 7.29.7 MIT see:licenses/babel-helper-plugin-utils-MIT + @babel/helper-string-parser 7.29.7 MIT see:licenses/babel-helper-string-parser-MIT + @babel/helper-validator-identifier 7.29.7 MIT see:licenses/babel-helper-validator-identifier-MIT + @babel/helper-validator-option 7.27.1 MIT see:licenses/babel-helper-validator-option-MIT + @babel/helpers 7.28.4 MIT see:licenses/babel-helpers-MIT + @babel/parser 7.29.7 MIT see:licenses/babel-parser-MIT + @babel/plugin-syntax-jsx 7.27.1 MIT see:licenses/babel-plugin-syntax-jsx-MIT + @babel/runtime 7.28.4 MIT see:licenses/babel-runtime-MIT + @babel/template 7.29.7 MIT see:licenses/babel-template-MIT + @babel/traverse 7.29.7 MIT see:licenses/babel-traverse-MIT + @babel/types 7.29.7 MIT see:licenses/babel-types-MIT + @bpmn-io/cm-theme 0.1.0-alpha.2 MIT see:licenses/bpmn-io-cm-theme-MIT + @bpmn-io/diagram-js-ui 0.2.3 MIT see:licenses/bpmn-io-diagram-js-ui-MIT + @bpmn-io/feel-editor 1.12.1 MIT see:licenses/bpmn-io-feel-editor-MIT + @bpmn-io/feel-lint 2.1.0 MIT see:licenses/bpmn-io-feel-lint-MIT + @bpmn-io/lang-feel 2.4.0 MIT see:licenses/lang-feel-MIT + @bpmn-io/lezer-feel 1.9.0 MIT see:licenses/lezer-feel-MIT + @bpmn-io/properties-panel 3.24.1 MIT see:licenses/bpmn-io-properties-panel-MIT + @camunda/feel-builtins 0.2.0 MIT + @codemirror/autocomplete 6.20.2 MIT see:licenses/codemirror-autocomplete-MIT + @codemirror/commands 6.10.3 MIT see:licenses/codemirror-commands-MIT + @codemirror/language 6.12.3 MIT see:licenses/codemirror-language-MIT + @codemirror/lint 6.9.6 MIT see:licenses/codemirror-lint-MIT + @codemirror/state 6.6.0 MIT see:licenses/codemirror-state-MIT + @codemirror/view 6.43.0 MIT see:licenses/codemirror-view-MIT + @emotion/cache 10.0.29 MIT see:licenses/emotion-cache-MIT + @emotion/core 10.3.1 MIT see:licenses/emotion-core-MIT + @emotion/css 10.0.27 MIT see:licenses/emotion-css-MIT + @emotion/hash 0.8.0 MIT see:licenses/emotion-hash-MIT + @emotion/is-prop-valid 0.8.8 MIT see:licenses/emotion-is-prop-valid-MIT + @emotion/memoize 0.7.4 MIT see:licenses/emotion-memoize-MIT + @emotion/serialize 0.11.16 MIT see:licenses/emotion-serialize-MIT + @emotion/serialize/node_modules/csstype 2.6.21 MIT see:licenses/csstype-MIT + @emotion/sheet 0.9.4 MIT see:licenses/emotion-sheet-MIT + @emotion/stylis 0.8.5 MIT see:licenses/emotion-stylis-MIT + @emotion/unitless 0.7.5 MIT see:licenses/emotion-unitless-MIT + @emotion/utils 0.11.3 MIT see:licenses/emotion-utils-MIT + @emotion/weak-memoize 0.2.5 MIT see:licenses/emotion-weak-memoize-MIT + @jridgewell/gen-mapping 0.3.13 MIT see:licenses/jridgewell-gen-mapping-MIT + @jridgewell/remapping 2.3.5 MIT + @jridgewell/resolve-uri 3.1.2 MIT see:licenses/jridgewell-resolve-uri-MIT + @jridgewell/sourcemap-codec 1.5.5 MIT see:licenses/jridgewell-sourcemap-codec-MIT + @jridgewell/trace-mapping 0.3.31 MIT see:licenses/jridgewell-trace-mapping-MIT + @lezer/common 1.5.2 MIT see:licenses/lezer-common-MIT + @lezer/highlight 1.2.3 MIT see:licenses/lezer-highlight-MIT + @lezer/lr 1.4.10 MIT see:licenses/lezer-lr-MIT + @lezer/markdown 1.6.4 MIT see:licenses/lezer-markdown-MIT + @marijn/find-cluster-break 1.0.2 MIT + @types/history 4.7.11 MIT see:licenses/types-history-MIT + @types/hoist-non-react-statics 3.3.7 MIT see:licenses/types-hoist-non-react-statics-MIT + @types/isomorphic-fetch 0.0.34 MIT see:licenses/types-isomorphic-fetch-MIT + @types/parse-json 4.0.2 MIT see:licenses/types-parse-json-MIT + @types/prop-types 15.7.15 MIT see:licenses/types-prop-types-MIT + @types/react 16.14.67 MIT see:licenses/types-react-MIT + @types/react-dom 16.9.25 MIT see:licenses/types-react-dom-MIT + @types/react-router 5.1.20 MIT see:licenses/types-react-router-MIT + @types/react-router-redux 5.0.27 MIT see:licenses/types-react-router-redux-MIT + @types/scheduler 0.16.8 MIT see:licenses/types-scheduler-MIT + @types/use-sync-external-store 0.0.3 MIT see:licenses/types-use-sync-external-store-MIT + agent-base 6.0.2 MIT + asynckit 0.4.0 MIT see:licenses/asynckit-MIT + axios 1.16.1 MIT see:licenses/axios-MIT + babel-plugin-emotion 10.2.2 MIT see:licenses/babel-plugin-emotion-MIT + babel-plugin-emotion/node_modules/babel-plugin-macros 2.8.0 MIT see:licenses/babel-plugin-macros-MIT + babel-plugin-emotion/node_modules/convert-source-map 1.9.0 MIT see:licenses/convert-source-map-MIT + babel-plugin-emotion/node_modules/cosmiconfig 6.0.0 MIT see:licenses/cosmiconfig-MIT + babel-plugin-emotion/node_modules/escape-string-regexp 1.0.5 MIT see:licenses/escape-string-regexp-MIT + babel-plugin-styled-components 2.1.4 MIT see:licenses/babel-plugin-styled-components-MIT + babel-plugin-syntax-jsx 6.18.0 MIT see:licenses/babel-plugin-syntax-jsx-MIT + babel-runtime 6.26.0 MIT see:licenses/babel-runtime-MIT + bignumber.js 9.3.1 MIT see:licenses/bignumber.js-MIT + browserslist 4.28.1 MIT see:licenses/browserslist-MIT + call-bind-apply-helpers 1.0.2 MIT + callsites 3.1.0 MIT see:licenses/callsites-MIT + camelize 1.0.1 MIT see:licenses/camelize-MIT + classnames 2.5.1 MIT see:licenses/classnames-MIT + classnames 2.5.1 MIT see:licenses/classnames-MIT + clsx 2.1.1 MIT see:licenses/clsx-MIT + com.alibaba.nacos:nacos-client 2.0.4 MIT com.github.andrewoma.dexx:dexx-collections 0.2 MIT see:licenses/dexx-collections-MIT + combined-stream 1.0.8 MIT see:licenses/combined-stream-MIT + component-event 0.2.1 MIT see:licenses/component-event-MIT + convert-source-map 2.0.0 MIT see:licenses/convert-source-map-MIT + core-js 2.6.12 MIT see:licenses/core-js-MIT + crelt 1.0.6 MIT see:licenses/crelt-MIT + css-to-react-native 2.3.2 MIT see:licenses/css-to-react-native-MIT + css-to-react-native/node_modules/postcss-value-parser 3.3.1 MIT see:licenses/postcss-value-parser-MIT + csstype 3.1.3 MIT see:licenses/csstype-MIT + dayjs 1.11.18 MIT see:licenses/dayjs-MIT + debug 4.4.3 MIT see:licenses/debug-MIT + delayed-stream 1.0.0 MIT see:licenses/delayed-stream-MIT + diagram-js 12.8.1 MIT see:licenses/diagram-js-MIT + diagram-js-grid 0.2.0 MIT see:licenses/diagram-js-grid-MIT + didi 9.0.2 MIT see:licenses/didi-MIT + dom-helpers 3.4.0 MIT see:licenses/dom-helpers-MIT + dom-walk 0.1.2 MIT see:licenses/dom-walk-MIT + domify 2.0.0 MIT see:licenses/domify-MIT + dunder-proto 1.0.1 MIT + dva 2.4.1 MIT see:licenses/dva-MIT + dva-core 1.4.0 MIT see:licenses/dva-core-MIT + dva-core/node_modules/redux 3.7.2 MIT see:licenses/redux-MIT + dva/node_modules/@types/react-router-dom 4.3.5 MIT see:licenses/react-router-dom-MIT + dva/node_modules/react-redux 5.0.7 MIT see:licenses/react-redux-MIT + dva/node_modules/react-router 4.3.1 MIT see:licenses/react-router-MIT + dva/node_modules/react-router-dom 4.3.1 MIT see:licenses/react-router-dom-MIT + dva/node_modules/react-router-redux 5.0.0-alpha.9 MIT see:licenses/react-router-redux-MIT + dva/node_modules/redux 3.7.2 MIT see:licenses/redux-MIT + error-ex 1.3.4 MIT see:licenses/error-ex-MIT + es-define-property 1.0.1 MIT + es-errors 1.3.0 MIT + es-object-atoms 1.1.1 MIT + es-set-tostringtag 2.1.0 MIT + escalade 3.2.0 MIT see:licenses/escalade-MIT + feelers 1.4.0 MIT see:licenses/feelers-MIT + feelers/node_modules/@bpmn-io/feel-lint 1.4.0 MIT + feelers/node_modules/min-dash 5.0.0 MIT see:licenses/min-dash-MIT + feelers/node_modules/min-dom 5.3.0 MIT see:licenses/min-dom-MIT + feelin 3.2.0 MIT see:licenses/feelin-MIT + find-root 1.1.0 MIT see:licenses/find-root-MIT + flatten 1.0.3 MIT see:licenses/flatten-MIT + focus-trap 7.8.0 MIT see:licenses/focus-trap-MIT + follow-redirects 1.16.0 MIT see:licenses/follow-redirects-MIT + form-data 4.0.5 MIT see:licenses/form-data-MIT + function-bind 1.1.2 MIT see:licenses/function-bind-MIT + gensync 1.0.0-beta.2 MIT see:licenses/gensync-MIT + get-intrinsic 1.3.0 MIT + get-proto 1.0.1 MIT + global 4.4.0 MIT see:licenses/global-MIT + gopd 1.2.0 MIT + hammerjs 2.0.8 MIT see:licenses/hammerjs-MIT + has-symbols 1.1.0 MIT + has-tostringtag 1.0.2 MIT + hasown 2.0.2 MIT see:licenses/hasown-MIT + history 4.10.1 MIT see:licenses/history-MIT + https-proxy-agent 5.0.1 MIT + import-fresh 3.3.1 MIT see:licenses/import-fresh-MIT + invariant 2.2.4 MIT see:licenses/invariant-MIT + is-arrayish 0.2.1 MIT see:licenses/is-arrayish-MIT + is-core-module 2.16.1 MIT see:licenses/is-core-module-MIT + is-plain-object 2.0.4 MIT see:licenses/is-plain-object-MIT + is-what 3.14.1 MIT see:licenses/is-what-MIT + isarray 0.0.1 MIT see:licenses/isarray-MIT + isobject 3.0.1 MIT see:licenses/isobject-MIT + isomorphic-fetch 2.2.1 MIT see:licenses/isomorphic-fetch-MIT + js-tokens 4.0.0 MIT see:licenses/js-tokens-MIT + jsesc 3.1.0 MIT see:licenses/jsesc-MIT + json-parse-even-better-errors 2.3.1 MIT see:licenses/json-parse-even-better-errors-MIT + json5 2.2.3 MIT see:licenses/json5-MIT + lezer-feel 1.9.0 MIT see:licenses/lezer-feel-MIT + lines-and-columns 1.2.4 MIT see:licenses/lines-and-columns-MIT + lodash 4.18.1 MIT see:licenses/lodash-MIT + lodash-es 4.18.1 MIT see:licenses/lodash-es-MIT + lodash.clonedeep 4.5.0 MIT see:licenses/lodash.clonedeep-MIT + loose-envify 1.4.0 MIT see:licenses/loose-envify-MIT + luxon 3.7.2 MIT see:licenses/luxon-MIT + math-intrinsics 1.1.0 MIT + memoize-one 5.2.1 MIT see:licenses/memoize-one-MIT + merge-anything 2.4.4 MIT see:licenses/merge-anything-MIT + mime-db 1.52.0 MIT see:licenses/mime-db-MIT + mime-types 2.1.35 MIT see:licenses/mime-types-MIT + min-dash 4.2.3 MIT see:licenses/min-dash-MIT + min-document 2.19.2 MIT see:licenses/min-document-MIT + min-dom 4.2.1 MIT see:licenses/min-dom-MIT + moment 2.30.1 MIT see:licenses/moment-MIT + ms 2.1.3 MIT see:licenses/ms-MIT + node-fetch 2.7.0 MIT see:licenses/node-fetch-MIT + node-releases 2.0.36 MIT see:licenses/node-releases-MIT + object-assign 4.1.1 MIT see:licenses/object-assign-MIT + object-refs 0.3.0 MIT see:licenses/object-refs-MIT + omit.js 2.0.2 MIT see:licenses/omit.js-MIT + org.checkerframework:checker-qual 3.37.0 MIT see:licenses/checker-qual-MIT + org.slf4j:jul-to-slf4j 2.0.17 MIT see:licenses/jul-to-slf4j-MIT + org.slf4j:slf4j-api 2.0.17 MIT see:licenses/slf4j-api-MIT + parent-module 1.0.1 MIT see:licenses/parent-module-MIT + parse-json 5.2.0 MIT see:licenses/parse-json-MIT + path-intersection 2.2.1 MIT see:licenses/path-intersection-MIT + path-parse 1.0.7 MIT see:licenses/path-parse-MIT + path-to-regexp 1.9.0 MIT see:licenses/path-to-regexp-MIT + path-type 4.0.0 MIT see:licenses/path-type-MIT + picomatch 4.0.4 MIT see:licenses/picomatch-MIT + preact 10.29.2 MIT see:licenses/preact-MIT + process 0.11.10 MIT see:licenses/process-MIT + prop-types 15.8.1 MIT see:licenses/prop-types-MIT + proxy-from-env 2.1.0 MIT see:licenses/proxy-from-env-MIT + react 16.14.0 MIT see:licenses/react-MIT + react-dom 16.14.0 MIT see:licenses/react-dom-MIT + react-is 16.13.1 MIT see:licenses/react-is-MIT + react-lifecycles-compat 3.0.4 MIT see:licenses/react-lifecycles-compat-MIT + react-loading-skeleton 2.2.0 MIT see:licenses/react-loading-skeleton-MIT + react-redux 8.1.3 MIT see:licenses/react-redux-MIT + react-redux/node_modules/react-is 18.3.1 MIT see:licenses/react-is-MIT + react-router 5.3.4 MIT see:licenses/react-router-MIT + react-router-dom 5.3.4 MIT see:licenses/react-router-dom-MIT + react-router-redux 4.0.8 MIT see:licenses/react-router-redux-MIT + redis.clients.authentication:redis-authx-core 0.1.1-beta2 MIT + redis.clients:jedis 7.0.0 MIT see:licenses/jedis-MIT + redux 5.0.1 MIT see:licenses/redux-MIT + redux-saga 0.16.2 MIT see:licenses/redux-saga-MIT + redux-thunk 3.1.0 MIT see:licenses/redux-thunk-MIT + regenerator-runtime 0.11.1 MIT see:licenses/regenerator-runtime-MIT + resize-observer-polyfill 1.5.1 MIT see:licenses/resize-observer-polyfill-MIT + resolve 1.22.10 MIT see:licenses/resolve-MIT + resolve-from 4.0.0 MIT see:licenses/resolve-from-MIT + resolve-pathname 3.0.0 MIT see:licenses/resolve-pathname-MIT + scheduler 0.19.1 MIT see:licenses/scheduler-MIT + shallow-element-equals 1.0.1 MIT see:licenses/shallow-element-equals-MIT + style-equal 1.0.0 MIT see:licenses/style-equal-MIT + style-mod 4.1.3 MIT see:licenses/style-mod-MIT + styled-components 4.4.1 MIT see:licenses/styled-components-MIT + styled-components/node_modules/has-flag 3.0.0 MIT see:licenses/has-flag-MIT + styled-components/node_modules/supports-color 5.5.0 MIT see:licenses/supports-color-MIT + stylis 3.5.4 MIT see:licenses/stylis-MIT + stylis-rule-sheet 0.0.10 MIT see:licenses/stylis-rule-sheet-MIT + supports-preserve-symlinks-flag 1.0.0 MIT see:licenses/supports-preserve-symlinks-flag-MIT + swiper 12.1.2 MIT see:licenses/swiper-MIT + symbol-observable 1.2.0 MIT see:licenses/symbol-observable-MIT + tabbable 6.4.0 MIT see:licenses/tabbable-MIT + tiny-invariant 1.3.3 MIT see:licenses/tiny-invariant-MIT + tiny-svg 3.1.3 MIT see:licenses/tiny-svg-MIT + tiny-warning 1.0.3 MIT see:licenses/tiny-warning-MIT + tr46 0.0.3 MIT see:licenses/tr46-MIT + update-browserslist-db 1.2.3 MIT see:licenses/update-browserslist-db-MIT + use-sync-external-store 1.6.0 MIT see:licenses/use-sync-external-store-MIT + value-equal 1.0.1 MIT see:licenses/value-equal-MIT + w3c-keyname 2.2.8 MIT see:licenses/w3c-keyname-MIT + warning 4.0.3 MIT see:licenses/warning-MIT + whatwg-fetch 3.6.20 MIT see:licenses/whatwg-fetch-MIT + whatwg-url 5.0.0 MIT see:licenses/whatwg-url-MIT + +======================================================================== +MPL-1.1 licenses +======================================================================== + + org.javassist:javassist 3.21.0-GA MPL-1.1 + +======================================================================== +Public-Domain licenses +======================================================================== + + aopalliance:aopalliance 1.0 Public-Domain + org.json:json 20250517 Public-Domain ======================================================================== -Public Domain licenses +SIL licenses ======================================================================== - aopalliance:aopalliance 1.0 Public Domain + bpmn-font 0.12.1 SIL see:licenses/bpmn-font-SIL ======================================================================== -Indiana University Extreme! Lab Software License +WTFPL licenses ======================================================================== - io.github.x-stream:mxparser 1.2.2 Indiana University Extreme! Lab Software License see:licenses/mxparser-IUELSL + org.reflections:reflections 0.9.11 WTFPL diff --git a/script/license/generate-license.py b/script/license/generate-license.py new file mode 100644 index 00000000000..40b478d5949 --- /dev/null +++ b/script/license/generate-license.py @@ -0,0 +1,529 @@ +#!/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. +# +""" +Auto-generate LICENSE-namingserver and LICENSE-server files. + +Uses Apache SkyWalking Eyes (license-eye) to resolve transitive Maven and npm +dependencies per module, then formats the output into the ASF-required LICENSE +file format. + +Usage: + python3 script/license/generate-license.py namingserver + python3 script/license/generate-license.py server + python3 script/license/generate-license.py all + +Prerequisites: + - license-eye must be installed and in PATH + brew install license-eye + go install github.com/apache/skywalking-eyes/cmd/license-eye@latest + - Maven local repository must have all dependencies downloaded + mvn install -DskipTests +""" + +import argparse +import os +import re +import shutil +import subprocess +import sys +import tempfile +from collections import defaultdict +from pathlib import Path + + +# --------------------------------------------------------------------------- +# Configuration +# --------------------------------------------------------------------------- + +PROJECT_ROOT = Path(__file__).resolve().parent.parent.parent +DIST_DIR = PROJECT_ROOT / "distribution" +LICENSES_DIR = DIST_DIR / "licenses" + +MODULE_CONFIG = { + "namingserver": { + "config_file": PROJECT_ROOT / ".licenserc-namingserver.yaml", + "output_file": DIST_DIR / "LICENSE-namingserver", + "maven_module": "namingserver", + }, + "server": { + "config_file": PROJECT_ROOT / ".licenserc-server.yaml", + "output_file": DIST_DIR / "LICENSE-server", + "maven_module": "server", + }, + "distribution": { + "config_file": PROJECT_ROOT / ".licenserc-distribution.yaml", + "output_file": DIST_DIR / "LICENSE", + "maven_module": "distribution", + }, +} + +# Extra entries for distribution/LICENSE that license-eye cannot auto-resolve. +# These are font files bundled with the console webapp, dual-licensed +# dependencies, and other manually verified entries. +DISTRIBUTION_EXTRA_ENTRIES = """ +======================================================================== +Apache-2.0 licenses (additional) +======================================================================== + + The following font files are included in the Seata Console: + console/src/main/resources/static/console-fe/public/css/fonts/ + + roboto-regular.ttf Apache-2.0 + roboto-regular.woff Apache-2.0 + roboto-regular.woff2 Apache-2.0 + roboto-bold.ttf Apache-2.0 + roboto-bold.woff Apache-2.0 + roboto-bold.woff2 Apache-2.0 + (Google Roboto Font - https://fonts.google.com/specimen/Roboto) + +======================================================================== +MIT licenses (additional) +======================================================================== + + The following font files are bundled with @alicloud/console-components (MIT): + console/src/main/resources/static/console-fe/public/css/fonts/ + + aliyun-console-font.eot MIT (bundled with @alicloud/console-components) + aliyun-console-font.ttf MIT (bundled with @alicloud/console-components) + aliyun-console-font.woff MIT (bundled with @alicloud/console-components) + + The following icon font files are from iconfont.cn (Alibaba): + font_515771_emcns5054x3whfr.ttf MIT (iconfont.cn - https://www.iconfont.cn) + font_515771_emcns5054x3whfr.woff MIT (iconfont.cn - https://www.iconfont.cn) + +======================================================================== +CDDL+GPL-1.1 licenses +======================================================================== + + javax.servlet:javax.servlet-api 4.0.1 CDDL+GPL-1.1 see:licenses/CDDL+GPL-1.1 + org.glassfish:javax.json 1.0.4 CDDL+GPL-1.1 see:licenses/CDDL+GPL-1.1 + com.sun.jersey.contribs:jersey-apache-client4 1.19.1 CDDL+GPL-1.1 see:licenses/CDDL+GPL-1.1 + com.sun.jersey:jersey-client 1.19.1 CDDL+GPL-1.1 see:licenses/CDDL+GPL-1.1 + com.sun.jersey:jersey-core 1.19.1 CDDL+GPL-1.1 see:licenses/CDDL+GPL-1.1 +""" + +# Known license overrides for dependencies whose license cannot be +# auto-resolved by license-eye. Map: dependency_name -> license_spdx +LICENSE_OVERRIDES = { + "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml": "Apache-2.0", + "com.fasterxml.jackson.datatype:jackson-datatype-jsr310": "Apache-2.0", + "com.fasterxml.jackson.module:jackson-module-jsonSchema": "Apache-2.0", + "com.github.victools:jsonschema-generator": "Apache-2.0", + "com.github.victools:jsonschema-module-jackson": "Apache-2.0", + "com.github.victools:jsonschema-module-swagger-2": "Apache-2.0", + "org.antlr:antlr-runtime": "BSD", + "com.alipay.sofa:jraft-core": "Apache-2.0", + "com.github.andrewoma.dexx:dexx-collections": "MIT", + "com.thoughtworks.xstream:xstream": "BSD-3-Clause", + "org.apache.ant:ant": "Apache-2.0", + "org.apache.ant:ant-launcher": "Apache-2.0", + "org.apache.zookeeper:zookeeper": "Apache-2.0", + "org.apache.zookeeper:zookeeper-jute": "Apache-2.0", + "io.github.x-stream:mxparser": "BSD-3-Clause", + "net.java.dev.jna:jna": "LGPL-2.1", + "org.json:json": "Public-Domain", + "org.reflections:reflections": "WTFPL", + "org.javassist:javassist": "MPL-1.1", +} + +# License normalization: various spellings → SPDX identifier +LICENSE_NORMALIZE = { + # Text variants + "Public Domain": "Public-Domain", + + # ANTLR licenses (BSD) + "http://www.antlr.org/license.html": "BSD", + "https://www.antlr.org/license.html": "BSD", + + # SPDX URL variants → SPDX identifier + "https://spdx.org/licenses/BSD-3-Clause.html": "BSD-3-Clause", + "https://spdx.org/licenses/MIT-0.html": "MIT-0", + + # Apache License URL variants + "http://www.apache.org/licenses/LICENSE-1.1.txt": "Apache-1.1", + "http://www.apache.org/licenses/LICENSE-2.0.html": "Apache-2.0", + "https://www.apache.org/licenses/LICENSE-2.0.html": "Apache-2.0", + + # CDDL URL variants + "http://www.opensource.org/licenses/cddl1.php": "CDDL-1.0", + + # BSD URL variants + "https://opensource.org/licenses/BSD-2-Clause;description=BSD 2-Clause License": "BSD-2-Clause", + + # PostgreSQL JDBC + "https://jdbc.postgresql.org/about/license.html": "BSD-2-Clause", + + # logback dual license (EPL-2.0 / LGPL-2.1, take first for ASF convention) + "https://www.eclipse.org/legal/epl-v20.html, https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html": "EPL-2.0", + + # Jersey dual license (CDDL / GPL, take first for ASF convention) + "http://glassfish.java.net/public/CDDL+GPL_1_1.html, http://glassfish.java.net/public/CDDL+GPL_1_1.html": "CDDL-1.0", + "https://glassfish.java.net/public/CDDL+GPL_1_1.html, https://glassfish.java.net/public/CDDL+GPL_1_1.html": "CDDL-1.0", + + "https://github.com/redis/redis-authx-core/blob/master/LICENSE": "MIT", + "https://github.com/redis/jedis/blob/master/LICENSE": "MIT", + + "https://github.com/stleary/JSON-java/blob/master/LICENSE": "Public-Domain", + + # mxparser (BSD-3-Clause) + "https://raw.githubusercontent.com/x-stream/mxparser/master/LICENSE.txt": "BSD-3-Clause", + + # JNA (LGPL-2.1) + "http://www.gnu.org/licenses/licenses.html": "LGPL-2.1", + + # Reflections (WTFPL / BSD dual license, take first for ASF convention) + "http://www.wtfpl.net/, http://www.opensource.org/licenses/bsd-license.html": "WTFPL", +} + +# License sections ordering (first = appears first in the file) +LICENSE_ORDER = [ + "0BSD", + "Apache-1.1", + "Apache-2.0", + "BSD", + "BSD-2-Clause", + "BSD-3-Clause", + "CC0-1.0", + "CC-BY-4.0", + "CDDL-1.0", + "EPL-1.0", + "EPL-2.0", + "GPL-2.0-with-classpath-exception", + "ISC", + "LGPL-2.1", + "MIT", + "MIT-0", + "MPL-1.1", + "MPL-2.0", + "Public-Domain", + "SIL", + "Unlicense", + "WTFPL", +] + +def read_apache_license_header() -> str: + """Read the Apache License header from the project root LICENSE file. + + Extracts only the Apache License text (before the subcomponents section + which is delimited by "========"). + """ + license_file = PROJECT_ROOT / "LICENSE" + if not license_file.exists(): + print(f"ERROR: LICENSE file not found: {license_file}") + sys.exit(1) + + content = license_file.read_text(encoding="utf-8") + + # The LICENSE file contains the Apache License text followed by + # subcomponent entries. Split on the first "========" separator + # to extract just the Apache License portion. + separator = "\n =======================================================================" + if separator in content: + return content.split(separator)[0] + + return content.rstrip() + + +# Cached at module load time +APACHE_LICENSE_HEADER = read_apache_license_header() + +SEATA_SUBCOMPONENTS_HEADER = """======================================================================= +Seata Subcomponents: + +The Seata project contains subcomponents with separate copyright +notices and license terms. Your use of the source code for the these +subcomponents is subject to the terms and conditions of the following +licenses. +""" + + +# --------------------------------------------------------------------------- +# Helpers +# --------------------------------------------------------------------------- + +def find_license_eye(): + """Find the license-eye binary.""" + path = shutil.which("license-eye") + if path: + return path + # Also check GOPATH + gopath = os.environ.get("GOPATH", os.path.expanduser("~/go")) + candidate = os.path.join(gopath, "bin", "license-eye") + if os.path.isfile(candidate): + return candidate + return None + + +def resolve_dependencies(config_file: Path) -> list[tuple[str, str, str]]: + """ + Run license-eye dependency resolve and return list of + (dependency_name, license_spdx, version) tuples. + """ + license_eye = find_license_eye() + if not license_eye: + print("ERROR: license-eye not found in PATH or ~/go/bin.") + print("Install with: brew install license-eye") + print(" or: go install github.com/apache/skywalking-eyes/cmd/license-eye@latest") + sys.exit(1) + + with tempfile.TemporaryDirectory(prefix="license-gen-") as tmpdir: + cmd = [ + license_eye, "dependency", "resolve", + "-c", str(config_file), + "-o", tmpdir, + "-v", "info", + ] + print(f" Running: {' '.join(cmd)}") + result = subprocess.run( + cmd, + capture_output=True, + text=True, + cwd=str(PROJECT_ROOT), + timeout=300, + ) + + # license-eye outputs the dependency table on stdout (after log lines) + output = result.stdout + + deps = [] + in_table = False + for line in output.splitlines(): + # Strip ANSI escape codes for parsing + line_clean = re.sub(r'\x1b\[[0-9;]*m', '', line).strip() + if not line_clean: + continue + + # Detect table header + if "Dependency" in line_clean and "License" in line_clean and "Version" in line_clean: + in_table = True + continue + + if not in_table: + continue + + # Skip separator line (----) + if line_clean.startswith("---"): + continue + + # Stop at ERROR line + if line_clean.startswith("ERROR"): + break + + # Parse table row: name | license | version + parts = [p.strip() for p in line_clean.split("|")] + if len(parts) >= 3: + dep_name = parts[0] + license_raw = parts[1] + version = parts[2] + if dep_name and version: + deps.append((dep_name, license_raw, version)) + + return deps + + +def normalize_license(license_raw: str) -> str: + """Normalize a license string to SPDX identifier.""" + license_raw = license_raw.strip() + if license_raw == "Unknown" or not license_raw: + return "Unknown" + + # Handle multi-licensing: "EPL-1.0 and LGPL-2.1" -> take first license + # (matches ASF convention for logback, tomcat, spring, etc.) + if " and " in license_raw.lower(): + first = re.split(r'\s+and\s+', license_raw, flags=re.IGNORECASE)[0].strip() + if first in LICENSE_NORMALIZE: + return LICENSE_NORMALIZE[first] + return first + + if license_raw in LICENSE_NORMALIZE: + return LICENSE_NORMALIZE[license_raw] + return license_raw + + +def get_license_ref(dep_name: str, license_spdx: str, licenses_dir: Path) -> str | None: + """ + Determine the `see:licenses/xxx` reference for a dependency. + Returns None for Apache-2.0 (no ref needed) or if no matching license + file exists. + """ + if license_spdx == "Apache-2.0": + return None # Apache-2.0 deps don't need a see: reference + + # Build candidate names for the license file + candidates = [] + + # Candidate 1: license SPDX name itself (e.g., EPL-1.0, CDDL-1.0) + candidates.append(license_spdx) + + # Candidate 2: - (e.g., logback-classic-EPL-1.0) + if ":" in dep_name: + artifact_id = dep_name.split(":")[1] + safe_artifact = artifact_id.replace(".", "-") + candidates.append(f"{safe_artifact}-{license_spdx}") + # Also try groupId last segment + group_id = dep_name.split(":")[0] + safe_group = group_id.split(".")[-1] + candidates.append(f"{safe_group}-{license_spdx}") + else: + # npm dep — clean the name + safe_name = dep_name.replace("@", "").replace("/", "-") + candidates.append(f"{safe_name}-{license_spdx}") + # Also try without scope prefix + if "/" in dep_name: + short_name = dep_name.split("/")[-1] + candidates.append(f"{short_name}-{license_spdx}") + + # Check each candidate + for candidate in candidates: + if (licenses_dir / candidate).exists(): + return f"see:licenses/{candidate}" + + return None + + +def sort_key_license(license_spdx: str) -> int: + """Sort key for license sections.""" + try: + return LICENSE_ORDER.index(license_spdx) + except ValueError: + return len(LICENSE_ORDER) + + +def format_dep_entry(dep_name: str, version: str, license_spdx: str, + license_ref: str | None) -> str: + """Format a single dependency entry line.""" + base = f" {dep_name} {version} {license_spdx}" + if license_ref: + base += f" {license_ref}" + return base + + +def generate_license_file(module: str, deps: list[tuple[str, str, str]], + extra_entries: str | None = None, + strict: bool = False) -> str: + """ + Generate the full LICENSE file content. + If extra_entries is provided, it is appended after the auto-generated + dependency sections (used for font files, dual-license entries, etc.). + """ + # Group dependencies by normalized license + grouped: dict[str, list[tuple[str, str, str]]] = defaultdict(list) + unknown_deps: list[tuple[str, str]] = [] + + for dep_name, license_raw, version in deps: + # Check overrides first + if dep_name in LICENSE_OVERRIDES: + license_spdx = LICENSE_OVERRIDES[dep_name] + else: + license_spdx = normalize_license(license_raw) + + if license_spdx == "Unknown": + unknown_deps.append((dep_name, version)) + continue + + grouped[license_spdx].append((dep_name, license_spdx, version)) + + # Sort license sections + sorted_licenses = sorted(grouped.keys(), key=sort_key_license) + + # Build output + lines = [] + lines.append(APACHE_LICENSE_HEADER.rstrip()) + lines.append("") + lines.append(SEATA_SUBCOMPONENTS_HEADER.rstrip()) + + for license_spdx in sorted_licenses: + entries = grouped[license_spdx] + # Sort entries alphabetically by dep name + entries.sort(key=lambda x: x[0].lower()) + + lines.append("") + lines.append("=" * 72) + lines.append(f"{license_spdx} licenses") + lines.append("=" * 72) + lines.append("") + + for dep_name, lic, version in entries: + license_ref = get_license_ref(dep_name, lic, LICENSES_DIR) + lines.append(format_dep_entry(dep_name, version, lic, license_ref)) + + # Report unknown dependencies + if unknown_deps: + print(f"\n WARNING: {len(unknown_deps)} dependencies with unknown licenses:") + for dep_name, version in sorted(unknown_deps): + print(f" - {dep_name} {version}") + print(" Please add overrides in LICENSE_OVERRIDES dictionary.\n") + if strict: + print("ERROR: Unknown licenses are not allowed in strict mode. Exiting.\n") + sys.exit(1) + + # Append extra entries (font files, dual-license entries, etc.) + if extra_entries: + lines.append(extra_entries) + + return "\n".join(lines) + "\n" + + +# --------------------------------------------------------------------------- +# Main +# --------------------------------------------------------------------------- + +def main(): + parser = argparse.ArgumentParser( + description="Generate LICENSE files for Apache Seata distribution modules" + ) + parser.add_argument( + "module", + choices=["namingserver", "server", "distribution", "all"], + help="Which module to generate LICENSE for", + ) + parser.add_argument( + "--strict", + action="store_true", + help="Treat unknown licenses as errors (exit with non-zero code)", + ) + args = parser.parse_args() + + modules = ["namingserver", "server", "distribution"] if args.module == "all" else [args.module] + + for module in modules: + config = MODULE_CONFIG[module] + print(f"\n{'='*60}") + print(f"Generating LICENSE for: {module}") + print(f" Config: {config['config_file'].relative_to(PROJECT_ROOT)}") + print(f" Output: {config['output_file'].relative_to(PROJECT_ROOT)}") + print(f"{'='*60}") + + if not config["config_file"].exists(): + print(f"ERROR: Config file not found: {config['config_file']}") + sys.exit(1) + + deps = resolve_dependencies(config["config_file"]) + print(f" Resolved {len(deps)} dependencies") + + extra = DISTRIBUTION_EXTRA_ENTRIES if module == "distribution" else None + content = generate_license_file(module, deps, extra_entries=extra, strict=args.strict) + + config["output_file"].write_text(content, encoding="utf-8") + print(f" Written {config['output_file']} ({len(content)} bytes)") + + print("\nDone!") + + +if __name__ == "__main__": + main() diff --git a/script/license/generate-license.sh b/script/license/generate-license.sh new file mode 100755 index 00000000000..d0269db8df1 --- /dev/null +++ b/script/license/generate-license.sh @@ -0,0 +1,58 @@ +#!/bin/bash +# +# 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-license.sh +# +# Shell wrapper around generate-license.py. +# Ensures the correct working directory and Python environment. +# +# Usage: +# ./script/license/generate-license.sh [namingserver|server|distribution|all] +# --------------------------------------------------------------------------- + +set -euo pipefail + +SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" +PROJECT_ROOT="$(dirname "$(dirname "$SCRIPT_DIR")")" + +cd "$PROJECT_ROOT" + +MODULE="${1:-all}" + +# Check that license-eye is available +LICENSE_EYE="" +if command -v license-eye &>/dev/null; then + LICENSE_EYE="license-eye" +elif [ -x "$HOME/go/bin/license-eye" ]; then + LICENSE_EYE="$HOME/go/bin/license-eye" +else + echo "ERROR: license-eye not found." + echo "Install with:" + echo " brew install license-eye" + echo " go install github.com/apache/skywalking-eyes/cmd/license-eye@latest" + exit 1 +fi + +# Ensure license-eye is in PATH during Python execution +export PATH="$HOME/go/bin:$PATH" + +echo "Using license-eye: $(which license-eye 2>/dev/null || echo "$LICENSE_EYE")" +echo "Generating LICENSE files for: $MODULE" +echo "" + +python3 script/license/generate-license.py "$@"