Skip to content

[AURON #1999] Add Apache-2.0 license declaration to all native-engine Cargo.toml files.#2000

Merged
cxzl25 merged 1 commit intoapache:masterfrom
slfan1989:auron-1999
Feb 11, 2026
Merged

[AURON #1999] Add Apache-2.0 license declaration to all native-engine Cargo.toml files.#2000
cxzl25 merged 1 commit intoapache:masterfrom
slfan1989:auron-1999

Conversation

@slfan1989
Copy link
Contributor

Which issue does this PR close?

Closes #1999

Rationale for this change

Currently, the native-engine subproject Cargo.toml files lack explicit license declarations. This PR adds license = "Apache-2.0" to all native-engine packages to:

  • Improve project compliance with open-source licensing best practices
  • Maintain consistency across all workspace members
  • Make license information machine-readable for dependency scanners and tools

What changes are included in this PR?

Added license = "Apache-2.0" field to the [package] section of the following Cargo.toml files

Are there any user-facing changes?

No.

How was this patch tested?

  • Verified all Cargo.toml files are syntactically valid with cargo check

…engine Cargo.toml files.

Signed-off-by: slfan1989 <slfan1989@apache.org>
@slfan1989
Copy link
Contributor Author

@cxzl25 @richox Could you please review this PR? Thanks a lot! @ShreyeshArangath Thanks for the review!

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds explicit Apache-2.0 license declarations to all native-engine Rust packages to improve open-source licensing compliance and make license information machine-readable for dependency scanners and build tools.

Changes:

  • Added license = "Apache-2.0" field to the [package] section of all 8 native-engine Cargo.toml files
  • Removed extraneous blank lines to maintain consistent formatting

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated no comments.

Show a summary per file
File Description
native-engine/datafusion-ext-plans/Cargo.toml Added Apache-2.0 license declaration
native-engine/datafusion-ext-functions/Cargo.toml Added Apache-2.0 license declaration
native-engine/datafusion-ext-exprs/Cargo.toml Added Apache-2.0 license declaration
native-engine/datafusion-ext-commons/Cargo.toml Added Apache-2.0 license declaration
native-engine/auron/Cargo.toml Added Apache-2.0 license declaration
native-engine/auron-planner/Cargo.toml Added Apache-2.0 license declaration
native-engine/auron-memmgr/Cargo.toml Added Apache-2.0 license declaration
native-engine/auron-jni-bridge/Cargo.toml Added Apache-2.0 license declaration

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@cxzl25 cxzl25 merged commit 4b41fed into apache:master Feb 11, 2026
117 checks passed
@slfan1989
Copy link
Contributor Author

@cxzl25 @ShreyeshArangath Thank you so much for reviewing the code!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Apache-2.0 license declaration to all native-engine Cargo.toml files

4 participants