• superkret@feddit.org
    link
    fedilink
    arrow-up
    1
    ·
    1 month ago

    The FSF also lists any software as non-free which uses the beer license (use the software in any way you want, and should you ever meet the author, pay them a beer).

    • Dave@lemmy.nz
      link
      fedilink
      arrow-up
      1
      ·
      1 month ago

      I thought it was free as in speech not free as in beer? So if it costs a beer then isn’t it still free (as in speech)? Or is this a OSI vs FSF difference?

  • TheChargedCreeper864@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    30 days ago

    This gave me a brilliant idea:

    • Everyone adds a clause to whatever license they use stating “any part of this software may not be used for war purposes of any kind”
    • We wait until software with these licences is spread across the supply chain of everything on Earth
    • World peace, as no country would be legally allowed to wage war
    • milicent_bystandr@lemm.ee
      link
      fedilink
      arrow-up
      1
      ·
      1 month ago

      “Vladimir Putin, you are under arrest for war crimes.”

      “It was a special military operation! It was all the fault of the Nazis!”

      “No, not for all that. You’re under arrest for violating the GNU GPL! Prepare to meet your source, licencef*****!!!”

      *blam* *blam* *blam*

  • ColonelThirtyTwo@pawb.social
    link
    fedilink
    arrow-up
    1
    ·
    1 month ago

    Everybody gangsta with the “don’t be evil” clause until the authors turn out to be a nutjob who thinks trans people are blights against God and must be exterminated.

    I doubt (or at least hope) that that’s not what they think, but hopefully that illustrates why the clause is dumb.

  • Arghblarg@lemmy.ca
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    How does one address the paradox that, as JSON itself is evil, one cannot use it for evil?

    (opinions may vary on the above; but it’s mine, so nyah nyah.)

      • ryathal@sh.itjust.works
        link
        fedilink
        arrow-up
        2
        ·
        1 month ago

        XML is ok for complex docs where you have a detailed structure and relationships. JSON is good for simple objects. YAML is good for being something to switch to for the illusion of progress.

        • Radioactive Butthole@reddthat.com
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 month ago

          Meh. I just wish XML was easier to parse. I have to shuttle a lot of XML data back and forth. As far as I can tell, the only way to query the data is to download a whole engine to run a special query language, and that doesn’t really integrate into any of my workflows. JSON retains the hierarchy and is trivially parsed in almost any programming language. I bet a JSON file containing the exact same data would be much smaller also, since you don’t list each tag twice.

      • jonne@infosec.pub
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        1 month ago

        It’s still using the lesser of 3 evils, we need a fourth human readable data interchange format.

      • tinkling4938@lemmynsfw.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 month ago

        YAML is (mostly) a superset of JSON. Is the face hugger any less evil than the alien bursting out of your chest?

        • SpaceNoodle@lemmy.world
          link
          fedilink
          arrow-up
          0
          ·
          1 month ago

          It’s got enough serious flaws and quirks that I can feel smug hating on it. JSON is far from perfect, but overall it’s the least worst of human-readable formats.

          Only Python manages to get away with syntactical indentation.

          • renzev@lemmy.world
            link
            fedilink
            English
            arrow-up
            0
            ·
            1 month ago

            The complaints about yaml’s quirks (no evaluating to false, implicit strings, weird number formats, etc.) are valid in theory but I’ve never encountered them causing any real-life issues.