Что означает исходный код
Исходники позволяют исследовать устройство программы и вносить изменения при наличии нужных средств и полномочий. Однако сам текст может быть лишь частью комплекта разработки.
Для сборки могут потребоваться библиотеки, настройки, инструменты и документация. Поэтому обещание передать исходный код нужно раскрывать через конкретный состав материалов.
Исходный и объектный код
Исходный и объектный код — разные формы представления программы. Получение исполняемого файла не означает, что заказчик получил читаемый комплект исходников.
Обратное также важно: папка с исходниками ещё не доказывает возможность собрать рабочий продукт. Состав, версии и воспроизводимость сборки проверяют отдельно.
Доступ к файлам и права на программу
Владение носителем или доступ к репозиторию не заменяют основания использования программы. Объём прав определяется применимым режимом, договором и условиями компонентов.
Например, подрядчик открыл заказчику репозиторий для просмотра. Это действие само по себе не подтверждает передачу исключительного права или разрешение распространять изменённую версию.
Что зафиксировать при передаче разработки
В документах определяют версию, состав передаваемого кода, инструкции и зависимости. Отдельно фиксируют права, способы использования и ограничения сторонних материалов.
Такой комплект связывает техническую приёмку с правовой. Без этой связи можно получить файлы, которыми компания не вправе распоряжаться нужным способом, или права без достаточных материалов для работы.
Связанные услуги
Статьи по теме
Материалы по теме
- Код доступа — видео