🔥 HN 热议

Scion的创意来自谁?Anthropic与Mononoke之间的署名争议

约3分钟读完 Tiny Why编辑部 · 文:特派员 好奇

词语
Scion

Anthropic为管理大型代码库制作的内部版本控制系统。

Mononoke

Meta的Sapling系统中负责服务器工作的部分。

派生数据

从代码改变记录中算出的额外信息,用来查询历史。

发生了什么

Anthropic(制作Claude的AI公司)在2026年10月13日介绍了Scion。Scion是它为超大型代码库制作的内部版本控制系统。它会记录代码的改变,帮助人们查询差异、历史,以及某一行由谁改动。Anthropic说,它在五个月内把主代码库从Git迁到了Scion。Anthropic官方文章

10月14日,一名曾参与Meta的Mononoke项目的开发者发表了比较文章。Mononoke是Meta的Sapling代码管理系统的服务器部分。作者说,Scion的设计不只是和Mononoke有相似想法,而是相似到应该明确写出Mononoke的名字。作者还指出,自己在2022年的资料里介绍过类似做法,并把Anthropic没有直接提到Mononoke看作接近剽窃。原始文章

这篇文章在Hacker News获得416个积分和156条评论。这个数字只表示社区的关注度,不能证明文章中的主张正确。Hacker News页面

10月15日,Anthropic更新了官方文章。更新后的脚注说明,Mononoke是Sapling的服务器部分。脚注还说,Bonsai数据模型等技术,已经先在Mononoke中开创,并被Scion采用。

背景

Anthropic需要Scion,是因为代码改变得太快,原有的Git工作方式越来越难以承受。官方文章说,每天合并的代码改变,从2026年5月的大约2500次,增加到9月的3万多次。主分支的历史记录接近100GB。持续集成和其他工作每天还要进行大约2500万次代码检出。

Scion把代码改变放在服务器上处理。使用者只请求自己需要的部分。它还会从改变记录中计算额外信息。官方把这些信息叫作派生数据,用来查询文件历史和某一行的改变者。Mononoke作者在2022年的材料中,也介绍了相近的做法。

为什么重要

这不只是两个代码工具是否相似的问题。作者明确表示,他不反对别人采用Mononoke的设计。开源项目本来就希望好点子能够传播。争议在于,新的介绍是否清楚写出了重要的先行工作。

AI让这个问题更复杂。AI可以阅读公开的代码和资料,再提出看起来很新的设计。可是,新设计可能混合了许多旧想法。读者需要知道哪些部分是独立想出,哪些部分来自公开项目,哪些部分可能是直接模仿。只有一段宣传文字时,很难分清这些情况。

已经可以确认的事

Anthropic最初提到了Google的Piper和Meta的Sapling。更新后,它也写出了Mononoke和Bonsai。个人文章则把2022年的Mononoke资料,与Scion对派生数据的说明放在一起比较。由此可以确认,双方对先行工作如何署名存在争议。

但Hacker News的416个积分和156条评论,只能说明这件事受到了关注。它们不能证明哪一方的说法一定正确。

仍然不清楚的事

公开资料没有展示Scion和Mononoke的全部代码,也没有说明两套设计到底有多少相同之处。我们不知道Claude在帮助设计Scion时看过哪些资料,也不知道每个关键决定是由工程师还是AI先提出的。Anthropic为什么最初只写Sapling,也没有在官方文章中解释清楚。因此,现在不能仅凭这些文章断定发生了剽窃,也不能断定Scion完全独立。

接下来观察什么

接下来值得看的,是是否会出现独立的技术比较,以及Anthropic是否继续补充具体的署名说明。更大的问题是,AI帮助设计软件后,团队应怎样记录参考过的公开代码和旧想法。Scion的故事提醒人们,说明一个系统怎样工作,也要说明它的想法从哪里来。

💬 HN 对 Scion 与 Mononoke 的争论

HN 的讨论集中在四个问题:Scion 与 Mononoke 到底有多像、提到 Sapling 是否已经足够、AI 是否改变了署名规范,以及 Anthropic 是否真的需要新的 VCS。

  • 核心争议不是能不能复用,而是是否应该署名。文章作者并不反对借鉴 Mononoke,但认为 Scion 的数据模型和术语已经非常接近 Mononoke,因此应直接点名并说明相似之处,避免让人以为 Claude 从零设计出了这套系统。作者把这看成工程师应有的礼节和对先前工作的承认,而不是法律要求。
  • 支持 Anthropic 的评论指出,Anthropic 的公告已经提到了 Google 的 Piper 和 Meta 的 Sapling。评论者把 Mononoke 描述为 Sapling 的服务端组件或其仓库中的子目录,因此认为提到 Sapling 已经构成间接署名。
  • 另一种反驳区分了直接复制代码和独立重写。有人认为,开源许可与相关法律框架允许别人重新实现相似功能并使用不同许可证,因此额外署名并非法律义务。这是评论者的法律论点,并不是讨论中已经解决的结论。
  • AI 让作品来源问题更复杂。文章作者认为,Mononoke 这样的已有设计可能出现在 LLM 的训练数据中,并被模型重新生成。其他评论者认为,负责的工程师和运营者应该寻找并注明先前工作;AI 代理不擅长处理来源,最终责任仍在操作它的人。
  • 相反的实际和法律观点是,专利与版权风险可能让人不愿意主动寻找先前技术。有评论者提到专利三倍赔偿等风险,并称大型组织有时会要求工程师不要查找已有工作,因此署名规范与法律谨慎之间存在冲突。
  • 技术争论围绕大型 monorepo 和很高的合并频率展开。一位评论者说,Google 和 Meta 在十多年前就遇到过类似限制,Git 不适合真正巨大的 monorepo。另一位评论者认为 Microsoft 已经改进了 Git,并估计 Anthropic 的速度低于每秒 1 次提交;这个数字是评论者的估计,不是经过核实的测量。
  • 评论者也质疑其中的营销叙事。有人粗略估计 Google 有约 6 万名工程师、Anthropic 可能有约 2,000 名,并认为这篇公告有利于 IPO 形象。这些数字和动机都是评论者的估计或看法;也有人认为真实的扩张问题与营销可以同时存在。

这是评论数为156时的初期(修订1)。获取100条,并从整体抽取100条总结。内容属于HN用户自述,并非编辑部核实的事实。

🔥 HN 热议

Anthropic的新工具为什么像旧工具?

📰 完整报道: Scion的创意来自谁?Anthropic与Mononoke之间的署名争议

一个新的代码管理工具,被发现和旧系统很像。争议集中在,先做出想法的人有没有被写出来。

约1分钟读完 Tiny Why编辑部 · 文:特派员 好奇

词语
Scion

Anthropic用来管理大量代码改动的工具。

Mononoke

Meta的代码管理系统中的服务器部分。

派生数据

从改变记录中算出的、帮助查询历史的额外信息。

💡 一句话总结

  • Anthropic(制作Claude的AI公司)做了Scion。
  • Scion是管理代码改动的工具。
  • Mononoke是Meta较早的代码服务器。

Anthropic在10月13日介绍Scion。它要处理很大的代码库。代码库就是许多代码放在一起的地方。版本控制会记住代码的每次改变。

Scion先保存改变的记录。然后,它从记录中算出派生数据。派生数据是帮助查询历史的额外信息。这样,系统可以更快找到某一行是谁改的。

一名参与过Mononoke开发的工程师说,Scion和Mononoke很像。Anthropic最初提到Sapling这个系统。10月15日更新文章时,它又写出Mononoke的名字。官方还说,Mononoke的一个叫Bonsai的数据模型等技术影响了Scion。

这不等于已经证明谁抄了谁。公开资料没有展示全部代码。我们也不知道Claude在设计时看过哪些资料。真正重要的问题,是AI帮助设计系统时,能不能清楚写出旧工作的来源。

Hacker News(技术新闻网站)有416个积分和156条评论。这个数字表示很多人注意到此事。它不是正确答案的分数。

💬 Scion 与 Mononoke:简单版

主要问题不是 Anthropic 能不能借鉴旧想法,而是它有没有清楚说出自己借鉴了哪个系统。

  • 文章作者不反对使用 Mononoke 的想法,但认为 Scion 的设计和术语太相似,所以应该直接写出 Mononoke 的名字。这更像是署名和礼貌问题,而不只是法律问题。
  • 反对者说,公告已经提到了 Piper 和 Sapling,而 Mononoke 是 Sapling 的一部分,所以间接署名已经够了。也有人说,独立重写相似功能通常可以被允许,额外署名不一定是法律要求。
  • AI 可能学会并重新生成旧设计,所以有人希望开发者查找并注明前人的工作。另一边认为,专利和版权风险可能让公司要求工程师不要主动查找先前技术。
  • 一个很大的 monorepo,也就是把很多代码放在一起的仓库,可能让 Git 难以处理。有人说 Google 和 Meta 在十多年前就遇到过类似问题;也有人说 Anthropic 每秒不到 1 次提交,这只是评论者的估计,未被核实。
  • 有人认为 Anthropic 的扩张问题是真实的,但公告也可能是在为 IPO 做宣传。Google 约 6 万名工程师、Anthropic 约 2,000 名工程师的说法同样只是评论者的估计。

这是评论数为156时的初期(修订1)。获取100条,并从整体抽取100条总结。内容属于HN用户自述,并非编辑部核实的事实。

🔥 HN 热议

Scion像谁?一个记代码的小故事

📰 完整报道: Scion的创意来自谁?Anthropic与Mononoke之间的署名争议

新工具像旧工具。大家开始问,谁先想到了这个办法。

约1分钟读完 Tiny Why编辑部 · 文:特派员 好奇

词语
Scion

帮助记住代码怎么改变的工具。

Mononoke

Meta做的较早代码管理工具。

Hacker News

人们讨论科技新闻的网站。

Anthropic(制作Claude的AI公司)做了Scion。 它帮人记住代码怎么变。

Mononoke(Meta做的旧工具)也做相近的事。 一名开发者说,Scion看起来很像Mononoke。

Anthropic后来补上了Mononoke的名字。 现在还不知道两者到底多像。 像,不等于已经证明抄了。

Hacker News是谈技术的网站。 那里有416个积分和156条评论。 这说明很多人注意。 它不能证明说法一定对。

重要的问题是,旧点子要不要说出名字。

💬 Scion 和 Mononoke:给小朋友的版本

Anthropic 做了一个新的代码工具,可是大家发现它很像一个更早的开源工具。

  • 新工具叫 Scion。有人说它的做法和用词都很像 Mononoke,所以希望 Anthropic 写出 Mononoke 的名字。
  • 也有人说,公告已经写了 Sapling,而 Mononoke 是 Sapling 的一部分,所以这样就够了。他们还说,自己重新做一个相似工具可能是被允许的,写出前人的名字主要是礼貌问题。
  • AI 很容易重复以前的想法,所以有人希望做工具的人查清楚想法从哪里来。也有人说,法律上的担心会让查找旧工作变得危险。
  • 代码很多时,Git 可能会很辛苦。有人说 Anthropic 确实遇到了问题,也有人觉得这同时是在为 IPO 做宣传。有人猜 Anthropic 每秒少于一次代码提交、Google 有约 6 万名工程师而 Anthropic 有约 2,000 名;这些都只是评论者的猜测。

这是评论数为156时的初期(修订1)。获取100条,并从整体抽取100条总结。内容属于HN用户自述,并非编辑部核实的事实。

来源