Skip to content

Commit

Permalink
[CELEBORN-1202][FOLLOWUP] Update LICENSE and NOTICE files
Browse files Browse the repository at this point in the history
### What changes were proposed in this pull request?

Update LICENSE and NOTICE files according to the mailing list comments.

### Why are the changes needed?

https://lists.apache.org/thread/zw5cw621dqgbktdolx7qynho0zt451pk

### Does this PR introduce _any_ user-facing change?

No

### How was this patch tested?

Review.

Closes apache#2213 from pan3793/CELEBORN-1202-followup.

Authored-by: Cheng Pan <[email protected]>
Signed-off-by: Cheng Pan <[email protected]>
  • Loading branch information
pan3793 committed Jan 10, 2024
1 parent daddd2d commit bb86074
Show file tree
Hide file tree
Showing 16 changed files with 285 additions and 10 deletions.
2 changes: 2 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -213,6 +213,8 @@ Apache License 2.0
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
./common/src/main/java/org/apache/celeborn/common/unsafe/Platform.java
./common/src/main/java/org/apache/celeborn/common/util/JavaUtils.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
Expand Down
26 changes: 26 additions & 0 deletions NOTICE
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,31 @@ Copyright 2014 and onwards The Apache Software Foundation
Apache Kyuubi
Copyright 2021-2023 The Apache Software Foundation

Apache Iceberg
Copyright 2017-2022 The Apache Software Foundation

Apache Parquet MR
Copyright 2014-2024 The Apache Software Foundation

This project includes code from Kite, developed at Cloudera, Inc. with
the following copyright notice:

| Copyright 2013 Cloudera Inc.
|
| 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.

Remote Shuffle Service for Flink
Copyright 2021 The Flink Remote Shuffle Project

This product includes software developed at The Alibaba Group Holding Ltd
(https://www.alibaba.com/).
41 changes: 35 additions & 6 deletions NOTICE-binary
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,41 @@ The Apache Software Foundation (https://www.apache.org/).
= NOTICE file corresponding to section 4d of the Apache License Version 2.0 =
=============================================================================

Apache Spark
Copyright 2014 and onwards The Apache Software Foundation

Apache Kyuubi
Copyright 2021-2023 The Apache Software Foundation

Apache Iceberg
Copyright 2017-2022 The Apache Software Foundation

Apache Parquet MR
Copyright 2014-2024 The Apache Software Foundation

This project includes code from Kite, developed at Cloudera, Inc. with
the following copyright notice:

| Copyright 2013 Cloudera Inc.
|
| 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.

Remote Shuffle Service for Flink
Copyright 2021 The Flink Remote Shuffle Project

This product includes software developed at The Alibaba Group Holding Ltd
(https://www.alibaba.com/).

Apache Commons CLI
Copyright 2002-2021 The Apache Software Foundation

Expand Down Expand Up @@ -66,15 +101,9 @@ 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.
Expand Down
32 changes: 32 additions & 0 deletions client-flink/flink-1.14-shaded/src/main/resources/META-INF/NOTICE
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,38 @@ Copyright 2022-2024 The Apache Software Foundation.
This product includes software developed at
The Apache Software Foundation (https://www.apache.org/).

Apache Spark
Copyright 2014 and onwards The Apache Software Foundation

Apache Kyuubi
Copyright 2021-2023 The Apache Software Foundation

Apache Iceberg
Copyright 2017-2022 The Apache Software Foundation

Apache Parquet MR
Copyright 2014-2024 The Apache Software Foundation

This project includes code from Kite, developed at Cloudera, Inc. with
the following copyright notice:

| Copyright 2013 Cloudera Inc.
|
| 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.

Remote Shuffle Service for Flink
Copyright 2021 The Flink Remote Shuffle Project

=============================================================================
= NOTICE file corresponding to section 4d of the Apache License Version 2.0 =
=============================================================================
Expand Down
32 changes: 32 additions & 0 deletions client-flink/flink-1.15-shaded/src/main/resources/META-INF/NOTICE
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,38 @@ Copyright 2022-2024 The Apache Software Foundation.
This product includes software developed at
The Apache Software Foundation (https://www.apache.org/).

Apache Spark
Copyright 2014 and onwards The Apache Software Foundation

Apache Kyuubi
Copyright 2021-2023 The Apache Software Foundation

Apache Iceberg
Copyright 2017-2022 The Apache Software Foundation

Apache Parquet MR
Copyright 2014-2024 The Apache Software Foundation

This project includes code from Kite, developed at Cloudera, Inc. with
the following copyright notice:

| Copyright 2013 Cloudera Inc.
|
| 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.

Remote Shuffle Service for Flink
Copyright 2021 The Flink Remote Shuffle Project

=============================================================================
= NOTICE file corresponding to section 4d of the Apache License Version 2.0 =
=============================================================================
Expand Down
32 changes: 32 additions & 0 deletions client-flink/flink-1.17-shaded/src/main/resources/META-INF/NOTICE
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,38 @@ Copyright 2022-2024 The Apache Software Foundation.
This product includes software developed at
The Apache Software Foundation (https://www.apache.org/).

Apache Spark
Copyright 2014 and onwards The Apache Software Foundation

Apache Kyuubi
Copyright 2021-2023 The Apache Software Foundation

Apache Iceberg
Copyright 2017-2022 The Apache Software Foundation

Apache Parquet MR
Copyright 2014-2024 The Apache Software Foundation

This project includes code from Kite, developed at Cloudera, Inc. with
the following copyright notice:

| Copyright 2013 Cloudera Inc.
|
| 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.

Remote Shuffle Service for Flink
Copyright 2021 The Flink Remote Shuffle Project

=============================================================================
= NOTICE file corresponding to section 4d of the Apache License Version 2.0 =
=============================================================================
Expand Down
32 changes: 32 additions & 0 deletions client-flink/flink-1.18-shaded/src/main/resources/META-INF/NOTICE
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,38 @@ Copyright 2022-2024 The Apache Software Foundation.
This product includes software developed at
The Apache Software Foundation (https://www.apache.org/).

Apache Spark
Copyright 2014 and onwards The Apache Software Foundation

Apache Kyuubi
Copyright 2021-2023 The Apache Software Foundation

Apache Iceberg
Copyright 2017-2022 The Apache Software Foundation

Apache Parquet MR
Copyright 2014-2024 The Apache Software Foundation

This project includes code from Kite, developed at Cloudera, Inc. with
the following copyright notice:

| Copyright 2013 Cloudera Inc.
|
| 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.

Remote Shuffle Service for Flink
Copyright 2021 The Flink Remote Shuffle Project

=============================================================================
= NOTICE file corresponding to section 4d of the Apache License Version 2.0 =
=============================================================================
Expand Down
29 changes: 29 additions & 0 deletions client-mr/mr-shaded/src/main/resources/META-INF/NOTICE
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,35 @@ Copyright 2022-2024 The Apache Software Foundation.
This product includes software developed at
The Apache Software Foundation (https://www.apache.org/).

Apache Spark
Copyright 2014 and onwards The Apache Software Foundation

Apache Kyuubi
Copyright 2021-2023 The Apache Software Foundation

Apache Iceberg
Copyright 2017-2022 The Apache Software Foundation

Apache Parquet MR
Copyright 2014-2024 The Apache Software Foundation

This project includes code from Kite, developed at Cloudera, Inc. with
the following copyright notice:

| Copyright 2013 Cloudera Inc.
|
| 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.

=============================================================================
= NOTICE file corresponding to section 4d of the Apache License Version 2.0 =
=============================================================================
Expand Down
29 changes: 29 additions & 0 deletions client-spark/spark-2-shaded/src/main/resources/META-INF/NOTICE
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,35 @@ Copyright 2022-2024 The Apache Software Foundation.
This product includes software developed at
The Apache Software Foundation (https://www.apache.org/).

Apache Spark
Copyright 2014 and onwards The Apache Software Foundation

Apache Kyuubi
Copyright 2021-2023 The Apache Software Foundation

Apache Iceberg
Copyright 2017-2022 The Apache Software Foundation

Apache Parquet MR
Copyright 2014-2024 The Apache Software Foundation

This project includes code from Kite, developed at Cloudera, Inc. with
the following copyright notice:

| Copyright 2013 Cloudera Inc.
|
| 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.

=============================================================================
= NOTICE file corresponding to section 4d of the Apache License Version 2.0 =
=============================================================================
Expand Down
29 changes: 29 additions & 0 deletions client-spark/spark-3-shaded/src/main/resources/META-INF/NOTICE
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,35 @@ Copyright 2022-2024 The Apache Software Foundation.
This product includes software developed at
The Apache Software Foundation (https://www.apache.org/).

Apache Spark
Copyright 2014 and onwards The Apache Software Foundation

Apache Kyuubi
Copyright 2021-2023 The Apache Software Foundation

Apache Iceberg
Copyright 2017-2022 The Apache Software Foundation

Apache Parquet MR
Copyright 2014-2024 The Apache Software Foundation

This project includes code from Kite, developed at Cloudera, Inc. with
the following copyright notice:

| Copyright 2013 Cloudera Inc.
|
| 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.

=============================================================================
= NOTICE file corresponding to section 4d of the Apache License Version 2.0 =
=============================================================================
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
import org.apache.commons.lang3.SystemUtils;
import sun.misc.Unsafe;

/** this class is copied from Apache Spark */
public final class Platform {

private static final Unsafe _UNSAFE;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,8 @@
/**
* General utilities available in the network package. Many of these are sourced from Spark's own
* Utils, just accessible within this package.
*
* <p>Some methods of this class are copied from Apache Spark
*/
public class JavaUtils {
private static final Logger logger = LoggerFactory.getLogger(JavaUtils.class);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
import java.util.LinkedHashSet;
import java.util.Set;

/** Copied from iceberg-common */
/** this class is copied from Apache Kyuubi, derived from iceberg-common */
public class DynClasses {

private DynClasses() {}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
import java.util.HashMap;
import java.util.Map;

/** Copied from parquet-common */
/** this class is copied from Apache Kyuubi, from derived parquet-common */
public class DynConstructors {

private DynConstructors() {}
Expand Down
Loading

0 comments on commit bb86074

Please sign in to comment.