Migrating The Zig Organization from GitHub to Codeberg

240 points by rcalixte


jaredwhite

Awesome to see this! I'm far along a path of migration of many open source libraries I maintain over to Codeberg…I started with the smaller ones and am working my way up to bigger endeavors.

GitHub has abandoned its original mission, pillaged the source code of its userbase, and played us all for fools. Selling to Micro$oft was a horrible lurch into the nightmare we now find ourselves in. Forgejo/Codeberg's success may not be a panacea to everything wrong with open source in 2025, but it's a significant step in the right direction.

technetium

(Link: https://codeberg.org/ziglang/zig in case you're a dummy like me and need something obvious :))


I'm shocked at how bad Actions are from reading this — I don't have any large projects that depend heavily on it, so I guess I'm just insulated form that trashfire. I always thought the "but Microsoft!" arguments against GitHub weren't very convincing but now I'm seriously wondering whether to start new projects elsewhere.

The sleep script looks especially stupid. How on earth is a company okay with wasting their own CPU time in such a ridiculous way?

As a bonus, we look forward to fewer violations (exhibit A, B, C) of our strict no LLM / no AI policy, which I believe are at least in part due to GitHub aggressively pushing the “file an issue with Copilot” feature in everyone’s face.

Regrettably, the linked PRs appear to use Gemini/Claude. Which means we unfortunately can't blame Copilot and/or aggressive marketing for this.

In the end, we opted for a simple strategy, sidestepping GitHub’s aggressive vendor lock-in: leave the existing issues open and unmigrated, but start counting issues at 30000 on Codeberg so that all issue numbers remain unambiguous.

Huh, that seems like a neat feature. I wonder if Codeberg could also provide a read-only copy of GitHub issues — if only for reference/archival purposes.


An aside: I wish the GitHub developers weren't personally insulted ("losers", "monkeys"(?!), "lackeys"). Most of the muscle in the AI push seems to come from the execs, and if you're a grunt programmer at the bottom of the totem pole, what choice do you have? The choice between feeding your family and keeping the lights on, or between taking a huge gamble in this job market and jumping ship.