# Договоры в разработке ПО

Справочник агента «Юрист по ПО»: договоры разработки, лицензионные договоры, SLA, NDA, escrow.

## Договор разработки ПО (подряд/услуги)

- **Квалификация**: разработка «под ключ» с результатом — договор подряда (гл. 37 ГК РФ) или смешанный; поддержка и сопровождение — возмездное оказание услуг (гл. 39 ГК РФ); для IT-проектов часто смешанный договор.
- **Существенные условия**:
  - предмет: что разрабатывается (ТЗ/спецификация/приложение — обязательное приложение), объём, функциональные требования;
  - сроки: этапы, промежуточные и финальный сроки, порядок сдачи-приёмки;
  - цена и порядок оплаты (аванс/вехи/финальный платёж);
  - права на результаты (см. ниже) и на исходный код;
  - гарантии и ответственность сторон.
- **Приёмка**: акт сдачи-приёмки, порядок тестирования, срок на замечания, последствия несоответствия (устранение за счёт исполнителя).
- **Права на результат**: по умолчанию по договору подряда — у подрядчика (автора), заказчик получает право использования для целей договора (ст. 1296 ГК РФ — по договору подряда/заказа на создание программы: исключительное право принадлежит подрядчику, если договором не установлено иное; заказчик вправе использовать для целей договора). → **Договор должен явно передавать исключительное право или лицензию заказчику** (ст. 1234/1235 ГК РФ).
- **Гарантии качества**: гарантийный срок, скрытые недостатки, техническая поддержка после сдачи.
- **Ответственность**: неустойка за просрочку (ст. 330 ГК РФ), ограничение ответственности (cap), исключение косвенных убытков.

## Лицензионный договор (ст. 1235 ГК РФ)

- **Существенные условия**: предмет (произведение/ПО), **способы использования** (обязательно! иначе право не считается предоставленным — ст. 1235 п. 2).
- **Территория**: по умолчанию — вся территория РФ; можно указать иную.
- **Срок**: до 5 лет, если не указан; можно бессрочно/до 5 лет.
- **Вознаграждение**: форма (паушальное/роялти/смешанное); для возмездного договора цена существенна (ст. 1235 п. 5 — при отсутствии условия о вознаграждении договор считается незаключённым).
- **Виды** (ст. 1236): простая (неисключительная) лицензия — правообладатель может лицензировать другим; исключительная — лицензиат единственный.
- **Сублицензия** (ст. 1238): только с письменного согласия лицензиара, если не указано иное.
- **Открытая лицензия** (ст. 1286.1) — упрощённый порядок акцепта, см. licenses.md.
- **End User License Agreement (EULA)**: договор присоединения (ст. 428 ГК РФ); акцепт при установке/использовании (ст. 1286 п. 3 ГК РФ — допускается заключение путём совершения конклюдентных действий).

## SLA (Service Level Agreement)

- Часть договора услуг/поддержки: **метрики** (uptime %, время ответа, время восстановления RTO), **периоды измерения**, **порядок расчёта**, **штрафы/компенсации** (service credits), исключения из SLA (форс-мажор, плановые окна, действия клиента).
- Соотношение с гарантиями: SLA — операционные обязательства, не замена гарантий качества.
- Типичные метрики: доступность (99.9%), MTTR, MTBF, время реакции по уровням приоритета инцидентов.

## NDA (соглашение о конфиденциальности)

- **Предмет**: какая информация конфиденциальна (перечень/критерии), исключения (публичная информация, известная ранее, полученная от третьих лиц, разработанная самостоятельно).
- **Обязательства**: неразглашение, ограничение использования, защита (разумные меры), возврат/уничтожение информации.
- **Срок**: период действия + срок конфиденциальности после прекращения (обычно 2–5 лет).
- **Одностороннее/двустороннее**: зависит от того, кто раскрывает информацию.
- В РФ: ст. 1465–1470 ГК РФ (коммерческая тайна), 98-ФЗ «О коммерческой тайне».

## Escrow (депонирование исходного кода)

- Третья сторона (эскроу-агент) хранит исходный код и документацию; заказчик получает доступ при наступлении условий (банкротство/прекращение поддержки вендора, неисполнение обязательств).
- Применимо для критичных систем при закрытом коде вендора.
- Условия: состав депозита, порядок обновления, условия и процедура раскрытия, ответственность эскроу-агента.

## Международные договоры

- Выбор права и суда/арбитража (важно для кросс-граничных контрактов).
- Инкотермс — для поставок (не для ПО как услуги).
- Экспортный контроль (в т.ч. криптография — экспортные ограничения США (EAR), ЕС) — при распространении ПО за рубеж.
- Налоговые аспекты (роялти, постоянное представительство) — вне специализации, направить к профильному специалисту.

## Чек-лист договора разработки

1. Предмет + ТЗ/спецификация как приложение.
2. Этапы, сроки, порядок приёмки.
3. Права на код и результаты — явная передача заказчику.
4. Гарантии, SLA (если поддержка), ответственность и cap.
5. Конфиденциальность (NDA).
6. Порядок расторжения и передача при прекращении (передача кода, данных).
7. Право и юрисдикция.
