Я тут поймал себя на мысли про ИИ-агентов и open source. Сразу уточню: речь не про проблему обучения ИИ на коде под лицензией.

Процесс разработки трансформируется

Не знаю, как кодят другие, но мой текущий процесс выглядит примерно так:

  1. Сначала собираю спецификацию (конечно, с помощью ИИ).

  2. По спецификации делаю план реализации.

  3. План отдаю ИИ-агенту.

В плане есть:

  • гейты перехода между этапами

  • тесты

  • definition of done

Дальше агент просто проходит по плану. Конечно, я сильно упрощаю, но общий принцип понятен.

И вот здесь возникает интересный момент.

Спецификацию можно собрать практически из чего угодно. Например, из проекта под «заразной» лицензией вроде GNU GPL.

Можно внимательно изучить проект и написать подробную спецификацию:

  • какие есть модули

  • как они взаимодействуют

  • какие алгоритмы используются

  • какие интерфейсы между компонентами

По сути — полностью описать архитектуру системы. Причём даже не обязательно делать это вручную: с такой задачей вполне справится любой вменяемый ИИ-агент.

Дальше по этой спецификации другой ИИ-агент составляет план реализации, и запускается разработка. Через несколько итераций получается новый проект:

  • он работает

  • код другой

  • структура файлов может быть другой

  • даже язык программирования может быть другим

Но по сути это та же система, просто переписанная по спецификации.

Фактически получается что-то вроде автоматизированной clean-room реализации.

И вот тут возникает вопрос: защищает ли open-source лицензия от такого сценария?

Кажется, что нет.

Потому что copyright защищает:

  • конкретный код

  • конкретную реализацию

Но не защищает:

  • идеи

  • алгоритмы

  • архитектуру системы

ИИ просто делает переход от чужой архитектуры к новой реализации очень дешёвым.

Раньше clean-room реализация требовала команды инженеров. Теперь это можно провернуть с помощью одного человека и пары ИИ-агентов (умножить на X).

Поэтому у меня появилась мысль: возможно, если кто-то действительно хочет защитить open-source проект от подобного «переизобретения», одной классической лицензии уже недостаточно.

Потому что лицензии регулируют копирование кода, а не пересборку системы по её описанию.

Утекшие исходники

Но это еще не все. Представим, что не дай бог исходники вашего закрытого ПО утекли в открытый доступ. Конечно же, никто в здравом виде не будет разворачивать ваш сервис у себя. Но теперь у любого есть армия неутомимых воинов за 100$-200$ в месяц, которые под чутким руководством могут скопировать ваш сервис так, что никто не придерется.

Возможно, ИИ просто подсветил старую юридическую проблему, которая раньше была менее заметна.

Интересно, обсуждалось ли это уже где-нибудь.


Присоединяйтесь к русскоязычному сообществу разработчиков на Spring Boot в телеграм — Spring АйО, чтобы быть в курсе последних новостей из мира разработки на Spring Boot и всего, что с ним связано.

Комментарии (32)


  1. ildarz
    06.03.2026 09:52

    Копирайт всю дорогу защищал именно код, и только код. Никакие идеи и алгоритмы он никогда и не защищал, для этого есть патенты. И это вроде бы совершенно общеизвестные вещи.


    1. alexander-shustanov Автор
      06.03.2026 09:52

      да, но затраты на копирование были сильно выше


      1. petsernik
        06.03.2026 09:52

        А как же проверить копирование того что можно копировать? На больших дистанциях LLM иногда подменяет содержимое. Если сделаете своё тестирование и код-ревью, то да, можно в принципе довериться, но всегда ли это быстрее, чем самому написать?

        Что малое количество кода она быстро пишет/дополняет/заменяет и при этом зачастую не ошибается если задача несложная я осознаю, но я не про этот случай, а про тот, когда нужен большой контекст, чтобы не забыть учесть все нюансы.


  1. vadimr
    06.03.2026 09:52

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

    Скорее всего, при таком положении дел опенсоурсу скоро придёт конец.


    1. alexander-shustanov Автор
      06.03.2026 09:52

      LLM очень хорошо конвертирует из одного формата в другой. Конкретно я описал процесс Код->Спека->Код.
      По поводу того, новая реализация или нет, вопрос филосовский. Где-то слышал, что любое искусство вторично по отношению к более раннему искусству, и все же мы художников и музыкантов называем художниками и музыкантами, а не копирайтерами


      1. vadimr
        06.03.2026 09:52

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


        1. alexander-shustanov Автор
          06.03.2026 09:52

          А если я это сделал в своей голове?


          1. vadimr
            06.03.2026 09:52

            То же самое.


          1. unreal_undead2
            06.03.2026 09:52

            В своё время, когда писали clean room имплементацию MPEG кодека, была чёткая установка даже мельком не смотреть доступные публичные реализации (использовали только при тестировании, сравнивая результаты). Схожий, но не идентичный, код вполне может нарушать copyright.


          1. Newbilius
            06.03.2026 09:52

            Прочитайте про принцип "чистой комнаты". Если вы изучили исходники утекшей версии Windows и это доказано - по поводу любого подобного вашего кода для Wine в ваши двери могут постучаться юристы, причём успешно. Т.е. да, сам факт изучения накладывает на вас ограничения.


    1. ImagineTables
      06.03.2026 09:52

      Скорее всего, при таком положении дел опенсоурсу скоро придёт конец.

      — Хорошо… хорошо…
      — Доктор, да что ж хорошего?
      — Хорошо, что это всё не у меня это хоть кто-то понимает.

      А надежда есть. Даже две.

      1. Какому-нибудь Линусу шлея попадёт под хвост, и он объявит крестовый поход. С class action'ами и прочим. Потому что если бы ему нравилось, что кто-то использует код сообщества в закрытых коммерческих проектах, он бы заменил GPL на MIT.

      2. Вся эта хрень, которая сейчас живёт в кредит, настолько бесполезна, что даже с текущим тотальным воровством и прихватизацией окажется нерентабельна и закроется естественным путём.

      Это не считая того, что суды могут внезапно начать делать свою работу и назвать copyright infringement copyright infringement'ом.


  1. MAXH0
    06.03.2026 09:52

    С одной стороны это и хорошо. Но с другой Ии-слоп это и не копи лефт.

    Имхо, знаменитое письмо Open Letter to Hobbyists Билли Гейтса сильно натянуло сову на глобус приравняв код к авторскому художественному произведению. И чем скорее от этого перекоса избавятся, тем будет лучше...


    1. vadimr
      06.03.2026 09:52

      Есть код и есть код, с разной степенью художественных и технических достоинств. С другой стороны, если код не имеет собственных достоинств, зачем его копировать?

      Я всю жизнь занимаюсь заказной разработкой и далёк от рынка коробочного ПО, поэтому в целом мне лично неважно, чья точка зрения возобладает, но тем не менее я думаю, что в своей ситуации Билли скорее был прав. Пока существует капитализм, совершенно непонятно, почему нельзя продавать Бейсик.


      1. MAXH0
        06.03.2026 09:52

        Не... Вопрос в том что Бейсик инженерный продукт, а не авторское произведение. И натягивать одну лицензию на другую было изначальной юридической ошибкой.


        1. vadimr
          06.03.2026 09:52

          Я лично его исходный текст распечатал и читал, ничем принципиально не отличается от другого чтения.

          Сейчас, конечно, большинство программ так пишут, что не почитаешь, но это не вина Билли.


          1. MAXH0
            06.03.2026 09:52

            В том, что их В ПРИНЦИПЕ не почитаешь, если они под копирайтом — полная вина Билли.


            1. Newbilius
              06.03.2026 09:52

              С чего бы? Вам никто не мешает выложить исходники коммерческого продукта под лицензией "изучайте, но продавать сборку нельзя". И такие даже бывают.


              1. MAXH0
                06.03.2026 09:52

                Спасибо что расказали про CC BY-NC-SA :) Только в целом к делу это не относится. Потому что в целом код принадлежит не авторам, а корпорациям и именно "авторское" право, хотя на практике "отчуждённое лицензионное право" служит инструментом его сокрытия.


  1. ermadmi78
    06.03.2026 09:52

    Но это еще не все. Представим, что не дай бог исходники вашего закрытого ПО утекли в открытый доступ. Конечно же, никто в здравом виде не будет разворачивать ваш сервис у себя. Но теперь у любого есть армия неутомимых воинов за 100$-200$ в месяц, которые под чутким руководством могут скопировать ваш сервис так, что никто не придерется.

    Код сам по себе ничего не стоит. И до появления ИИ код ничего не стоил. То, что ИИ может ускорить написание кода в 10 раз никакого значения не имеет. 0 / 10 = 0.

    В разработке ценен не код. Ценностью обладает техническая экспертиза команды инженеров, создавших продукт. Потому что любой продукт, чуть сложнее одноразового скрипта, обладает длинным жизненным циклом. Сначала это новорождённый малыш - смешной, неуклюжий, с кучей детских болячек. Потом продукт проходит стадии взросления и кризисов. Обретает зрелость. Потом стареет и умирает. А инженеры, по сути, выступают в роли мамок и нянек для малыша. И сопровождают продукт на всём его длинном жизненном пути. Без них он не выживет, не разовьётся, не обретёт зрелость.


    1. alexander-shustanov Автор
      06.03.2026 09:52

      Речь не идет о том, что процесс автоматизирован и человек не принимает участие. И такое провернуть сможет только действительно хороший разработчик, по ходу дела он эту экспертизу и наберет. Она будет меньше, чем у авторов изначального ПО, да.

      НО! я думаю, что скорее норм, что проект сначала пишут одни люди, потом дописывают другие. Экспертиза и так мигрирует от одних людей к другим. Это скорее исключение, если кто-то годами занимается одним и тем же продуктом.


      1. ermadmi78
        06.03.2026 09:52

        Это скорее исключение, если кто-то годами занимается одним и тем же продуктом.

        Люди приходят и уходят. А команда остаётся. Именно поэтому я и говорю о ценности технической экспертизы команды, а не отдельных людей.


        1. NatalyOld
          06.03.2026 09:52

          Вот это вы сейчас серьезно написали? То есть если от вас уйдет разработчик со своим стеком, то у команды с другим стеком сохранится экспертиза?! В чем? Впаривать начальству/заказчику?


    1. denisgrigoriev04
      06.03.2026 09:52

      Большое количество компаний предоставляют экспертизу по опенсорс продуктам или их форкам, Postgress Pro например. Ии позволит делать такое и с ПО которое имеет более строгие лицензии


  1. Rapekas
    06.03.2026 09:52

    Прозвучало про патент. Не соглашусь. Патентуют конкретные сочетания букв, а не язык.

    Копирайт для кода. Патент для алгоритма или метода внутри кода. Хотя и лицензия бессильна против независимой реализации

    Автор прав, на практике ИИ обвалил цену копирования архитектуры. Clean-room больше не нужен.

    Итог будет жестким:
    1. Лицензии с запретом на обучение ИИ.
    2. Тотальная верификация кода (доверия к публичным репам не будет).
    3. Бизнес-логика уйдет в закрытый код.

    Open Source станет коммуналкой для инструментов и стандартов. И кровь человеческого кода с кровью AI смешивать перестанут.


    1. vadimr
      06.03.2026 09:52

      Кстати, патентная чистота результата работы нейросети не проверяется никак.


  1. asdfbnm
    06.03.2026 09:52

    Если честно - я вообще не понимаю смысла копирайт претензий на опенсорс код

    Зачем выкладывать код в паблик , если запрещаешь его копировать? В чем вообще идея такого действия? Похвастаться - я так могу, а вы больше нет? Это называется патент, а не опенсорс с копирайт лицензией...

    Я не говорю про утечки конечно, тут мне неясно что делать...


    1. unreal_undead2
      06.03.2026 09:52

      Можно накладывать ограничение на то, как именно можно копировать. Типичный пример с жёсткими ограничениями - GPL.


      1. Hrr_2
        06.03.2026 09:52

        Но зачем вообще выкладывать?

        И да, какая печаль, если знания копируют?


  1. vagon333
    06.03.2026 09:52

    Аналогичный опыт:

    Работаю в узко-специализированной индустрии (банковское кредитование - соблюдение законов).
    Раньше каждая компания имела свои особености и накручивала цены за мелкие фишки.
    Сейчас все копируют всех по скриншотам и спецификациям - spec-driven development.
    Прям сейчас набрасываем демо для нового клиента на базе spec-driven development.

    Грядет тектонический сдвиг в разработке и копирайтах.


  1. Melirius
    06.03.2026 09:52

    Интересно, а декомпиляция с последующим воспроизведением нарушает копирайт? Вроде как нет, реализатор кода ж не видел :)


    1. vadimr
      06.03.2026 09:52

      Код в машинной форме принципиально не отличается от исходного. Это как с переводом книги.


  1. GidraVydra
    06.03.2026 09:52

    Проблема высосана из пальца, до ИИ было ровно то же самое, только продукты конкурентов изучал и адаптировал не ИИ-агент, а живой человек. Любой коммерческий продукт (неважно, программа это, пылесос или шоколадный батончик) разрабатывался с "учетом опыта конкурентов". Типичное задание от начальства на разработку продукта выглядело и выглядит как "сделайте как у них, но лучше и патентно чистое".

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