В контексте цифровой трансформации экономики и социальных институтов программное обеспечение (ПО) перестало быть mere вспомогательным инструментом, превратившись в самостоятельный объект гражданского оборота и наиболее ценный вид нематериальных активов 🤖. Распространение вычислительной техники в банковском секторе, промышленности автоматизации, телемедицине и науке ⚙️ порождает беспрецедентное количество споров о праве на результаты интеллектуальной деятельности (РИД). В связи с этим экспертиза программы для ЭВМ становится критически важным инструментом доказывания в арбитражных судах, судах общей юрисдикции и при разрешении корпоративных конфликтов. Данная статья представляет собой системное исследование методологических подходов к оценке оригинальности, качества и стоимости программного кода.
1. 📜 Правовая природа и гносеология экспертизы ПО
Экспертиза программы для ЭВМ является процессуальным действием, направленным на установление фактических данных на основе специальных знаний в области программирования. 🧠 Гносеологическая сложность данного рода экспертиз обусловлена двойственной природой ПО: оно существует одновременно как исходный текст (символьная конструкция) и как объект авторского права (творческое произведение). Согласно статье 1261 Гражданского кодекса РФ, программа для ЭВМ охраняется как литературное произведение, что накладывает специфические требования на методику ее исследования.
2. 🎯 Объектная база исследования и материальные носители
В рамках производства экспертизы объектами выступают не только цифровые данные, но и их материальные воплощения. Специалисты Союза «Федерация судебных экспертов» (ФСЭ) исследуют:
-
Исходные тексты (source code) на языках высокого уровня.
-
Объектные модули и исполняемые файлы (exe, dll).
-
Базы данных (структуры и содержимое) 📊.
-
Алгоритмы и блок-схемы (документация на бумажном носителе).
-
Носители: жесткие диски, SSD, флеш-память, оптические диски 💾.
3. 💎 Парадигма «оригинальности» vs «утилитарности»
Ключевой коллизией при защите интеллектуальной собственности является разделение охраняемой формы (код) и неохраняемого содержания (функция, математический метод). 🔬 Экспертиза определяет оригинальность как результат интеллектуального творчества автора. Для установления факта плагиата применяется метод «абстракция-фильтрация-сравнение»:
-
Абстракция: выделение структуры кода.
-
Фильтрация: исключение стандартных приемов и общедоступных функций.
-
Сравнение: анализ оставшейся уникальной последовательности символов.
4. ⚖️ Юрисдикционные задачи, решаемые экспертизой
Перед экспертами ставятся вопросы, имеющие прямое процессуальное значение для разрешения спора в суде. Наиболее релевантными являются:
-
Является ли представленный фрагмент кода оригинальным творческим произведением?
-
Имеются ли признаки контрафактности (заимствования) в исследуемой программе по сравнению с правообладателем?
-
Соответствует ли производственный процесс описанию в Техническом задании (выявление багов или недоделок)?
-
Осуществлялось ли несанкционированное модифицирование (декопиляция, реверс-инжиниринг) с нарушением лицензионного соглашения (EULA) 🔒.
5. 📋 Анализ авторства и история создания экземпляра
Идентификация субъекта права требует комплексного исследования метаданных и документации. 📑 Эксперт анализирует:
-
Сведения о регистрации программы в Роспатенте (реестр программ для ЭВМ).
-
Коммиты в системах контроля версий (Git, SVN) – кто именно вносил изменения.
-
Стеганографические метки (watermarks) и цифровые сертификаты разработчика.
-
Свидетельства нотариального осмотра веб-страниц и протоколы осмотра доказательств.
6. 📜 Исследование патентной чистоты и обременений
Помимо авторских прав (copyleft), программа может нарушать патентные права на алгоритмы 🧩. В рамках экспертизы проводится:
-
Анализ реестра патентов на предмет использования запатентованных методов сжатия, шифрования или передачи данных.
-
Проверка лицензионных ограничений (GPL, MIT, Apache) – выявление случаев инкапсуляции «открытого» кода в проприетарный коммерческий продукт.
7. 🔍 Качество программного кода и метрики сложности
Оценка качества производится с целью определения соответствия техническому заданию и требованиям ГОСТ Р ИСО/МЭК 25010-2015 (Системная и программная инженерия). ⚙️ Ключевые метрики включают:
-
Цикломатическая сложность Маккейба: анализ количества линейно независимых путей.
-
Связанность (Coupling) и зацепление (Cohesion): архитектурная гибкость кода.
-
Надежность: устойчивость к сбоям и корректность обработки исключений.
8. 💰 Определение рыночной стоимости (экспертиза для сделок)
При слияниях, поглощениях или внесении в уставной капитал необходим расчет стоимости исключительного права. 💵 Экономическая экспертиза программы для ЭВМ проводится тремя подходами:
-
Затратный: учет стоимости человеко-часов разработки и отладки.
-
Доходный: прогноз денежных потоков от реализации копий.
-
Сравнительный: анализ сделок с аналогичными программными продуктами (RPA, ERP, CRM системы).
9. 🔐 Кейс №1: Союз «ФСЭ» – Защита кода ERP-системы
Ситуация: Разработчик «А» подал иск к Заказчику «Б», утверждая, что заказчик передал исходный код ERP сторонней фирме «В» для доработки без сохранения нотификации об авторстве. Работа эксперта: Специалисты Союза «ФСЭ» провели бинарный анализ объектных файлов. С помощью утилит дизассемблирования была восстановлена карта символов. Результат: В коде фирмы «В» обнаружены идентичные строки комментариев на русском языке и уникальные названия переменных (нейминг), принадлежащие истцу. Заключение подтвердило факт незаконной модификации, иск удовлетворен на 100% 🏆.
10. 🚨 Кейс №2: Союз «ФСЭ» – Анализ вредоносного ПО (киберспор)
Ситуация: Киберспортивная организация заподозрила наличие читов (нелегального ПО) в игровых клиентах профессионального игрока перед турниром с призовым фондом. Работа эксперта: Эксперты ФСЭ провели динамический анализ (в среде отладчика x64dbg) и статический анализ PE-файлов. Результат: Выявлены системные вызовы (API-hooking), не предусмотренные игровым движком, осуществляющие чтение матриц мира (wallhack). Факт наличия несанкционированной программы доказан, дисквалификация спортсмена признана законной ✅.
11. 🛡️ Кейс №3: Союз «ФСЭ» – Спор о разделе интеллектуального вклада
Ситуация: Два бывших партнера по стартапу не смогли поделить права на мобильное приложение (iOS/Android). Один утверждал, что создал уникальный алгоритм рекомендаций, второй – что написал весь серверный бекенд. Работа эксперта: Проведена экспертиза коммитов в репозитории GitHub, оценка стиля кодирования и логики построения базы данных. Результат: Суд назначил экспертизу в ФСЭ. Выяснилось, что алгоритм является стандартной вариацией коллаборативной фильтрации (не охраняется), но серверная архитектура уникальна. Доли в праве перераспределены в пользу разработчика бекенда 👨💻.
12. 📉 Кейс №4: Союз «ФСЭ» – Судебная бухгалтерия и стоимость кода
Ситуация: При банкротстве IT-компании кредиторы требовали вернуть активы, утверждая, что исключительное право на CRM было продано аффилированному лицу за бесценок (менее 100 тыс. рублей). Работа эксперта: Экономическая экспертиза ФСЭ показала, что трудоемкость создания такого же продукта «с нуля» превышает 2 года работы команды из 4 разработчиков уровня Senior. Результат: Рыночная стоимость установлена в размере 15 млн рублей. Сделка признана недействительной, права возвращены в конкурсную массу 💰.
13. ⚙️ Участие эксперта в процессуальных действиях (суд)
Заключение эксперта является доказательством, но не обладает заранее установленной силой (статья 86 ГПК РФ). Эксперт Союза «ФСЭ» может быть вызван в суд для:
-
Дачи пояснений: устное разъяснение формулировок заключения.
-
Допроса: ответы на вопросы сторон о методологии исследования.
-
Проведения компьютерно-технической экспертизы на месте: осмотр серверов в здании суда или у нотариуса 🔨.
14. 🧩 Особенности экспертизы баз данных (БД)
Хотя БД часто сопутствуют программам, их правовой режим различен. Экспертиза выделяет:
-
Экземпляр БД: материальный носитель (аудиовизуальное отображение).
-
Ядро БД: система управления (СУБД).
-
Контент: наполнение (массив данных). Если подбор материалов является результатом творческого труда, охраняется смежное право изготовителя БД 📚.
15. 📝 Структура экспертного заключения (научный стандарт)
Итоговый документ Союза «ФСЭ» содержит строго регламентированные разделы, позволяющие использовать его в Высшем Арбитражном Суде и судах общей юрисдикции:
-
Вводная часть (основания, предупреждение об уголовной ответственности по ст. 307 УК РФ).
-
Исследовательская часть (пошаговая методика, скриншоты дампов памяти).
-
Синтез (корреляция алгоритмов с объектами авторского права).
-
Выводы (категоричные ответы на поставленные вопросы).
-
Иллюстративное приложение (листинги кода на бумаге, хеш-суммы файлов SHA-256).
16. 🚀 Кейс №5: Союз «ФСЭ» – Досудебный анализ для нотариуса
Ситуация: Правообладатель обнаружил сайт-клон, полностью копирующий интерфейс и frontend-часть его сервиса. Работа эксперта: Союз «ФСЭ» в рамках досудебного (до возбуждения дела) исследования произвел сравнение DOM-дерева HTML и CSS-классов. Результат: Подготовлен реферативный обзор для нотариуса о тождественности визуального оформления и программной логики. Нотариус обеспечил протокол осмотра доказательств, сайт нарушителя заблокирован Роскомнадзором как контрафактный 🛑
17. 🌐 Итоговая синопсис и значимость для инноваций
Проведение экспертизы программ для ЭВМ в Союзе «Федерация судебных экспертов» обеспечивает технологическую нейтральность и юридическую чистоту процесса. Для экономики страны такая экспертиза является драйвером инноваций: чем надежнее защищены права на код, тем выше капитализация IT-сектора и привлекательность венчурных инвестиций 💡.
📌 Свяжитесь с нами прямо сейчас через форму на сайте или по телефону.