AI-generated contributions are not accepted.

Pull requests, patches, documentation, translations, issues, or other contributions that are substantially generated by generative AI or large language models will not be accepted.

Contributors are expected to understand, author, and take responsibility for the work they submit. Tools such as linters, formatters, autocomplete, spellcheckers, and other non-generative development tools are unaffected by this policy.

https://github.com/pixelfed/pixelfed#ai-generated-contributions

https://github.com/joinloops/loops-server#ai-generated-contributions

We heard you! We are not accepting any AI or agentic code contributions, and will keep building Pixelfed by hand.

https://mastodon.social/@pixelfed/117350705262301318

      • Fallibilist@feddit.uk
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 month ago

        It’s decentralized platform. Nobody has the capability to impose such ban beyond their own instance.

        • mapto@feddit.bg
          link
          fedilink
          English
          arrow-up
          1
          ·
          30 days ago

          This is about the official codebase, both server/website and app. Anyone could fork it, but si far the original remains the most used service by far.

    • jaybone@lemmy.zip
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      It’s about source code contributions. I’m pretty lazy sometimes about following post links, sometimes I worry about articles full of ads and other nonsense. But to not read the actual content of a relatively short text post is a level of laziness I have not yet achieved.

  • Hiplobbe@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    How would they know though? If I use Claude to make a contribution and tweak some things, it would be impossible to know unless I actively tell them I used Claude when generating my code?

    • copygirl@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      1
      ·
      1 month ago

      “How would they know if my contribution is actually compatible with their open source license? I could just contribute code from an incompatible license, or proprietary codebase, without telling anyone.” This was supposedly an actual argument against FOSS licenses back in the days. Yeah, you can’t be 100% sure, but: You made your intent clear. And that’s honestly what most people care about. Then all you need to do is do some rudimentary checks for quality and maybe do a quick vibe-check (heh) on the person contributing.

      • Hiplobbe@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 month ago

        Okey thank you. My question was an actual question, if there was like a “tell” or something! :D

        • wholookshere@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 month ago

          There’s dozens.

          Large commits, over documentation, and not being able to answer questions about the OR are good starts usually.

    • Fmstrat@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      26 days ago

      They won’t. These rules are about making sure the author reviews. It’s pretty easy to tell when Claude makes a PR, but it’s impossible to tell you used Qwen, fixed the duplicate code, removed useless verbose comments, and moved things to the right place. Reviewers are perfectly happy with the later.

    • dil@piefed.zip
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 month ago

      Prob banning ppl from running agents that are automatically pushing to github and spamming all day

    • jj4211@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 month ago

      If you’ve seen a typical GenAI pull request, it’s blatantly obvious. If it has been curated well, sure it’s probably not feasible to know, but “slop” is easy to tell, and the target users have very slop contributions.

    • bretton.dev@coves.social
      link
      fedilink
      arrow-up
      0
      ·
      1 month ago

      It’s impossible, I’ll never understand why anti ai repos draw such a hard line instead of saying hey we won’t even look at 1000+ LOC PRs or design reworks with no discussion.

      Both of those are pretty reasonable policies that will kill most of the fly by AI requests.

    • givesomefucks@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      1
      ·
      1 month ago

      They won’t…

      Knowing piefed they were using AI, got called out, and are now “banning” it for the optics.

      It would be worse if they actually believed it, but they probably don’t.

  • bretton.dev@coves.social
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    I still think it’s odd to ban AI outright, it’s incredibly democratizing for smaller platforms and enables them to keep up with without getting bogged down in the drudgery of bug fixes / testing.

    • jj4211@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 month ago

      If you can tell it is AI generated, then it’s going to be more trouble than it is worth.

      Note “substantially” AI generated. If you’ve been paying attention to popular open source projects you’ve seen the sort of “contributions” and of course they should be dismissed.

      If you have had generally good experience with GenAI, think not of your direct experience, but rather your experience with how others have used it, and that’s more representative of the issues.