• steeznson@lemmy.world
    link
    fedilink
    arrow-up
    9
    ·
    17 hours ago

    Aside from bug/issue spam where maintainers are stuck dealing with bogus problems raised by LLMs and posted by lazy humans, I don’t think there ought to be an issue. Maintainer burnout is no joke though; a bad day topped off with a bogus bug report might be the straw breaking a camel’s back.

    The other issue is licensed code with stricter copy left protections can be stolen for training data and unwittingly regurgitated into a code base elsewhere. Unfortunately this would require lawyers to actually bring these cases to court, which is not happening at the moment. Seems more manageable as an issue though since there is a path to resolving it. I think I need to make an EFF donation to help with that process.

  • unexposedhazard@discuss.tchncs.de
    link
    fedilink
    arrow-up
    75
    ·
    2 days ago

    No genuine good open source project is dying because it is getting replaced by LLM slop code. People that need stable and secure software and know what they are doing would never use LLM made software.

    What LLMs do destroy is peoples patience in dealing with bug reports and forum communication. Those are getting overrun with LLM generated garbage replies.

    • Mike@piefed.chrisco.me
      link
      fedilink
      English
      arrow-up
      17
      ·
      2 days ago

      It burns you out pretty quick. I have a popular library and had to turn off gh issues. So many llm/fake bug reports. Huge waste of time and effort. Github has gone downhill.

      • pinball_wizard@lemmy.zip
        link
        fedilink
        arrow-up
        4
        ·
        16 hours ago

        Github has gone downhill.

        CodeBerg is really nice, has a free tier, and has guided tutorials for migration.

        I moved my work out of spite for GitHub’s warmongering parent company.

        And then I was pleasantly surprised by how nice CodeBerg is.

        • CrypticCoffee@lemmy.mlM
          link
          fedilink
          arrow-up
          2
          ·
          6 hours ago

          Plus, probably filters out low value contributions. People on Codeberg are generally genuinely interested in a project and not chasing activity graphs/clout/CV padding.

  • sobchak
    link
    fedilink
    arrow-up
    17
    ·
    2 days ago

    It creates a problems for copy-left licensed projects. Someone may be unintentionally breaking the license by using LLM bots, or even LLM autocomplete.

  • Ulrich@feddit.org
    link
    fedilink
    English
    arrow-up
    15
    ·
    2 days ago

    It’s being badly damaged by thousands of lazy AI-written merge requests to the extent that many have stopped accepting them entirely.

    It’s also effectively DDOS’ing many open source sites (and the rest of the open internet), straining what limited funding they have.

    So I would say a resounding yes.

  • FatherPeanut@pawb.social
    link
    fedilink
    arrow-up
    9
    ·
    2 days ago

    As far as my applications for open-sourcing goes, AI has actually done a good number on assisting it.

    I’m a DIY sort of person, and use a lot of software for things like ESP32 boards to complete niche tasks. The problem is that very many applications just didn’t have some preexisting code made for it, so it took a much larger load for me to try programming it by hand. In recent years, I’ve had a much easier time finding software for things, and sure enough, many of these projects have some mention or disclaimer about AI.

    I know AI brings its own problems with it, namely that of code produced with lesser-optimized techniques, but the alternative I had to deal with was simply no premade code at all.

    That being said, many of these projects did die out after AI was implemented, but not because the community was less interested, or the developers were less caring. These projects died because they reached their end goal, they did exactly what you needed it to do, no more or less. Far as I’m aware, that sounds like a successful outcome.

    • fruitycoder@sh.itjust.works
      link
      fedilink
      arrow-up
      5
      ·
      1 day ago

      Kind of reminds me of people saying a small mom and pop “failed” because all it did was feed people for 30 years and brought enough money in for them to raise a family.

      Like damn, yeah maybe it’s not the fucking stone henge but it probably did more for people today then the pile of rocks.

  • iByteABit@lemmy.ml
    link
    fedilink
    arrow-up
    12
    ·
    edit-2
    2 days ago

    It’s one thing for a company to train a model with your code and then create a better copy of what you made and sell it for profit (which I think is an unrealistic thing to happen if their codebase is depending on AI slop code), and it’s another thing that an AI is providing access to public information (the code) that you previously monetized to help people understand it better. I really don’t see how that monetization model would have worked regardless of AI existing, at some point there are going to be enough people out there that understand the code that can build documentation of their own for free. I’m not a lawyer but I don’t see how this violates a GPL license either.

    The only thing FOSS projects have to be wary of about AI is slop pull requests, but code review still had to be done before LLMs existed anyway.

    Also my two cents about the threads regarding Tailwind is that, what FOSS devs wanting to live doing what they do should really hate is not AI making it harder for them to monetize their projects in odd ways, but capitalism requiring them to monetize anything they do for them to be able to live while doing it. FOSS devs should be able to hand out their creations to society without worrying about putting food on the table, their work is no less valuable than that of any engineer working for the big corporations.

  • red_tomato@lemmy.world
    link
    fedilink
    arrow-up
    11
    ·
    2 days ago

    It depends on the project. Not all open source project uses tailwind’s revenue model, which relied on that people are reading their docs.

    LLMs won’t destroy open source, but it will change the landscape. Probably not for the better though.

  • onlinepersona
    link
    fedilink
    arrow-up
    4
    ·
    2 days ago

    No. Libraries will always be useful. Not everyone has the credits to generate the tokens necessary to rewrite every lib in existence.

  • panda_abyss@lemmy.ca
    link
    fedilink
    arrow-up
    4
    arrow-down
    3
    ·
    2 days ago

    If I can replace an open source project with shitty AI scripts, what is that project actually even doing?

    Not defending the ethics of AI, but shit like “left-pad” and other low hanging packages shouldn’t exist.

    • fodor@lemmy.zip
      link
      fedilink
      arrow-up
      1
      ·
      2 hours ago

      Oh my friend, you can replace open source with AI. You can do it, especially if you don’t care about the consequences…

    • basiliscos@lemmy.ml
      link
      fedilink
      arrow-up
      4
      ·
      19 hours ago

      shit like “left-pad” and other low hanging packages shouldn’t exist.

      Thanks to AI there will the thousands of left-pad like projects

    • cristian64@reddthat.com
      link
      fedilink
      arrow-up
      2
      ·
      17 hours ago

      What is “left-pad”? If it does what I think it does, doing that with a LLM would be very wasteful.

      EDIT: I remember the event now. Obviously you wouldn’t use a dependency for that. I think I understood your comment now anyway.