unfortunately, it doesn't ship man pages but instead suggests you "look online". Hopefully, that will change in the future.
Announcement
Collapse
No announcement yet.
The Rust Implementation Of GNU Coreutils Is Becoming Remarkably Robust
Collapse
X
-
Originally posted by jabl View PostWrt the license, there are a number of free software absolutists who seem very offended by uutils being a MIT-licensed reimplementation of GNU coreutils. E.g. here by the FSF sysadmin (and nowadays IIRC a FSF board member as well): https://github.com/uutils/coreutils/issues/1781
I mostly read it as a matter of fact and polite reminder that the ethical thing to do would be to remind any user serious enough to read the source code of uutils of the origins of the tools and why the origin tools were put under the GPL in the first place?
What am I missing?
- Likes 6
Comment
-
Re: the license, my thinking was along the lines outlined here. For example:
The crucial question for a free software license is what it requires about the licensing of augmented versions. Lax, permissive licenses, including the Expat license, the X11 license and the Apache 2.0 license, permit augmented versions of the program to be nonfree. Per-file copyleft licenses such as the Mozilla Public License (MPL) likewise permit this. The result is that any intermediary can straightforwardly convert the program into nonfree software simply by augmenting it.
A copyleft license, including any version of the GNU GPL or GNU AGPL, requires augmented versions to be free under the same license -- the same requirement it applies to modification of the code.
- Likes 5
Comment
-
Originally posted by trapexit View PostAs someone who is reasonably pro-Rust and have written my own coreutils replacements a few times over the years... I really don't buy most of the arguments presented (at least in that slide.)- Lots of crates: I don't follow this at all. Shouldn't "core utilities" not have external dependencies? This is a major negative to me. Not positive. Providing a core util's functionality *as* crates... great. Using other's for something as simple as coloration, walking directories, and temp files? Eh....
Even most applications build such things as libraries at build time and link them together.... not sharing that work is unbeneficial.
- Likes 7
Comment
-
Originally posted by kpedersen View PostIs it just me or is the list of dependencies, longer in terms of lines of code than the entire C implementation of Coreutils?
Also, a case conversion library? What next? A library dependency just for left padding a string?
Gross. I dislike this style of development so much. Rust is great but these old "language package stores" need to disappear already.
- Likes 7
Comment
Comment