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