Skip to content
  • Hjem
  • Seneste
  • Etiketter
  • Populære
  • Verden
  • Bruger
  • Grupper
Temaer
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Kollaps
FARVEL BIG TECH
  1. Forside
  2. Ikke-kategoriseret
  3. If you ask AI to rewrite the entirety of an open-source program, do you still need to abide by the original license?

If you ask AI to rewrite the entirety of an open-source program, do you still need to abide by the original license?

Planlagt Fastgjort Låst Flyttet Ikke-kategoriseret
27 Indlæg 18 Posters 43 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • kevinr@masto.free-dissociation.comK kevinr@masto.free-dissociation.com

    @ArneBab @SnoopJ @bgalehouse @lcamtuf

    And the spec would need to carefully elide certain details which would get it classed as a derivative work itself—much harder for an LLM to do than a team of humans

    arnebab@rollenspiel.socialA This user is from outside of this forum
    arnebab@rollenspiel.socialA This user is from outside of this forum
    arnebab@rollenspiel.social
    wrote sidst redigeret af
    #21

    @kevinr and proving that the AI was not trained on the original source will be pretty hard, because FLOSS programs with compatible licenses can legally copy code from one project into the other.

    You’ll likely have to exclude all code from the project and all code that’s too similar from the training data. And then train an AI from scratch. Which would be extremely expensive.

    @SnoopJ @bgalehouse @lcamtuf

    arnebab@rollenspiel.socialA 1 Reply Last reply
    0
    • arnebab@rollenspiel.socialA arnebab@rollenspiel.social

      @kevinr and proving that the AI was not trained on the original source will be pretty hard, because FLOSS programs with compatible licenses can legally copy code from one project into the other.

      You’ll likely have to exclude all code from the project and all code that’s too similar from the training data. And then train an AI from scratch. Which would be extremely expensive.

      @SnoopJ @bgalehouse @lcamtuf

      arnebab@rollenspiel.socialA This user is from outside of this forum
      arnebab@rollenspiel.socialA This user is from outside of this forum
      arnebab@rollenspiel.social
      wrote sidst redigeret af
      #22

      @kevinr but I expect that someone will come in and say "my prompt includes 'forget all code from <project>', so the AI does not know it".

      … OK, I have to admit that I lost trust into the sanity of a part of humanity …

      @SnoopJ @bgalehouse @lcamtuf

      1 Reply Last reply
      0
      • kevinr@masto.free-dissociation.comK kevinr@masto.free-dissociation.com

        @hopeless @lcamtuf no, you're just reading an educated asshole who happens to be right

        hopeless@mas.toH This user is from outside of this forum
        hopeless@mas.toH This user is from outside of this forum
        hopeless@mas.to
        wrote sidst redigeret af
        #23

        @kevinr @lcamtuf Well, from a reader's perspective, it reads like you are still trying to convince yourself you're right.

        This is usually a bad sign if you're trying to convince anyone else you're right.

        The problem is in what sense is it "derivative" if the original content is neither known or referenced? We are talking about copyright alone here and your choice of phrase "derivative work".

        1 Reply Last reply
        0
        • lcamtuf@infosec.exchangeL lcamtuf@infosec.exchange

          If you ask AI to rewrite the entirety of an open-source program, do you still need to abide by the original license? In philosophy, this problem is known as the Slop of Theseus

          noortjevee@mstdn.socialN This user is from outside of this forum
          noortjevee@mstdn.socialN This user is from outside of this forum
          noortjevee@mstdn.social
          wrote sidst redigeret af
          #24

          @lcamtuf shakes my fist at theseus

          1 Reply Last reply
          0
          • tbortels@infosec.exchangeT tbortels@infosec.exchange

            @bgalehouse @lcamtuf @kevinr

            Assuming you used the original source code to derive the detailed spec, then yes, that too is a derivative work.

            The "viral" nature of that sort of license has bothered me for a long time. It's always been simultaneously overly far reaching and impossible to realistically enforce.

            gisgeek@floss.socialG This user is from outside of this forum
            gisgeek@floss.socialG This user is from outside of this forum
            gisgeek@floss.social
            wrote sidst redigeret af
            #25

            @tbortels @bgalehouse @lcamtuf @kevinr Well, yes but no. The point about spec is the level of detailing taken from the original work. If you write an original novel about a wild, big monkey found in a jungle, brought to New York, who escapes and so on, the King Kong author cannot claim any rights to that, sorry. If it were different, many narratives and movies would not exist today. That is inspiration, not derivation. Of course it is fair declaring inspiration, but call it with the right name.

            1 Reply Last reply
            0
            • lcamtuf@infosec.exchangeL lcamtuf@infosec.exchange

              If you ask AI to rewrite the entirety of an open-source program, do you still need to abide by the original license? In philosophy, this problem is known as the Slop of Theseus

              T This user is from outside of this forum
              T This user is from outside of this forum
              tkissing@mastodon.social
              wrote sidst redigeret af
              #26

              @lcamtuf OpenAI already gets all upset, if someone uses their AI to train a different AI. If the whole technocrap brotherhood wasn't built around hypocrisy, the slop factory owners should be on the side of "no, you can't do this".

              1 Reply Last reply
              0
              • victimofsimony@infosec.exchangeV victimofsimony@infosec.exchange

                @lcamtuf

                This case law exists in the U.S.

                There are two cases (or arguably three if you include Sega v. SNK).

                Here's what you really care about:
                🅰️ Any author of code is judged based on their own use of the existing code, so reverse-engineering of code used to be based on an engineer writing down, line by line, in plain English, what to do. Then a second person sat down and made up code, line-by-line to accomplish that task. Things have changed but the idea that you can't literally harvest existing code is still a thing.
                🅱️ You own the #AI made code but can't copyright it... so you can't profit from it in the same way.

                fantasmitaasex@todon.euF This user is from outside of this forum
                fantasmitaasex@todon.euF This user is from outside of this forum
                fantasmitaasex@todon.eu
                wrote sidst redigeret af
                #27

                @VictimOfSimony @lcamtuf
                C The fucking source code was used to train the LLM

                1 Reply Last reply
                0
                • jonassmith@theforkiverse.comJ jonassmith@theforkiverse.com shared this topic
                Svar
                • Svar som emne
                Login for at svare
                • Ældste til nyeste
                • Nyeste til ældste
                • Most Votes


                • Log ind

                • Har du ikke en konto? Tilmeld

                • Login or register to search.
                Powered by NodeBB Contributors
                Graciously hosted by data.coop
                • First post
                  Last post
                0
                • Hjem
                • Seneste
                • Etiketter
                • Populære
                • Verden
                • Bruger
                • Grupper