Rust-rewriting is a kind of madness. I like Rust, it’s an amazing language. But why rewrite programs that existed for decades and have proven their stability and safety? Rewriting them to Rust won’t make them safer, it will just introduce the kind of issues original versions have got fixed long ago.
The MIT license also is a concern. I understand that many projects use it, and we can’t just reject them because of the license. But here we don’t see an innovation under MIT license - we see a copy of existing GNU tools, with hilarious issues and a corporation-friendly license.
The fact uutils are being shipped despite being so raw shows that this is not about better software. The whole project is about abolishing GPL. And Rust is just an excuse.
And the quality level of uutils being already shipped tells they either make free alpha testers for the corpos of the users, or there were no competent programmers to take part in the development.
C will remain the core of the modern digital world for many years. It is impossible to rewrite everything to Rust in a couple of years. It needs a careful professional approach if we really want this to make software better. But in this case, no one does.
I just started a hobby project with Bun, it’s my first time trying it. I would like to know what you are referring to when you say “what Bun did”. Can you share more information?
Rust-rewriting is a kind of madness. I like Rust, it’s an amazing language. But why rewrite programs that existed for decades and have proven their stability and safety? Rewriting them to Rust won’t make them safer, it will just introduce the kind of issues original versions have got fixed long ago.
The MIT license also is a concern. I understand that many projects use it, and we can’t just reject them because of the license. But here we don’t see an innovation under MIT license - we see a copy of existing GNU tools, with hilarious issues and a corporation-friendly license.
The fact uutils are being shipped despite being so raw shows that this is not about better software. The whole project is about abolishing GPL. And Rust is just an excuse.
And the quality level of uutils being already shipped tells they either make free alpha testers for the corpos of the users, or there were no competent programmers to take part in the development.
C will remain the core of the modern digital world for many years. It is impossible to rewrite everything to Rust in a couple of years. It needs a careful professional approach if we really want this to make software better. But in this case, no one does.
But bruh, “if it compiles, it works”. Who needs testing now that we have blazing safe rust with AI?
“Ship fast and break things”, bruh.
That’s the sad point where the software industry is at these days.
In a few years people will be locked-in with some proprietary Linux distro variants made by big tech and they will wonder how that happened.
People show stop a moment and reflect on why the GNU license exists in the first place.
Seeing what bun did, maybe all of that C tooling is just a weekend with Claude away from being ported.
Not saying that is a good thing, I don’t support that, but what is stopping stupid people from doing that.
I just started a hobby project with Bun, it’s my first time trying it. I would like to know what you are referring to when you say “what Bun did”. Can you share more information?
This can’t be legally done with a GNU project, since this is a direct derivation. I also don’t know if bun is ok now and if it used to be before.