this post was submitted on 15 Mar 2025
100 points (75.0% liked)

Linux

52158 readers
1716 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 53 points 6 days ago (7 children)

I love rust and projects rewritten in Rust, but I've felt pretty mixed about this particular project. The strong copyleft on GNU coreutils is part of what keeps many Linux distros truly free. There's stuff like BusyBox or BSD coreutils if you need something you can make non-free, but GNU coreutils are just so nice. I wish this reimplementation in rust had been licensed with GPL or a similar copyleft license. At least there's no CLA with copyright transfer.

[–] [email protected] 18 points 6 days ago (6 children)

Yeah the licensing is a bit worrying, but it's not a language issue.

[–] [email protected] -1 points 6 days ago (2 children)

If I found the correct repo it seems like it's MIT licenced which is very permissive, as well.

https://github.com/uutils/coreutils?tab=MIT-1-ov-file

[–] [email protected] 25 points 6 days ago (1 children)

No that's the issue: it's too permissive. It allows corporations or individuals to redistribute and modify the code as closed source, which isn't desirable for this kind of project.

[–] [email protected] 2 points 6 days ago

I interpreted your message wrong, now I get it, thanks!

load more comments (3 replies)
load more comments (3 replies)