Rust Coreutils 0.1 Released With Big Performance Gains - Can Match Or Exceed GNU Speed
Rust Coreutils 0.1 Released With Big Performance Gains - Can Match Or Exceed GNU Speed
www.phoronix.com
Rust Coreutils 0.1 Released With Big Performance Gains - Can Match Or Exceed GNU Speed
Rust 👍
MIT instead of GPL 👎
Precisely. The Rust community should stop using pushover licenses.
Eh, I don't see the issue here. The MIT license is fine for a few reasons:
I really don't see much benefit of GPL here. It makes sense for larger works with interesting snippets of code, but not for small, one-off tools like this.
Using MIT license means the developers cannot look at GNU source code when writing code for uutils. This feels like a unnecessary hurdle given that uutils wants to be 100% compatible with GNU tools.
It's not quite that bad. They say
You are totally allowed to look at it. For example if there was some weird behaviour that you couldn't work out, you could look at the GNU code to understand it.
What you can't do is closely base your code on the GNU code. I.e. you can't just translate it from C into Rust.
That's not accurate. They can look at it, but they can't port it. But looking at how it works and then coming up with their own implementation is fine.
On the other hand a new GPL licensed version of coreutils will run into the exact same adoption problems that brought us the current mess of "you can use this parameter on GNU but not on the BSD version",...
Debian should fork it and re-license it under the GPL.
What would be the point of doing that when they can just keep using GNU coreutils?
1000%