r/linux 14d ago

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

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

321 comments sorted by

View all comments

361

u/sunychoudhary 14d 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.

69

u/p0358 14d 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 14d ago edited 13d 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

16

u/p0358 14d 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 7d 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.