微信扫码
添加专属顾问
我要投稿
揭秘Claude代码泄露事件背后的法律博弈与开发者神速重写,一个工程师的凌晨传奇。核心内容: 1. Anthropic利用DMCA机制下架泄露源码的法律依据与局限 2. 韩国开发者"净室实现"的Python重写版如何规避版权风险 3. 事件引发的社区轰动与开发者背景的戏剧性巧合
上篇说了源码怎么泄露的。
这篇说说后来发生了什么。
一个工程师、他的女朋友,和一个法律漏洞。
泄露事件爆出几个小时后,Anthropic 出手了。他们向 GitHub 发出了 DMCA 投诉,把存档泄露源码的仓库强制下架了。
但故事没有结束。
01DMCA 是什么
DMCA 是美国《数字千年版权法》里的一个机制。版权持有人可以向 GitHub 这类平台发投诉,要求删除侵权内容。平台收到投诉后默认先下架,不需要经过法院。
Anthropic 就是用这个机制,把归档了 TypeScript 源码的仓库直接打掉了。
02为什么打不干净
版权法有一个基本原则:版权保护的是「表达」,不保护「思想」。
Anthropic 的 TypeScript 源码受版权保护,直接复制是侵权。但如果有人读懂了逻辑,用另一种语言从头实现一遍相同的功能,在法律上通常不构成侵权。因为他没有复制那些文字本身,只是实现了相同的功能思路。
这在法律上叫「净室实现」。理论上既合法,又无法被 DMCA 打掉。
03凌晨四点,女朋友很担心
这就是 claw-code 这个仓库的来历。作者是韩国开发者,GitHub 账号 instructkr,也正是最早归档泄露源码的那个人。
他在 README 里写下了这段话:
「凌晨 4 点,手机通知把我吵醒。Claude Code 源码泄露了,整个开发者社区都炸了。
我在韩国的女朋友非常担心,怕我因为把代码存在电脑上就会被 Anthropic 追究法律责任。
所以我做了一个工程师在压力下会做的事:坐下来,用 Python 从头把核心功能重写了一遍,天亮之前推上去了。」
— instructkr,claw-code README,2026.03.31
整个重写过程用 AI 辅助完成,工具是叫 oh-my-codex 的工作流,基于 OpenAI Codex 构建。从看到新闻到推送代码,全部在一个凌晨之内搞定。
这个 Python 版本不包含任何原始 TypeScript 代码,所以 Anthropic 的 DMCA 打不到它。
04然后爆了
claw-code 仓库在几个小时内成为 GitHub 历史上最快突破 3 万 Star 的仓库。
顺带一提:他并不是突然冒出来的无名之辈。
就在泄露事件发生的十天前,《华尔街日报》刚刚报道过他,写他去年单人使用了 250 亿个 Claude Code token,还专程飞去旧金山参加了 Claude Code 的一周年派对。
这次泄露一出,他恰好就在最前线。
更有意思的是,这位开发者还没停下来。README 里写着:Rust 重写版正在 dev/rust 分支进行,目标是「更快、内存安全的运行时」。
从 TypeScript 存档被打掉,到 Python 重写,再到 Rust 版本,这一切都发生在同一天之内。
— 金 句 —删掉了书,但故事已经被人背下来了。
而且还翻译成了好几个版本。这就是「净室实现」打不死的原因
这次事件说明了一件事:在互联网时代,信息一旦流出,就几乎不可能被完全收回。
DMCA 可以打掉一个仓库,但打不掉已经被社区吸收的知识。Anthropic 现在面对的,是一个它无法用法律手段解决的问题。
你怎么看这件事?Anthropic 该怎么办?还是说这本来就防不住?觉得有用 → 点个❤️在看转给还不知道的朋友点个赞 👍 告诉我你看完了关注「AI范儿」,下次更新第一时间收到
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2026-04-01
说说Claude Code源码泄露
2026-03-31
Claude Code 源码泄漏,全部细节与始末
2026-03-31
突发!Claude Code 源码泄露,扒出这些隐藏功能
2026-03-31
阿里云发布 Agentic OS:首个面向 Agent 的操作系统
2026-03-31
Stripe拿出一份机器支付协议,Agent可以给自己买买买了
2026-03-31
Claude Code 砍掉了RAG:不要给智能体一个海洋馆,给它一个太平洋
2026-03-31
赛博龙虾:智能体的自我进化
2026-03-31
为什么这波 AI 产品都开始抢着做 CLI ?
2026-01-24
2026-01-10
2026-01-01
2026-01-26
2026-01-09
2026-01-09
2026-01-23
2026-01-14
2026-01-07
2026-03-13
2026-03-31
2026-03-31
2026-03-22
2026-03-22
2026-03-21
2026-03-20
2026-03-19
2026-03-19