fix: correct license to Unlicense across all language versions#134
fix: correct license to Unlicense across all language versions#134
Conversation
Adding .gitkeep for PR creation (default mode). This file will be removed when the task is complete. Issue: #131
- Fix Cargo.toml license field from LGPL-3.0 to Unlicense - Fix CONTRIBUTING.md license comment from LGPL-3.0 to Unlicense - Add Unlicense badge to all README files (root, Rust, C#, C++) - Add License section to all README files explaining Unlicense and its advantages over LGPL (no restrictions, truly public domain) Fixes #131 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This reverts commit 0b348db.
🤖 Solution Draft LogThis log file contains the complete execution trace of the AI solution draft process. 💰 Cost estimation:
🤖 Models used:
📎 Log file uploaded as Gist (774KB)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. |
Codacy Static Code Analysis flagged 8 new MD013 (line-length) violations introduced by the license section paragraphs added to the 4 README files. Wrapped lines to stay within the 80-character limit. 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:
🤖 Models used:
📎 Log file uploaded as Gist (1384KB)Now working session is ended, feel free to review and add any feedback on the solution draft. |
🔄 Auto-restart triggered (attempt 2)Reason: Uncommitted changes detected Starting new session to address the issues. Auto-restart-until-mergeable mode is active. Will continue until PR becomes mergeable. |
🔄 Auto-restart-until-mergeable Log (iteration 2)This log file contains the complete execution trace of the AI solution draft process. 💰 Cost estimation:
🤖 Models used:
📎 Log file uploaded as Gist (1656KB)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 #131 — The project's actual license is Unlicense (public domain), but several places in the repository incorrectly stated LGPL-3.0 or had no license information at all.
Changes
rust/Cargo.toml: Fixedlicensefield from"LGPL-3.0"to"Unlicense"— this is the most critical fix as it directly affects the crates.io listingCONTRIBUTING.md: Fixed the license comment in the project structure tree from# LGPL-3.0to# Unlicense (public domain)[](http://unlicense.org/)badge at the top## Licensesection at the bottom explaining:Why Unlicense is the most free license
Unlike LGPL, which forces users to redistribute modifications under the same license and comply with specific obligations, the Unlicense imposes no obligations at all. Users are completely free to copy, modify, publish, use, compile, sell, or distribute the software for any purpose without any conditions.
🤖 Generated with Claude Code