chore: replace LICENSE with Apache-2.0; add NOTICE#2377
Conversation
|
ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: ⛔ Files ignored due to path filters (21)
📒 Files selected for processing (4)
📝 WalkthroughWalkthroughThis PR harmonizes the license metadata across four Rust workspace crates. The ChangesLicense Standardization
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Tip 💬 Introducing Slack Agent: The best way for teams to turn conversations into code.Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.
Built for teams:
One agent for your entire SDLC. Right inside Slack. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Replaces the root LICENSE (which contained GPL-3.0 text inherited from
the Light Protocol v1 codebase) with the standard Apache-2.0 license
text. Adds a NOTICE file explaining the historical inconsistency and
acknowledging third-party components.
Also normalizes per-crate licensing for consistency:
token-interface, compressible)
license = "Apache-2.0"to Cargo.toml files in forester, xtask,and the program-tests/sdk-tests test crates that were missing the
field
prover/server/(Worldcoin MIT) andprogram-libs/aligned-sized/(Light Protocol Labs MIT) keep their per-directory LICENSE files; both
are acknowledged in NOTICE.
This brings the root in line with what the published Cargo crates and
npm packages already declare.
Summary by CodeRabbit