From 386ede6afd386865d0d058e0ae18d7961ea5b091 Mon Sep 17 00:00:00 2001 From: ZhouXY108 Date: Tue, 21 Oct 2025 05:23:42 +0000 Subject: [PATCH] add NOTICE. Signed-off-by: ZhouXY108 --- NOTICE | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 NOTICE diff --git a/NOTICE b/NOTICE new file mode 100644 index 0000000..efced56 --- /dev/null +++ b/NOTICE @@ -0,0 +1,60 @@ +Plusone Commons +Copyright 2025 ZhouXY108 + +This product includes software developed at +Plusone Commons (http://gitea.zhouxy.xyz/plusone/plusone-commons). + +=========================================================================== +Third-party components and their licenses: +=========================================================================== + +This software contains code from the following third-party projects: + +1. Apache Seata + - Component: IdWorker class implementation + - Source: org.apache.seata.common.util.IdWorker + - Origin: https://github.com/apache/incubator-seata/blob/2.x/common/src/main/java/org/apache/seata/common/util/IdWorker.java + - License: Apache License 2.0 + - License URL: https://www.apache.org/licenses/LICENSE-2.0.txt + - Copyright: The Apache Software Foundation + +=========================================================================== +Dependencies and their licenses: +=========================================================================== + +The following dependencies are used in this project: + +Required Dependencies: +- guava: Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt) + +Optional Dependencies: +- gson: Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt) +- jsr305: Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt) +- joda-time: Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt) + +Test Dependencies: +- commons-lang3: Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt) +- Logback: Eclipse Public License 1.0 (https://www.eclipse.org/org/documents/epl-1.0/EPL-1.0.txt) / LGPL 2.1 (https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html) +- Slf4j: MIT License (https://mit-license.org/) +- JUnit: Eclipse Public License 2.0 (https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt) +- lombok: MIT License (https://mit-license.org/) +- hutool: MulanPSL-2.0 (http://license.coscl.org.cn/MulanPSL2) +- MyBatis: Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt) +- h2: MPL 2.0 (https://www.mozilla.org/en-US/MPL/2.0/) / EPL 1.0 (https://www.eclipse.org/org/documents/epl-1.0/EPL-1.0.txt) +- Jackson: Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt) + +=========================================================================== +Apache License 2.0 Notice: +=========================================================================== + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License.