По ГК РФ права на исходный код, написанный по заказу, принадлежат заказчику, если договор не говорит иное (п. 1 ст. 1296 ГК РФ). Это правило работает в обе стороны. По договору с клиентом заказчик - клиент, по договору с фрилансером заказчик - агентство.
Код сотрудников, написанный в пределах трудовых обязанностей, принадлежит работодателю (п. 2 ст. 1295 ГК РФ). Чтобы код принадлежал агентству, нужна непрерывная цепочка: каждый разработчик передал права агентству, и ни один договор с клиентом не забрал их себе.
Кому принадлежат права на исходный код по умолчанию
Автор кода - всегда человек, чьим творческим трудом он создан (п. 1 ст. 1228 ГК РФ). Исключительное право сначала возникает у него и переходит к компании по договору или по закону (п. 3 ст. 1228 ГК РФ). Куда оно уходит без особых условий, зависит от того, кто писал и по какому договору.
| Кто писал | По какому договору | У кого право по умолчанию | Норма |
|---|---|---|---|
| Сотрудник | Трудовой, в пределах обязанностей | Работодатель | п. 2 ст. 1295 |
| Подрядчик агентства | Договор, предмет которого - создание программы | Агентство как заказчик | п. 1 ст. 1296 |
| Агентство | Договор с клиентом на разработку | Клиент | п. 1 ст. 1296 |
| Подрядчик | Подряд, который прямо не предусматривал создание программы | Подрядчик | п. 1 ст. 1297 |
Кому принадлежит код: заказчику или подрядчику
Если договор с клиентом о правах молчит, код получает клиент. Агентству остаётся право пользоваться программой для собственных нужд по бесплатной простой лицензии на весь срок исключительного права (п. 2 ст. 1296 ГК РФ). Лицензировать её другим агентство не может.
Если договор оставил право за агентством, всё наоборот. Клиент получает бесплатную простую лицензию для тех целей, ради которых заказывал работу (п. 3 ст. 1296 ГК РФ).
| Что записано в договоре с клиентом | Что получает клиент | Что остаётся у агентства |
|---|---|---|
| Ничего о правах | Исключительное право | Простая лицензия для собственных нужд |
| Право остаётся у исполнителя | Простая лицензия для целей договора | Исключительное право, можно лицензировать |
| Смешанная схема | Право на код под его бизнес | Право на общие модули и библиотеки |
Что если договор с подрядчиком не про разработку
Правило ст. 1296 ГК РФ работает, только когда предметом договора было создание программы. Если договор был про другое, действует п. 1 ст. 1297 ГК РФ: право на программу у подрядчика, а заказчик получает простую лицензию для целей договора без доплаты.
На практике это бьёт по агентствам в трёх ситуациях:
- фрилансеру платили по инвойсам за «консультации» или «услуги»;
- договор был на «техническую поддержку», а подрядчик написал новый модуль;
- договора не было вовсе, только переписка и переводы.
Кому принадлежит код, который написал сотрудник
Код, написанный в пределах трудовых обязанностей, - служебное произведение. Исключительное право на него у работодателя, если трудовой или иной договор с сотрудником не говорит иное (п. 2 ст. 1295 ГК РФ). Право авторства остаётся у сотрудника (п. 1).
Что нужно, чтобы это работало:
- обязанности записаны: в трудовом договоре, должностной инструкции или служебном задании;
- в договоре определено вознаграждение автора: оно положено, когда работодатель использует код или передаёт право;
- код используется, передан или объявлен секретом в течение 3 лет. Иначе право возвращается к автору (п. 2 ст. 1295).
Как доказать, что код принадлежит агентству
Покупатель лицензии или кода попросит документы на каждый репозиторий. Переход прав подтверждают:
- Трудовые договоры и должностные инструкции или служебные задания сотрудников.
- Договоры с подрядчиками, где предмет - создание программы, и акты к ним.
- Договоры с заказчиками с условием о том, у кого остаётся исключительное право.
- Договоры отчуждения, если права лежат на другой компании группы.
Сверьте список авторов в истории git с этими документами. Каждый автор коммитов должен попадать в одну из первых двух групп.
Как это устроено в Польше и Грузии
Если команда или компания за рубежом, правила другие. Различия существенные, особенно для B2B-подрядчиков.
| Польша | Грузия | |
|---|---|---|
| Сотрудник | Права на программу у работодателя, если договор не говорит иное (art. 74 ust. 3 ustawy o prawie autorskim) | Права на служебное произведение у работодателя, если договор не говорит иное (ст. 16 Закона Грузии об авторском праве) |
| Подрядчик или исполнитель заказа | Без явного условия о передаче прав считается, что выдана лицензия (art. 65) | Права у заказчика, если договор не говорит иное (ст. 16) |
| Форма передачи прав | Письменная под угрозой недействительности (art. 53) | Письменная (ст. 42) |
С чего начать
- Выпишите все репозитории и для каждого: кто писал, по какому договору, для какого заказчика.
- Отметьте, что договор с заказчиком говорит о правах.
- Найдите подрядчиков без договора на создание программы и переподпишите договоры.
- Код, права на который у агентства, можно лицензировать: лицензирование программного обеспечения.
- Узнайте, сколько он стоит: сколько стоит исходный код.