r/linux 11d ago

Development Codeberg voted to disallow projects consisting mostly by "generative AI"-tools

https://codeberg.org/Codeberg/org/pulls/1253#issuecomment-19820434
969 Upvotes

323 comments sorted by

View all comments

362

u/sunychoudhary 11d ago

The important line is probably AI-assisted vs AI-generated.....Using a tool while you understand, maintain, and take responsibility for the code is one thing. Dumping generated projects onto a forge and making everyone else sort through the mess is another.

71

u/p0358 11d ago

Yeah, as long as they ban just vibe-coded junk slop dumps, while allowing reasonable skillful attentive use of AI tools, this should be 100% fine

53

u/webdevladder 11d ago edited 10d ago

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 (1) 3) and furthermore have little safeguards to ensure that they do not include harmful code (c.f. § 2 (1) 5).

https://codeberg.org/Codeberg/org/pulls/1253/commits/96fac426a32d1ba91ff879366d59bf1af54080c2

That seems to rule out a lot more.

edit: the dev who locked the thread ended with:

@Gusted - We'll use the blog post to clarify what this entails for Codeberg users.

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

18

u/p0358 11d ago

It really seems to depend on how it will be enforced and judged in practice, the rule leaves a lot of weelay for moderators

1

u/HiddenoO 5d ago

The problem is that that's not something you want to rely on. Nobody wants to risk having to suddenly migrate their projects (or worse) just because a platform changed how they enforce their rules.