GitHub 被批软件业公敌
为什么值得看
开发者 Efron Licht 发文痛斥 GitHub 垄断代码托管、扼杀软件自由。文章指出 Copilot 用开源代码训练却不回馈、平台锁定效应让开发者难以迁移,呼吁警惕单一平台控制开源生态的风险。
媒体预览
编辑判断
这篇文章的尖锐之处在于把 GitHub 的商业模式矛盾摆上台面:它既是开源基础设施的最大受益者,又是用专有 AI 变现开源劳动的最大赢家。Copilot 的训练数据争议去年已有集体诉讼,但多数团队仍因社交图谱和工作流惯性留在 GitHub。
对 AI 工程师的实际影响是双重的:如果你在训练代码模型,需要重新审视数据来源的合规风险;如果你在选型代码托管,GitLab、SourceHut 或自托管 Gitea 的迁移成本正在降低,而 GitHub Actions 的替代方案(如 Woodpecker CI)成熟度已足够支撑中小团队。更值得观察的是,这篇文章在 HN 获得 136 分但评论区分歧大,说明社区对"GitHub 是否真构成危害"尚未形成共识,这恰恰是判断拐点信号的窗口期。
社区反馈
意见分歧 46 条评论
核心争论:GitHub垄断与平台锁定 vs 迁移成本:开发者质疑替代方案能否真正解决生态依赖问题
“Never, ever, think about something else when you should be thinking about the power of incentives.” — Charlie Munger Edit: great write up, thank you op.
Amen.
Because of so many GitHub problems, I'm adding GitLab.com and Codeberg.org. Setup is simply 3 steps: 1. Sign up on each service, ideally with the same username. 2. For each repo you want to share, create the same repo name as a blank repo; do not automatically create a README. 3. Edit your local fil