Как дать доступ к коду, чтоб его можно было только смотреть в браузере?
Есть проект с десятком микросервисов на PHP, в каждом микросервисе достаточно кода, чтоб ручное копирование каждого файла было достаточно хлопотным занятием (проще купить). Код сейчас лежит на гитлабе, но это не принципиально, можно перенести куда угодно если нужно. Потенциальный заказчик хочет посмотреть код перед покупкой.
Как можно предоставить ему доступ, чтоб он мог только просмотреть в браузере файлы без возможности клонировать или скачать весь проект целиком?
Пробовал через роли гитлаба, но там у Гостя нельзя смотреть код вообще, а у репортера есть возможность скачать.
PS. Про существование NDA и подобные юридические обязательства и ответственность знаю, это не тот случай. Важно именно дать заказчику код, чтоб тот смог полистать его на досуге когда у него будет желание. Спасибо!
кто захочет обойти, то скорее всего обойдет, при чем в браузере, банально скачать страницу и пропарсить её (это в относительно сложном случае). А вообще хз зачем ему нужен прям весь код, почему не подходит вариант дать ему код нескольких участков кода, 200-500строчек, мне кажется достаточно, чтобы +/- показать знания программиста.
calculator212, Это безусловно, конечно. С заказчиком решены подобные вопросы. Задача не отдать код в чистом виде, и если он загорячится, то пусть качает, там уже юридически будем разбираться
Глеб Николаев, подстраховаться – никак. Все, что выдается в браузер, можно скачать/скопировать. Ты можешь разве что усложнить воровство.
Как вариант: уточни, сколько времени нужно на изучение кода. Возможно будет достаточно устроить встречу и показать код в режиме чтения на своем ноутбуке.
Распечатать код в pdf и запретить выделять и копировать текст из него. Сам pdf можно дать смотреть на сайте, но заблокировать скачивание. Так себе защита конечно, но достаточно сильно затруднит попытки кражи.