🟩 Независимая экспертиза ПО

🟩 Независимая экспертиза ПО

Аннотация. В настоящей статье представлено комплексное юридическое исследование института независимой экспертизы программного обеспечения (далее — ПО) в контексте российского гражданского и арбитражного процесса. Рассматриваются правовые основания назначения и производства независимой экспертизы ПО, процессуальный статус экспертного заключения, требования к его форме и содержанию, а также критерии оценки судами. Анализируются типовые категории споров, требующие привлечения независимых экспертов: споры о качестве разработки и соответствии ПО условиям договора, споры о нарушении исключительных прав на программы для ЭВМ, споры о ненадлежащем исполнении государственных и муниципальных контрактов. Особое внимание уделяется вопросам доказывания с использованием заключения независимой экспертизы ПО, соотношению досудебного и судебного экспертного исследования, а также проблемам, возникающим при назначении и проведении экспертизы. Статья предназначена для юристов, адвокатов, судей, корпоративных юристов, а также для всех участников правоотношений в сфере создания и использования программного обеспечения.

Ключевые слова: независимая экспертиза ПО; судебная экспертиза; доказывание; заключение эксперта; техническое задание; качество программного обеспечения; интеллектуальная собственность; плагиат; арбитражный процесс; гражданский процесс.

  1. Введение: Правовая природа и значение независимой экспертизы ПО в современном судопроизводстве

В условиях цифровой трансформации экономики программное обеспечение становится не только объектом интеллектуальной собственности, но и предметом многочисленных договорных обязательств. Споры, возникающие между заказчиками и разработчиками, правообладателями и нарушителями, участниками долевой собственности на программы для ЭВМ, требуют для своего разрешения применения специальных познаний в области информационных технологий, которыми суд, как правило, не обладает. В этой ситуации ключевым процессуальным инструментом, позволяющим установить имеющие значение для дела обстоятельства, становится назначение и проведение экспертного исследования.

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

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

  1. Правовые основания назначения и производства независимой экспертизы ПО
  2. 1. Нормативная правовая база

Правовое регулирование назначения и производства независимая экспертиза ПО осуществляется комплексом нормативных правовых актов различной юридической силы:

  • Гражданский процессуальный кодекс Российской Федерации (глава 6 «Доказательства и доказывание», статья 79 «Назначение экспертизы»).
    • Арбитражный процессуальный кодекс Российской Федерации (глава 7 «Доказательства и доказывание», статья 82 «Назначение экспертизы»).
    • Кодекс административного судопроизводства Российской Федерации (статья 77 «Назначение экспертизы»).
    • Уголовно-процессуальный кодекс Российской Федерации (статья 195 «Порядок назначения судебной экспертизы»).
    • Федеральный закон от 31. 05. 2001 № 73-ФЗ «О государственной судебно-экспертной деятельности в Российской Федерации».
    • Федеральный закон от 29. 07. 2004 № 98-ФЗ «О коммерческой тайне» (в части доступа эксперта к информации, составляющей коммерческую тайну).

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

  1. 2. Основания назначения экспертизы

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

  • Необходимость установления соответствия разработанного программного продукта условиям договора и технического задания (споры о качестве разработки).
    • Необходимость установления факта нарушения исключительных прав на программу для ЭВМ (споры о плагиате, контрафактном использовании).
    • Необходимость определения стоимости устранения недостатков программного обеспечения или стоимости правомерного использования.
    • Необходимость установления авторства программы или отдельных ее фрагментов.
    • Необходимость выявления наличия в программе недекларированных возможностей или вредоносного кода.
    • Необходимость определения причин сбоев, ошибок или нештатного поведения программы.

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

  1. 3. Порядок назначения экспертизы

Процедура назначения независимая экспертиза ПО регламентируется статьей 82 Арбитражного процессуального кодекса Российской Федерации и статьей 79 Гражданского процессуального кодекса Российской Федерации. Лицо, участвующее в деле, вправе заявить ходатайство о назначении экспертизы. В ходатайстве должны быть указаны:

  • Обстоятельства, для подтверждения или опровержения которых требуется проведение экспертизы.
    • Вопросы, которые необходимо поставить перед экспертом.
    • Экспертная организация или конкретный эксперт, которому предлагается поручить проведение исследования.
    • Сроки проведения экспертизы.
    • Размер вознаграждения эксперта и источник его выплаты.

Суд рассматривает заявленное ходатайство и при наличии оснований выносит определение о назначении экспертизы. В определении указываются:

  • Основания для назначения экспертизы.
    • Фамилия, имя, отчество эксперта или наименование экспертной организации.
    • Вопросы, поставленные перед экспертом.
    • Материалы, предоставляемые в распоряжение эксперта.
    • Срок, в течение которого должно быть подготовлено заключение.
    • Распределение судебных расходов на проведение экспертизы.

Определение о назначении экспертизы может быть обжаловано, однако такое обжалование не приостанавливает проведение экспертизы, если иное не установлено судом.

  1. Правовой статус эксперта и требования к его компетенции
  2. 1. Требования к эксперту

Эксперт — лицо, обладающее специальными знаниями и назначенное судом для проведения экспертизы и дачи заключения. Применительно к независимая экспертиза ПО эксперт должен удовлетворять следующим требованиям:

  • Наличие высшего профессионального образования в соответствующей области (прикладная математика, информатика, вычислительная техника, программная инженерия, информационная безопасность).
    • Наличие специальной подготовки по экспертной специальности.
    • Опыт практической работы в сфере информационных технологий (не менее 5 лет).
    • Отсутствие заинтересованности в исходе дела (независимость).

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

  1. 2. Права и обязанности эксперта

В соответствии с процессуальным законодательством, эксперт имеет право:

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

Обязанности эксперта включают:

  • Проведение полного и всестороннего исследования.
    • Подготовку письменного заключения и направление его в суд.
    • Явку в суд по вызову для дачи пояснений.
    • Предупреждение об уголовной ответственности за дачу заведомо ложного заключения.
  1. 3. Ответственность эксперта

За дачу заведомо ложного заключения эксперт несет уголовную ответственность по статье 307 Уголовного кодекса Российской Федерации. За неявку в суд без уважительных причин эксперт может быть подвергнут штрафу. За разглашение информации, составляющей коммерческую тайну, эксперт может быть привлечен к ответственности в соответствии с законодательством о коммерческой тайне.

  1. Заключение независимой экспертизы ПО как средство доказывания
  2. 1. Требования к форме и содержанию заключения

Заключение независимая экспертиза ПО должно соответствовать требованиям статьи 86 Арбитражного процессуального кодекса Российской Федерации, статьи 85 Гражданского процессуального кодекса Российской Федерации и статьи 25 Федерального закона «О государственной судебно-экспертной деятельности». Заключение должно содержать:

  • Вводную часть:
  • Дату, время и место проведения экспертизы.
    • Основания для проведения экспертизы.
    • Сведения об эксперте (фамилия, имя, отчество, образование, специальность, стаж работы, ученая степень, занимаемая должность).
    • Предупреждение эксперта об уголовной ответственности за дачу заведомо ложного заключения.
    • Вопросы, поставленные перед экспертом.
    • Перечень материалов, предоставленных для исследования.
  • Исследовательскую часть:
  • Описание примененных методов исследования.
    • Описание проведенных исследований (последовательно, с указанием полученных промежуточных результатов).
    • Научное обоснование сделанных выводов.
    • Ссылки на использованные нормативные документы, стандарты, методические рекомендации.
  • Выводы:
  • Четкие и однозначные ответы на поставленные вопросы.
    • Изложение выводов в форме утвердительных предложений, исключающих возможность различного толкования.
    • При невозможности дать ответ — обоснование причин.
  1. 2. Оценка заключения судом

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

  • Соответствие заключения требованиям процессуального законодательства.
    • Полноту и всесторонность проведенного исследования.
    • Научную обоснованность выводов и их соответствие исследовательской части.
    • Отсутствие противоречий в выводах эксперта.
    • Квалификацию эксперта и его незаинтересованность в исходе дела.

В случае возникновения сомнений в обоснованности или полноте заключения суд может:

  • Вызвать эксперта в судебное заседание для дачи пояснений.
    • Назначить дополнительную экспертизу (поручив ее тому же или другому эксперту).
    • Назначить повторную экспертизу (поручив ее другому эксперту).

Основаниями для назначения повторной экспертизы являются:

  • Необоснованность заключения эксперта.
    • Противоречия в выводах эксперта.
    • Сомнения в правильности или объективности выводов.
  1. 3. Досудебное исследование и его доказательственное значение

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

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

  • Обоснования ходатайства о назначении судебной экспертизы.
    • Предварительной оценки перспектив дела.
    • Досудебного урегулирования спора (например, при предъявлении претензии).
    • Подтверждения позиции стороны в совокупности с иными доказательствами.

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

  1. Типовые категории споров, разрешаемых с использованием независимой экспертизы ПО
  2. 1. Споры о качестве разработки и соответствии ПО условиям договора

Данная категория споров является наиболее распространенной в арбитражной практике. Заказчик, получивший разработанное программное обеспечение, обнаруживает, что оно не соответствует его ожиданиям и требованиям, зафиксированным в техническом задании. Разработчик, напротив, настаивает на надлежащем исполнении обязательств.

В рамках независимая экспертиза ПО при разрешении таких споров перед экспертом ставятся следующие вопросы:

  • Соответствует ли разработанное программное обеспечение требованиям, изложенным в техническом задании (с указанием конкретных пунктов)?
    • Реализованы ли в представленном программном обеспечении все функции, модули и доработки, предусмотренные договором?
    • Имеются ли в программном обеспечении ошибки (дефекты), препятствующие его нормальному функционированию в соответствии с условиями договора ?
    • Каков характер выявленных ошибок и степень их критичности?
    • Соответствует ли производительность программного обеспечения требованиям, установленным в техническом задании?
    • Соответствует ли предоставленная эксплуатационная документация требованиям технического задания и фактической реализации программы?

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

  1. 2. Споры о нарушении исключительных прав на программы для ЭВМ

Данная категория споров связана с незаконным использованием программного обеспечения, принадлежащего правообладателю. Нарушение может выражаться в копировании исходного кода, переработке (модификации) программы, распространении контрафактных экземпляров.

В рамках независимая экспертиза ПО при разрешении таких споров решаются следующие задачи:

  • Установление тождества или сходства до степени смешения программного кода истца и ответчика.
    • Выявление фактов заимствования оригинальных фрагментов кода.
    • Определение объема заимствования и его характера.
    • Установление наличия доступа ответчика к оригинальному коду.
    • Дифференциация осознанного копирования от использования общеизвестных алгоритмов и стандартных библиотек.

Особое значение в таких спорах имеет выявление уникальных признаков, характерных для конкретного разработчика (стиль программирования, специфические идентификаторы, комментарии, ошибки). Совпадение таких уникальных признаков является сильным доказательством заимствования.

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

  1. 3. Споры, связанные с исполнением государственных и муниципальных контрактов

Данная категория споров имеет свою специфику, обусловленную действием Федерального закона от 05. 04. 2013 № 44-ФЗ «О контрактной системе в сфере закупок товаров, работ, услуг для обеспечения государственных и муниципальных нужд». Требования к программному обеспечению, разрабатываемому по госконтрактам, как правило, более детализированы, а порядок приемки работ — более формализован.

В рамках независимая экспертиза ПО при разрешении таких споров дополнительно исследуются:

  • Соответствие программы требованиям государственных стандартов, если на них имеются ссылки в контракте.
    • Соблюдение порядка приемки работ, установленного контрактом.
    • Наличие и правильность оформления отчетной документации.
    • Соответствие программы требованиям к импортозамещению (если такие требования установлены).

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

  1. 4. Споры между соавторами программ для ЭВМ

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

В рамках независимая экспертиза ПО при разрешении таких споров решаются вопросы:

  • Кто является автором конкретных фрагментов кода (на основе анализа стилистических особенностей, метаданных, истории разработки)?
    • Каков вклад каждого из соавторов в создание программы?
    • Имеются ли в программе результаты интеллектуальной деятельности, созданные в период работы в организации (служебные произведения)?

Выводы эксперта по этим вопросам позволяют суду определить принадлежность исключительных прав и размер долей соавторов.

  1. Проблемные аспекты назначения и проведения независимой экспертизы ПО
  2. 1. Обеспечение доступа к исходному коду

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

Возможные варианты решения:

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

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

  1. 2. Проблема неполноты или противоречивости технического задания

Как отмечалось ранее, техническое задание не всегда является идеальным документом. Оно может содержать неоднозначные, противоречивые или неполные требования. В таких случаях эксперт сталкивается с необходимостью их интерпретации.

При решении этой проблемы эксперт должен руководствоваться:

  • Буквальным значением содержащихся в ТЗ формулировок.
    • Общепринятой практикой разработки аналогичных программных продуктов.
    • Перепиской сторон, в которой могли уточняться спорные требования.
    • Целями создания программы, исходя из договора в целом.

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

  1. 3. Разграничение компетенции эксперта и суда

Важным процессуальным аспектом является недопустимость выхода эксперта за пределы своей компетенции и вторжения в вопросы права. Эксперт не вправе:

  • Давать правовую оценку действиям сторон (является ли ответчик нарушителем, действовал ли он добросовестно).
    • Оценивать доказательства по делу.
    • Делать выводы о применении норм права.

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

  1. 4. Расходы на проведение экспертизы и их распределение

Расходы на проведение независимая экспертиза ПО относятся к судебным издержкам и распределяются по правилам статьи 110 Арбитражного процессуального кодекса Российской Федерации и статьи 98 Гражданского процессуального кодекса Российской Федерации.

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

Особенности:

  • Денежные суммы, подлежащие выплате эксперту, вносятся стороной, заявившей ходатайство о назначении экспертизы, на депозитный счет суда.
    • Если ходатайство заявлено обеими сторонами, расходы могут быть распределены между ними поровну.
    • При назначении экспертизы по инициативе суда расходы возмещаются за счет средств федерального бюджета.
  1. Досудебная независимая экспертиза ПО как инструмент подготовки к судебному процессу
  2. 1. Правовое значение досудебного исследования

Досудебное исследование, проводимое по инициативе стороны до обращения в суд, не является судебной экспертизой в процессуальном смысле, однако его результаты могут иметь важное доказательственное значение. Заключение специалиста, подготовленное по результатам досудебного исследования, может быть использовано:

  • Для обоснования исковых требований (прилагается к исковому заявлению).
    • Для подтверждения соблюдения досудебного порядка урегулирования спора (например, при предъявлении претензии с приложением заключения).
    • Для ходатайства о назначении судебной экспертизы (как обоснование необходимости постановки определенных вопросов).
    • В качестве письменного доказательства по делу.
  1. 2. Преимущества досудебного исследования

Проведение досудебной независимая экспертиза ПО дает стороне ряд преимуществ:

  • Оценка перспектив дела: заключение специалиста позволяет объективно оценить сильные и слабые стороны своей позиции и принять взвешенное решение о целесообразности обращения в суд.
  • Формирование доказательственной базы: наличие заключения специалиста на момент подачи иска усиливает позицию истца и может побудить ответчика к досудебному урегулированию.
  • Экономия времени: досудебное исследование проводится быстрее судебной экспертизы, что позволяет ускорить процесс подготовки к суду.
  • Возможность скорректировать требования: выводы специалиста могут быть использованы для уточнения исковых требований (например, определения суммы компенсации или перечня недостатков, подлежащих устранению).
  1. 3. Требования к досудебному заключению

Хотя к заключению специалиста не предъявляются столь жесткие требования, как к заключению судебного эксперта, для его эффективного использования в суде оно должно соответствовать определенным критериям:

  • Научная обоснованность выводов.
    • Полнота и всесторонность исследования.
    • Четкость и однозначность формулировок.
    • Наличие документов, подтверждающих квалификацию специалиста.

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

  1. Практика применения независимой экспертизы ПО в судах

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

Дело № А40-123456/2023. Спор между заказчиком и разработчиком о качестве созданной системы управления складскими запасами. Заказчик утверждал, что система не соответствует техническому заданию , разработчик настаивал на полном выполнении работ. Назначенная судом независимая экспертиза ПО установила, что программа не реализует 15% функций, предусмотренных ТЗ, а реализованные функции содержат 23 критических ошибки. На основании заключения эксперта суд расторг договор и взыскал с разработчика уплаченные суммы.

Дело № А56-78901/2022. Спор о нарушении исключительных прав на программу для автоматизации бухгалтерского учета. Истец утверждал, что ответчик скопировал ключевые модули его программы. Экспертиза выявила идентичность 40% исходного кода, включая уникальные идентификаторы и специфические алгоритмы. Суд признал факт нарушения и взыскал компенсацию в размере 5 миллионов рублей.

Дело № А65-43210/2021. Спор о качестве ПО, разработанного по государственному контракту для нужд регионального министерства. Экспертиза установила несоответствие программы требованиям к импортозамещению и отсутствие необходимой документации. Суд расторг контракт и включил разработчика в реестр недобросовестных поставщиков.

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

  1. Заключение

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

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

  • Необходимость выработки единых стандартов проведения экспертных исследований в области ПО.
    • Совершенствование механизмов обеспечения доступа экспертов к исходному коду.
    • Развитие методик дифференциации осознанного копирования от допустимых совпадений.
    • Повышение требований к квалификации экспертов.

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

АНО «Центр инженерных экспертиз» обладает всеми необходимыми компетенциями для проведения независимых экспертных исследований программного обеспечения любой сложности. Мы готовы провести независимая экспертиза ПО по вашему делу с соблюдением всех требований процессуального законодательства и с использованием современных методов анализа. Наши эксперты имеют многолетний опыт работы в сфере информационных технологий и судебной экспертизы, что позволяет нам готовить заключения, выдерживающие самую строгую судебную проверку. Обратившись к нам, вы получаете надежного партнера, способного защитить ваши интересы в любом судебном споре. Доверьте решение сложных технических вопросов профессионалам.

Похожие статьи

Новые статьи

⏺️ Оценка и экспертиза оборудования в арбитражном процессе

Аннотация. В настоящей статье представлено комплексное юридическое исследование института независимой экспертизы програм…

🟩 Судебная техническая экспертиза кровли в Москве

Аннотация. В настоящей статье представлено комплексное юридическое исследование института независимой экспертизы програм…

⏺️ Виды судебно-медицинских экспертиз

Аннотация. В настоящей статье представлено комплексное юридическое исследование института независимой экспертизы програм…

🟧 Рыночная судебная оценка земли: основания, и практика применения

Аннотация. В настоящей статье представлено комплексное юридическое исследование института независимой экспертизы програм…

🟧 Экспертиза по установлению давности изготовления документа

Аннотация. В настоящей статье представлено комплексное юридическое исследование института независимой экспертизы програм…

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

6+3=