This is an automated email from the ASF dual-hosted git repository.
chaokunyang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fory.git
The following commit(s) were added to refs/heads/main by this push:
new 1c2dab337 fix(release): correct JVM notices and C# license headers
(#4026)
1c2dab337 is described below
commit 1c2dab3371dea76faab69cf16e3cfde10dc29c12
Author: Shawn Yang <[email protected]>
AuthorDate: Mon Sep 7 11:21:53 2026 +0800
fix(release): correct JVM notices and C# license headers (#4026)
## Why?
## What does this PR do?
## Related issues
## AI Contribution Checklist
- [ ] Substantial AI assistance was used in this PR: `yes` / `no`
- [ ] If `yes`, I included a completed [AI Contribution
Checklist](https://github.com/apache/fory/blob/main/AI_POLICY.md#9-contributor-checklist-for-ai-assisted-prs)
in this PR description and the required `AI Usage Disclosure`.
- [ ] If `yes`, my PR description includes the required `ai_review`
summary and screenshot evidence or equivalent persisted links of the
final clean AI review results from both fresh reviewers described in
`AI_POLICY.md`, the Fory-guided reviewer and the independent general
reviewer, on the current PR diff or current HEAD after the latest code
changes.
## Does this PR introduce any user-facing change?
- [ ] Does this PR introduce any public API change?
- [ ] Does this PR introduce any binary protocol compatibility change?
## Benchmark
---
csharp/Directory.Build.props | 18 ++++++++++++++++++
csharp/Fory.sln | 16 ++++++++++++++++
csharp/src/Fory.Generator/Fory.Generator.csproj | 18 ++++++++++++++++++
csharp/src/Fory/Fory.csproj | 18 ++++++++++++++++++
.../tests/Fory.ExternalTypes/Fory.ExternalTypes.csproj | 18 ++++++++++++++++++
.../Fory.InheritanceConsumer.csproj | 18 ++++++++++++++++++
.../Fory.InheritanceProviders.csproj | 18 ++++++++++++++++++
csharp/tests/Fory.Tests/Fory.Tests.csproj | 18 ++++++++++++++++++
csharp/tests/Fory.XlangPeer/Fory.XlangPeer.csproj | 18 ++++++++++++++++++
java/fory-core/src/main/resources/META-INF/NOTICE | 2 +-
java/fory-format/src/main/resources/META-INF/NOTICE | 2 +-
java/pom.xml | 12 ++++++++++++
kotlin/pom.xml | 12 ++++++++++++
13 files changed, 186 insertions(+), 2 deletions(-)
diff --git a/csharp/Directory.Build.props b/csharp/Directory.Build.props
index e27030085..4d4cc51fd 100644
--- a/csharp/Directory.Build.props
+++ b/csharp/Directory.Build.props
@@ -1,3 +1,21 @@
+<!--
+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.
+-->
<Project>
<PropertyGroup>
<Version>1.8.0-dev</Version>
diff --git a/csharp/Fory.sln b/csharp/Fory.sln
index d5049ab59..05e4b0f99 100644
--- a/csharp/Fory.sln
+++ b/csharp/Fory.sln
@@ -1,5 +1,21 @@
Microsoft Visual Studio Solution File, Format Version 12.00
+# 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.
# Visual Studio Version 17
VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
diff --git a/csharp/src/Fory.Generator/Fory.Generator.csproj
b/csharp/src/Fory.Generator/Fory.Generator.csproj
index 0a920c5eb..c21374c21 100644
--- a/csharp/src/Fory.Generator/Fory.Generator.csproj
+++ b/csharp/src/Fory.Generator/Fory.Generator.csproj
@@ -1,3 +1,21 @@
+<!--
+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.
+-->
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
diff --git a/csharp/src/Fory/Fory.csproj b/csharp/src/Fory/Fory.csproj
index 006b2caab..4912b383c 100644
--- a/csharp/src/Fory/Fory.csproj
+++ b/csharp/src/Fory/Fory.csproj
@@ -1,3 +1,21 @@
+<!--
+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.
+-->
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
diff --git a/csharp/tests/Fory.ExternalTypes/Fory.ExternalTypes.csproj
b/csharp/tests/Fory.ExternalTypes/Fory.ExternalTypes.csproj
index c578d04a8..923fa0102 100644
--- a/csharp/tests/Fory.ExternalTypes/Fory.ExternalTypes.csproj
+++ b/csharp/tests/Fory.ExternalTypes/Fory.ExternalTypes.csproj
@@ -1,3 +1,21 @@
+<!--
+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.
+-->
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
diff --git
a/csharp/tests/Fory.InheritanceConsumer/Fory.InheritanceConsumer.csproj
b/csharp/tests/Fory.InheritanceConsumer/Fory.InheritanceConsumer.csproj
index 0f55f74c8..4798c71d6 100644
--- a/csharp/tests/Fory.InheritanceConsumer/Fory.InheritanceConsumer.csproj
+++ b/csharp/tests/Fory.InheritanceConsumer/Fory.InheritanceConsumer.csproj
@@ -1,3 +1,21 @@
+<!--
+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.
+-->
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
diff --git
a/csharp/tests/Fory.InheritanceProviders/Fory.InheritanceProviders.csproj
b/csharp/tests/Fory.InheritanceProviders/Fory.InheritanceProviders.csproj
index b3ed34bb4..3a0c2e91d 100644
--- a/csharp/tests/Fory.InheritanceProviders/Fory.InheritanceProviders.csproj
+++ b/csharp/tests/Fory.InheritanceProviders/Fory.InheritanceProviders.csproj
@@ -1,3 +1,21 @@
+<!--
+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.
+-->
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
diff --git a/csharp/tests/Fory.Tests/Fory.Tests.csproj
b/csharp/tests/Fory.Tests/Fory.Tests.csproj
index 99ff4982c..441198b83 100644
--- a/csharp/tests/Fory.Tests/Fory.Tests.csproj
+++ b/csharp/tests/Fory.Tests/Fory.Tests.csproj
@@ -1,3 +1,21 @@
+<!--
+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.
+-->
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
diff --git a/csharp/tests/Fory.XlangPeer/Fory.XlangPeer.csproj
b/csharp/tests/Fory.XlangPeer/Fory.XlangPeer.csproj
index bf5c4cd5c..0d3fd9688 100644
--- a/csharp/tests/Fory.XlangPeer/Fory.XlangPeer.csproj
+++ b/csharp/tests/Fory.XlangPeer/Fory.XlangPeer.csproj
@@ -1,3 +1,21 @@
+<!--
+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.
+-->
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
diff --git a/java/fory-core/src/main/resources/META-INF/NOTICE
b/java/fory-core/src/main/resources/META-INF/NOTICE
index d6dfd06fd..e7c31b48f 100644
--- a/java/fory-core/src/main/resources/META-INF/NOTICE
+++ b/java/fory-core/src/main/resources/META-INF/NOTICE
@@ -1,5 +1,5 @@
Apache Fory™
-Copyright 2023-2025 The Apache Software Foundation
+Copyright 2023-2026 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
diff --git a/java/fory-format/src/main/resources/META-INF/NOTICE
b/java/fory-format/src/main/resources/META-INF/NOTICE
index 8e36211a7..4ce87ec74 100644
--- a/java/fory-format/src/main/resources/META-INF/NOTICE
+++ b/java/fory-format/src/main/resources/META-INF/NOTICE
@@ -1,5 +1,5 @@
Apache Fory™
-Copyright 2023-2025 The Apache Software Foundation
+Copyright 2023-2026 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
diff --git a/java/pom.xml b/java/pom.xml
index 5942ecb50..e8a8f205c 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -40,6 +40,7 @@
Apache Fory™ is a blazingly fast multi-language serialization framework
powered by jit and zero-copy.
</description>
<url>https://fory.apache.org</url>
+ <inceptionYear>2023</inceptionYear>
<licenses>
<license>
@@ -73,6 +74,8 @@
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <!-- Remote resource NOTICE years use this timestamp, not the build date.
-->
+
<project.build.outputTimestamp>2026-01-01T00:00:00Z</project.build.outputTimestamp>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<guava.version>32.1.2-jre</guava.version>
<janino.version>3.1.12</janino.version>
@@ -273,6 +276,15 @@
</plugins>
</pluginManagement>
<plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-remote-resources-plugin</artifactId>
+ <configuration>
+ <properties>
+ <projectName>Apache Fory™</projectName>
+ </properties>
+ </configuration>
+ </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
diff --git a/kotlin/pom.xml b/kotlin/pom.xml
index 0d6057fd0..9fd84b3c7 100644
--- a/kotlin/pom.xml
+++ b/kotlin/pom.xml
@@ -39,6 +39,7 @@
Apache Fory™ Kotlin provides optimized serializers for Kotlin types,
built on top of Fory Java.
</description>
<url>https://fory.apache.org</url>
+ <inceptionYear>2023</inceptionYear>
<scm child.scm.connection.inherit.append.path="false"
child.scm.developerConnection.inherit.append.path="false"
@@ -60,6 +61,8 @@
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <!-- Remote resource NOTICE years use this timestamp, not the build
date. -->
+
<project.build.outputTimestamp>2026-01-01T00:00:00Z</project.build.outputTimestamp>
<kotlin.compiler.jvmTarget>1.8</kotlin.compiler.jvmTarget>
<kotlin.version>2.3.20</kotlin.version>
<ksp.version>2.3.8</ksp.version>
@@ -259,6 +262,15 @@
</plugins>
</pluginManagement>
<plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-remote-resources-plugin</artifactId>
+ <configuration>
+ <properties>
+ <projectName>Apache Fory™</projectName>
+ </properties>
+ </configuration>
+ </plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]