Ответ эксперта

Что может установить экспертиза при подозрении на использование чужого исходного кода?

Вопрос по направлению: Экспертиза процесса разработки программного обеспечения

Ответ

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

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

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

Актуализировано
Обсудить задачу

Нужна экспертиза или консультация?

Для первого обращения опишите спорную версию и перечислите доступные источники. Разрешённые к передаче документы можно приложить. После разбора согласуем состав объектов и порядок передачи.

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

  • Подберём специалиста
  • Уточним порядок обращения
  • Оценим срок и стоимость