This is an automated email from the ASF dual-hosted git repository.
wangweipeng pushed a commit to branch releases-0.10
in repository https://gitbox.apache.org/repos/asf/fury.git
The following commit(s) were added to refs/heads/releases-0.10 by this push:
new b92f928a chore: fix license issue (#2138)
b92f928a is described below
commit b92f928af94b4a211b4127f431cb4ec757ef8748
Author: Shawn Yang <[email protected]>
AuthorDate: Sun Apr 6 18:31:19 2025 +0800
chore: fix license issue (#2138)
---
LICENSE | 8 +++-----
NOTICE | 12 +++++------
docs/cpp_debug.md | 22 ++++++++++++++++++++-
docs/guide/DEVELOPMENT.md | 15 ++++++++++++++
docs/guide/graalvm_guide.md | 15 ++++++++++++++
docs/guide/java_serialization_guide.md | 15 ++++++++++++++
docs/guide/row_format_guide.md | 15 ++++++++++++++
docs/guide/scala_guide.md | 15 ++++++++++++++
docs/guide/xlang_serialization_guide.md | 15 ++++++++++++++
docs/guide/xlang_type_mapping.md | 15 ++++++++++++++
docs/specification/java_serialization_spec.md | 15 ++++++++++++++
docs/specification/row_format_spec.md | 15 ++++++++++++++
docs/specification/xlang_serialization_spec.md | 15 ++++++++++++++
java/fury-core/src/main/resources/META-INF/NOTICE | 9 ++++-----
.../fury-format/src/main/resources/META-INF/NOTICE | 3 ---
licenserc.toml | 1 -
platform-buffer.jpg | Bin 37116 -> 0 bytes
17 files changed, 184 insertions(+), 21 deletions(-)
diff --git a/LICENSE b/LICENSE
index ce70ac93..d08726ba 100644
--- a/LICENSE
+++ b/LICENSE
@@ -231,6 +231,9 @@ The text of each license is the standard Apache 2.0 license.
Files:
java/fury-core/src/main/java/org/apache/fury/io/ClassLoaderObjectInputStream.java
+* common-lang3 (https://github.com/apache/commons-lang)
+ Files:
+ java/fury-core/src/main/java/org/apache/fury/util/StringUtils.java
* fast-serialization (https://github.com/RuedigerMoeller/fast-serialization)
Files:
@@ -272,11 +275,6 @@ The text of each license is also included in
licenses/LICENSE-[project].txt.
java/fury-core/src/main/java/org/apache/fury/type/Generics.java
java/fury-core/src/test/java/org/apache/fury/type/GenericsTest.java
-* v8 (https://chromium.googlesource.com/v8/v8.git)
- Files:
- javascript/packages/hps/src/v8-fast-api-calls.h
-
-
================================================================
MIT licenses
================================================================
diff --git a/NOTICE b/NOTICE
index 1071d373..9fd21913 100644
--- a/NOTICE
+++ b/NOTICE
@@ -15,15 +15,15 @@ conditions of the following licenses.
Apache Spark (https://github.com/apache/spark)
Copyright 2014 and onwards The Apache Software Foundation.
-This product includes software developed at
-The Apache Software Foundation (http://www.apache.org/).
-
================================================================
Apache Commons IO (https://github.com/apache/commons-io)
-Copyright 2002-2024 The Apache Software Foundation
+Copyright 2002-2025 The Apache Software Foundation
-This product includes software developed at
-The Apache Software Foundation (https://www.apache.org/).
+================================================================
+
+Apache Commons Lang (https://github.com/apache/commons-lang)
+Copyright 2002-2025 The Apache Software Foundation
================================================================
+
diff --git a/docs/cpp_debug.md b/docs/cpp_debug.md
index e408a1bc..8c12f178 100644
--- a/docs/cpp_debug.md
+++ b/docs/cpp_debug.md
@@ -1,4 +1,24 @@
-# Debugging C++
+---
+layout: global
+title: Debugging C++
+license: |
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF 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
+
+ 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.
+---
+
+## Debugging C++
Debug C++ is tricky and binary protocol bug is hard to locate without
debugging support, but setup
debugging support for bazel project is not easy.
diff --git a/docs/guide/DEVELOPMENT.md b/docs/guide/DEVELOPMENT.md
index 5cbdd868..979171b3 100644
--- a/docs/guide/DEVELOPMENT.md
+++ b/docs/guide/DEVELOPMENT.md
@@ -2,6 +2,21 @@
title: Development
sidebar_position: 7
id: development
+license: |
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF 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
+
+ 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.
---
## How to build Fury
diff --git a/docs/guide/graalvm_guide.md b/docs/guide/graalvm_guide.md
index afaaa15f..e55bcb6a 100644
--- a/docs/guide/graalvm_guide.md
+++ b/docs/guide/graalvm_guide.md
@@ -2,6 +2,21 @@
title: GraalVM Guide
sidebar_position: 6
id: graalvm_guide
+license: |
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF 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
+
+ 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.
---
## GraalVM Native Image
diff --git a/docs/guide/java_serialization_guide.md
b/docs/guide/java_serialization_guide.md
index c4ee8f1d..97e2b411 100644
--- a/docs/guide/java_serialization_guide.md
+++ b/docs/guide/java_serialization_guide.md
@@ -2,6 +2,21 @@
title: Java Serialization Guide
sidebar_position: 0
id: java_object_graph_guide
+license: |
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF 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
+
+ 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.
---
## Java object graph serialization
diff --git a/docs/guide/row_format_guide.md b/docs/guide/row_format_guide.md
index 10832972..e8de148f 100644
--- a/docs/guide/row_format_guide.md
+++ b/docs/guide/row_format_guide.md
@@ -2,6 +2,21 @@
title: Row Format Guide
sidebar_position: 1
id: row_format_guide
+license: |
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF 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
+
+ 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.
---
## Row format protocol
diff --git a/docs/guide/scala_guide.md b/docs/guide/scala_guide.md
index 83efd1b4..6ffed9b5 100644
--- a/docs/guide/scala_guide.md
+++ b/docs/guide/scala_guide.md
@@ -2,6 +2,21 @@
title: Scala Serialization Guide
sidebar_position: 4
id: scala_guide
+license: |
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF 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
+
+ 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.
---
Fury supports all scala object serialization:
diff --git a/docs/guide/xlang_serialization_guide.md
b/docs/guide/xlang_serialization_guide.md
index 59d5f3f9..4b62d6d4 100644
--- a/docs/guide/xlang_serialization_guide.md
+++ b/docs/guide/xlang_serialization_guide.md
@@ -2,6 +2,21 @@
title: Xlang Serialization Guide
sidebar_position: 2
id: xlang_object_graph_guide
+license: |
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF 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
+
+ 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.
---
## Cross-language object graph serialization
diff --git a/docs/guide/xlang_type_mapping.md b/docs/guide/xlang_type_mapping.md
index 43c7e3c9..ba44044d 100644
--- a/docs/guide/xlang_type_mapping.md
+++ b/docs/guide/xlang_type_mapping.md
@@ -2,6 +2,21 @@
title: Type Mapping of Xlang Serialization
sidebar_position: 3
id: xlang_type_mapping
+license: |
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF 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
+
+ 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.
---
Note:
diff --git a/docs/specification/java_serialization_spec.md
b/docs/specification/java_serialization_spec.md
index 958baffa..82709374 100644
--- a/docs/specification/java_serialization_spec.md
+++ b/docs/specification/java_serialization_spec.md
@@ -2,6 +2,21 @@
title: Fury Java Serialization Format
sidebar_position: 1
id: fury_java_serialization_spec
+license: |
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF 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
+
+ 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.
---
## Spec overview
diff --git a/docs/specification/row_format_spec.md
b/docs/specification/row_format_spec.md
index f368eb75..eefd9d97 100644
--- a/docs/specification/row_format_spec.md
+++ b/docs/specification/row_format_spec.md
@@ -2,6 +2,21 @@
title: Fury Row Format
sidebar_position: 2
id: fury_row_format_spec
+license: |
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF 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
+
+ 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.
---
## Row Format
diff --git a/docs/specification/xlang_serialization_spec.md
b/docs/specification/xlang_serialization_spec.md
index bf2c4fcc..6a256777 100644
--- a/docs/specification/xlang_serialization_spec.md
+++ b/docs/specification/xlang_serialization_spec.md
@@ -2,6 +2,21 @@
title: Fury Xlang Serialization Format
sidebar_position: 0
id: fury_xlang_serialization_spec
+license: |
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF 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
+
+ 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.
---
## Cross-language Serialization Specification
diff --git a/java/fury-core/src/main/resources/META-INF/NOTICE
b/java/fury-core/src/main/resources/META-INF/NOTICE
index 1071d373..d7e54367 100644
--- a/java/fury-core/src/main/resources/META-INF/NOTICE
+++ b/java/fury-core/src/main/resources/META-INF/NOTICE
@@ -15,15 +15,14 @@ conditions of the following licenses.
Apache Spark (https://github.com/apache/spark)
Copyright 2014 and onwards The Apache Software Foundation.
-This product includes software developed at
-The Apache Software Foundation (http://www.apache.org/).
-
================================================================
Apache Commons IO (https://github.com/apache/commons-io)
Copyright 2002-2024 The Apache Software Foundation
-This product includes software developed at
-The Apache Software Foundation (https://www.apache.org/).
+================================================================
+
+Apache Commons Lang (https://github.com/apache/commons-lang)
+Copyright 2002-2025 The Apache Software Foundation
================================================================
diff --git a/java/fury-format/src/main/resources/META-INF/NOTICE
b/java/fury-format/src/main/resources/META-INF/NOTICE
index fd687ca7..d208b443 100644
--- a/java/fury-format/src/main/resources/META-INF/NOTICE
+++ b/java/fury-format/src/main/resources/META-INF/NOTICE
@@ -15,7 +15,4 @@ conditions of the following licenses.
Apache Spark (https://github.com/apache/spark)
Copyright 2014 and onwards The Apache Software Foundation.
-This product includes software developed at
-The Apache Software Foundation (http://www.apache.org/).
-
================================================================
diff --git a/licenserc.toml b/licenserc.toml
index 39821976..534f81a2 100644
--- a/licenserc.toml
+++ b/licenserc.toml
@@ -54,7 +54,6 @@ excludes = [
"java/fury-core/src/main/java/org/apache/fury/util/Preconditions.java",
"java/fury-core/src/test/java/org/apache/fury/type/GenericsTest.java",
"java/fury-format/src/main/java/org/apache/fury/format/vectorized/ArrowWriter.java",
- "javascript/packages/hps/src/v8-fast-api-calls.h",
"javascript/packages/fury/lib/murmurHash3.ts",
"cpp/fury/thirdparty/MurmurHash3.*",
]
diff --git a/platform-buffer.jpg b/platform-buffer.jpg
deleted file mode 100644
index 0b69b424..00000000
Binary files a/platform-buffer.jpg and /dev/null differ
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]