• @MotoAsh
    link
    English
    23
    edit-2
    10 months ago

    It’s Python. It’s source or nothing. It’s as close to universally released as it can get without a lot more effort. This is a perfect example of where non-tech savvy people put their foot in their mouth and chew.

    • rudyharrelson
      link
      fedilink
      1010 months ago

      It’s Python. It’s source or nothing.

      Not quite true. There are tools that can compile a Python program to a binary. I used PyInstaller years ago to create a single-file .exe file of a Python app I designed for a non-tech savvy friend. Worked like a charm.

      • @MotoAsh
        link
        English
        6
        edit-2
        10 months ago

        Yes, but that’s extra effort, for a single platform. In order to properly asuage the goons that whine about no installer, they’d need to compile up such a binary or installer for every OS, for each unique distro.

        My point is not that it is impossible, but that to even gain much for everyone, it takes A LOT of extra work. The source code for Python, with build context included, is easier than most other options, and the people asking for more are entitled twats.

      • @[email protected]
        link
        fedilink
        English
        610 months ago

        Remember, the person does it FOR FREE in his SPARE TIME. Any type of entitlement is absolutely toxic. No, you are not entitled for an installer. Especially with Python. The READMEs are usually 1-5 commands, anyway. People would rather rant for across several forums rather than educate themselves over 30 mins.

        • rudyharrelson
          link
          fedilink
          410 months ago

          I wasn’t suggesting the developer is obligated to compile anything. I was simply correcting the person I was responding to because they were incorrect. They said “It’s source or nothing”, and I chimed in that there are, in fact, ways to compile Python to simple executables. Nowhere did I say the developer is required to do this for end users.