fix: correct license from MIT to Unlicense (public domain)#100
Conversation
Adding .gitkeep for PR creation (default mode). This file will be removed when the task is complete. Issue: #99
Update all license references from MIT to Unlicense in js/package.json, rust/Cargo.toml, and README.md. The LICENSE file already contained the correct Unlicense text. Also expand README license section to explain that Unlicense is public domain with fewer restrictions and more freedoms than MIT, especially for commercial use. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Unlicense license (public domain) not MITThis reverts commit 1335804.
🤖 Solution Draft LogThis log file contains the complete execution trace of the AI solution draft process. 💰 Cost estimation:
Now working session is ended, feel free to review and add any feedback on the solution draft. |
🔄 Auto-restart 1/3Detected uncommitted changes from previous run. Starting new session to review and commit them. Uncommitted files: Auto-restart will stop after changes are committed or after 2 more iterations. Please wait until working session will end and give your feedback. |
🔄 Auto-restart 1/3 LogThis log file contains the complete execution trace of the AI solution draft process. 💰 Cost estimation:
Now working session is ended, feel free to review and add any feedback on the solution draft. |
🔄 Auto-restart triggered (attempt 1)Reason: CI failures detected Starting new session to address the issues. Auto-restart-until-mergeable mode is active. Will continue until PR becomes mergeable. |
Add required CI artifacts for PR #100: - rust/changelog.d/100.md: changelog fragment for Rust Cargo.toml license fix - js/.changeset/fix-license-to-unlicense.md: changeset for JS package.json license fix These satisfy the Changelog Fragment Check and Check for Changesets CI requirements. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
🔄 Auto-restart-until-mergeable Log (iteration 1)This log file contains the complete execution trace of the AI solution draft process. 💰 Cost estimation:
Now working session is ended, feel free to review and add any feedback on the solution draft. |
✅ Ready to mergeThis pull request is now ready to be merged:
Monitored by hive-mind with --auto-restart-until-mergeable flag |
Summary
Fixes #99 — The project's
LICENSEfile already contained the correct Unlicense text, but several metadata files still incorrectly stated "MIT".Changes:
js/package.json:"license": "MIT"→"license": "Unlicense"rust/Cargo.toml:license = "MIT"→license = "Unlicense"README.md: Updated License section to correctly state Unlicense (public domain) and explain its advantages over MIT — fewer restrictions, more freedoms, no attribution requirements, especially beneficial for commercial use.Why Unlicense is better than MIT for commercial use
The Unlicense dedicates the work to the public domain — users can copy, modify, publish, use, compile, sell, or distribute the software without any conditions or attribution requirements. MIT still requires preserving the copyright notice. Unlicense removes even that restriction.
Test plan
js/package.jsonlicensefield is"Unlicense"rust/Cargo.tomllicensefield is"Unlicense"README.mdLicense section references Unlicense with descriptionLICENSEfile content matches Unlicense🤖 Generated with Claude Code