<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/the-anti-github-z1zxft2nz" -->

---
title: The Anti-Github | daily.dev
description: Codeberg, a FOSS-focused GitHub alternative, has updated its terms of use to ban projects that mostly consist of AI/LLM-generated code, and also prohibits...
canonical: https://daily.dev/posts/the-anti-github-z1zxft2nz
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: The Anti-Github | daily.dev
og:description: Codeberg, a FOSS-focused GitHub alternative, has updated its terms of use to ban projects that mostly consist of AI/LLM-generated code, and also prohibits...
og:url: https://daily.dev/posts/the-anti-github-z1zxft2nz
og:image: https://api.daily.dev/og/posts/Z1ZXFt2Nz.png
og:image:alt: The Anti-Github
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# The Anti-Github

**[ThePrimeTime](https://daily.dev/sources/primeagen)** · 13 min read · 63 upvotes · 18 comments

## Summary

Codeberg, a FOSS-focused GitHub alternative, has updated its terms of use to ban projects that mostly consist of AI/LLM-generated code, and also prohibits cryptocurrency projects. The author breaks down Codeberg's reasoning from their blog: unclear copyright status of LLM training data (copyleft concerns), community trust erosion from low-effort AI submissions burdening maintainers, and rising hardware/hosting costs exacerbated by AI crawlers and mass commits. The author agrees with the copyright and community arguments but strongly disagrees with Codeberg's negative framing of single-use software, arguing that vibe-coded throwaway projects are actually valuable for rapid experimentation. The post also contextualizes Codeberg as a small nonprofit that shouldn't be held to the same standards as GitHub, a Microsoft-backed platform.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=RoHzXoolPTY>

## Questions this post answers

### Why did Codeberg ban vibe coded and LLM-generated projects?

Codeberg updated its terms of use to prohibit projects that mostly consist of code written by generative AI tools, citing unclear copyright status of AI-trained code, erosion of community trust from low-effort AI submissions burdening maintainers, rising self-hosted infrastructure costs strained by AI crawlers and high-volume automated commits, and a refusal to let user data train AI models. Cryptocurrency projects were banned in the same policy update for reputational reasons.

_Developers weighing AI-assisted contributions against community norms can follow this Codeberg policy debate on daily.dev._

### What does Codeberg's terms of use say about AI generated code?

Section two, paragraph seven of Codeberg's updated terms of use states that users must not share projects that mostly consist of code written by generative AI tools, but it does not define what threshold counts as 'mostly' - whether that means 51%, 75%, or simply the largest contributing share, leaving real ambiguity for projects with mixed AI and human authorship.

_Anyone drafting or navigating AI-use policies for open source repos can track this kind of terms-of-use ambiguity on daily.dev._

## Community discussion

Top comments from developers on daily.dev.

**@byteoutlaw** · 8 upvotes

> Within long time all projects consist most of AI/llm generated code.
>
> ![GIF](https://static.klipy.com/ii/4493325008d34b7bf8cd6813cd5c1619/39/4a/Wgjg1Gilp64byRm.gif)

**@doncho** · 7 upvotes

> Codeberg did a huge "doo-doo". 'nuff said!
>
> This is **not** freedom. This is **not** openness. This is **not** the values of FOSS.
>
> I just discovered them and I'm sad that they won't fit my values. No code of mine will be hosted there. Not (just) because I use AI to build it.

**@harshitmanepally** · 4 upvotes

> Codeberg out here single-handedly protecting developer jobs by banning LLM spam.
> RIP to my career goal of becoming a "Senior Vibe Coder"—time to actually remember how standard library functions work.

**@james3k** · 2 upvotes

> I wonder how many people posting on this thread have actually watched the video, or read the post by Codeburg...
>
> I see Prime's points, especially the last one, and the only one he really disagrees with CB on, and even on that one, I actually see both sides of the argument.  By that I mean one-shot specific apps have their uses, but so do ones that are collaborative efforts that build over time (ie, ultimately we need both).
>
> Ultimately, I think Codeburg made exactly the right choice, especially when it comes to their site.

**@h3l0st3k** · 1 upvotes

> ![GIF](https://static.klipy.com/ii/4493325008d34b7bf8cd6813cd5c1619/de/16/dJSvotHVYxk1N.gif)

## Similar posts on daily.dev

- [Codeberg Bans Cryptocurrency And LLM-Generated Code Projects](https://daily.dev/posts/codeberg-bans-cryptocurrency-and-llm-generated-code-projects-xpmc5ypwv) · Hackaday · 1 upvotes · 0 comments
- [Ditching GitHub](https://daily.dev/posts/ditching-github-vdjgxgl6t) · Lobsters · 145 upvotes · 20 comments
- [Godot No Longer Accepts AI-Generated Code Contributions](https://daily.dev/posts/godot-no-longer-accepts-ai-generated-code-contributions-fwp3rskcr) · 80 LEVEL · 1 upvotes · 1 comments

---

Tags: [#open-source](https://daily.dev/tags/open-source), [#github](https://daily.dev/tags/github), [#ai-coding](https://daily.dev/tags/ai-coding), [#vibe-coding](https://daily.dev/tags/vibe-coding)

[View this post on daily.dev](https://daily.dev/posts/the-anti-github-z1zxft2nz)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"The Anti-Github","url":"https://daily.dev/posts/the-anti-github-z1zxft2nz","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/the-anti-github-z1zxft2nz"},"datePublished":"2026-07-29T13:15:44.041Z","dateModified":"2026-09-13T18:41:40.585Z","description":"Codeberg, a FOSS-focused GitHub alternative, has updated its terms of use to ban projects that mostly consist of AI/LLM-generated code, and also prohibits...","image":"https://i.ytimg.com/vi/RoHzXoolPTY/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/RoHzXoolPTY/sddefault.jpg","isAccessibleForFree":true,"articleSection":"ThePrimeTime","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"ThePrimeTime","logo":"https://media.daily.dev/image/upload/s--J5-GjDeo--/f_auto/v1704628081/logos/primeagen.jpg","url":"https://daily.dev/sources/primeagen"},"commentCount":18,"discussionUrl":"https://daily.dev/posts/the-anti-github-z1zxft2nz","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":63},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":18}],"keywords":"open-source,github,ai-coding,vibe-coding","timeRequired":"PT13M","video":{"@type":"VideoObject","name":"The Anti-Github","description":"Codeberg, a FOSS-focused GitHub alternative, has updated its terms of use to ban projects that mostly consist of AI/LLM-generated code, and also prohibits...","thumbnailUrl":"https://i.ytimg.com/vi/RoHzXoolPTY/sddefault.jpg","uploadDate":"2026-07-29T13:15:44.041Z","duration":"PT13M","url":"https://api.daily.dev/r/Z1ZXFt2Nz","embedUrl":"https://www.youtube.com/embed/RoHzXoolPTY"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"ThePrimeTime","item":"https://daily.dev/sources/primeagen"},{"@type":"ListItem","position":3,"name":"The Anti-Github"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/the-anti-github-z1zxft2nz","comment":[{"@type":"Comment","text":"Within long time all projects consist most of AI/llm generated code.","datePublished":"2026-07-29T14:08:11.347Z","url":"https://daily.dev/posts/Z1ZXFt2Nz#c-eP9NEyY1q","author":{"@type":"Person","name":"Jacob B. Bonde","url":"https://daily.dev/byteoutlaw","image":"https://media.daily.dev/image/upload/s--veTChHK7--/f_auto/v1733220070/avatars/avatar_5cQvIZKr5tDFDotVDjulg"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":8}},{"@type":"Comment","text":"Codeberg did a huge “doo-doo”. 'nuff said!\nThis is not freedom. This is not openness. This is not the values of FOSS.\nI just discovered them and I’m sad that they won’t fit my values. No code of mine will be hosted there. Not (just) because I use AI to build it.","datePublished":"2026-07-29T16:26:29.900Z","url":"https://daily.dev/posts/Z1ZXFt2Nz#c-DPUr0zAOG","author":{"@type":"Person","name":"Doncho Angelov","url":"https://daily.dev/doncho","image":"https://media.daily.dev/image/upload/s--j1MSm0hy--/f_auto/v1716369534/avatars/avatar_EB0j0Umzh5v3zGWUSL5ma"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":7}},{"@type":"Comment","text":"Codeberg out here single-handedly protecting developer jobs by banning LLM spam.\nRIP to my career goal of becoming a “Senior Vibe Coder”—time to actually remember how standard library functions work.","datePublished":"2026-07-31T16:43:04.053Z","url":"https://daily.dev/posts/Z1ZXFt2Nz#c-N3n3CCTv9","author":{"@type":"Person","name":"HARSHIT MANEPALLY","url":"https://daily.dev/harshitmanepally","image":"https://media.daily.dev/image/upload/s--O0TOmw4y--/f_auto/v1715772965/public/noProfile"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":4}},{"@type":"Comment","text":"I wonder how many people posting on this thread have actually watched the video, or read the post by Codeburg…\nI see Prime’s points, especially the last one, and the only one he really disagrees with CB on, and even on that one, I actually see both sides of the argument.  By that I mean one-shot specific apps have their uses, but so do ones that are collaborative efforts that build over time (ie, ultimately we need both).\nUltimately, I think Codeburg made exactly the right choice, especially when it comes to their site.","datePublished":"2026-08-06T22:17:26.958Z","url":"https://daily.dev/posts/Z1ZXFt2Nz#c-pFoJThack","author":{"@type":"Person","name":"James Armbrust","url":"https://daily.dev/james3k","image":"https://media.daily.dev/image/upload/s--0w_TvoGA--/f_auto/v1768914022/avatars/avatar_AEKXULx8BUxudeeJqqvG8?_a=BAMAMiiu0"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2}},{"@type":"Comment","text":"","datePublished":"2026-08-03T19:27:04.380Z","url":"https://daily.dev/posts/Z1ZXFt2Nz#c-GZV9mYG0e","author":{"@type":"Person","name":"H3l!0s_T3k","url":"https://daily.dev/h3l0st3k","image":"https://avatars.githubusercontent.com/u/90980178?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/the-anti-github-z1zxft2nz#faq","mainEntity":[{"@type":"Question","name":"Why did Codeberg ban vibe coded and LLM-generated projects?","acceptedAnswer":{"@type":"Answer","text":"Codeberg updated its terms of use to prohibit projects that mostly consist of code written by generative AI tools, citing unclear copyright status of AI-trained code, erosion of community trust from low-effort AI submissions burdening maintainers, rising self-hosted infrastructure costs strained by AI crawlers and high-volume automated commits, and a refusal to let user data train AI models. Cryptocurrency projects were banned in the same policy update for reputational reasons. Developers weighing AI-assisted contributions against community norms can follow this Codeberg policy debate on daily.dev."}},{"@type":"Question","name":"What does Codeberg's terms of use say about AI generated code?","acceptedAnswer":{"@type":"Answer","text":"Section two, paragraph seven of Codeberg's updated terms of use states that users must not share projects that mostly consist of code written by generative AI tools, but it does not define what threshold counts as 'mostly' - whether that means 51%, 75%, or simply the largest contributing share, leaving real ambiguity for projects with mixed AI and human authorship. Anyone drafting or navigating AI-use policies for open source repos can track this kind of terms-of-use ambiguity on daily.dev."}}]}
```

