
Предоставление исходного кода: Договорное соглашение + хостинг доступны (Источник: beevr): **Непреложное правило:** Предполагается, что разработчик является правообладателем (Источник: beevr); **Основной принцип:** Четко определить условия передачи интеллектуальной собственности (Источник: beevr) — **Примечание:** Статья 859 Гражданского кодекса имеет приоритет (Источник: Юридическая фирма Discover).
I.
Правила владения
По умолчанию: Разработчик по умолчанию является правообладателем (Источник: beevr); Оплата ≠ Право собственности: Оплата и владение — это две разные вещи (Источник: beevr); Передача: Письменные условия передачи интеллектуальной собственности (Источник: beevr); Гражданский кодекс: Статья 859 устанавливает приоритет (Источник: Discover Law Firm); Третья сторона: Покрытие существующих зависимостей компонентов результатов (Источник: Getprojects) — Право собственности: По умолчанию + Передача + Соглашение (Три правила).
II. Три модели
Передача: Передача разработки на ответственное лицо с согласованным правом собственности (Источник: Discover Law Firm); Выкуп: Выкуп с полным правом передачи прав (Источник: TechRadiant); Эскроу: Депонирование исходного кода (Источник: Codekeeper); Лицензирование: Лицензия, но не право собственности (Источник: TechRadiant); Выбор: Выберите модель в соответствии с вашими потребностями (Источник: TechRadiant) — Модель: Доверительное управление + Выкуп + Депозит (выберите один из трех вариантов).
III. Механизм хостинга
Третья сторона: Нейтральный агент для поставщиков и клиентов (Источник: Gain); Триггер: Банкротство, закрытие сервиса, выпуск по умолчанию (Источник: Gain); Материалы: Документация по сборке исходного кода (Источник: Guideflow); Сборы: 1000-1600 долларов США в год (Источник: Gain); Обновления: Регулярные обновления для каждой версии (Источник: Claro) — Хостинг: Третья сторона + Триггер + Сбор (три элемента).
IV. Список поставок
Исходный код: Полный исходный код фронтенда и бэкенда (Источник: Volcano Engine); База данных: Операторы создания таблиц и инициализация данных (Источник: Volcano Engine); Документация: Документация по интерфейсу и руководство по вторичной разработке (Источник: Volcano Engine); Авторские права: Авторские права, права использования и права на модификацию принадлежат заказчику (Источник: Volcano Engine);
Развертывание: Частное облако на собственных серверах (Источник: Volcano Engine) — Список: Исходный код + таблицы базы данных + документация (три поставки).
V. Управление репозиторием
Собственный: Репозиторий создается в учетной записи собственной организации владельца (Источник: API Pilot); Приглашенный: Разработчики выступают в качестве внешних сотрудников (Источник: API Pilot); Отзыв: Разрешения отзываются немедленно по окончании сотрудничества (Источник: API Pilot); Мастер-копия: Всегда сохраняйте мастер-копию (Источник: API Pilot);
Избегать: Не используйте частный GitLab другой стороны (Источник: API Pilot) — Репозиторий: Собственный + Приглашенный + Отзыв (Три элемента управления).
VI. Гарантия на дефекты
Гарантия: Гарантия разработчика на дефекты (Источник: Discovery Law Firm); **Третья сторона**: Гарантия того, что третья сторона не имеет прав (Источник: Discovery Law Firm); **Открытый исходный код**: Раскрытие информации о зависимостях открытого исходного кода (Источник: SEC); **Регистрация**: Соглашение о владении авторскими правами на программное обеспечение (Источник: Cnblogs);
**Общие положения**: Структура повторного использования определяется отдельно (Источник: Cnblogs) — Гарантия: Дефекты + Открытый исходный код + Повторное использование (Три раскрытия информации).
VII. Рекомендации по закупкам
Во-первых, **оформите условия** (передача интеллектуальной собственности); во-вторых, **выберите модель** (аутсорсинг/выкуп/хостинг); в-третьих, **контролируйте репозиторий** (собственный аккаунт); в-четвертых, **получите список** (документация исходного кода);
в-пятых, **настройте хостинг** (депозитный счет) — Доставка исходного кода: Условия + Модель + Хостинг (Трехэтапный замкнутый цикл).