I ask this because I think of the recent switch of Ubuntu to the Rust recode of the GNU core utils, which use an MIT license. There are many Rust recodes of GPL software that re-license it as a pushover MIT or Apache licenses. I worry these relicensing efforts this will significantly harm the FOSS ecosystem. Is this reason to start worrying or is it not that bad?

IMO, if the FOSS world makes something public, with extensive liberties, then the only thing that should be asked in return is that people preserve these liberties, like the GPL successfully enforces. These pushover licenses preserve nothing.

  • zaki_ft@lemmings.world
    link
    fedilink
    arrow-up
    3
    arrow-down
    5
    ·
    7 hours ago

    You should look into the origins of OS X and CellOS.

    Your pathetic rhetoric actively contributes to making people richer than you even richer.

    Stop selling yourself out just because it’s easy.

    • Oinks@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      2
      arrow-down
      3
      ·
      6 hours ago

      Funny you say that because OS X shipped (and probably still ships) plenty of copyleft licensed software such as Bash. The Linux kernel is used in Android and ChromeOS.

      If you want to stop corporations from profiting off your work, putting a GPL on it isn’t gonna do it. In fact no free software license will do it, because by definition they allow anyone to use and ship your software.

      • CosmicTurtle0@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        4
        ·
        edit-2
        4 hours ago

        Tell me you don’t understand how GPL works without telling me how GPL works.

        GPL has been battle tested in court and has the most precedence than any other license. Hell I’d even include proprietary licenses.

        Core Android and ChromeOS are FOSS because they have to be. But because Linus Torvalds didn’t want to move Linux to GPL3, we have proprietary bootloaders with free software.

        THAT’S how we have corporations profiting from GPL. Not because GPL allows anyone to use it.

        • nous@programming.dev
          link
          fedilink
          English
          arrow-up
          2
          ·
          3 hours ago

          Core Android and ChromOS don’t need to be FOSS because they use the GPL. You can use the Linux kernel without having to make everything that runs on it GPL as well. Things that run on the kernel are not derivative works of the kernel. These projects are FOSS because google at the time thought it would give them an advantage to make the FOSS.

          If you add too many restrictions to a license it does not force companies to give their stuff away for free, it just means they wont use your project which can drastically stunt the growth of your project. If Linux had a more restrictive license to start with all that would of happened is no one would have heard of it today as companies would have created something else that they can use.

        • Oinks@lemmy.blahaj.zone
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          2 hours ago

          GPL has been battle tested in court

          Well… parts of it have been. Others have not. Notably the FSFs view on whether or not linking to a GPL-licensed library constitutes a derivative work (and triggers the GPLs virality) is not universally shared by legal scholars. In the EU in particular linking does not necessarily create derivative works, despite what the FSF says. This has not been tested in court.

          Some other parts like the v3 anti-tivoization hasn’t gone to court either, but that has lesser ramifications (assuming you’re not TiVo).

          THAT’S how we have corporations profiting from GPL. Not because GPL allows anyone to use it.

          What distinction are you trying to draw here exactly? They can do it precisely because the GPL (v2) allows it. The GPLv3 has some extra restrictions but doesn’t do anything about closed source drivers (beyond the linking thing) or the Google Play Services type of proprietary extensions.

      • zaki_ft@lemmings.world
        link
        fedilink
        arrow-up
        5
        ·
        6 hours ago

        You don’t understand.

        It’s not a problem if corporations profit off of it. It’s a problem when they extend a program without giving the public access to those changes.

        • Oinks@lemmy.blahaj.zone
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          3 hours ago

          Sure it’s a problem when that happens. It’s not the only problem, and honestly in the case of coreutils it’s not really the most relevant one.

          Do you think it’s likely that corporations will take over UNIX-likes with proprietary coreutils extensions forked from uutils? Because that’s the one thing that is legal to do with an MIT/BSD licensed coreutils but not with GPL licensed ones.