Cargo doesn’t create a LICENCE for you, and it doesn’t set the metadata like npm. It even tells you to go choose a license when you try to publish a crate without one
- Posts
- 2
- Comments
- 75
- Joined
- 3 yr. ago
- Posts
- 2
- Comments
- 75
- Joined
- 3 yr. ago
Since you seem to be in good faith: no, you’re wrong. Using a language cannot force you into adopting a licence, because automatically everything you produce will be all rights reserved unless otherwise specified. It’s then up to the developer to choose a license.
Rust doesn’t even populate the license metadata in your manifest, it’s up to you.
I think MIT dominance came about thanks to GitHub’s choose a license.