Originally posted by aviallon
View Post
Announcement
Collapse
No announcement yet.
Rust-Written Coreutils 0.0.25 With Improved GNU Compatibility
Collapse
X
-
-
Originally posted by pabloski View Post
yeah ok, but how many people use it? the 10000 commits are relative to the cports, and the rest of the base system? I don't even see Linux news websites talking about it anymore. Also are they not alpha quality anymore? Because this is the important part at the end of the day!
what linux news sites write about is ultimately meaningless, because that's their choice and indicates nothing about the project
how many people use it is impossible to tell because there are no statistics (that would require telemetry), and as far as being alpha quality goes, that's something the project declared itself (and therefore subject to personal quality standards) and i don't see how it has anything to do with success, considering development does not happen overnight and literally any project has to go through it
it sounds like your definition of success is "grows debian-sized repositories from thin air" and well, if that's the case i don't think any answer will satisfy you anyway
Comment
-
Originally posted by Alexmitter View Post
Thats a downside. It just means that overall it will get less quality contributions.
I mean its already proven that GPL blocks many corporate contributions.... because its a viral license especially in version 3, Linux itself is an anomaly because of the critical mass it reached that something like coreutils is never going to have. MIT or something like 0BSD are ideal for coreutils. Rust itself does the gatekeeping on code quality in contributions. And if the code quality is bad, a minimalist license lets you do whatever you want to make it suit your purpose, such licenses are about maximum DEVELOPER freedom.
I mean if someone forks it and adds 50 commands so what, uutils is already free and will continue forward on its own despite that. What most developers find is that the litigation to enforce GPL is worse than just ignoring the problem and getting along with the people that DO want to code contribute and collarborate.Last edited by cb88; 26 March 2024, 11:36 AM.
- Likes 1
Comment
-
Originally posted by cb88 View PostYou mean the kind of quality contributions that have resulted in GNU coreutills being a bug ridden spaghetti storm?
Heck, judging by my own expertise, I only see signs of a project in perfect health, starting from the GNU website page with many useful links, to the code I see with my own eyes by scrolling here and there when I open random source code files (link to GH mirror so you can do this yourself without cloning), to a third party extensively exploring the design of each utility. Sure, you make take grief with code style, or the fact that it's not 100% consistent across files, or that it's not as paranoid as embedded C for spacecraft (I've seen way worse in that field), but it's perfectly adequate to me as far as "desktop C" goes.
No offense, but you sound like a BSD lunatic from 2008 lamenting how GNU is true to its name, when in reality it was just gratuitous slander motivated by ideological differences around software licenses, and your stance on the GPL reflects that. Please don't take this personally. Have a good day.
- Likes 3
Comment
-
Originally posted by jacob View Post
How is that a benefit? It's the major downside.
It is an upside because there's the option of using a MIT licensed implementation, now. And some of us prefer the MIT license.
Which, by the way, is GPL compatible.
Comment
-
Originally posted by cb88 View PostRust itself does the gatekeeping on code quality in contributions.
No, you can't cure stupid with static analysis.
You do know Rust is also a Turing-complete language, don't you? It's not magically impervious to an infinite range of human failure. Memory safety features alone do fuck all for "code quality".
Originally posted by cb88 View Posta minimalist license lets you do whatever you want to make it suit your purpose, such licenses are about maximum DEVELOPER freedom.
This is ass-backwards talk. A minimalist license maximizes corporate freedom to profit off of source code. Regardless of your personal values, it is objectively false to turn the question of developer freedom on its head.
It is corporations who have always described GPL as "viral".
GPL and similar licenses prevent companies from leveraging free software for profit without giving back to the developer community.
Originally posted by cb88 View PostI mean if someone forks it and adds 50 commands so what, uutils is already free and will continue forward on its own despite that.
A minimalist license allows a corporation to fork a project, modify it, and never release the changes as source code. This includes adding vendor lock-in features that effectively render the open source options incompatible.
If a company has monopoly position, it can attempt to capture a widely used open source tool, file format, or protocol by forking it, gaining market share, and finally replacing the free de facto standard with their preferred lock-in derivative.
Embrace, extend, extinguish.
Don't buy the corporate mantra of "virality". Developers aren't the target host.
Originally posted by cb88 View PostWhat most developers find
Originally posted by cb88 View Postthe litigation to enforce GPL is worse than just ignoring the problem and getting along with the people that DO want to code contribute and collarborate.
Again: developers don't face litigation for forking. Businesses that break the law do.
Last edited by imaami; 29 March 2024, 09:34 AM.
- Likes 2
Comment
Comment