### What changes were proposed in this pull request? Correct the `LICENSE` and `NOTICE` for the following shaded client jars - `celeborn-client-flink-1.14-shaded_2.12-<version>.jar` - `celeborn-client-flink-1.15-shaded_2.12-<version>.jar` - `celeborn-client-flink-1.17-shaded_2.12-<version>.jar` - `celeborn-client-mr-shaded_2.12-<version>.jar` - `celeborn-client-spark-2-shaded_2.11-<version>.jar` - `celeborn-client-spark-3-shaded_2.12-<version>.jar` ### Why are the changes needed? The `LICENSE` and `NOTICE` shipped in a jar should match the content of the jar, for shaded jars, it should acknowledge all the third-party classes that are bundled. See more discussion at https://lists.apache.org/thread/8v4wy5o132rpsjync6465zztgjlf6h5p For how to determine which third-party jars are bundled, take `celeborn-client-spark-3-shaded_2.12-<version>.jar` as an example, the following command performs the packaging, and we can find them out by looking at logs like `Including ... in the shaded jar` ``` build/mvn clean package -DskipTests -pl :celeborn-client-spark-3-shaded_2.12 -am -Pspark-3.3 ``` ``` [INFO] --- maven-shade-plugin:3.4.0:shade (default) celeborn-client-spark-3-shaded_2.12 --- [INFO] Including org.apache.celeborn:celeborn-client-spark-3_2.12🫙0.4.0-SNAPSHOT in the shaded jar. [INFO] Including org.apache.celeborn:celeborn-common_2.12🫙0.4.0-SNAPSHOT in the shaded jar. [INFO] Including org.apache.commons:commons-lang3:jar:3.12.0 in the shaded jar. [INFO] Including io.netty:netty-all:jar:4.1.93.Final in the shaded jar. [INFO] Including io.netty:netty-buffer:jar:4.1.93.Final in the shaded jar. ... [INFO] Excluding org.apache.ratis:ratis-common:jar:2.5.1 from the shaded jar. [INFO] Excluding org.apache.ratis:ratis-thirdparty-misc:jar:1.0.4 from the shaded jar. [INFO] Excluding org.apache.ratis:ratis-proto:jar:2.5.1 from the shaded jar. ... ``` ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? Manually. Closes #1933 from pan3793/CELEBORN-1003. Authored-by: Cheng Pan <chengpan@apache.org> Signed-off-by: Cheng Pan <chengpan@apache.org>
94 lines
2.6 KiB
Plaintext
94 lines
2.6 KiB
Plaintext
|
|
Apache Celeborn (Incubating)
|
|
Copyright 2022-2023 The Apache Software Foundation.
|
|
|
|
This product includes software developed at
|
|
The Apache Software Foundation (https://www.apache.org/).
|
|
|
|
=============================================================================
|
|
= NOTICE file corresponding to section 4d of the Apache License Version 2.0 =
|
|
=============================================================================
|
|
|
|
Apache Commons CLI
|
|
Copyright 2002-2021 The Apache Software Foundation
|
|
|
|
Apache Commons IO
|
|
Copyright 2002-2023 The Apache Software Foundation
|
|
|
|
Apache Commons Lang
|
|
Copyright 2001-2021 The Apache Software Foundation
|
|
|
|
Apache Commons Logging
|
|
Copyright 2003-2013 The Apache Software Foundation
|
|
|
|
htrace-core4
|
|
Copyright 2016 The Apache Software Foundation
|
|
|
|
Apache Log4j 1.x Compatibility API
|
|
Copyright 1999-2022 The Apache Software Foundation
|
|
|
|
Apache Log4j API
|
|
Copyright 1999-2022 The Apache Software Foundation
|
|
|
|
Apache Log4j Core
|
|
Copyright 1999-2012 Apache Software Foundation
|
|
|
|
Apache Log4j SLF4J Binding
|
|
Copyright 1999-2022 The Apache Software Foundation
|
|
|
|
Apache Ratis Client
|
|
Copyright 2017-2023 The Apache Software Foundation
|
|
|
|
Apache Ratis Common
|
|
Copyright 2017-2023 The Apache Software Foundation
|
|
|
|
Apache Ratis gRPC Support
|
|
Copyright 2017-2023 The Apache Software Foundation
|
|
|
|
Apache Ratis Metrics
|
|
Copyright 2017-2023 The Apache Software Foundation
|
|
|
|
Apache Ratis Netty Support
|
|
Copyright 2017-2023 The Apache Software Foundation
|
|
|
|
Apache Ratis Protocols
|
|
Copyright 2017-2023 The Apache Software Foundation
|
|
|
|
Apache Ratis Server
|
|
Copyright 2017-2023 The Apache Software Foundation
|
|
|
|
Apache Ratis Server API
|
|
Copyright 2017-2023 The Apache Software Foundation
|
|
|
|
Apache Ratis Shell
|
|
Copyright 2017-2020 The Apache Software Foundation
|
|
|
|
Apache Ratis Thirdparty Miscellaneous
|
|
Copyright 2017-2020 The Apache Software Foundation
|
|
|
|
Apache Spark
|
|
Copyright 2014 and onwards The Apache Software Foundation
|
|
|
|
ResolverUtil.java
|
|
Copyright 2005-2006 Tim Fennell
|
|
|
|
Apache Flink
|
|
Copyright 2014-2022 The Apache Software Foundation
|
|
|
|
Scala
|
|
Copyright (c) 2002-2023 EPFL
|
|
Copyright (c) 2011-2023 Lightbend, Inc.
|
|
|
|
Scala includes software developed at
|
|
LAMP/EPFL (https://lamp.epfl.ch/) and
|
|
Lightbend, Inc. (https://www.lightbend.com/).
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License").
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
|
|
This software includes projects with other licenses -- see `doc/LICENSE.md`.
|