| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481 |
- Apache Seata (Incubating)
- Copyright 2023-2025 The Apache Software Foundation
- This product includes software developed at
- The Apache Software Foundation (http://www.apache.org/).
- ========================================================================
- Jackson-core NOTICE
- ========================================================================
- # Jackson JSON processor
- Jackson is a high-performance, Free/Open Source JSON processing library.
- It was originally written by Tatu Saloranta (tatu.saloranta@iki.fi), and has
- been in development since 2007.
- It is currently developed by a community of developers.
- ## Licensing
- Jackson 2.x core and extension components are licensed under Apache License 2.0
- To find the details that apply to this artifact see the accompanying LICENSE file.
- ## Credits
- A list of contributors may be found from CREDITS(-2.x) file, which is included
- in some artifacts (usually source distributions); but is always available
- from the source code management (SCM) system project uses.
- ========================================================================
- Jakarta NOTICE
- ========================================================================
- # Notices for Jakarta Annotations
- This content is produced and maintained by the Jakarta Annotations project.
- * Project home: https://projects.eclipse.org/projects/ee4j.ca
- ## Trademarks
- Jakarta Annotations is a trademark of the Eclipse Foundation.
- ## Declared Project Licenses
- This program and the accompanying materials are made available under the terms
- of the Eclipse Public License v. 2.0 which is available at
- http://www.eclipse.org/legal/epl-2.0. This Source Code may also be made
- available under the following Secondary Licenses when the conditions for such
- availability set forth in the Eclipse Public License v. 2.0 are satisfied: GNU
- General Public License, version 2 with the GNU Classpath Exception which is
- available at https://www.gnu.org/software/classpath/license.html.
- SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
- ## Source Code
- The project maintains the following source code repositories:
- * https://github.com/eclipse-ee4j/common-annotations-api
- ## Third-party Content
- ## Cryptography
- Content may contain encryption software. The country in which you are currently
- may have restrictions on the import, possession, and use, and/or re-export to
- another country, of encryption software. BEFORE using any encryption software,
- please check the country's laws, regulations and policies concerning the import,
- possession, or use, and re-export of encryption software, to see if this is
- permitted.
- ========================================================================
- Spring Framework NOTICE
- ========================================================================
- Spring Framework 5.3.39
- Copyright (c) 2002-2024 Pivotal, Inc.
- This product is licensed to you under the Apache License, Version 2.0
- (the "License"). You may not use this product except in compliance with
- the License.
- This product may include a number of subcomponents with separate
- copyright notices and license terms. Your use of the source code for
- these subcomponents is subject to the terms and conditions of the
- subcomponent's license, as noted in the license.txt file.
- ========================================================================
- Spring Boot NOTICE
- ========================================================================
- Spring Boot 2.7.18
- Copyright (c) 2012-2023 VMware, Inc.
- This product is licensed to you under the Apache License, Version 2.0
- (the "License"). You may not use this product except in compliance with
- the License.
- ========================================================================
- Jjwt NOTICE
- ========================================================================
- ## Base64 implementation
- JJWT's `io.jsonwebtoken.io.Base64` implementation is based on [MigBase64](https://github.com/brsanthu/migbase64) with
- continued modifications for Base64 URL support and additional test cases. The MigBase64 copyright and license notice
- have been retained and are repeated here per that code's requirements:
- ```
- Licence (BSD):
- ==============
- Copyright (c) 2004, Mikael Grev, MiG InfoCom AB. (base64 @ miginfocom . com)
- All rights reserved.
- Redistribution and use in source and binary forms, with or without modification,
- are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list
- of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this
- list of conditions and the following disclaimer in the documentation and/or other
- materials provided with the distribution.
- Neither the name of the MiG InfoCom AB nor the names of its contributors may be
- used to endorse or promote products derived from this software without specific
- prior written permission.
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
- INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
- BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
- OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
- WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
- OF SUCH DAMAGE.
- ```
- Additionally, the following classes were copied from the Apache Commons-Codec project, with further JJWT-specific
- modifications:
- * io.jsonwebtoken.impl.io.Base64Codec
- * io.jsonwebtoken.impl.io.Base64InputStream
- * io.jsonwebtoken.impl.io.Base64OutputStream
- * io.jsonwebtoken.impl.io.BaseNCodec
- * io.jsonwebtoken.impl.io.BaseNCodecInputStream
- * io.jsonwebtoken.impl.io.BaseNCodecOutputStream
- * io.jsonwebtoken.impl.io.CodecPolicy
- Its attribution:
- ```
- Apache Commons Codec
- Copyright 2002-2023 The Apache Software Foundation
- This product includes software developed at
- The Apache Software Foundation (https://www.apache.org/).
- ```
- Also, the following classes were copied from the Apache Commons-IO project, with further JJWT-specific modifications:
- * io.jsonwebtoken.impl.io.CharSequenceReader
- * io.jsonwebtoken.impl.io.FilteredInputStream
- * io.jsonwebtoken.impl.io.FilteredOutputStream
- * io.jsonwebtoken.impl.io.ClosedInputStream
- * io.jsonwebtoken.impl.io.UncloseableInputStream
- It's attribution:
- ```
- Apache Commons IO
- Copyright 2002-2023 The Apache Software Foundation
- This product includes software developed at
- The Apache Software Foundation (https://www.apache.org/).
- ```
- ========================================================================
- Netty NOTICE
- ========================================================================
- The Netty Project
- =================
- Please visit the Netty web site for more information:
- * https://netty.io/
- Copyright 2014 The Netty Project
- The Netty Project licenses this file to you under the Apache License,
- version 2.0 (the "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at:
- https://www.apache.org/licenses/LICENSE-2.0
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
- Also, please refer to each LICENSE.<component>.txt file, which is located in
- the 'license' directory of the distribution file, for the license terms of the
- components that this product depends on.
- -------------------------------------------------------------------------------
- This product contains the extensions to Java Collections Framework which has
- been derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene:
- * LICENSE:
- * license/LICENSE.jsr166y.txt (Public Domain)
- * HOMEPAGE:
- * http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/
- * http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/
- This product contains a modified version of Robert Harder's Public Domain
- Base64 Encoder and Decoder, which can be obtained at:
- * LICENSE:
- * license/LICENSE.base64.txt (Public Domain)
- * HOMEPAGE:
- * http://iharder.sourceforge.net/current/java/base64/
- This product contains a modified portion of 'Webbit', an event based
- WebSocket and HTTP server, which can be obtained at:
- * LICENSE:
- * license/LICENSE.webbit.txt (BSD License)
- * HOMEPAGE:
- * https://github.com/joewalnes/webbit
- This product contains a modified portion of 'SLF4J', a simple logging
- facade for Java, which can be obtained at:
- * LICENSE:
- * license/LICENSE.slf4j.txt (MIT License)
- * HOMEPAGE:
- * https://www.slf4j.org/
- This product contains a modified portion of 'Apache Harmony', an open source
- Java SE, which can be obtained at:
- * NOTICE:
- * license/NOTICE.harmony.txt
- * LICENSE:
- * license/LICENSE.harmony.txt (Apache License 2.0)
- * HOMEPAGE:
- * https://archive.apache.org/dist/harmony/
- This product contains a modified portion of 'jbzip2', a Java bzip2 compression
- and decompression library written by Matthew J. Francis. It can be obtained at:
- * LICENSE:
- * license/LICENSE.jbzip2.txt (MIT License)
- * HOMEPAGE:
- * https://code.google.com/p/jbzip2/
- This product contains a modified portion of 'libdivsufsort', a C API library to construct
- the suffix array and the Burrows-Wheeler transformed string for any input string of
- a constant-size alphabet written by Yuta Mori. It can be obtained at:
- * LICENSE:
- * license/LICENSE.libdivsufsort.txt (MIT License)
- * HOMEPAGE:
- * https://github.com/y-256/libdivsufsort
- This product contains a modified portion of Nitsan Wakart's 'JCTools', Java Concurrency Tools for the JVM,
- which can be obtained at:
- * LICENSE:
- * license/LICENSE.jctools.txt (ASL2 License)
- * HOMEPAGE:
- * https://github.com/JCTools/JCTools
- This product optionally depends on 'JZlib', a re-implementation of zlib in
- pure Java, which can be obtained at:
- * LICENSE:
- * license/LICENSE.jzlib.txt (BSD style License)
- * HOMEPAGE:
- * http://www.jcraft.com/jzlib/
- This product optionally depends on 'Compress-LZF', a Java library for encoding and
- decoding data in LZF format, written by Tatu Saloranta. It can be obtained at:
- * LICENSE:
- * license/LICENSE.compress-lzf.txt (Apache License 2.0)
- * HOMEPAGE:
- * https://github.com/ning/compress
- This product optionally depends on 'lz4', a LZ4 Java compression
- and decompression library written by Adrien Grand. It can be obtained at:
- * LICENSE:
- * license/LICENSE.lz4.txt (Apache License 2.0)
- * HOMEPAGE:
- * https://github.com/jpountz/lz4-java
- This product optionally depends on 'lzma-java', a LZMA Java compression
- and decompression library, which can be obtained at:
- * LICENSE:
- * license/LICENSE.lzma-java.txt (Apache License 2.0)
- * HOMEPAGE:
- * https://github.com/jponge/lzma-java
- This product optionally depends on 'zstd-jni', a zstd-jni Java compression
- and decompression library, which can be obtained at:
- * LICENSE:
- * license/LICENSE.zstd-jni.txt (BSD)
- * HOMEPAGE:
- * https://github.com/luben/zstd-jni
- This product contains a modified portion of 'jfastlz', a Java port of FastLZ compression
- and decompression library written by William Kinney. It can be obtained at:
- * LICENSE:
- * license/LICENSE.jfastlz.txt (MIT License)
- * HOMEPAGE:
- * https://code.google.com/p/jfastlz/
- This product contains a modified portion of and optionally depends on 'Protocol Buffers', Google's data
- interchange format, which can be obtained at:
- * LICENSE:
- * license/LICENSE.protobuf.txt (New BSD License)
- * HOMEPAGE:
- * https://github.com/google/protobuf
- This product optionally depends on 'Bouncy Castle Crypto APIs' to generate
- a temporary self-signed X.509 certificate when the JVM does not provide the
- equivalent functionality. It can be obtained at:
- * LICENSE:
- * license/LICENSE.bouncycastle.txt (MIT License)
- * HOMEPAGE:
- * https://www.bouncycastle.org/
- This product optionally depends on 'Snappy', a compression library produced
- by Google Inc, which can be obtained at:
- * LICENSE:
- * license/LICENSE.snappy.txt (New BSD License)
- * HOMEPAGE:
- * https://github.com/google/snappy
- This product optionally depends on 'JBoss Marshalling', an alternative Java
- serialization API, which can be obtained at:
- * LICENSE:
- * license/LICENSE.jboss-marshalling.txt (Apache License 2.0)
- * HOMEPAGE:
- * https://github.com/jboss-remoting/jboss-marshalling
- This product optionally depends on 'Caliper', Google's micro-
- benchmarking framework, which can be obtained at:
- * LICENSE:
- * license/LICENSE.caliper.txt (Apache License 2.0)
- * HOMEPAGE:
- * https://github.com/google/caliper
- This product optionally depends on 'Apache Commons Logging', a logging
- framework, which can be obtained at:
- * LICENSE:
- * license/LICENSE.commons-logging.txt (Apache License 2.0)
- * HOMEPAGE:
- * https://commons.apache.org/logging/
- This product optionally depends on 'Apache Log4J', a logging framework, which
- can be obtained at:
- * LICENSE:
- * license/LICENSE.log4j.txt (Apache License 2.0)
- * HOMEPAGE:
- * https://logging.apache.org/log4j/
- This product optionally depends on 'Aalto XML', an ultra-high performance
- non-blocking XML processor, which can be obtained at:
- * LICENSE:
- * license/LICENSE.aalto-xml.txt (Apache License 2.0)
- * HOMEPAGE:
- * https://wiki.fasterxml.com/AaltoHome
- This product contains a modified version of 'HPACK', a Java implementation of
- the HTTP/2 HPACK algorithm written by Twitter. It can be obtained at:
- * LICENSE:
- * license/LICENSE.hpack.txt (Apache License 2.0)
- * HOMEPAGE:
- * https://github.com/twitter/hpack
- This product contains a modified version of 'HPACK', a Java implementation of
- the HTTP/2 HPACK algorithm written by Cory Benfield. It can be obtained at:
- * LICENSE:
- * license/LICENSE.hyper-hpack.txt (MIT License)
- * HOMEPAGE:
- * https://github.com/python-hyper/hpack/
- This product contains a modified version of 'HPACK', a Java implementation of
- the HTTP/2 HPACK algorithm written by Tatsuhiro Tsujikawa. It can be obtained at:
- * LICENSE:
- * license/LICENSE.nghttp2-hpack.txt (MIT License)
- * HOMEPAGE:
- * https://github.com/nghttp2/nghttp2/
- This product contains a modified portion of 'Apache Commons Lang', a Java library
- provides utilities for the java.lang API, which can be obtained at:
- * LICENSE:
- * license/LICENSE.commons-lang.txt (Apache License 2.0)
- * HOMEPAGE:
- * https://commons.apache.org/proper/commons-lang/
- This product contains the Maven wrapper scripts from 'Maven Wrapper', that provides an easy way to ensure a user has everything necessary to run the Maven build.
- * LICENSE:
- * license/LICENSE.mvn-wrapper.txt (Apache License 2.0)
- * HOMEPAGE:
- * https://github.com/takari/maven-wrapper
- This product contains the dnsinfo.h header file, that provides a way to retrieve the system DNS configuration on MacOS.
- This private header is also used by Apple's open source
- mDNSResponder (https://opensource.apple.com/tarballs/mDNSResponder/).
- * LICENSE:
- * license/LICENSE.dnsinfo.txt (Apple Public Source License 2.0)
- * HOMEPAGE:
- * https://www.opensource.apple.com/source/configd/configd-453.19/dnsinfo/dnsinfo.h
- This product optionally depends on 'Brotli4j', Brotli compression and
- decompression for Java., which can be obtained at:
- * LICENSE:
- * license/LICENSE.brotli4j.txt (Apache License 2.0)
- * HOMEPAGE:
- * https://github.com/hyperxpro/Brotli4j
- ========================================================================
- Spring-security NOTICE
- ========================================================================
- ======================================================================
- == NOTICE file corresponding to section 4(d) of the Apache License, ==
- == Version 2.0, in this case for the Spring Security distribution. ==
- ======================================================================
- The end-user documentation included with a redistribution, if any,
- must include the following acknowledgement:
- "This product includes software developed by Spring Security
- Project (https://www.springframework.org/security)."
- Alternately, this acknowledgement may appear in the software itself,
- if and wherever such third-party acknowledgements normally appear.
- The names "Spring", "Spring Security", "Spring Security System",
- "SpringSource", "Acegi", "Acegi Security", "Acegi Security System",
- "Acegi" or any derivatives thereof may not be used to endorse or
- promote products derived from this software without prior written
- permission. For written permission, please contact
- ben.alex@springsource.com.
- ========================================================================
|