From d1438372f391e198ed537f18fffc28167dac0b93 Mon Sep 17 00:00:00 2001 From: mingji Date: Fri, 29 Dec 2023 11:35:50 +0800 Subject: [PATCH] [CELEBORN-1202] LICENSE mentions third-party components under other open source licenses ### What changes were proposed in this pull request? `LICENSE` mentions third-party components under other open source licenses like Apache Spark etc. ### Why are the changes needed? `LICENSE` mentions 1 3rd party file from Guava. However, the `NOTICE` lists both Apache Spark and Apache Flink. `LICENSE` should mention all third-party components under other open source licenses. ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? No. Closes #2193 from SteNicholas/CELEBORN-1202. Lead-authored-by: mingji Co-authored-by: SteNicholas Signed-off-by: mingji --- LICENSE | 36 +++++++++++++++++++++++++++++++++++- NOTICE | 7 +++++-- 2 files changed, 40 insertions(+), 3 deletions(-) diff --git a/LICENSE b/LICENSE index 2d2b2597f9..c01318dc43 100644 --- a/LICENSE +++ b/LICENSE @@ -210,4 +210,38 @@ for text of these licenses. Apache License 2.0 -------------------------------------- -common/src/main/java/org/apache/celeborn/common/network/util/LimitedInputStream.java +Apache Spark +./client-spark/spark-2/src/main/java/org/apache/spark/shuffle/celeborn/SparkUtils.java +./client-spark/spark-3/src/main/java/org/apache/spark/shuffle/celeborn/SparkUtils.java +./worker/src/main/java/org/apache/celeborn/service/deploy/worker/shuffledb/DB.java +./worker/src/main/java/org/apache/celeborn/service/deploy/worker/shuffledb/DBIterator.java +./worker/src/main/java/org/apache/celeborn/service/deploy/worker/shuffledb/LevelDB.java +./worker/src/main/java/org/apache/celeborn/service/deploy/worker/shuffledb/LevelDBProvider.java +./worker/src/main/java/org/apache/celeborn/service/deploy/worker/shuffledb/RocksDBIterator.java +./worker/src/main/java/org/apache/celeborn/service/deploy/worker/shuffledb/StoreVersion.java +./worker/src/main/java/org/apache/celeborn/service/deploy/worker/shuffledb/DBBackend.java +./worker/src/main/java/org/apache/celeborn/service/deploy/worker/shuffledb/DBProvider.java +./worker/src/main/java/org/apache/celeborn/service/deploy/worker/shuffledb/LevelDBIterator.java +./worker/src/main/java/org/apache/celeborn/service/deploy/worker/shuffledb/RocksDB.java +./worker/src/main/java/org/apache/celeborn/service/deploy/worker/shuffledb/RocksDBProvider.java + +Apache Kyuubi +./common/src/main/java/org/apache/celeborn/reflect/DynClasses.java +./common/src/main/java/org/apache/celeborn/reflect/DynConstructors.java +./common/src/main/java/org/apache/celeborn/reflect/DynFields.java +./common/src/main/java/org/apache/celeborn/reflect/DynMethods.java +./dev/checkout_pr.sh + +Guava +./common/src/main/java/org/apache/celeborn/common/network/util/LimitedInputStream.java + +Remote Shuffle Service for Flink +./client-flink/common/src/main/java/org/apache/celeborn/plugin/flink/buffer/Buffer.java +./client-flink/common/src/main/java/org/apache/celeborn/plugin/flink/buffer/BufferHeader.java +./client-flink/common/src/main/java/org/apache/celeborn/plugin/flink/buffer/BufferPacker.java +./client-flink/common/src/main/java/org/apache/celeborn/plugin/flink/buffer/BufferRecycler.java +./client-flink/common/src/main/java/org/apache/celeborn/plugin/flink/utils/BufferUtils.java +./client-flink/common/src/main/java/org/apache/celeborn/plugin/flink/buffer/CreditListener.java +./client-flink/common/src/main/java/org/apache/celeborn/plugin/flink/buffer/PartitionSortedBuffer.java +./client-flink/common/src/main/java/org/apache/celeborn/plugin/flink/buffer/SortBuffer.java +./client-flink/common/src/main/java/org/apache/celeborn/plugin/flink/buffer/TransferBufferPool.java diff --git a/NOTICE b/NOTICE index d886794c01..3c64a7ca0f 100644 --- a/NOTICE +++ b/NOTICE @@ -8,5 +8,8 @@ The Apache Software Foundation (https://www.apache.org/). Apache Spark Copyright 2014 and onwards The Apache Software Foundation -Apache Flink -Copyright 2014-2022 The Apache Software Foundation +Apache Kyuubi +Copyright 2021-2023 The Apache Software Foundation + +Remote Shuffle Service for Flink +Copyright 2021 The Flink Remote Shuffle Project