• Venia Silente@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    7
    ·
    12 hours ago

    Isn’t also half the point behind Rust the ability to evade the GPL and make Linux more vulnerable to takeover by corporate? Last I checked Ubuntu is replacing some GNU stuff like coreutils with Rust.

    • TehPers@beehaw.org
      link
      fedilink
      English
      arrow-up
      13
      ·
      8 hours ago

      Yes, that’s correct. Whenever you write something in Rust, the license is automatically permissive. In fact, both US and EU copyright law automatically grant an irrevocable, perpetual license to use any and all Rust code that has ever been written for any purpose at all, including for commercial purpose, unless the code was written by a corporation.


      Or, you know, you could just:

      [package]
      license = "GPL-3.0-only"
      
      • badmin@lemmy.today
        link
        fedilink
        arrow-up
        13
        ·
        8 hours ago

        To be fair, projects implemented in Rust and adopting the GPL/AGPL are just not that notable.

        I mean, you can’t expect people here to have heard of, let’s say, that thing called Lemmy.

      • Venia Silente@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        7 hours ago

        Now that would be a horror story. Then again, it’s one of the reasons why I’m asking. Rust fame is just too coincidental with a number of things to not be suspicious. There was a whole thing in C++ (dunno if it’s still ongoing) about the “memory safety” meme, as well.

        • vas@lemmy.ml
          link
          fedilink
          arrow-up
          2
          ·
          3 hours ago

          I feel ya. To me, it’s really sad that some new projects now use licenses that are really good for businesses but do not even protect the projects themselves. I’d rather live in a world where GPL share would increase. (Instead, GPL grows, but its share is diminishing.) All my projects so far are GPL/AGPL.

          At the same time, Rust being picked for Linux has really nothing to do with the license. It’s just what you said - a coincidence. The actual choice is made because of the language itself. It’s a great language BTW.

    • terabyterex@lemmy.world
      link
      fedilink
      arrow-up
      27
      ·
      12 hours ago

      are you claiming that a program written in rust evades thr gpl? thats not a thing.

      or…

      are you saying , things are being rewritten (regardless of language) with a different license. scary but not a rust thing.

    • ISO@lemmy.zip
      link
      fedilink
      arrow-up
      23
      ·
      12 hours ago
      • Linux kernel code is GPLv2 licensed irrespective of language.
      • There are thousands of (A)GPL rust crates/libraries out there.
      • The majority of crates are indeed still liberally licensed, but so are most new projects from the last decade, irrespective of the choice of implementation language.
      • Rust project rewrites don’t exclusively replace GPL projects, because there aren’t actually that many core GPL software packages to replace. Neither sudo nor zlib are GPL software, just to give two examples. A lot of implemented-in-C core packages in your system right now are actually liberally licensed.
      • And just for the sake of accuracy, the supposed threat of liberal vs. copyleft is not about the so called corporate take over or control. It’s about the ability to have proprietary forks/spin-offs. Plenty of GPL projects are corporate-controlled and always have been (see what projects Red Hat maintains).

      You should try properly educating yourself on matters, instead of just taking whatever bullshit random often-clueless if not also malicious e-celebs spout at face value, or wherever you’re getting these retarded theories from.

      • terabyterex@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        10 hours ago

        edit: wait, it looked like you responded to someone else, so if lemmy keeps my comment then i am now explaining why it doesnt make sense