I migrated everything to codeberg several months ago (and created an annual donation schedule). I was never a big fan of github but what ultimately pushed me to ditch it was the way github was shoving copilot/chatgpt in my face without me ever asking. Codeberg has a clear stance on that and it's a stance I can totally get behind.
In addition I spun up forgejo at a server at home for very critical stuff and it's awesome.
Note: If you use any form of AI-assisted coding tools, your project breaks Codeberg TOS
> If you use any form of AI-assisted coding tools,
that's not true, only if the project consists mostly of AI generated code
Which is exactly why I started donating!
Perhaps you should stop relying on AI then...
There's a difference between relying on Ai and having any llm generated content in your repos.
?
Note: if your reason for switching is purely uptime, you will be sorely disappointed with codeberg
Their own site reports the 2 week uptime at 1 nine https://status.codeberg.org/status/codeberg and I suspect if you use the (really terrible) across-all-product-offerings uptime methodology that people love to post for github it would be a 0 nines overall service.
> Their own site reports the 2 week uptime at 1 nine
If you look at github's uptime for that past 24 hours they're way below 1 nine.
In all seriousness, the amount of time you amortize over matters - if you look at the status account here https://social.anoxinon.de/@codebergstatus the downtime is not bad overall even though recently it was rough.
The link you provided has shown a nearly perfect uptime. Your statement doesn't reflect the proof.
Personally I have never had a single issue with Codeberg's uptime. Are you trying to argue that GitHub's is better for some reason (when it objectively is not)?
The link provided shows "Uptime (336 hours): 98.76%". That's one nine of uptime for fourteen days.
The reason for switching was shoving all the slop down my throat, even when just browsing. There are a couple of things I have published and a handful of others I plan on open sourcing some day so for the purpose, codeberg does a brilliant job. For work - meh i'm in a corporate environment running internal repositories on company servers so that's less of an issue still.
Codeberg for open source and Forgejo for private (and slop, if you're into that kind of thing) is what winners do
I'm not into that kind of stuff honestly: in my case Forgejo is for stuff I don't feel comfortable with leaving the boundaries of my apartment.