• Mossy Feathers (She/They)@pawb.social
    link
    fedilink
    English
    arrow-up
    7
    ·
    2 months ago

    I mean, this is a pretty normal distinction afaik (human vs non-human creations; afaik non-human creations almost always have any human copyright claims voided when challenged).

    Imo what makes this special is how precise he’s being. If I understand correctly, he’s basically saying that the code for the health bar is a human creation and protected by copyright, but while the code to change the health value might be human-made, the actual values are machine-made and not under copyright (there’s probably a lot of nuance I’m skipping over, but my understanding is that’s the gist of it).

    • cmhe@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      2 months ago

      Well, I think both are human creation, you are using the machine and the game to create something new. In that sense, a save game file could also be under the players copyright. Lets say a Minecraft world for instance.

      • Mossy Feathers (She/They)@pawb.social
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        2 months ago

        What this is saying is that the Minecraft world would not be under copyright, but anything the player built in that world would be. So you can’t copyright the world itself, but you can copyright any human-made constructions in that world.

        This is wholly preferable to the alternative options which could result in things like being able to copyright AI-generated works (applying his logic to AI, they’re basically saying you can copyright any edits to an AI-gen image, but not the image itself because that was AI-gen).

        • cmhe@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          2 months ago

          I meant minecraft world file which stores the chunks the player explored and potentially modified. And I said “could” not “must”, it depends on if hits a certain creative threshold.

          If the player decides to teleport around while creating a dickbud or whatever by just the explored chunks, that could meet it.

          If someone selectivly openes quests to use the open quest markers on a map in an RPG to create a dickbud, that cloud meet it as well.

          The save game could tell your individual story through the game, that cloud meet the threshold as well.

          Also, because the unmodified minecraft world is randomly generated, it would not be under anyones copyright.

          With AI, there could also be made an argument that the selection process might make it copyrightable. Like if you take a picture of a interesting looking cloud. The clouds might be semi-random, but you selecting a specific one reaches the threshold.

    • notfromhere@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 months ago

      What if the health values are human creations like special symbols or works of creative art?

        • notfromhere@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          2 months ago

          I mean what if you didn’t use 20/100 for the value, you used a symbol (in the code as the value). Would it still apply?

            • notfromhere@lemmy.ml
              link
              fedilink
              English
              arrow-up
              1
              ·
              2 months ago

              I’m not explaining it properly. Imagine instead of 100 hp, there is apple bananas. That isn’t really a mathematic representation in the same way that the cheat code can change. It would be a copyrighted work of art. It wouldn’t be trivial to build an hp system to do this (in fact it would be a large undertaking), but I am not asking about practicality, just what the law would find.

              • Mossy Feathers (She/They)@pawb.social
                link
                fedilink
                English
                arrow-up
                5
                ·
                2 months ago

                No, no it wouldn’t. You’re still using math, you’re just using a different language. If apple bananas becomes apple pears after being hit by a bullet, you’ve changed the value. That is what math describes. You cannot avoid this. This is how computers work, and math is just another language to describe things. Even if every health value is a string, you still need to keep track of which string is currently in use so that you know when to kill the player. That requires math. That is what they’re talking about. It is not the in-game health indicator that is public domain, it is the actual health value in RAM that is generated and modified during gameplay.

                It is better this way. Copyright is already abused to hell and back, if they expanded copyright to cover this kinda stuff then it would potentially destroy things like right-to-repair as companies could claim copyright infringement on anything that modifies their code.

                • notfromhere@lemmy.ml
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  2 months ago

                  Computers work with 1s and 0s. We have decided as a society that certain combinations of those equate to being copywritable. This ruling seems to be saying the result of a calculation cannot be copywritable? Wouldn’t creative tools like movie editor or photoeditor disagree? So then is the ruling actually saying these specific values used in this instance are not copywritable, changing the health to 100 for e.g., because there is no human creativity in the result of that value?

                  So if a programmer used an original work of art to define the state of health in the actual code, and verified the value matches the 1s and 0s that represent that work of art (thus it only ever comes down to boolean check in the logic side, and the value of the variable is never set to something simple like 0 to 100, it was using a huge amount of RAM and a very slow comparator operator.

                  Yea, I went there.