Forgot your password?
typodupeerror
Programming AI

Codeberg Bans Cryptocurrency and LLM-Generated Code Projects 45

Longtime Slashdot reader AmiMoJo shares a report from Hackaday: Community-led open source project hosting site Codeberg has formally announced that projects whose code is largely or fully machine-generated through LLMs and other 'AI' tools will no longer be welcome. This follows on the heels of a similar ban on cryptocurrency-related projects. The community vote was on two issues, the first being the notion that scraping of project code for the use in LLMs should be forbidden, which was a motion that easily passed. The second motion was on disallowing projects whose code was substantially generated by LLMs like Claude, OpenAI Codex, and similar. This motion passed with 358 in favor versus 144 against.

In the earlier linked blog post the reasoning behind especially this second issue is expanded upon, covering not only "license whitewashing," but also the direct and indirect hardware costs, with the expanding 'AI' datacenter hyperscaling having massively increased hardware costs for Codeberg over the past years, as the costs have been largely externalized. Also covered is the aspect of these LLM-based tools destroying the OSS community, which is something that is backed up by recent studies.
This discussion has been archived. No new comments can be posted.

Codeberg Bans Cryptocurrency and LLM-Generated Code Projects

Comments Filter:
  • Excellent (Score:5, Insightful)

    by gweihir ( 88907 ) on Monday July 27, 2026 @04:08PM (#66259524)

    Always good to see that there are still people with intact wits in this whole sea of crazy we have today.

    • Agreed. I've been waffling on migrating from Github -- inertia, you know -- despite its increasing enshittification. This gives me at least some reassurance that Codeberg has its head screwed up straight, so I think I'm going to start moving projects over there. It probably won't be perfect (what is?) but at least I won't have to wake up every day and wonder what absolutely batshit crazy nonsense is going to inflicted on the site and thus my projects.
    • by HiThere ( 15173 )

      Enforcement may be tricky.

      • by gweihir ( 88907 )

        Yes. But I have noticed that the incompetent AI "coders" like to brag.

      • There are many telltale (shh!) patterns in AI code generators. They are not so easy to find if the codebase is large and the AI slop is only a tiny fraction of it. But when the codebase is small and the AI generated most of it, it's pretty obvious. And that's exactly the use case for this ban.
        • by gweihir ( 88907 )

          I think it even starts with code-size. Apparently, LLMs typically generate code much larger than needed for the problem, because they essentially glue together fragments in an insightless way. Hence LoC statistics may already be enough to identify most LLM code.

          • by gweihir ( 88907 )

            Again with the no-clue "moderators" moderating down factually correct statements. Probably some dumb asshole weaponizing moderation again.

        • by HiThere ( 15173 )

          Try "There are *currently* many telltale". Things have been changing quite rapidly, and will probably continue to do so for quite awhile. (And many poor coders also have bad habits.)

          Much better would be to exclude bad, sloppy, and repetitive code...but nobody sees that as applying to their own work.

          • Writing in the manner of a human programmer, poorly, is just one possible classifying feature. Yet another classifying feature would be writing perfect code, in a manner alien to the natural output of human programmers. Neither may be desirable for contributions to certain projects.
    • by Anonymous Coward
      Banning cryptocurrency projects is the opposite of intact wits. It is the policy equivalent of smashing the thermometer because you dislike the temperature. A competent society does not respond to new technology by demanding it disappear. It builds the legal and technical tools needed to understand it, regulate abuse, and capture the benefits. Blanket bans do not defeat decentralized systems, they mostly guarantee that innovation leaves, legitimate users lose access, and bad actors continue operating outsid
      • A competent society does not respond to new technology by demanding it disappear.

        What makes you think that some technology is worth protecting just by virtue of existing?

        • by gweihir ( 88907 )

          Indeed. A competent society recognizes worthless crap and discards or ignores it. The mere continued existence of crapto at its current scale already conclusively proves that we do not have a competent society.

          This fake argument is essentially a pseudo-sophisticated version of the non-argument "You are a hater!".

      • LLM generated posts on Slashdot, who'd have thunk it?
        • by gweihir ( 88907 )

          Some people think that actual skills and insights are overrated and public posturing is all that matters. My personal take is that these people are just wasting their lives. They for sure are making the world a worse place on top of that.

  • by Anonymous Coward on Monday July 27, 2026 @04:27PM (#66259578)

    GitHub is evil? Maybe a bit. Use codeberg! Codewho?

    The problem is not that the project was not sympathetic, but that it has a small and opinionated governing. GitHub will somehow need to appease the general consensus or get a huge shitstorm. That makes your project relatively save, because they cannot be that arbitrary in their decisions. Codeberg, on the other hand, can decide within a few days to ban LLM-Code.

    If you migrated your project there because GitHub is evil and used LLM since some time, you would now have to move again. Where? Either GitHub that won't surprise you too much, or the next small code hoster that tries their best, but may make arbitrary decisions to your disfavor. That's not easy to solve (except for complete self hosting) as you always either have the large corporate monolith that tends to get enshittified, or the opinionated half-private projects that arbitrarily fuck over you when they decide that they do not longer like projects that have an "e" in their name, possibly with the majority of the (small) population being okay with it, because they never liked the letter "e" anway.

    • I'm thinking of moving off Github and maintaining a legacy account for verification purposes. I quit LinkedIn when MSFT bought it and debated about Github when it was bought Thinking about new Buzz platform from Dorsey. I think banning LLM code is suicide but it's not my problem.

      • by Shmoe ( 17051 )

        We'll have to talk alot of LLMs down off bridges now.

      • by SumDog ( 466607 )
        I agree. AI derangement syndrome runs both directions. At the same time, even though I use it, I know it's hurting my cognitive software engineering abilities. I think that's going to become a bigger issue than anyone realizes.
    • GitHub has deleted projects because it didn't like them too or considered them too much of a hot potato. Try safely hosting an emulator on there for an older games console or something similar. The only difference is corpo-bias in things to remove vs moral bias.

      You can self host if you have real concerns - most people have at least some idea of whether their project is controversial or not. Anyone using LLMs to code right now knows full well that 90% of actual people in computing, as opposed to corporation

      • GitHub has deleted projects because it didn't like them too or considered them too much of a hot potato. Try safely hosting an emulator on there for an older games console or something similar.

        My own NES emulator is on Codeberg, but there are well over a dozen emulators on GitHub. Start here:

        - LIJI32/SameBoy (Game Boy)
        - TASEmulators/fceux (NES)
        - mgba-emu/mgba (Game Boy, Game Boy Advance)
        - nesdev-org/MesenCE (NES, Super NES, Game Boy, Game Boy Advance, PC Engine, Master System/Game Gear, WonderSwan)
        - jsgroth/jgenesis (Mega Drive/Mega CD, Super NES, Master System/Game Gear)
        - dolphin-emu/dolphin (GameCube, Wii)
        - stenzek/duckstation (PlayStation)
        - ares-emulator/ares (numerous)
        - Dwedit/PocketNES (Pock

      • by _merlin ( 160982 )

        How about an emulator for just about everything [github.com]? And that project has special privileges and routinely exceeds resource limits that get other people banned. GitHub seems to like emulators.

    • I'm quite ignorant about codeberg except for looking through the code of a project or two.

      I was curious because I hear people speaking about it in cult-like terms. I thought that just meant they liked it a lot but according to this article there's a herd mentality about excommunicating apostates.

      Yikes.

      Reminds me of when I was really interested in the Bluesky protocol before it got swarmed with ideology.

      It never used to be like this. We used to make fun of Apple for their "no nuclear end use" license in the

  • As for LLM-Generated Code?
    No use trying to add guardrails now! Mountains of slop are upon us!
    • A history lesson: "the "age of masonry" ended around 1870 to 1890. This period marked the shift from heavy, load-bearing stone and brick walls to the mass-production of rolled steel I-beams and skeleton frame construction. Steel frames took the structural weight off walls, transforming masonry into a mere exterior veneer."

      I've been expecting this period for 15 years.
      Most code egotists won't last long.

      https://www.scry.llc/2014/05/1... [scry.llc]

      "a classic example is the American car industry, which went from 1500 compa

    • Innovation is about digging through the mountain of slop for a few useful nuggets. (This is also how academia works. I'm not trying to make some conservative spin on how "woke" academics are useless. It's simply a matter of the fact that around each bright master of their study is a graduating corona of talent.) Embrace change in productivity tools, just as we should embrace change in the meaning of words over time.
  • from the article:

    "It seems like many ‘vibe coders’ don't realize that they don't actually have a community around them. They build projects as if they had, and spend resources accordingly. We see projects having a lot of code activity, heavy CI/CD testing, frequent and large release binaries. Sometimes, it feels like the amount of supported platforms exceeds the amount of actual users.

    To us, it seems ridiculous to see projects with a single developer and virtually no users consuming as much or e

    • It's almost like you have to do resource management if you don't want randoms to cost you shitloads of money on a cloud-based platform.

      Who knew?

    • by allo ( 1728082 )

      Their reasoning is a bit off (One of the things about LLM is, that you you run larger projects without having to find a large community of contributors first), but I also don't see why they should allocate CI resources at all. I am even surprised when GitHub sponsors such resources (and when projects accept the gift instead of being independent) but why should Codeberg pay for other people's package builds? For storage and traffic I don't see a real problem (given we're talking about code without large blob

  • In the last year I deleted all of my old open source projects. I'm doing some closed source work now on an app that isn't releases... and everything is yelling AI at you from GitHub to Gitlab. I may open source parts of this library at some point if they mature.

    I'm begrudgingly on Bitbucket, but mentally ready to move if I find something new. Maybe I should take a look at codeberg again if I am ready to post a mix of open source and closed source. For those who don't know, Godeberg is a fork of Gitea af

    • You can run Forgejo (the forge Codeberg is based on and that started as a Gitea fork) on a 3 EUR Hetzner VM. If you want to do CI/CD right there as well, add at least 3 EUR more for a Forgejo Actions runner. Or get CI somewhere else. This stuff even runs on a Raspberry Pi (try that with GitLab's omnibus install). I've been running it on a NUC and a 3 CHF Infomaniak VPS for a good while.
  • Guess everyone needs a place.

  • Define computer coding as a human art-form. ... as it is for many. Then the evil of LLM-generated computer code becomes  obvious. Define generating natural landscapes, personal portraits  and cityscapes as a human art-form. Then the evil of LLM-generated paintings becomes obvious. Define the 6-speed gear-train for a Ford-Pony as an industrial product. Then CNC-machining becomes obvious. Need I continue ?  Greed & over-reach never substitute for good judgement.
    • Yes, but to play devil's advocate here for a moment, is it really?

      Isn't much of programming more or less just writing instructions for your computer. Looking up instruction codes in the hand-book isn't particularly creative, that's why people made assemblers and even compilers where you, essentially just type in your idea in a human-like language like COBOL or C and the instructions come out of the compiler.

      Again, yes, it can be fun, but so can prompting also be. It can free you from things like having to l

  • ... feel free to copy Codeberg's model. Just start your own organization providing hosting and run it based on donations. Since hosting isn't terribly expensive, you could even start in your own home, you can scale that up as you gain more donations.

    Codeberg is essentially a piece of the Internet that feels as if it came from the 1990s before it got broken. It is a donation-based service, everyone can use, provided they follow some rules. Nobody minds if you offer an "alternative" Service yourself.

What is research but a blind date with knowledge? -- Will Harvey

Working...