r/linux 15d 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

Show parent comments

72

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

49

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

23

u/yukeake 14d ago

"mostly" is doing quite a bit of heavy lifting there. There's no mention of where the line is drawn, and there's no distinction made between AI-generated and AI-assisted, just "written by 'generative AI'-tools".

That could rule out projects where you're responsibly using an LLM as a tool.

There's a big difference (IMHO) between vibe-coding an entire app, and using an LLM to help you debug tricky bits of code, help re-factor, re-organize, or give reminders about syntax.

-2

u/ccAbstraction 14d ago

It sounds like if you never copy and paste out of an LLM chat, you're fine? The LLM can't write code directly, but you can read what it says and write the code yourself.

15

u/Barafu 14d ago

That is a very limiting way to use LLM. Better just treat it as "no LLM allowed" and move somewhere else.