Кто создавал продукт

Составьте карту разработки: сотрудники, учредители, подрядчики, фрилансеры, приобретённые модули и open-source компоненты. Напротив каждого автора или поставщика укажите созданный модуль, период работы, договор и документ, по которому исключительное право принадлежит компании или используется по лицензии.

Сотрудники и подрядчики

Для служебного произведения подтвердите, что программа создана в пределах трудовых обязанностей автора. Задание работодателя помогает только тогда, когда входит в эти обязанности; в остальных случаях потребуется отдельное соглашение о правах. Свяжите обязанности и задание с конкретным кодом или модулем.

Для подрядчика сначала определите, что именно ему заказали. Для произведения, созданного непосредственно по заказу, для кода, появившегося при выполнении других работ, и для договора с автором действуют разные правила. Поэтому проверьте условия о возникновении и переходе прав, а не только акт и оплату.

Трёхлетний срок и вознаграждение автора

Если в течение трёх лет со дня предоставления служебного произведения работодателю он не начнёт его использование, не передаст исключительное право другому лицу и не сообщит автору о сохранении произведения в тайне, исключительное право возвращается автору. Если работодатель совершит одно из этих действий в установленный срок, автор имеет право на вознаграждение; его размер, условия и порядок выплаты определяются договором, а при споре — судом.

Что должно быть связано между собой

В договоре, задании, акте и репозитории должны совпадать продукт, модуль и версия:

  • договор и техническое задание определяют создаваемый объект
  • акт связывает переданный результат с версией, модулем или репозиторием
  • договор показывает первоначального правообладателя, отчуждение или лицензию и момент, с которого компания получает право
  • платёжные документы подтверждают исполнение возмездных условий
  • документы по доработкам показывают историю последующих версий

Отдельно о сторонних компонентах

Open-source библиотека сама по себе не препятствует подаче. Составьте перечень компонентов с версиями и лицензиями, отметьте способ их включения в продукт и проверьте обязанности при распространении. Условия лицензий не должны противоречить тому, как компания предоставляет заявляемую программу клиентам.