this post was submitted on 02 Feb 2026
73 points (90.1% liked)

Linux

11701 readers
469 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

Sylvestre Ledru who serves as the lead developer of the uutils project for the Rust Coreutils implementation presented at FOSDEM 2026 this weekend on this initiative. Ledru has spoken at FOSDEM in prior years on Rust Coreutils and this year's talk focused primarily on Ubuntu 25.10's adoption of it in place of GNU Coreutils.

Ledru's presentation covered the progress made on Rust Coreutils in recent times and Ubuntu 25.10's uptake of Rust Coreutils and continuing that for Ubuntu 26.04 LTS. While some bugs have been found as a result of it, they have been fixed rather quickly. Ledru's presentation also points out some of the popular trolling around Rust Coreutils and ultimately how many of those commenters have been proven wrong

you are viewing a single comment's thread
view the rest of the comments
[–] somerandomperson@lemmy.dbzer0.com 32 points 23 hours ago (3 children)

it still has a permissive license :(

[–] OfCourseNot@fedia.io 10 points 23 hours ago (1 children)

You are very right. While non-copyleft licences makes sense for some software (a game engine like Godot, for example, released under the MIT licence) it's absolutely awful for the coreutils.

[–] bitcrafter@programming.dev 1 points 22 hours ago (1 children)

I wasn't aware that the coreutils software was changing its license?

[–] OfCourseNot@fedia.io 6 points 22 hours ago (1 children)

As far as I know uutils has always been under an mit licence, hasn't it?

[–] bitcrafter@programming.dev 0 points 21 hours ago

In your comment you said:

it’s absolutely awful for the coreutils

My (admittedly, facetiously made) point is that coreutils is already GPL, and it's not like it is going away.

[–] AllzeitBereit@feddit.uk 5 points 22 hours ago (2 children)

What's wrong with a permissive licence?

[–] Sivecano@lemmy.dbzer0.com 25 points 18 hours ago

GPL or GTFO! On a more serious note: Permissive licenses open a project up to unilateral exploitation by commercial entities and can lead to fractured ecosystems.

On a more principled note: permissive licenses (as compared to free software licenses) undermine the free software ecosystem and the freedoms it brings in the long term and the thing that uutils is doing - that is taking a GPL licensed project and rewriting it under a more permissive license is corrosive to free software. GPL applies not when corporations use a piece of software, but when they distribute binaries back to you. This is not about limiting the rights of corporations but about protecting the digital freedom of people.

[–] somerandomperson@lemmy.dbzer0.com -5 points 22 hours ago (2 children)

It allows uuitls, which is an important piece of closed source software, to be used in properitary software. and that is bad.

[–] AllzeitBereit@feddit.uk 7 points 22 hours ago (1 children)

Isn't it open source? Why is it being in proprietary software bad?

[–] bitcrafter@programming.dev 3 points 22 hours ago (1 children)

The theoretical concern is that some nefarious company will start making improvements and not contribute them back so that it can have access to (and possibly even sell) its own premium version that takes advantage of the hard work of the community without giving back.

Personally, I am a bit skeptical of this for a couple of reasons. First, I have a really hard time seeing any company care enough about uutils to do this. Second, continually merging changes from an upstream project is a real pain, so there is a strong incentive to make contributions back out of self-interest.

But even to the extent that there is some grounds to be concerned, it is not enough for so many people to contribute so much noise to every single one of these posts whining, as if it is attack on them personally.

[–] Feyd@programming.dev 12 points 21 hours ago (2 children)

If you expect that people will in reality treat the project as if it is copyleft. Why not support it being officially copyleft? Why just trust corporations to be good citizens when you could insist on it?

[–] boredsquirrel@slrpnk.net 7 points 21 hours ago (2 children)

This. Licenses are so that trust is not needed and being a good FOSS citizen is expected. That means publishing your code if you fork, giving proper attibution and granting your users the same rights as the original project did.

Something very normal.

[–] bitcrafter@programming.dev 2 points 20 hours ago (1 children)

Okay, but if the developers of uutils do not care about these things, and they would be the ones most hurt because they would not get access to the changes that others are making... why should the rest of us make a big deal over it?

[–] boredsquirrel@slrpnk.net 1 points 9 hours ago (1 children)

Because we are users, contributors, packagers, distributors... and if the project is unsustainable and suddenly becomes proprietary that is bad. Or if the project is included in proprietary systems. Nobody will have the right to get source code then, or in case of GPLv3 even the right to install other software. Copyleft and GPLv3 grant users the rights to prevent e-waste

[–] bitcrafter@programming.dev 0 points 8 hours ago (1 children)

So, in your opinion, should these developers simply stop their work on this project of they are not willing to use the GPL?

[–] boredsquirrel@slrpnk.net 2 points 7 hours ago* (last edited 6 hours ago) (1 children)

No, but as they do great work it is a shame that they dont protect it and thereby reduce the protection of every distro shipping them

[–] bitcrafter@programming.dev 1 points 7 hours ago

Fair enough. I do actually get the concern, though I think that the threat is being exaggerated. However, I would argue that, if the goal is not to try and get these developers to abandon their efforts, then it does not make sense for every single discussion to get flooded with the same complaints about the license to the point that not much else seems to get talked about.

[–] bitcrafter@programming.dev 2 points 20 hours ago (1 children)

Because it is not my decision as it is not my project, and I do not like to constantly be making big deal about other people's decisions unless there is a significant chance of them having a significantly negative impact on my life, which I do not see in this case.

[–] Feyd@programming.dev -2 points 20 hours ago (1 children)

Then why are you in this thread at all?

[–] bitcrafter@programming.dev -1 points 20 hours ago

You mean, why am I participating in the discussion of project that I enjoy following?

[–] bitcrafter@programming.dev 2 points 22 hours ago (2 children)

What freedom is being taken away from you, personally, exactly, that makes it so bad that they decided to go with this license?

[–] Scafir@discuss.tchncs.de 5 points 22 hours ago (1 children)

It's not a matter of "him" personally. Permissive license allow for a work to be taken and redistributed by other entities, without enforcing them to release their changes. This creates a one way relationship that is generally detrimental to the open source ecosystem, allowing work to be stolen away from the public. That being said, choosing a license is situational, and a permissive one can be a great choice in certain instances. For that particular case, I don't see much benefit to having a permissive licence.

[–] bitcrafter@programming.dev -1 points 21 hours ago

Okay, so it sounds like in practice this would primarily affect the uutils developers by denying them access to these changes. However, they are the ones who deliberately chose this license, so why make a big deal of it in every single uutils thread?

[–] OfCourseNot@fedia.io 4 points 21 hours ago (1 children)

Not the commenter you're asking, but I do consider the MIT licence a bad one for something like a core part of an OS. Not all FOSS licences are created equal, there're even important differences between the different GPLs (GPL2 is more permissive than GPL3, for example. With AGPL you have to grant the freedoms to the users even if the software is running out of your server, which isn't a thing with GPL2/3), and even the most permissive ones have a reason to exist, but I'm yet to hear (or read) a good one for these uutils, so I'm not touching any distro or project that uses these mit core utils with a ten foot pole.

[–] bitcrafter@programming.dev 0 points 21 hours ago

What specific problem are you afraid would make your life worse as a result of uutils being MIT-licensed that is so bad that the entire operating system is verbatim to you? Especially given that coreutils will continue to be available to you?