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

Можно ли установить, кто написал код на Java?

Вопрос по направлению: Экспертиза исходного кода на Java

Ответ

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

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

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

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

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

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

  • Подберём специалиста
  • Поможем с вопросами
  • Оценим срок и стоимость
Оценить материалы или позвоните 8 (800) 333-24-09 Бесплатный звонок по России