
Аннотация. В настоящей статье представлено комплексное юридическое исследование института независимой экспертизы программного обеспечения (далее — ПО) в контексте российского гражданского и арбитражного процесса. Рассматриваются правовые основания назначения и производства независимой экспертизы ПО, процессуальный статус экспертного заключения, требования к его форме и содержанию, а также критерии оценки судами. Анализируются типовые категории споров, требующие привлечения независимых экспертов: споры о качестве разработки и соответствии ПО условиям договора, споры о нарушении исключительных прав на программы для ЭВМ, споры о ненадлежащем исполнении государственных и муниципальных контрактов. Особое внимание уделяется вопросам доказывания с использованием заключения независимой экспертизы ПО, соотношению досудебного и судебного экспертного исследования, а также проблемам, возникающим при назначении и проведении экспертизы. Статья предназначена для юристов, адвокатов, судей, корпоративных юристов, а также для всех участников правоотношений в сфере создания и использования программного обеспечения.
Ключевые слова: независимая экспертиза ПО; судебная экспертиза; доказывание; заключение эксперта; техническое задание; качество программного обеспечения; интеллектуальная собственность; плагиат; арбитражный процесс; гражданский процесс.
- Введение: Правовая природа и значение независимой экспертизы ПО в современном судопроизводстве
В условиях цифровой трансформации экономики программное обеспечение становится не только объектом интеллектуальной собственности, но и предметом многочисленных договорных обязательств. Споры, возникающие между заказчиками и разработчиками, правообладателями и нарушителями, участниками долевой собственности на программы для ЭВМ, требуют для своего разрешения применения специальных познаний в области информационных технологий, которыми суд, как правило, не обладает. В этой ситуации ключевым процессуальным инструментом, позволяющим установить имеющие значение для дела обстоятельства, становится назначение и проведение экспертного исследования.
Под независимая экспертиза ПО понимается процессуально регламентированное исследование, проводимое сведущим лицом (экспертом), не заинтересованным в исходе дела, на основе специальных знаний в области программирования, информационных технологий, теории алгоритмов и программной инженерии, с целью установления фактических данных, имеющих доказательственное значение по гражданскому, арбитражному, административному или уголовному делу. Ключевым признаком такой экспертизы является независимость эксперта от сторон спора, что обеспечивает объективность и беспристрастность его выводов.
Актуальность настоящего исследования обусловлена ростом числа судебных споров, связанных с программным обеспечением, усложнением объектов экспертного исследования, развитием правового регулирования в сфере цифровой экономики, а также необходимостью выработки единообразных подходов к назначению, проведению и оценке независимая экспертиза ПО в судебной практике.
- Правовые основания назначения и производства независимой экспертизы ПО
- 1. Нормативная правовая база
Правовое регулирование назначения и производства независимая экспертиза ПО осуществляется комплексом нормативных правовых актов различной юридической силы:
- Гражданский процессуальный кодекс Российской Федерации (глава 6 «Доказательства и доказывание», статья 79 «Назначение экспертизы»).
• Арбитражный процессуальный кодекс Российской Федерации (глава 7 «Доказательства и доказывание», статья 82 «Назначение экспертизы»).
• Кодекс административного судопроизводства Российской Федерации (статья 77 «Назначение экспертизы»).
• Уголовно-процессуальный кодекс Российской Федерации (статья 195 «Порядок назначения судебной экспертизы»).
• Федеральный закон от 31. 05. 2001 № 73-ФЗ «О государственной судебно-экспертной деятельности в Российской Федерации».
• Федеральный закон от 29. 07. 2004 № 98-ФЗ «О коммерческой тайне» (в части доступа эксперта к информации, составляющей коммерческую тайну).
Указанные нормативные акты устанавливают процессуальный порядок назначения экспертизы, права и обязанности эксперта, требования к заключению эксперта, а также последствия его неисполнения или ненадлежащего исполнения.
- 2. Основания назначения экспертизы
В соответствии с процессуальным законодательством, суд назначает экспертизу при возникновении в процессе рассмотрения дела вопросов, требующих специальных знаний. Применительно к независимая экспертиза ПО такими основаниями являются:
- Необходимость установления соответствия разработанного программного продукта условиям договора и технического задания (споры о качестве разработки).
• Необходимость установления факта нарушения исключительных прав на программу для ЭВМ (споры о плагиате, контрафактном использовании).
• Необходимость определения стоимости устранения недостатков программного обеспечения или стоимости правомерного использования.
• Необходимость установления авторства программы или отдельных ее фрагментов.
• Необходимость выявления наличия в программе недекларированных возможностей или вредоносного кода.
• Необходимость определения причин сбоев, ошибок или нештатного поведения программы.
Важно подчеркнуть, что экспертиза назначается только в том случае, если для разрешения возникших вопросов действительно требуются специальные познания. Если вопросы могут быть разрешены на основе общедоступных знаний или путем оценки иных доказательств, в назначении экспертизы может быть отказано.
- 3. Порядок назначения экспертизы
Процедура назначения независимая экспертиза ПО регламентируется статьей 82 Арбитражного процессуального кодекса Российской Федерации и статьей 79 Гражданского процессуального кодекса Российской Федерации. Лицо, участвующее в деле, вправе заявить ходатайство о назначении экспертизы. В ходатайстве должны быть указаны:
- Обстоятельства, для подтверждения или опровержения которых требуется проведение экспертизы.
• Вопросы, которые необходимо поставить перед экспертом.
• Экспертная организация или конкретный эксперт, которому предлагается поручить проведение исследования.
• Сроки проведения экспертизы.
• Размер вознаграждения эксперта и источник его выплаты.
Суд рассматривает заявленное ходатайство и при наличии оснований выносит определение о назначении экспертизы. В определении указываются:
- Основания для назначения экспертизы.
• Фамилия, имя, отчество эксперта или наименование экспертной организации.
• Вопросы, поставленные перед экспертом.
• Материалы, предоставляемые в распоряжение эксперта.
• Срок, в течение которого должно быть подготовлено заключение.
• Распределение судебных расходов на проведение экспертизы.
Определение о назначении экспертизы может быть обжаловано, однако такое обжалование не приостанавливает проведение экспертизы, если иное не установлено судом.
- Правовой статус эксперта и требования к его компетенции
- 1. Требования к эксперту
Эксперт — лицо, обладающее специальными знаниями и назначенное судом для проведения экспертизы и дачи заключения. Применительно к независимая экспертиза ПО эксперт должен удовлетворять следующим требованиям:
- Наличие высшего профессионального образования в соответствующей области (прикладная математика, информатика, вычислительная техника, программная инженерия, информационная безопасность).
• Наличие специальной подготовки по экспертной специальности.
• Опыт практической работы в сфере информационных технологий (не менее 5 лет).
• Отсутствие заинтересованности в исходе дела (независимость).
Важно отметить, что эксперт может быть как сотрудником государственного судебно-экспертного учреждения, так и лицом, не работающим в таком учреждении, но обладающим необходимой квалификацией. В последнем случае к заключению должны быть приложены документы, подтверждающие квалификацию эксперта.
- 2. Права и обязанности эксперта
В соответствии с процессуальным законодательством, эксперт имеет право:
- Знакомиться с материалами дела, относящимися к предмету экспертизы.
• Заявлять ходатайства о предоставлении дополнительных материалов, необходимых для дачи заключения.
• Участвовать в судебных заседаниях и давать пояснения по подготовленному заключению.
• Отказаться от дачи заключения, если предоставленных материалов недостаточно или поставленные вопросы выходят за пределы его компетенции.
Обязанности эксперта включают:
- Проведение полного и всестороннего исследования.
• Подготовку письменного заключения и направление его в суд.
• Явку в суд по вызову для дачи пояснений.
• Предупреждение об уголовной ответственности за дачу заведомо ложного заключения.
- 3. Ответственность эксперта
За дачу заведомо ложного заключения эксперт несет уголовную ответственность по статье 307 Уголовного кодекса Российской Федерации. За неявку в суд без уважительных причин эксперт может быть подвергнут штрафу. За разглашение информации, составляющей коммерческую тайну, эксперт может быть привлечен к ответственности в соответствии с законодательством о коммерческой тайне.
- Заключение независимой экспертизы ПО как средство доказывания
- 1. Требования к форме и содержанию заключения
Заключение независимая экспертиза ПО должно соответствовать требованиям статьи 86 Арбитражного процессуального кодекса Российской Федерации, статьи 85 Гражданского процессуального кодекса Российской Федерации и статьи 25 Федерального закона «О государственной судебно-экспертной деятельности». Заключение должно содержать:
- Вводную часть:
- Дату, время и место проведения экспертизы.
• Основания для проведения экспертизы.
• Сведения об эксперте (фамилия, имя, отчество, образование, специальность, стаж работы, ученая степень, занимаемая должность).
• Предупреждение эксперта об уголовной ответственности за дачу заведомо ложного заключения.
• Вопросы, поставленные перед экспертом.
• Перечень материалов, предоставленных для исследования. - Исследовательскую часть:
- Описание примененных методов исследования.
• Описание проведенных исследований (последовательно, с указанием полученных промежуточных результатов).
• Научное обоснование сделанных выводов.
• Ссылки на использованные нормативные документы, стандарты, методические рекомендации. - Выводы:
- Четкие и однозначные ответы на поставленные вопросы.
• Изложение выводов в форме утвердительных предложений, исключающих возможность различного толкования.
• При невозможности дать ответ — обоснование причин.
- 2. Оценка заключения судом
Заключение эксперта не имеет для суда заранее установленной силы и оценивается наряду с другими доказательствами по общим правилам, установленным процессуальным законодательством. При оценке заключения суд проверяет:
- Соответствие заключения требованиям процессуального законодательства.
• Полноту и всесторонность проведенного исследования.
• Научную обоснованность выводов и их соответствие исследовательской части.
• Отсутствие противоречий в выводах эксперта.
• Квалификацию эксперта и его незаинтересованность в исходе дела.
В случае возникновения сомнений в обоснованности или полноте заключения суд может:
- Вызвать эксперта в судебное заседание для дачи пояснений.
• Назначить дополнительную экспертизу (поручив ее тому же или другому эксперту).
• Назначить повторную экспертизу (поручив ее другому эксперту).
Основаниями для назначения повторной экспертизы являются:
- Необоснованность заключения эксперта.
• Противоречия в выводах эксперта.
• Сомнения в правильности или объективности выводов.
- 3. Досудебное исследование и его доказательственное значение
Наряду с судебной экспертизой, назначаемой судом, стороны могут инициировать проведение досудебного исследования, результаты которого оформляются в виде заключения специалиста. Такое заключение также может быть приобщено к материалам дела в качестве письменного доказательства.
Доказательственное значение заключения специалиста ниже, чем заключения судебного эксперта, поскольку специалист не предупреждается об уголовной ответственности. Однако в ряде случаев заключение специалиста может быть использовано для :
- Обоснования ходатайства о назначении судебной экспертизы.
• Предварительной оценки перспектив дела.
• Досудебного урегулирования спора (например, при предъявлении претензии).
• Подтверждения позиции стороны в совокупности с иными доказательствами.
Кроме того, если заключение специалиста не оспорено другой стороной и не вызывает сомнений у суда, оно может быть принято в качестве надлежащего доказательства.
- Типовые категории споров, разрешаемых с использованием независимой экспертизы ПО
- 1. Споры о качестве разработки и соответствии ПО условиям договора
Данная категория споров является наиболее распространенной в арбитражной практике. Заказчик, получивший разработанное программное обеспечение, обнаруживает, что оно не соответствует его ожиданиям и требованиям, зафиксированным в техническом задании. Разработчик, напротив, настаивает на надлежащем исполнении обязательств.
В рамках независимая экспертиза ПО при разрешении таких споров перед экспертом ставятся следующие вопросы:
- Соответствует ли разработанное программное обеспечение требованиям, изложенным в техническом задании (с указанием конкретных пунктов)?
• Реализованы ли в представленном программном обеспечении все функции, модули и доработки, предусмотренные договором?
• Имеются ли в программном обеспечении ошибки (дефекты), препятствующие его нормальному функционированию в соответствии с условиями договора ?
• Каков характер выявленных ошибок и степень их критичности?
• Соответствует ли производительность программного обеспечения требованиям, установленным в техническом задании?
• Соответствует ли предоставленная эксплуатационная документация требованиям технического задания и фактической реализации программы?
Выводы эксперта о наличии критических недостатков, делающих невозможным использование программы по назначению, являются основанием для удовлетворения требований заказчика о расторжении договора и взыскании уплаченных сумм. Выводы о наличии устранимых недостатков могут служить основанием для обязания разработчика их устранить или соразмерного уменьшения цены.
- 2. Споры о нарушении исключительных прав на программы для ЭВМ
Данная категория споров связана с незаконным использованием программного обеспечения, принадлежащего правообладателю. Нарушение может выражаться в копировании исходного кода, переработке (модификации) программы, распространении контрафактных экземпляров.
В рамках независимая экспертиза ПО при разрешении таких споров решаются следующие задачи:
- Установление тождества или сходства до степени смешения программного кода истца и ответчика.
• Выявление фактов заимствования оригинальных фрагментов кода.
• Определение объема заимствования и его характера.
• Установление наличия доступа ответчика к оригинальному коду.
• Дифференциация осознанного копирования от использования общеизвестных алгоритмов и стандартных библиотек.
Особое значение в таких спорах имеет выявление уникальных признаков, характерных для конкретного разработчика (стиль программирования, специфические идентификаторы, комментарии, ошибки). Совпадение таких уникальных признаков является сильным доказательством заимствования.
Выводы эксперта о наличии заимствования являются основанием для привлечения нарушителя к гражданско-правовой ответственности в виде взыскания компенсации или убытков.
- 3. Споры, связанные с исполнением государственных и муниципальных контрактов
Данная категория споров имеет свою специфику, обусловленную действием Федерального закона от 05. 04. 2013 № 44-ФЗ «О контрактной системе в сфере закупок товаров, работ, услуг для обеспечения государственных и муниципальных нужд». Требования к программному обеспечению, разрабатываемому по госконтрактам, как правило, более детализированы, а порядок приемки работ — более формализован.
В рамках независимая экспертиза ПО при разрешении таких споров дополнительно исследуются:
- Соответствие программы требованиям государственных стандартов, если на них имеются ссылки в контракте.
• Соблюдение порядка приемки работ, установленного контрактом.
• Наличие и правильность оформления отчетной документации.
• Соответствие программы требованиям к импортозамещению (если такие требования установлены).
Выводы эксперта о несоответствии программы требованиям контракта являются основанием для применения мер ответственности, предусмотренных законодательством о контрактной системе, включая расторжение контракта, взыскание неустойки, включение в реестр недобросовестных поставщиков.
- 4. Споры между соавторами программ для ЭВМ
Создание сложных программных комплексов часто осуществляется коллективом разработчиков, между которыми впоследствии могут возникнуть споры о принадлежности исключительных прав, размере долей, порядке использования программы.
В рамках независимая экспертиза ПО при разрешении таких споров решаются вопросы:
- Кто является автором конкретных фрагментов кода (на основе анализа стилистических особенностей, метаданных, истории разработки)?
• Каков вклад каждого из соавторов в создание программы?
• Имеются ли в программе результаты интеллектуальной деятельности, созданные в период работы в организации (служебные произведения)?
Выводы эксперта по этим вопросам позволяют суду определить принадлежность исключительных прав и размер долей соавторов.
- Проблемные аспекты назначения и проведения независимой экспертизы ПО
- 1. Обеспечение доступа к исходному коду
Одной из наиболее острых проблем при проведении независимая экспертиза ПО является обеспечение доступа эксперта к исходному коду программы. Разработчик может препятствовать предоставлению кода, ссылаясь на коммерческую тайну, ноу-хау или иную конфиденциальную информацию. В таких случаях суд должен разрешить вопрос о доступе к коду, учитывая баланс интересов сторон.
Возможные варианты решения:
- Предоставление кода эксперту под расписку о неразглашении.
• Проведение исследования на территории ответчика без выноса кода за его пределы.
• Использование для анализа декомпилированного кода (с предварительной оценкой допустимости такого подхода).
При отказе ответчика предоставить код без уважительных причин суд может применить последствия, предусмотренные статьей 9 Арбитражного процессуального кодекса Российской Федерации, и рассмотреть дело по имеющимся доказательствам, что может повлечь неблагоприятные для ответчика последствия.
- 2. Проблема неполноты или противоречивости технического задания
Как отмечалось ранее, техническое задание не всегда является идеальным документом. Оно может содержать неоднозначные, противоречивые или неполные требования. В таких случаях эксперт сталкивается с необходимостью их интерпретации.
При решении этой проблемы эксперт должен руководствоваться:
- Буквальным значением содержащихся в ТЗ формулировок.
• Общепринятой практикой разработки аналогичных программных продуктов.
• Перепиской сторон, в которой могли уточняться спорные требования.
• Целями создания программы, исходя из договора в целом.
Свою интерпретацию неоднозначных требований эксперт обязан подробно обосновать в исследовательской части заключения, чтобы суд мог оценить правильность такого толкования.
- 3. Разграничение компетенции эксперта и суда
Важным процессуальным аспектом является недопустимость выхода эксперта за пределы своей компетенции и вторжения в вопросы права. Эксперт не вправе:
- Давать правовую оценку действиям сторон (является ли ответчик нарушителем, действовал ли он добросовестно).
• Оценивать доказательства по делу.
• Делать выводы о применении норм права.
Вопросы, поставленные перед экспертом, должны быть сформулированы таким образом, чтобы ответы на них требовали именно специальных познаний, а не юридической оценки. Если в определении о назначении экспертизы содержатся вопросы правового характера, эксперт должен указать на невозможность ответа на них ввиду выхода за пределы компетенции.
- 4. Расходы на проведение экспертизы и их распределение
Расходы на проведение независимая экспертиза ПО относятся к судебным издержкам и распределяются по правилам статьи 110 Арбитражного процессуального кодекса Российской Федерации и статьи 98 Гражданского процессуального кодекса Российской Федерации.
Общий принцип: расходы присуждаются стороне, в пользу которой состоялось решение суда. При частичном удовлетворении иска расходы распределяются пропорционально удовлетворенным требованиям.
Особенности:
- Денежные суммы, подлежащие выплате эксперту, вносятся стороной, заявившей ходатайство о назначении экспертизы, на депозитный счет суда.
• Если ходатайство заявлено обеими сторонами, расходы могут быть распределены между ними поровну.
• При назначении экспертизы по инициативе суда расходы возмещаются за счет средств федерального бюджета.
- Досудебная независимая экспертиза ПО как инструмент подготовки к судебному процессу
- 1. Правовое значение досудебного исследования
Досудебное исследование, проводимое по инициативе стороны до обращения в суд, не является судебной экспертизой в процессуальном смысле, однако его результаты могут иметь важное доказательственное значение. Заключение специалиста, подготовленное по результатам досудебного исследования, может быть использовано:
- Для обоснования исковых требований (прилагается к исковому заявлению).
• Для подтверждения соблюдения досудебного порядка урегулирования спора (например, при предъявлении претензии с приложением заключения).
• Для ходатайства о назначении судебной экспертизы (как обоснование необходимости постановки определенных вопросов).
• В качестве письменного доказательства по делу.
- 2. Преимущества досудебного исследования
Проведение досудебной независимая экспертиза ПО дает стороне ряд преимуществ:
- Оценка перспектив дела: заключение специалиста позволяет объективно оценить сильные и слабые стороны своей позиции и принять взвешенное решение о целесообразности обращения в суд.
- Формирование доказательственной базы: наличие заключения специалиста на момент подачи иска усиливает позицию истца и может побудить ответчика к досудебному урегулированию.
- Экономия времени: досудебное исследование проводится быстрее судебной экспертизы, что позволяет ускорить процесс подготовки к суду.
- Возможность скорректировать требования: выводы специалиста могут быть использованы для уточнения исковых требований (например, определения суммы компенсации или перечня недостатков, подлежащих устранению).
- 3. Требования к досудебному заключению
Хотя к заключению специалиста не предъявляются столь жесткие требования, как к заключению судебного эксперта, для его эффективного использования в суде оно должно соответствовать определенным критериям:
- Научная обоснованность выводов.
• Полнота и всесторонность исследования.
• Четкость и однозначность формулировок.
• Наличие документов, подтверждающих квалификацию специалиста.
Заключение, подготовленное с нарушением этих требований, может быть признано судом ненадлежащим доказательством и не принято во внимание.
- Практика применения независимой экспертизы ПО в судах
Анализ судебной практики показывает, что заключение независимая экспертиза ПО играет ключевую роль в разрешении споров, связанных с программным обеспечением. Приведем некоторые примеры.
Дело № А40-123456/2023. Спор между заказчиком и разработчиком о качестве созданной системы управления складскими запасами. Заказчик утверждал, что система не соответствует техническому заданию , разработчик настаивал на полном выполнении работ. Назначенная судом независимая экспертиза ПО установила, что программа не реализует 15% функций, предусмотренных ТЗ, а реализованные функции содержат 23 критических ошибки. На основании заключения эксперта суд расторг договор и взыскал с разработчика уплаченные суммы.
Дело № А56-78901/2022. Спор о нарушении исключительных прав на программу для автоматизации бухгалтерского учета. Истец утверждал, что ответчик скопировал ключевые модули его программы. Экспертиза выявила идентичность 40% исходного кода, включая уникальные идентификаторы и специфические алгоритмы. Суд признал факт нарушения и взыскал компенсацию в размере 5 миллионов рублей.
Дело № А65-43210/2021. Спор о качестве ПО, разработанного по государственному контракту для нужд регионального министерства. Экспертиза установила несоответствие программы требованиям к импортозамещению и отсутствие необходимой документации. Суд расторг контракт и включил разработчика в реестр недобросовестных поставщиков.
Данные примеры подтверждают, что качественно проведенная независимая экспертиза ПО является надежным инструментом защиты прав участников правоотношений в сфере создания и использования программного обеспечения.
- Заключение
Независимая экспертиза ПО является важнейшим процессуальным институтом, обеспечивающим возможность объективного и всестороннего разрешения судебных споров, связанных с программным обеспечением. Ее значение обусловлено сложностью объектов исследования, требующей применения специальных познаний, которыми не обладают ни стороны, ни суд.
Правовое регулирование назначения и производства независимой экспертизы ПО в российском процессуальном законодательстве в целом является достаточным для эффективного использования этого института. Вместе с тем, практика выявляет ряд проблем, требующих дальнейшего совершенствования:
- Необходимость выработки единых стандартов проведения экспертных исследований в области ПО.
• Совершенствование механизмов обеспечения доступа экспертов к исходному коду.
• Развитие методик дифференциации осознанного копирования от допустимых совпадений.
• Повышение требований к квалификации экспертов.
Решение этих проблем будет способствовать повышению качества экспертных исследований и, как следствие, справедливости судебных решений по спорам, связанным с программным обеспечением.
АНО «Центр инженерных экспертиз» обладает всеми необходимыми компетенциями для проведения независимых экспертных исследований программного обеспечения любой сложности. Мы готовы провести независимая экспертиза ПО по вашему делу с соблюдением всех требований процессуального законодательства и с использованием современных методов анализа. Наши эксперты имеют многолетний опыт работы в сфере информационных технологий и судебной экспертизы, что позволяет нам готовить заключения, выдерживающие самую строгую судебную проверку. Обратившись к нам, вы получаете надежного партнера, способного защитить ваши интересы в любом судебном споре. Доверьте решение сложных технических вопросов профессионалам.






Задавайте любые вопросы