Anthropic обвинили в краже архитектуры Mononoke для Scion

More on Anthropic's Scion ripping off Mononoke

Anthropic обвинили в краже архитектуры Mononoke для Scion

Автор Mononoke утверждает, что Scion от Anthropic не просто повторяет идею derived data, а копирует всю модель данных Bonsai changeset, включая структуру и терминологию. По его словам, он получил подтверждение умышленного плагиата и пересечения команд. Признание заслуг Sapling он считает недостаточным. При этом он отмечает, что воссоздание системы за 5 месяцев всё равно впечатляет, но проблема в отсутствии атрибуции.

Нет никаких шансов, что это была неумышленная дань уважения.
  1. nickg-anthropic

    Привет! Я — автор оригинального поста в блоге и хотел бы немного прояснить ситуацию.

    Мы указали Sapling, потому что именно так Meta сама внешне называет всю систему, включая сервер Mononoke, и мы хотели следовать этой конвенции. Мы добавим дополнительную сноску, чтобы это уточнить. [правка: уже сделано]

    При создании Scion нас вдохновляло многое, например, отличные идеи в модели данных Bonsai из Mononoke, и мы не собирались это как-то замалчивать. Нас также сильно вдохновила https://martin.kleppmann.com/2015/03/04/turning-the-database..., например, где концепция «derived data» описывается теми же словами.

    Мы также не просто сказали Claude построить нам систему контроля версий; мы провели много исследований о том, что сработает, а что нет для нашего случая, и переход от существующего большого Git-репозитория (а не Mercurial, как в Mononoke) потребовал множества новшеств помимо некоторых из этих структур данных.

    Цель была отдать должное Mononoke, не углубляясь слишком в сравнение и противопоставление каждого пункта модели данных, где мы разошлись. В Anthropic много бывших сотрудников Meta, которых вдохновляло то, насколько приятным было использование системы контроля версий благодаря Mononoke, и это большая заслуга вас и команды контроля версий там. Этот опыт был для нас путеводной звездой с самого начала при принятии решений, соответствующих нашим (другим) потребностям.

  2. MeetingsBrowser

    > моё предположение по умолчанию теперь таково, что публичные инженерные презентации Anthropic — по большей части недобросовестные подделки. Это печально.

    Не мог не согласиться.

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

    Тот факт, что они на самом деле не сами создали этот побочный проект, а украли его у кого-то другого, также ставит под сомнение их добросовестную миссию вести человечество в новую эру...

  3. fcarraldo

    Открытые Mononoke и EdenFS на самом деле не работают вне Meta. Я изучал это несколько лет назад для большого монорепозитория, понял, что это не сработает, и отложил. Если бы у меня была команда людей и/или агентов, мы, вероятно, построили бы всё с нуля, а не перенимали кодовую базу Sapling.

    Кажется немного глупым поднимать всю эту шумиху из-за проекта под лицензией MIT, который одновременно и открытый, и на самом деле непригодный для использования. Что вы ожидаете, что люди будут делать с исходным кодом — любоваться им?

  4. jfrbfbreudh

    > Даже название «Scion» меняет порядок слогов в «Bonsai» и отбрасывает «B»! Это может быть совпадением, а может и нет.

    хм

  5. espeed

    Перепроектируя современную систему контроля версий для open source проектов, нужно учитывать, что у миллионов разработчиков на компьютерах работают кодирующие агенты и/или у них есть аккаунты Claude Code/Google/OpenAI. И свидетельства из репозитория Linux и многих других репозиториев на GitHub показывают, что open source проекты переполнены баг-репортами, отправленными кодирующими агентами. Если бы я принимал баг-репорт и/или патч, я хотел бы знать заявленную проблему и причины, почему это проблема, желаемое состояние или исправление и причины, почему оно предпочтительно, а если прилагается патч, я хотел бы получить проверяемое доказательство происхождения: подписанную сессию кодирующего агента, включая промпты, использованные для его генерации, в паре с изменённым кодом. Так поддержка open source сможет стать по-настоящему децентрализованной.

Ещё за этот день

2026-10-15