В современном мире редко можно встретить что-то действительно новое: большинство программ представляют собой переработку созданного ранее программного обеспечения. Разработчики используют доступные, включая открытые, источники для создания дополнительных модулей к основной программе или адаптации версий ПО. Возникает вопрос: считается ли такая доработка оригинальным творением? Где проходит граница между законным изменением и неправомерным копированием чужого продукта?
Модификация или адаптация?
Данные понятия непосредственно связаны с внесением изменений в ПО и правовыми последствиями таких действий. Изменения могут касаться как исходного кода, так и исполняемого кода, а также сопутствующих документов (согласно письму Минцифры России от 27 января 2022 года № П11-2-05-200-3571 «О рассмотрении обращений субъектов предпринимательской деятельности и заинтересованных лиц в сфере информационных технологий»).
Официальные определения даны в статье 1270 Гражданского кодекса РФ (пп. 9 п. 2 ст. 1270 ГК РФ):
- Модификация – это внесение любых изменений в программу для ЭВМ, включая перевод на другой язык программирования, за исключением адаптации.
- Адаптация – это изменения, проводимые исключительно для функционирования программы для ЭВМ на конкретных технических средствах пользователя или под управлением конкретных программ пользователя, включая настройку параметров, доработку и изменение скриптов и конфигурационных файлов.
Итак, законодатель определяет модификацию ПО через адаптацию: модификация – это все, кроме адаптации. Адаптация представляет собой техническую настройку программы для её использования. Основное различие между ними кроется в намерениях: адаптация направлена на функционирование работы ПО на устройстве конкретного пользователя, тогда как модификация может преследовать любые другие цели, такие как доработка существующих функций, изменение исходного кода или продажа нового модуля на базе оригинальной программы и т.д.
Юридическая значимость этого различия заключается в том, что модификация требует согласия правообладателя, поскольку она представляет собой одну из форм реализации исключительных прав на программу. В случае адаптации такое согласие не требуется. Кроме того, последствия этих действий разные: модификация приводит к созданию нового объекта авторского права, в то время как после адаптации продукт остаётся прежним, лишь настроенным под нужды определённого пользователя.
Судебная практика
В судебной практике особое внимание уделяется цели изменений и условиям договоров, заключенных между сторонами. Давайте рассмотрим примеры из судебной практики, демонстрирующие различие между модификацией и адаптацией.
1. В случае адаптации программного обеспечения не появляется новый объект, что влияет на налогообложение (согласно Постановлению Арбитражного суда Волго-Вятского округа от 16 декабря 2016 года № Ф01-5237/2016):
Налоговая доначислила налог на прибыль и НДС на общую сумму в 28 411 920 рублей. ФНС посчитала, что в результате исполнения договора был создан новый продукт (биллинговая система), который представляет собой нематериальный актив (НМА) и относится к амортизируемому имуществу. Такой объект должен облагаться налогом, и налоговые льготы в данном случае не предусмотрены.
Общество не согласилось с таким подходом и обжаловало решение налоговой в суде. Суд подтвердил, что создание на базе внедряемого ПО конкретных функциональных возможностей системы является адаптацией программы, а не созданием нового программного продукта или отдельного НМА.
2. Миграция данных – это пример адаптации ПО, что подтверждено Решением Арбитражного суда Москвы от 8 августа 2016 года по делу № А40-154016/14-27-1300. Миграция данных — работы, направленные на обмен данными двух и более модулей системы для обеспечения корректного выполнения функций последних. Этот процесс не вносит изменений и не создает новых алгоритмов решения задач.
3. Модификация ПО оценивается по использованию кода исходной программы (Определение СК по экономическим спорам Верховного Суда РФ от 22 ноября 2022 г. N 307-ЭС22-14196 по делу N А56-10049/2019).
Особенности программного обеспечения как объекта интеллектуальных прав заключаются в следующем:
- для других объектов авторских прав ключевыми критериями являются новизна и оригинальность;
- для программного обеспечения важны функциональные изменения, то есть добавление новых функций или улучшение уже существующих. Это оценивается путем анализа глубины и степени переработки кода, а также целей, которые преследовались в процессе работы. Это относится как к изменениям в исходном коде, так и в исполняемом или объектном коде.
4. Запуск программных продуктов без обязательного ключа защиты свидетельствует об их модификации и незаконности использования, как это было установлено в Постановлении Суда по интеллектуальным правам от 27 апреля 2023 года по делу № С01-526/2023.
5. Существенная тождественность исходного кода программ подтверждает факт модификации программы, согласно Определению Судебной коллегии по гражданским делам Второго кассационного суда от 8 февраля 2024 года по делу № 8Г-29069/2023. В деле об оспаривании авторских прав на программу для ЭВМ была проведена компьютерно-техническая экспертиза. Были поставлены вопросы: а) о степени различия и сходства исходных кодов данных программ; б) о том, являются ли последующие программы модификацией, переработкой, либо адаптацией предыдущих версий программы. Экспертиза показала, что а) код заимствован в другой программе на 98%, б) программа является модификацией исходной программы. Таким образом, aакт нарушения прав на программу был доказан.
В спорах, касающихся модификации программного обеспечения, ключевыми являются следующие доказательства:
- факт использования одним лицом программы другого лица (ее кода) в составе собственной разработки;
- объем такого использования;
- отсутствие у ответчика законных оснований для использования этой программы;
- наличие у истца прав на программу, которая подлежит защите.
Следовательно, при рассмотрении дел особое внимание уделяется определению намерений, связанных с изменениями в программном обеспечении, а также условиям договора. Понимание изменений может разниться в зависимости от особенностей конкретных продуктов. Это отражается в договорах между сторонами, в том числе в лицензионных соглашениях.
Внимательно изучаем лицензию на продукт
Понятия адаптации и модификации программного обеспечения могут значительно различаться в зависимости от программы. Основой для определения этих границ служат условия, установленные правообладателем для использования своего продукта.
К примеру, согласно лицензионному соглашению платформы «1С:Предприятие», любые изменения программы запрещены, если они не включены в официальный состав программного продукта и не описаны в сопроводительной документации. Изменение самой платформы не допускается, а конкретные прикладные решения уже могут быть использованы любым способом в рамках лицензии. Например, настройка таких решений, как «1С:Бухгалтерия» или «1С:Зарплата и управление персоналом», считается адаптацией. Адаптированные версии могут даже продаваться дальше по цепочке. Главное, чтобы на базовую версию (платформу) была куплена официальная лицензия. Правообладатель предупреждает, что любая незаконная переработка, выходящая за рамки разрешенного, не только нарушает исключительные права, но и ведет к невозможности осуществления поддержки продукта.
На рынке можно встретить много предложений об адаптации типовых конфигураций «1С» под нужды конкретного заказчика. Такие работы могут быть законными и допустимыми, при условии, что они не выходят за рамки, разрешенные правообладателем, и выполняются в соответствии с условиями приобретенной лицензии.
В некоторых лицензионных соглашениях может быть явно указан запрет на любую модификацию программы. Например, в соглашении программы «Контур.Декларант». Правообладатель хочет сохранить монополию на уникальность своего продукта, что является его законным правом. В то же время, соглашение программы «Контур.Диадок» допускает самостоятельную модификацию и доработку модулей как один из способов использования программного обеспечения. Таким образом, каждый продукт и каждый случай являются уникальными, и все условия должны быть чётко прописаны в договоре.
Уделяйте внимание деталям
Грань между адаптацией и модификацией программного продукта может быть очень тонкой. То, что в одном проекте будет рассматривается как адаптация, в другом может оказаться значительным изменением. Поэтому крайне важно четко определить в документации следующие аспекты:
- допустимые способы использования программного обеспечения;
- что считается адаптацией и допустимой доработкой;
- что считается модификацией и её допустимость;
- кто несет ответственность за модифицированный продукт — будет ли это первоначальный правообладатель или автор изменений, а также предусмотрена ли поддержка модифицированных версий.
Если не прописать в договоре условия, то результат может быть самым непредвиденным, включая запрет на использование программы или модуля, а также наложение крупных штрафов. Лучше всего заранее обсудить все условия и установить четкие правила и границы дозволенного.
Источник: https://legalacademy.ru/sphere/post/pererabotka-chuzhogo-po-vy-novyi-avtor-ili-narushitel
Если вам требуется экспертиза товарного знака или патентная экспертиза, АНО ЦСЭ «Рособщемаш» предоставит вам необходимую поддержку и поможет разрешить все вопросы и проблемы.