Договор — единственное место, где заранее решается, кому принадлежит код, что происходит при расставании с подрядчиком и за что вы отвечаете перед клиентом. Всё это гораздо дешевле написать один раз до старта, чем выяснять в переписке через полтора года.
Права на результат
Самая частая и самая дорогая ошибка — считать, что раз работу оплатили, то права перешли. В разработке это не так по умолчанию: нужна прямая формулировка о переходе исключительного права, и она должна быть согласована по всей цепочке — с заказчиком, с подрядчиком, с каждым самозанятым.
Мы собираем один пакет документов на весь цикл разработки: договор, технические задания, акты, приёмку и переход прав, — а не десять разрозненных файлов, живущих в почте у разных людей.
Когда договор дают вам
Подписывать чужой шаблон целиком не обязательно. Разбираем, что в нём работает против вас, и оформляем это протоколом разногласий или дополнительным соглашением — документом, который меняет условия, а не просьбой в переписке. Если дело доходит до обсуждения, идём в переговоры вместе с вами и фиксируем результат текстом в тот же день.
Оферта, а не «пользовательское соглашение»
Если продукт продаётся через сайт, документ на нём — это публичная оферта со всеми последствиями. Она должна отвечать на неудобные вопросы: что входит в тариф, когда деньги возвращаются, что происходит при отключении аккаунта, как меняются условия и как об этом узнаёт пользователь.
NDA и NCA
NDA имеет смысл, только если из него понятно, что именно является конфиденциальным, сколько это длится и что происходит при нарушении. Формулировка «вся информация, полученная сторонами» не защищает никого.
NCA — соглашение о неконкуренции — работает по тем же правилам и требует ещё большей точности: ограничение должно быть очерчено по сроку, территории и кругу деятельности. Безразмерный запрет «не работать с конкурентами» суд не поддержит, а соразмерный, привязанный к конкретному проекту и подкреплённый встречным условием, — вполне.
