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