• 0 Posts
  • 3 Comments
Joined 5 months ago
cake
Cake day: March 13th, 2025

help-circle

  • Your criticism omits the passages about usage of the MIT license over the GPL (the ones I quoted in the post).

    I’ve addressed it:

    Why are you so sure that there will be incompatibilities? The stated goal of the project uutils is ‘to be a drop-in replacement for the GNU utils’ and ‘differences with GNU are treated as bugs’.

    […]

    This is pure speculation aimed to support a conclusion that the author has. uutils aims to be fully compatible and there are no indications that this goal isn’t sincere.

    Discord on the website of the Rust project: That’s not a lie at all: it was the truth at the time of publication on March 19

    I stand corrected regarding it being a blatant lie. However, the paragraph is still at least manipulative since nothing indicated that it was the primary communication platform. The forums were listed before it. At most you could argue Discord was primary chat platform, but even that is irrelevant considering that anyone who didn’t like Discord had an alternatives.

    Sounds like the author is authoritarian and wants to dictate what people can and cannot use on the Internet.

    How was this not a sign of flagrant disregard for free software and for people’s right to use the web however the fuck they want to use it

    Last I checked Firefox and Chromium were free software and the forums work in both. Furthermore, if anything you should have issue with Discourse rather than Rust since that’s the software running the forums. Or better still, submit patches to fix compatibility issues.


  • Absolute trash article.

    The first thing that I noticed back then

    When is ‘then’? Because that affects the meaning of the rest of the paragraph. Prior to Rust 1.0 a lot of things changed in backwards-incompatible way. Currently, if you learn something, you can continue applying that knowledge.

    I don’t want to learn something that does not last - that feels like a wasted time when I could also learn skills that remain usable to the far future.

    Then software engineering is not a career for you. Maybe you could become a bricklayer because pretty much everywhere technologies changes and if you want to be at the top of the game you need to learn new skills.

    That was long before I even noticed how disgusting people many Rust programmers are.

    So are many C programmers. Or Python programmers. Or Heskell programmers.

    If you go to the website of the Rust programming language nowadays, one of the first things you’ll notice is that their primary communication platform is Discord.

    This is blatant lie. The first thing I see when I go to the website is that Rust has official Mastodon, Blueksy and YouTube channels. And if you go to Community page you’ll see the main communication channels are self-hosted forum, and Zulip.

    Another thing that you notice immediately if you use an independent web browser is that their developer forum does not work. If you use a “non-supported” browser, or have JavaScript disabled, the webpage body has a CSS property “overflow-y: hidden !important;” which prevents the user from scrolling the page. On top of the page there is a banner that tells you to download one of the “supported browsers”, which are Firefox, Chrome and Safari.

    What is the issue exactly?

    Which leads me to the next point. Rust people are clearly hostile towards or generally against free software.

    So let me get this straight, you’ve poisoned the well with lies and irrelevant information to prime readers to hate Rust and accept your point. Got it.

    There will surely be small incompatibilities - either intentional or accidental - between the Rust rewrite of coreutils and the GNU/C version.

    Why are you so sure that there will be incompatibilities? The stated goal of the project uutils is ‘to be a drop-in replacement for the GNU utils’ and ‘differences with GNU are treated as bugs’.

    If the Rust version becomes popular […] the Rust people will start pushing their own versions of higher level programs that are only compatible with the Rust version of coreutils. They will most probably also spam commits to already existing programs making them incompatible with the GNU/C version of coreutils. […]

    This is pure speculation aimed to support a conclusion that the author has. uutils aims to be fully compatible and there are no indications that this goal isn’t sincere.

    Rust’s licensing is also problematic. The license has been worded in such a vague way that it may or may not allow forking or re-implementation. It may or may not require deleting all references to the word “rust” from a fork or re-implementation.

    All of that is fully compatible with FSF and OSI definitions. There is nothing new in requirement that forks use a different name.

    The rest seems to be just ‘Rust people’ generalisations and lies.