• three@lemmy.zip
      link
      fedilink
      arrow-up
      42
      arrow-down
      2
      ·
      3 hours ago

      Classic linux tribalism. Use what you like and don’t get involved with these confrontational nerds.

    • grue@lemmy.world
      link
      fedilink
      arrow-up
      11
      arrow-down
      4
      ·
      3 hours ago

      It’s permissively-licensed (as opposed to bash, which is GPLv3). Pushing zsh over bash is part of a larger effort by corporations to marginalize copyleft so they can more easily exploit Free Software at the users’ expense. Don’t fall for it!

      • FishFace@piefed.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 hours ago

        It’s such a shame that, if zsh gains enough critical mass, all copies of its source code will be deleted from the universe and no-one will be able to use it without paying any more.

        • grue@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          57 minutes ago

          It’s such a shame that you can’t customize the version of zsh running on your Linux-based embedded device because it’s DRM’d to prevent the modified version from being installed.

          …oh wait, that’s not sarcasm because it’s actually plausible.

          • FishFace@piefed.social
            link
            fedilink
            English
            arrow-up
            1
            ·
            30 minutes ago

            Cool.

            And what, exactly, is the path from “pushing back on zsh” to “embedded device manufacturers can no longer lock down their devices?”

            • Shrubbery@piefed.social
              link
              fedilink
              English
              arrow-up
              1
              ·
              4 minutes ago

              A plausible path is precedent and normalization, not zsh specifically.

              If a widely used copyleft component (like a shell) starts being accepted as “OK to lock down” in consumer or embedded devices, manufacturers and courts get comfortable with the idea that user-modifiable software is optional rather than a right tied to distribution. Over time, that erodes enforcement of anti-tivoization principles and weakens the practical force of copyleft licenses across the stack.

              Once that norm shifts, vendors can apply the same logic to kernels, drivers, bootloaders, and userland as a whole—at which point locked-down embedded devices stop being the exception and become the default, even when the software is nominally open source.

  • IrateAnteater@sh.itjust.works
    link
    fedilink
    arrow-up
    15
    ·
    3 hours ago

    I switched from bash to zsh a while ago, mostly just for shits and giggles. I really can’t see any reason to form a strong opinion on it one way or the other.

    • grue@lemmy.world
      link
      fedilink
      arrow-up
      14
      arrow-down
      5
      ·
      3 hours ago

      Bash is copyleft (GPLv3). Zsh is permissively-licensed.

      Apple, for instance, switched from bash to zsh when the GPL version upgraded because they wanted to withhold those rights from their users.

      Zsh should be considered harmful as a tool of corporate encroachment and subjugation of Free Software.

    • Pika@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 hours ago

      I went from bash to fish to zsh. I can see why people would like having fish as a shell. but I hated scripting on it and if I’m going to be triggering a different shell for scripts anyway, I might as well skip the middleman, not re-invent the wheel and just use zsh with plug-ins that way I only have two shells installed instead of three. Adding the auto-complete plugin and a theme plugin for zsh gives most of fishes base functionality and design while making it so I don’t nerd to worry about compatibility.

      Maybe someday when I’m less code oriented, I will re-look at fish, but I don’t see it happening in the foreseeable future.