https://blog.codeberg.org/protecting-our-floss-commons-from-llms.html

Codeberg changes terms of use to disallow vibe coded projects.

I hope if they find actual way to enforce it, it will also release some strain from them and will allow to become more stable again

xydone July 23, 2026, 7:41am 2

Note that they disallow LLMs that have had heavy LLM usage, so to me this reads like them covering their ass copyright wise and it sounds like a policy that will only get enforced on major rulebreaking projects after manual reports

Luke July 23, 2026, 7:44am 3

Indeed, important points to note:

If your work fits into these cases, it is unlikely that you are affected at all:

  • Projects who have an active community that cares about and maintains the software
  • Projects with a significant pre-LLM history
  • Maintainers who unknowingly or willingly accepted LLM-generated contributions from other contributors, if your project otherwise does not involve the heavy use of LLMs

We will also not spend significant amount of time and resources to automatically scan content on Codeberg. So while the following use cases are discouraged (similar to private repositories), they are likely to be tolerated in practice:

  • Side projects and experiments with little resource usage
  • Specific tools and custom scripts that would be unlikely to find a community anyway, even if they were not LLM-generated

w568w July 23, 2026, 8:09am 4

I 100% support this. That being said:

  • If Codeberg isn’t going to implement automated scanning, how do they plan to identify which projects are vibe-coded? Relying on voluntary user reports?

  • Hopefully, this policy can be adopted by social media platforms to cut off the downstream distribution of these projects. For a code hosting provider, making such a decision might puzzle some people and spark unnecessary backlash and controversy.

lukeflo July 23, 2026, 8:15am 5

I think its impossible for them to enforce it with close to 100% strike rate. The Codeberg team isn’t that big and has only limited resources.

However, I still see it as a very important signal to possible users of Codeberg that mostly vibe-coded projects are not tolerated and could be banned every time, while a responsible usage of LLM’s is not forbidden. Moreover, I see it also as important stand against the LLM/AI-first approach many projects are heading to these days.

I think that could indeed be the most usual way to be notificated about such projects, which doesn’t have to be bad at all. Since Codeberg is very tied with its community, the latter might care a lot that Codeberg will remain a place to be for human-driven projects.

Disclaimer: I’m a (not very active) member of the Codeberg non-profit organization and might be biased a little bit :wink: