Один из создателей Mononoke упрекнул Anthropic: Scion повторяет дизайн без ссылки

Автор блога sunshowers.io, помогавший строить сервер контроля версий Mononoke в Meta, опубликовал пост о том, что новая система контроля версий Anthropic Scion сильно вдохновлена Mononoke. Поводом стал текст Anthropic, вышедший «вчера» относительно поста: компания описывает, как Scion использует концепцию «derived data» (производные данные), чтобы сделать такие операции, как blame (показ авторства строк), эффективнее.

Автор приводит рядом собственное описание из 2022 года, которое он составил в материалах кандидата для Oxide: там Mononoke использует ту же концепцию «derived data» для той же цели. По его оценке, уровень имитации выходит далеко за рамки того, что бывает при схожих идеях. Он отмечает, что Anthropic сослалась на Sapling лишь в связи с «hard-won lessons» (тяжело доставшимися уроками), а Mononoke не упомянула вовсе, и считает, что это граничит с плагиатом. Кроме того, пост Anthropic, по его впечатлению, подаётся так, будто всё это спроектировал Claude, тогда как многие идеи придумала его команда в Meta, а Claude лишь «усердно применил» их почти десять лет спустя.

Автор оговаривается, что его команда тоже опиралась на предшественников для Mononoke и Sapling: от Google SrcFS до журналов упреждающей записи (write-ahead logs) в базах данных. Он рад, что видение, которое было у команды в 2017-2018 годах, оказалось таким сильным и долговечным, и прямо пишет, что не возражает против копирования дизайна Mononoke: открытый код выпускают как раз ради распространения хороших идей.

Главный довод касается ИИ. По мнению автора, по мере того как большие языковые модели помогают проектировать новые системы, они, вероятно, будут сильно опираться на существующие разработки. Mononoke, открытый проект и, как утверждает автор, есть в обучающей выборке каждой такой модели. Если спросить Opus 5.5 или GPT-6 Astra о предшественниках, обе сразу указывают на сходство с Mononoke. Вывод: отдавать должное предшественникам теперь проще и важнее, чем когда-либо, и оправданий больше нет.

В сноске автор приводит пример системы со схожими идеями, но с существенными различиями в дизайне: запись Висента Марти (Vicent Marti) для Cursor.

Ключевые факты

  • Автор поста, участвовавший в создании сервера контроля версий Mononoke в Meta, утверждает, что описание Anthropic системы Scion имитирует дизайн Mononoke с концепцией «derived data» для эффективных операций вроде blame.
  • По его оценке, то, что Anthropic отметила Sapling лишь за «hard-won lessons» и не упомянула Mononoke, граничит с плагиатом.
  • Автор не возражает против самого копирования дизайна: открытый код существует ради распространения хороших идей, но требует указывать источник.
  • Он утверждает, что Opus 5.5 и GPT-6 Astra на вопрос о предшественниках сразу называют Mononoke, поэтому оправданий для умолчания больше нет.
  • Автор подчёркивает, что и его команда изучала предшественников, включая Google SrcFS и журналы упреждающей записи в базах данных.

Почему это важно

Спор показывает конфликт вокруг авторства идей в эпоху ИИ-проектирования. Автор поста связывает его с тем, что языковые модели, помогая создавать новые системы, вероятно, будут сильно опираться на существующие открытые разработки, а значит, вопрос корректных ссылок на источники встаёт острее. Это одна точка зрения заинтересованного участника, а не установленный факт.

Кому это важно

Разработчикам систем контроля версий и инструментов для монорепозиториев, авторам открытых проектов, компаниям, публикующим технические описания собственных систем, и всем, кто использует языковые модели для проектирования архитектуры.

Как это применить

Практический вывод, который делает автор: при описании новой системы стоит спросить модель о предшественниках и явно указать их в тексте. По его словам, модели вроде Opus 5.5 и GPT-6 Astra сами сразу называют Mononoke, так что сослаться на источник нетрудно.

Можно ли доверять

Материал, личное мнение человека, который говорит, что сам участвовал в создании Mononoke, то есть стороны спора. Текст поста Anthropic в источнике не воспроизводится, есть только пересказ автора, ответа Anthropic нет. Слова о «плагиате» и «имитации», оценка автора, а не вывод независимой проверки.

Риски и подводные камни

Автор сам отмечает, что у его команды тоже были предшественники, но считает, что уровень имитации выходит за рамки схожих идей; другие системы, например для Cursor, содержат близкие идеи при заметных различиях в дизайне. Утверждение об обучающих выборках моделей и об их ответах на вопрос о предшественниках, слова автора, не подкреплённые в источнике измерениями.

«Отдавать должное тем, кто был до нас, теперь проще, и важнее, чем когда-либо. Больше нет оправданий.»

— Автор поста, помогавший строить Mononoke

Компания Meta Platforms признана экстремистской организацией, её деятельность на территории РФ запрещена.