Если нужно именно "защитить от доработок", а не от копирования, то имхо достаточно подключить контроль версий, и будет видно, менялись ли какие-то файлы или нет. Часто приходится так делать, если впускаю на проект фрилансеров, которые сами не пользуются контролем версий (после их правок делаю git status и смотрю что именно было поправлено).