• treadful@lemmy.zip
    link
    fedilink
    English
    arrow-up
    18
    ·
    2 months ago

    Never knew photographs were once argued to be uncopyrightable due to being a product of a machine. Neat history.

            • thingsiplay@lemmy.ml
              link
              fedilink
              arrow-up
              7
              ·
              2 months ago

              Irrelevant question. For licensing and copyright questions, quality of code is not important.

              • Senal@programming.dev
                link
                fedilink
                English
                arrow-up
                1
                ·
                2 months ago

                Why would we want to license vibecoded slop code built with a system that is (in most cases) probably and admittedly actively using data from sources with incompatible licences or no licences at all.

                • thingsiplay@lemmy.ml
                  link
                  fedilink
                  arrow-up
                  3
                  ·
                  2 months ago

                  probably and admittedly actively using data from sources with incompatible licences or no licences at all

                  You answered your own question. I don’t know what you try to say, but the article and our discussion is explaining if and why licensing code that is vibe coded is possible or makes sense at all. And you point the problem out that this is problematic and probably not possible in good faith. So its not about what we want, but about if and what is possible.

              • Solumbran@lemmy.world
                link
                fedilink
                arrow-up
                1
                ·
                2 months ago

                Ah yes, the reality that consists in giving up on all proper solutions out of being “down to earth”, effectively solving nothing.

                • dontbelievethis@sh.itjust.works
                  link
                  fedilink
                  arrow-up
                  3
                  ·
                  2 months ago

                  The proper not possible solution… Sure…

                  People like you are the reason I gave up on the things getting better. What you people propose has nothing to do with how the world works we live in. It’s all based on how the world should work.

                  Good luck with banning llms, seems realistic.

        • theherk@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          2 months ago

          I don’t think the existence of something bad and needing to deal with that are mutually exclusive. Of course one should tackle the root of a problem. But you still need to bail water while the boat has a hole in it.

          • Solumbran@lemmy.world
            link
            fedilink
            arrow-up
            3
            ·
            2 months ago

            But licensing is trying to remove the water without doing anything about the hole. Or, best case situation, saying “we will fix the hole when the water is unmanageable, but for now we’ll just try to empty it faster than it fills”.

            If you ban LLMs, the problem will disappear. It’s not like you can really hide a datacenter so easily, or the size of the data required. Anything less than that will do nothing

  • thingsiplay@lemmy.ml
    link
    fedilink
    arrow-up
    9
    ·
    2 months ago

    Training requires scraping the data and using it. But there is a license to each code attached, and copyright. If the LLM was trained only on code that gives the permission to do so, then I think the generated code could be licensed under the terms of the code it was licensed too. Because its not the LLM that is responsible, but the user of the program. But that is far from reality and not how LLMs are trained and used on.

  • Peacepath@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    2 months ago

    Would it be possible (legally) to make a new version of GPL stating that code generated by AI trained on the GPL copy lefted code would have to respect the GPL as well?

    • setsubyou@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      2 months ago

      There are some unanswered legal questions around this. In the US there is fair use, so US companies argue that training falls under that. If they’re right it’s difficult to prohibit because fair use literally means they don’t need a license in the first place. If they’re wrong and they’re found to be making derivative works, then there is likely no need as the terms of the GPL would then apply to their models too and they would not survive that. Other countries have different situations.

      Any license prohibiting use for AI training would not be an OSI approvable open source license as OSI prohibits discrimination by field of endeavor.

      • Peacepath@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        2 months ago

        Prohibiting AI training would not work, in my opinion… but trying to prevent the privatization of AI production could be interesting, isn’t it?

    • ZeDoTelhado@lemmy.worldOP
      link
      fedilink
      arrow-up
      2
      ·
      2 months ago

      Considering as of now generated stuff without much change does not have a copyright it is also not possible to apply a license. I am not a lawyer but I am quite sure about this one.

  • ZILtoid1991@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    2 months ago

    Could you just, use the original code that was fed to the LLM, as a dependency? Or is <package manager name> add dependency libdoohickey now too lame, due to hey clanker, generate me code that does things, make no mistakes, you're a great programmer, make sure it has no serious security issues, make sure it is well optimized rolled out and is only “marginally” worse?