• trevor (any/all)  ( trevor@lemmy.blahaj.zone ) 
    link
    fedilink
    English
    arrow-up
    50
    ·
    4 months ago

    Yeah, LLM code is fundamentally incompatible with FOSS licensing because you fundamentally cannot vet the codebases that it was trained from. The fact that this is ignored in most other places speaks to how well the LLM propaganda and astroturfing has worked.

    • ell1e ( ell1e@leminal.space ) 
      link
      fedilink
      English
      arrow-up
      22
      ·
      edit-2
      4 months ago

      The main confusing (or confused?) actor in the FOSS space in relation to this probably really is the Linux kernel.

      I’ve seen so many projects reference significant LLM patches as acceptable “because the kernel does it”. It continues to blow my mind that the kernel would accept such a risk.

    • I am far and away not an AI enthusiast but I don’t understand specifically the copyright issue with respect to “trained on x data”

      Because we humans who contribute to FOSS are also generally trained on proprietary data (gaining experience with non-foss systems at companies).

      I get the “who owns it” argument since the person didn’t create it.

      Fuck LLMs for drying up groundwater and stealing electricity from families though.

      • We humans are not Ai. Don’t mix that up. In example just because you can write a script to scrape data from all Github, does not mean you can use the scraped data as you like without giving credit and respecting the license. But that is what Ai programs do. LLMs are not human and have not the same human rights.

      • TehPers ( TehPers@beehaw.org ) 
        link
        fedilink
        English
        arrow-up
        2
        ·
        4 months ago

        I don’t understand specifically the copyright issue with respect to “trained on x data”

        It’s a question of whether the output of the LLM is a derivative work of the training data. From a copyright standpoint, if the work is derivative (and not fair use), then it needs to follow the terms set by any licenses you have to its parent works.

    • I don’t think it is just propaganda. Most people (especially non coders) do not understand licensee and copyright, or Open Source and GPL at all. Or don’t care anyway. Sure there is some propaganda, especially from big tech companies, who don’t want to talk about the issues because they (think) to benefit from the tech. I just think its worse than “just” propaganda, with the previous mentioned issues.

      • considering all the “no copyright infringement intended!!” you see on entire movies posted on youtube, yeah i don’t think 90% of people have the slightest clue how copyright works, it’s just magic

        • Also uploading an entire film or music and then saying its not their work, they just upload it and all credit goes <whatever credit it is>. I’m not sure if those people actually think how this works or if this is just a disclaimer. Even as a disclaimer this is not how they get a license. Most people just don’t understand their most basic rights.

    • treadful ( treadful@lemmy.zip ) 
      link
      fedilink
      English
      arrow-up
      5
      ·
      4 months ago

      Yeah, LLM code is fundamentally incompatible with FOSS licensing because you fundamentally cannot vet the codebases that it was trained from.

      Doesn’t really have anything to do with what it’s trained on. The fact is, that you cannot copyright code written by an LLM, and copyright is required for copyleft licenses to be enforceable.

  • ell1e ( ell1e@leminal.space ) 
    link
    fedilink
    English
    arrow-up
    21
    ·
    4 months ago

    Sad to see that it’s accepted outside of the test cases at all. But good to see they’re severely limiting it, at least.

    Why do I find even minor LLM changes sad?

    • Because it moves the goalpost about what is okay to copy. If you brought a one-line change to a FOSS project in the past that you took out of the leaked MS Windows source code, you would have been scolded for risking such an explosive origin for such low gain. Nowadays with LLMs people seem to be trying to make that the new normal. I don’t think that’s a good path to take for the ecosystem.

    • And because no project should have to think about what’s “copyright significant”. If you reach that state, I feel like you should perhaps just reject it and have somebody rewrite it cleanly.