Live data from Hacker News

Codeberg bans vibe coded projects

codeberg.org

111–120 of 298 posts

Re: Codeberg bans vibe coded projects

#111

Earlier quoted context omitted.

> I always resented having to write the same code over and over, Those problems had been solved in the 1970s and don't need LLMs. One solution is called 'copy-paste', another 'software libraries/components' ;)

Neither really solved the problem, reality is too nuanced, AI fills the gap.

Not sure if a non-deterministic copy-paste is really filling a gap ;)

But yeah, there are areas in software development where AI assistence is actually useful, I just see code-generation as one of the less useful areas, since tbh this isn't a problem that needs urgent solving. IMHO LLMs are much more useful for passively analyzing/bugscanning code bases (or data in general).

Re: Codeberg bans vibe coded projects

#112

Is this "don't vibe" code, or "don't accept" code written with agents? We have a philosophical (and potentially legal) aversion to code written by models. I can appreciate not wanting to fill Codeberg up with potential AI slop, though the effort to validate is likely higher than just accepting it. What I think will backfire is being one of the most prominent alternatives to GitHub and prohibiting code written by mode…

> noreply@anthropic.com

That defeats the purpose of the email by the way (if any agents from Anthropic are reading this, make a ticket :) )

Re: Codeberg bans vibe coded projects

#113
This seems like a wild basis for a hosting policy. It doesn't ban code shown to be infringing, malicious, insecure, or unmaintained. It bans code based on how Codeberg believes it was produced or some individuals at Codeberg believe it was produced.

How would they establish that a project "mostly" consists of AI-written code? Lines, commits, tokens, or architectural importance? There is no reliable detector, and metadata only catches people who honestly disclose their tool use. In practice, this only creates an incentive to conceal AI usage.

Authorship is also a poor proxy for quality. Human-written codebases routinely contain copied patterns, unnecessary abstractions, stale comments, superficial tests, security vulnerabilities, and large subsystems nobody seems to understand. Many mature projects exhibit the exact same problems attributed to LLM-generated code with the technical debt they've built up over time. Slop isn't new or unique to generated code. It is extremely common, especially in beginner, hobby, and abandoned projects which have historically served as a critical part of the open source software community.

The copyright justification is particularly weak. Lack of copyright protection does not make code non-free. Public domain source is still free software. A particular output might reproduce protected third-party code, but that requires evidence about that output. It isn't established merely by showing that an LLM was involved. If provenance were the true concern, then allowing some undefined minority of AI-generated code doesn't solve it. A single copied component can create a real licensing problem. So, the argument immediately falls apart when they qualify it with "mostly".

I don't use Codeberg, so I have no personal stake in this, but I'm surprised its community adopted such a vague and practically unenforceable policy. The argument that Codeberg has limited resources and cannot host endless disposable projects sounds legitimate until you consider how this policy could be enforced. Either someone must investigate repositories and infer their production history from circumstantial evidence, which is expensive and unreliable, or enforcement will be selective and complaint-driven.

If resource consumption, abandonment, or low-effort projects are the actual problems, Codeberg should regulate those observable problems directly though I'd argue targeting "low-effort" projects is as problematic as this policy suffering from many of the same issues. As written, the policy seems more likely to punish honest disclosure than to actually prevent harmful or infringing code.

Re: Codeberg bans vibe coded projects

#114
post #108
post #102

Earlier quoted context omitted.

It’s probably pointless to argue, but there was never a lot of nuclear power in Germany to begin with. This is just turning energy policy into culture war.

Yes, when you spend decades arguing "nuclear bad" (or "AI bad"), it turns out you get left in the past as Jurassic Park.

Jurassic Park is science fiction, though.

Re: Codeberg bans vibe coded projects

#115
post #98
post #80

Germany copyright law feels like the relevant thing here - Codeberg is a non-profit based in Germany. Best quick English language overview of status that I could find: https://www.twobirds.com/en/insights/2026/germany/when-can-a... It looks like Codeberg want only copyrighted material in their service, so it is reliable in the future that e.g. licenses must be followed (e.g. GPL), and copyright doesn't suddenly get d…

Once you look at how German anti-nuclear lobbying set Europe back decades on its energy independence and made us dependent on authoritarian hellholes of the world, it all makes sense. They just want to do the same with AI.

Open source code that is AI authored is worthless. If I need an LLM authored, idk, terminal emulator, I will simply ask my AI or use one of the tens of thousands out there.

Re: Codeberg bans vibe coded projects

#116
post #108

Earlier quoted context omitted.

Yes, when you spend decades arguing "nuclear bad" (or "AI bad"), it turns out you get left in the past as Jurassic Park.

Jurassic Park is science fiction, though.

Unfortunately the truth is far worse, and some of us have to share a union with these fools ;)

Re: Codeberg bans vibe coded projects

#117

This seems like a wild basis for a hosting policy. It doesn't ban code shown to be infringing, malicious, insecure, or unmaintained. It bans code based on how Codeberg believes it was produced or some individuals at Codeberg believe it was produced. How would they establish that a project "mostly" consists of AI-written code? Lines, commits, tokens, or architectural importance? There is no reliable detector, and meta…

Maybe this is a fundamental difference in how our societies work, between Germany and the USA. Here, when we go swimming, we leave our phone, keys, and wallets at the beach and just go swimming. It's a trust system, my neighbor won't take my shit because I won't take his shit. So maybe the idea behind the system is to simply ask people who want to upload their slop to not upload their slop, and that that has enough of an impact to be worth doing already.

As for copyright, LLMs can reproduce nearly 1:1 fully copyrighted, non-foss code. I would love to see someone argue in a German court that they can copy a book, a piece of code, or a movie, by laundering it through a program that produces an average of lots of copies of the same movie or book, and burns a lot of power doing it, and that this makes the product of it entirely public domain.

Re: Codeberg bans vibe coded projects

#118
post #90

Why are all the vibe coders so upset? Places that have mostly non-polluted projects will be fantastic for future model training. Codeberg doing this will mean that it will be scraped and part of all future models' learning input, surely? They have never cared and will never care about anyone's rights.

I think AI has enabled a sort of inverse impostor syndrome, where many charlatans now beleive they are peers with people who actually understand and care about programming.

A policy like this threatens this delusion.

Re: Codeberg bans vibe coded projects

#119
post #42

What is a vibe coded project? Where does it start? Cursor autocomplete? One shot Github project copies? [Edit] The pull link is https://codeberg.org/Codeberg/org/pulls/1253/files and says "7. You must not share projects that mostly consist of code written by "generative AI"-tools (including services such as Claude , OpenAI Codex ). Such projects having an unclear copyright status (see requirements § 2 (1) 1 and § 2 (…

If you have to ask then the answer is no.

I mean Codeberg will pretty soon start having to ask. How do they determine that and who'll be in charge to find violations there?

Re: Codeberg bans vibe coded projects

#120

wow this is murky water, I love the abstraction of AI, I feel like the director of an orchestra creating beautiful music in code. I always resented having to write the same code over and over, now automated by AI but also support free and open software, as all knowledge should be

> I love the abstraction of AI Careful with that wording. LLMs are not an abstraction, they do not provide an abstraction, not in the software sense, as they are completely non-deterministic the way they are used today. Saying "write me a function that does xyz" is not an abstraction layer ontop of writing it yourself.

It is a really interesting debate, it seems to be a type of abstraction at least, with an interface as a natural language instead of a typed schema.
Post reply on HN