再见,GitHub
Bye, Bye GitHub

原始链接: https://log.ozgur.works/bye-bye-github.html

由于对 GitHub 近期的不稳定性、为训练 AI 而进行的激进数据开发,以及明显的企业贪婪感到失望,作者已正式将其项目迁移至自建的 Forgejo 实例。 作者将现代软件开发与 2000 年代的“离线”时代进行了对比,认为当时的产品无需频繁修补即可保持完备与可靠,并指出当今的科技巨头将利润置于质量和用户信任之上。作者拒绝接受有关 AI 训练数据的“合理使用”这一法律说辞,将其视为地缘政治手段而非道德准则。 归根结底,作者将此次迁移描述为一种自我反思,对自己过去依赖大型科技公司感到遗憾。通过取消订阅并收回基础设施,他们提倡数字主权,并告诫他人不要盲目信任中心化平台。作者传达的信息很明确:优先考虑安全性,对大型科技公司保持怀疑,并拥抱简单的自托管方式,以重新掌控自己的数据与工作。

这篇 Hacker News 讨论反映了开发者对 GitHub 等大型平台日益增长的不满,原因在于服务中断、限制性服务条款(特别是针对大语言模型的部分)以及付费墙等问题。 许多用户正转向 Forgejo 等自托管替代方案,或寻求 Tangled 和 Radicle 等去中心化选项。然而,社区对于“离开 GitHub”的可行性存在分歧: * **“锁定”观点:** 持怀疑态度的人认为,GitHub 的网络效应、持续集成/持续部署(CI/CD)集成以及贡献的便捷性,使得在不牺牲协作的情况下放弃该平台几乎不可能。 * **“独立”观点:** 自托管的支持者认为,依赖单一企业实体存在战略风险。他们指出,“路人式”贡献远不如运营主权重要,并强调现代迁移工具和简单的 CI 运行器(如 Woodpecker)已显著降低了切换难度。 该讨论帖凸显了软件界更深层的矛盾:在集中式、功能丰富的生态系统所带来的便利性,与对道德、独立且具备韧性的基础设施的追求之间,存在着权衡。尽管许多人承认这些平台正在“走向平庸化”(enshittification),但大多数人也意识到,迁移需要开发者从根本上改变处理分发和项目协作的方式。
相关文章

原文

I did it. I gave up on GitHub. I moved out, and I don’t wanna look back anymore.

First, it’s not stable anymore. I cannot believe how the software development industry managed to do this. I mean, come on. We all look like a bunch of wankers. Please, remember the old times, like the 2000s. For example, a game company, let’s say Eidos Interactive creates a computer game called CM 03/04. They built the game, tested it, agreed it was ready, burned thousands of CDs with the game on them, and sold it. It was happening in a world where the majority of users didn’t have a proper internet connection. No upgrades, no patches, no error logging, nothing. It worked for years, and became a legend.

Today GitHub has the best developers, best engineers, best LLMs, but this is the summary we have:

The Missing GitHub Status Page

Data source: The Missing GitHub Status Page

All due respect, I don’t accept this.

On the other hand, GitHub is neither a free service nor a charity fund. It’s a company that makes profit. They’re very capitalist when it comes to using other people’s code to train AI. Sometimes, they use small tricks to get what they want.

I’ve been using GitHub since 2012 and I feel like an idiot. I would never forgive what GitHub did. I’ve paid year after year, and this is what I get in return.

Also, I don’t buy the court results that say using other people’s data (like books, code, etc.) is fair use. There is a race between countries to get more political and economic power, and I do believe that many courts are just playing three monkeys.

They’ll say it’s fair use as long as they win the race.

So, I moved from GitHub to my homelab. My server, my hardware, my data. I have serious trust issues that I should have had for years. That’s why this is not a critique of GitHub, even though it looks like that. It’s a critique of myself. It’s a critique of us.

For now, I’ve moved all of my private repos to my Forgejo instance. I’ve also cancelled my subscription including Copilot. Then I remembered what I actually needed; simplicity.

A simple repository

I also have other services on my homelab, and I plan to expand it over time.

I still have some public repositories that nobody really uses on GitHub. I’m open to suggestions but I don’t wanna keep them on my homelab server, because it’s not open to public internet access, because of trust issues.

For me, the main idea of this post is: do not trust companies, especially big tech, when it comes to privacy or security.

Be suspicious.

Read more about security and privacy. Read more from independent blog writers, not developers who write blog posts like company ambassadors.

So, fuck you GitHub!

联系我们 contact @ memedata.com