• Lung@lemmy.world
      link
      fedilink
      arrow-up
      176
      ·
      16 days ago

      It’s just unsettled law, and the link is basically an opinion piece. But guess who wins major legal battles like this - yep, the big corps. There’s only one way this is going to go for AI generated code

    • PlzGivHugs@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      31
      ·
      16 days ago

      It is true that AI work (and anything derived from it that isn’t significantly transformative) is public domain. That said, the copyright of code that is a mix of AI and human is much more legally grey.

      In other work, where it can be more separated, individual elements may have different copyright. For example, a comic was made using AI generated images. It was ruled that all the images were thus public domain. Despite that, the text and the layout of the comic was human-made and so the copyright to that was owned by the author. Code, obviously can’t be so easily divided up, and it will be much harder to define what is transformative or not. As such, its a legal grey area that will probably depend on a case-by-case basis.

      • ssfckdt@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        16
        ·
        16 days ago

        Yeah, it’s like products that include FOSS in them, only have to release the FOSS stuff, not their proprietary. (Was kind of cute to find the whole GNU license buried in the menus of my old TiVo…)

      • I Cast Fist@programming.dev
        link
        fedilink
        arrow-up
        8
        ·
        16 days ago

        So, you’re telling me I can copypaste 100% some of the ai slop books on amazon and resell it as mine? Brb, gonna make a shit site an absolute diarrhea

    • Successful_Try543@feddit.org
      link
      fedilink
      arrow-up
      9
      ·
      16 days ago

      If the AI generated code is recognisably close to the code the AI has been trained with, the copyright belongs to the creator of that code.

      • ranzispa@mander.xyz
        link
        fedilink
        arrow-up
        12
        ·
        16 days ago

        The use of AI tools to assist rather than stand in for human creativity does not affect the availability of copyright protection for the output. Copyright protects the original expression in a work created by a human author, even if the work also includes AI-generated material.

        I’m not sure where you get that from, I’m pretty sure vibe coding still complies with these indications

        • Tatar_Nobility@lemmy.ml
          link
          fedilink
          arrow-up
          3
          ·
          16 days ago

          “AI-generated” works can be copyrighted. However, on the condition that the AI-generated elements are explicitly mentioned in the “Excluded Material” field. In other words, the parts generated by AI are not protected, only the parts that are expressed by human creativity. Courts in the U.S have already rejected registration for many AI works because of that. Regardless, it’s still a contentious matter.

          P.S. I am completely opposed to (generative) AI as well as the copyright system. I’m just stating my findings researching the law and court cases.

        • tempest@lemmy.ca
          link
          fedilink
          arrow-up
          1
          ·
          16 days ago

          As mentioned elsewhere in this thread it won’t matter either way unless tested in court and that will never happen for most companies.

      • HappyFrog@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        8
        ·
        16 days ago

        Did you even read your own report? It says that AI works are copyrightable in certain circumstances, not that they make a whole project public:

        Copyright law has long adapted to new technology and can enable case-by- case determinations as to whether AI-generated outputs reflect sufficient human contribution to warrant copyright protection. As described above, in many circumstances these outputs will be copyrightable in whole or in part—where AI is used as a tool, and where a human has been able to determine the expressive elements they contain. Prompts alone, however, at this stage are unlikely to satisfy those requirements.

        • Tatar_Nobility@lemmy.ml
          link
          fedilink
          arrow-up
          2
          ·
          16 days ago

          “AI-generated” works can be copyrighted. However, on the condition that the AI-generated elements are explicitly mentioned in the “Excluded Material” field. In other words, the parts generated by AI are not protected, only the parts that are expressed by human creativity. Courts in the U.S have already rejected registration for many AI works because of that.

          P.S. I am completely opposed to (generative) AI as well as the copyright system. I’m just stating my findings researching the law and court cases.

    • GalacticSushi@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      10
      ·
      15 days ago

      I do not give Facebook or any entities associated with Facebook permission to use my pictures, information, messages, or posts, both past and future.

  • ZILtoid1991@lemmy.world
    link
    fedilink
    arrow-up
    59
    ·
    16 days ago

    I think, to punish Micro$lop for its collaboration with fascists and its monopolistic behavior, the whole Windows codebase should be made public domain.

  • iglou@programming.dev
    link
    fedilink
    arrow-up
    30
    ·
    edit-2
    15 days ago

    That sounds like complete bullshit to me. Even if the logic is sound, which I seriously doubt, if you use someone’s code and you claim their license isn’t valid because some part of the codebase is AI generated, I’m pretty sure you’ll have to prove that. Good luck.

    • Kushan@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      15 days ago

      I work for a large enterprise firm, our corporate lawyer has told be about this exact scenario so I’m inclined to believe it’s real.

      That being said, for established projects it won’t be that hard to prove the non-AI bit because you have a long commit history that predates the tooling.

      Even if you were to assume that all commits after a certain date were AI generated, the OP is slightly off in their attestation that any AI code suddenly makes the whole thing public domain, it would only be if a majority of the codebase was AI coded (and provably so).

      So yes all the vibe coded shite is a lost cause, but stuff like Windows isn’t in any danger.

        • Kushan@lemmy.world
          link
          fedilink
          English
          arrow-up
          7
          ·
          15 days ago

          I think that’s actually quite sensible, our lawyer wasn’t flagging some clear cut legal certainty, he was flagging risk.

          Risk can be mitigated, even if the chance of it panning out is slim.

          • iglou@programming.dev
            link
            fedilink
            arrow-up
            3
            ·
            15 days ago

            A bit besides the point, but it is pretty crazy to me that we’re moving towards a world where if you create by yourself, you’re outcompeted, but if you use AI like everyone else, you own nothing.

  • Michal@programming.dev
    link
    fedilink
    arrow-up
    19
    ·
    16 days ago

    Counterpoint: how do you even prove that any part of the code was AI generated.

    Also, i made a script years ago that algorithmically generates python code from user input. Is it now considered AI-generated too?

    • JackbyDev@programming.dev
      link
      fedilink
      English
      arrow-up
      5
      ·
      16 days ago

      Computer output cannot be copyrighted, don’t focus on it being “AI”. It’s not quite so simple, there’s some nuance about how much human input is required. We’ll likely see something about that at some point in court. The frustrating thing is that a lot of this boils down to just speculation until it goes to court.

    • sunbeam60@feddit.uk
      link
      fedilink
      arrow-up
      2
      ·
      15 days ago

      OP is obviously ignorant of how much tooling has already helped write boiler plate code.

      Besides AI code is actually one of the things that’s harder to detect, compared to prose.

      And all that said, AI is doing an amazing job writing a lot of the boilerplate TDD tests etc. To pretend otherwise is to ignore facts.

      AI can actually write great code, but it needs an incredibly amount of tests wrapped around and a strict architecture that it’s forced to stick to. Yes, it’s far too happy sprinkling magic constants and repeat code, so it needs a considerable amount of support to clean that up … but it’s still vastly faster to write good code with an AI held on a short leash than it is to write good code by hand.

  • ricecake@sh.itjust.works
    link
    fedilink
    arrow-up
    15
    ·
    15 days ago

    That’s not what that research document says. Pretty early on it talks about rote mechanical processes with no human input. By the logic they employ there’s no difference between LLM code and a photographer using Photoshop.

  • Phoenixz@lemmy.ca
    link
    fedilink
    arrow-up
    14
    ·
    16 days ago

    So by that reasoning all Microsoft software is open source

    Not that we’d want it, it’s horrendously bad, but still

  • Kokesh@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    ·
    15 days ago

    As it should. All the idiots calling themselves programmers, because they tell crappy chatbot what to write, based on stolen knowledge. What warms my heart a little is the fact that I poisoned everything I ever wrote on StackOverflow just enough to screw with AI slopbots. I hope I contributed my grain of sand into making this shit little worse.

    • DeathsEmbrace@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      15 days ago

      Do it in a way that a human can understand but AI fails. I remember my days and you guys are my mvp helping me figure shit out.

    • Zink@programming.dev
      link
      fedilink
      arrow-up
      5
      ·
      16 days ago

      The same way you tell if it’s copy & pasted from Stackoverflow or some other search result!

      • akmur@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        16 days ago

        that’s not my experience, it codes in your style if you give it the correct pointers, examples, and so on

    • nekbardrun@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      16 days ago

      1- Code it in fortran 77.

      2- DO NOT use DO or WHILE or any other non-compliant f77 code. Instead, use GOTO

      3- makes the spaghetti so spaghetty that it curls in itself.

      4- Make sure to use COMMON blocks everyhere! Not only for efficiency purposes but to also holds all that spaghetti in a tiny Schrondinger cat’s box.

      5- last step is to do all that to write “Hello World!”

  • ChaoticNeutralCzech@feddit.org
    link
    fedilink
    English
    arrow-up
    10
    ·
    16 days ago

    Windows is not even source-available. Windows XP is source-unintentionally-available thanks to a leak but there’s no AI loophole in that.

    • wizardbeard@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      16 days ago

      Does anyone know of any place to keep up with what people are doing with the XP leak? I vaguely remember some 4chan threads where people worked to get it compiling properly, and I think someone ported USB 3.0 support, but I lost track after that.

  • Blackmist@feddit.uk
    link
    fedilink
    English
    arrow-up
    10
    ·
    16 days ago

    That’s terrible news. There’s no way I want my code to be open source. Then other people would see just how much spaghetti you can have in a codebase and still have it run.

  • azuth@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    9
    ·
    16 days ago

    There’s still copyrighted code in windows, so no this is bullshit.

    Code contains a lot of elements that are not copyrightable (elementary maths etc), that does not prevent the overall program from being copyrighted.