Comments
Hacker News
I don't get the anti-AI sentiment.
From the maintainer standpoint, it basically eliminated entire classes of frustrating, tedious jobs that existed before - especially with regards to packaging and CI/CD
No longer do I have to do the back and forth dance of getting slightly further into a 20-minute build over the course of an evening until GitHub Actions finally produces a correct build. I just log into `gh`, give Claude the specs ("Please make it as statically-linked wherever sensible, support these platforms xyz back to versions abc") and it loops 2 or 3 times itself until the build is done.
If a user posts an issue, Claude can track it down in 15 minutes flat. Our issue backlog was cut by around 70% in a couple of months after Opus 4.5 was released - I could fix 5 issues in a coding session rather than 1, and new users who would vibecode a fix would often upstream the solution via PR.
As a user, deployment of many FOSS apps has gone from a nightmare to 15 minutes of prompting. I have a Claude skill that has the user accounts, IP addresses and configs of the servers. You just say "Install Immich on server xyz" and it does it. My wife says she wants the Immich photos on the Chromecast, I sign into adb and say "Make the Immich photos the screensaver on the Chromecast", and it installs ImmichFrame.
If I run into issues, instead of just giving up I'll just prompt a fix. I'll often clean things up, draft a PR and upstream it - and to be honest results have been mixed. Some maintainers (myself included) are appreciative that someone has upstreamed a fix that others can find useful, others are actively hostile to it and plenty more are just too busy to review the PRs.
I do empathise with them about the wasted CI/CD resources for small projects with a handful of users, but the rest just sounds academic and out-of-touch. From my own experience as an early adopter I've found that AI has massively increased my participation in the FOSS sphere - as a maintainer, contributor and consumer.
by AussieWog93
My issue however, is that this is changing the rules on people. Codeberg initially was a FLOSS alternative to big company Github. Now it's more narrow, an alternative to Github and only for people who don't want to use AI. What's the next step? This is the problem, you either a platform and be, within legal reasons, agnostic, or you are trying to be a specific community. It is unclear to me if the specific community that Codeberg wants to be today will be the one it wants to be in a year from now, because clearly it's changing.
I cannot rely on a service provider that does change that quickly.
by somnium_sn
by evantbyrne
I can understand why. The cost to the host is entirely in volume of code, and creating volume is cheap now. Without some constraining measure they will have lots of AI code. Even just by itself that would make it impossible to have.
It’s also a cultural thing. This is for that niche of developers. That’s all right. Communities have their own (often-hyperspecific) rules. HN certainly does and we’re all here.
by arjie
by TheChaplain
I disagree with basically all of the logic they're using here, but that's the point: not every site needs to be for every person. Clearly there are quite a few software developers who agree vehemently with the stance they're taking. They should have a community hub, and now they do.
by tptacek
> 7. 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/commit/96fac426a32d1ba91ff...
by croemer
Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- Codeberg's philosophy sounds really good, I build open source scientific research projects, would you advise me using this platform instead of Github for making my code public?
- I run an open source project, contribute to others and in the last 6 months I've set up two homelabs (one at work, one at home) out of hard rubbish/ewaste running a bunch of open source software.
I don't get the anti-AI sentiment.
From the maintainer standpoint, it basically eliminated entire classes of frustrating, tedious jobs that existed before - especially with regards to packaging and CI/CD
No longer do I have to do the back and forth dance of getting slightly further into a 20-minute build over the course of an evening until GitHub Actions finally produces a correct build. I just log into `gh`, give Claude the specs ("Please make it as statically-linked wherever sensible, support these platforms xyz back to versions abc") and it loops 2 or 3 times itself until the build is done.
If a user posts an issue, Claude can track it down in 15 minutes flat. Our issue backlog was cut by around 70% in a couple of months after Opus 4.5 was released - I could fix 5 issues in a coding session rather than 1, and new users who would vibecode a fix would often upstream the solution via PR.
As a user, deployment of many FOSS apps has gone from a nightmare to 15 minutes of prompting. I have a Claude skill that has the user accounts, IP addresses and configs of the servers. You just say "Install Immich on server xyz" and it does it. My wife says she wants the Immich photos on the Chromecast, I sign into adb and say "Make the Immich photos the screensaver on the Chromecast", and it installs ImmichFrame.
If I run into issues, instead of just giving up I'll just prompt a fix. I'll often clean things up, draft a PR and upstream it - and to be honest results have been mixed. Some maintainers (myself included) are appreciative that someone has upstreamed a fix that others can find useful, others are actively hostile to it and plenty more are just too busy to review the PRs.
I do empathise with them about the wasted CI/CD resources for small projects with a handful of users, but the rest just sounds academic and out-of-touch. From my own experience as an early adopter I've found that AI has massively increased my participation in the FOSS sphere - as a maintainer, contributor and consumer.
by AussieWog93 - It is fine to have corners of the internet that run in a particular way.
My issue however, is that this is changing the rules on people. Codeberg initially was a FLOSS alternative to big company Github. Now it's more narrow, an alternative to Github and only for people who don't want to use AI. What's the next step? This is the problem, you either a platform and be, within legal reasons, agnostic, or you are trying to be a specific community. It is unclear to me if the specific community that Codeberg wants to be today will be the one it wants to be in a year from now, because clearly it's changing.
I cannot rely on a service provider that does change that quickly.
by somnium_sn - From their recent announcements it seems Codeberg is operating as a club that just so happens to have a git UI. Perhaps that is amusing if you're playing along, but I can't imagine why I should want to actually host anything at an org with this kind of governance.by evantbyrne
- Seems fine. A git host is not a particularly hard piece of software to self-maintain and there’s always GitHub for most things.
I can understand why. The cost to the host is entirely in volume of code, and creating volume is cheap now. Without some constraining measure they will have lots of AI code. Even just by itself that would make it impossible to have.
It’s also a cultural thing. This is for that niche of developers. That’s all right. Communities have their own (often-hyperspecific) rules. HN certainly does and we’re all here.
by arjie - I don't really see a problem with this decision (or the one regarding crypto), they were voted on by the active members of Codeberg, simply a democratic outcome.by TheChaplain
- This makes sense. The largest project hosted on Codeberg today is, what, Zig? Zig is also openly hostile to LLM agents. It's a a clear identity for the site: a home for projects that identify as anti-LLM.
I disagree with basically all of the logic they're using here, but that's the point: not every site needs to be for every person. Clearly there are quite a few software developers who agree vehemently with the stance they're taking. They should have a community hub, and now they do.
by tptacek - Since the blog post doesn't actually include the change to the TOS and only links to it at the very end, here it is:
> 7. 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/commit/96fac426a32d1ba91ff...
by croemer