В современном бизнесе программное обеспечение играет ключевую роль для компаний и организаций. Однако для обеспечения ясности и защиты интересов сторон, важно заключать договор на разработку, тестирование и поставку программного продукта. В этой статье мы рассмотрим основные аспекты такого договора и выявим риски, связанные с самостоятельным составлением.
Виды договоров на разработку, поставку и тестирование программного продукта
Договор Time & Materials (оплата по факту). Обычно такие договоры используются, когда прогнозированный объем выполняемых работ является сложной задачей, поэтому разработчик получает оплату за фактически проделанную работу. Такой вид договора гибок, поскольку разработчики приспосабливаются к краткосрочным задачам заказчика, и требования к конечному продукту могут изменяться в процессе. Однако при заключении такого договора заказчик должен помнить, что стоимость работ может быть выше, чем ожидалось. Кроме того, поскольку такой договор предусматривает выполнение краткосрочных задач, их не всегда можно включить в техническое задание.
Договор Fixed Price (фиксированная цена). При заключении такого договора стороны определяют все требования к программному обеспечению в техническом задании, а также устанавливают срок выполнения работ и их стоимость. Однако этот договор делает невозможными изменения в требованиях к конечному продукту, поэтому его лучше не использовать для разработки «сложного» программного обеспечения (это риск для заказчика). Исполнитель также рискует не получить возмещение фактических расходов, если они превышают зафиксированную цену.
Договор Fixed Budget. В этом типе договора заказчик устанавливает фиксированный бюджет, на основе которого формируются технические задачи по программному обеспечению и срокам выполнения работ. Такой договор лучше всего подходит, когда расходы на разработку программного обеспечения ограничены.
Договор Out Staff. По такому договору заказчик получает доступ к специалистам с определенными навыками на определенный период времени и полностью контролирует процесс выполнения разработчиками задач. Этот вариант договора больше подойдет заказчикам, имеющим опыт в разработке программного обеспечения.
ОСТАВЬТЕ СВОИ КОНТАКТНЫЕ ДАННЫЕ
Мы свяжемся с вами сегодня
На что обратить внимание
Следует отметить, что при заключении договора можно миксовать особенности и части разных типов договора в зависимости от задачи клиента, с целью достижения уникального и действующего договора. Но следующие части должны быть в любом договоре:
- Четкие дефиниции. Детализованный договор лучше всего работает на стороне клиента не только при выполнении обязательств между сторонами, но и при разрешении споров. Примерами дефиниций являются определение «услуга», «требования к ПО», «интеллектуальная собственность» и т.д.
- Предмет договора. В этом разделе детально прописывается комплекс услуг, которые исполнитель обязуется предоставить заказчику по условиям договора. Для этого рекомендуется включить спецификацию программного обеспечения либо в самом тексте договора, либо в приложение к нему. В спецификациях следует четко определить все требования и технические характеристики программного продукта. Следует учесть, что при разработке заказчик может желать внести изменения в спецификацию, что может повлиять на сроки и стоимость (изменения могут потребовать дополнительных расходов и разработчик может не успеть в установленный договором срок). Во избежание непредвиденных ситуаций в будущем рекомендуется предусмотреть возможность изменений по согласию сторон к предварительно согласованной спецификации.
- Оплата услуг и передача интеллектуальных прав на продукт. Именно в этом разделе открываются самые большие затруднения. Согласно ст. 6 Закона Украины «Об авторском праве и смежных правах» объектом авторского права являются произведения в сфере литературы, искусства, науки, в частности: компьютерные программы, базы данных и т.д. Подобную норму содержит статья 499 Гражданского кодекса Украины. Статья 12 Закона предусматривает возникновение авторского права на произведение по факту его создания. В конкретном случае автором является разработчик, у которого возникает авторское право на соответствующее программное обеспечение с момента его создания. Украинским законодательством предусмотрено наличие у автора личных неимущественных и имущественных прав.
Остановимся чуть больше на этом вопросе.
Личные неимущественные права автора позволяют ему
- Требовать признания своего авторства путем надлежащего указания своего имени на произведении и его копиях, а также при любом публичном использовании, если это возможно.
- Запрещать упоминание своего имени при публичном использовании произведения, если автор хочет остаться анонимным.
- Использовать псевдоним и требовать его указания вместо настоящего имени на произведении и его копиях, а также при любом публичном использовании.
- Требовать сохранения целостности произведения и предотвращать любые искажения, изменения или посягательства, которые могут повредить репутации автора.
Закон не разрешает передавать личные неимущественные права автора другим лицам
Имущественные права автора включают исключительное право использовать произведение в любой форме и способах, а также исключительное право предоставлять разрешение или запрет другим лицам использовать произведение.
В контексте договора на разработку программного обеспечения мы интересуемся передачей имущественных прав на авторский объект. Поэтому договор должен четко определять момент, способ и условия передачи этих прав от разработчика заказчику (например, через акт приема-передачи). Сторонам разрешается выбрать, передавать ли права на разработанное ПО с момента оплаты услуг разработчика заказчиком или с момента создания ПО разработчиком. Однако следует учитывать возможность дефектов или несоответствия спецификации программного обеспечения, поэтому договор может содержать положение, предоставляющее заказчику право требовать от разработчика устранения таких проблем в течение определенного времени после получения акта приема-передачи.
Также важно учитывать авторское вознаграждение. Во избежание споров о невыплате вознаграждения договор должен указывать, что авторское вознаграждение включено в стоимость услуг по разработке программного обеспечения.
Налогообложение
В связи с современной ситуацией в Украине разработчики программного обеспечения обычно выбирают регистрацию, как физические лица — предприниматели, уплачивающие единый налог третьей группы. Это касается ФЛП с неограниченным количеством лиц, состоящих в трудовых отношениях или не использующих наемных работников, а также юридических лиц — субъектов хозяйствования любой формы, зарабатывающих доход не более 5 млн грн в течение года. Ставка налога составляет 3% дохода, если уплата налога на добавленную стоимость, или 5% дохода, если налог на добавленную стоимость включен в единый налог. Однако, следует помнить, что если доход превышает 5 млн грн, предприятие должно уплатить 15% единого налога на сумму превышения дохода.
Следовательно, разработчики, являющиеся ФЛП и имеющие доход, не превышающий 5 млн грн в течение года, платят только единый налог и освобождаются от других налогов.
Если разработчик не является ФЛП, то он обязан уплатить 18% налога на доходы физических лиц (НДФЛ) с доходов, начисленных, выплаченных или предоставленных, включая, но не ограничиваясь, заработную плату, другие поощрительные и компенсационные выплаты или другие выплаты и вознаграждения , начисляемые или выплачиваемые плательщику в рамках трудовых отношений или гражданско-правовых договоров
Поскольку договор на разработку, тестирование и поставку программного продукта имеет большое количество особенностей, которые следует принять во внимание, а действующее законодательство меняется очень часто, лучше всего обратиться за советом к практикующему адвокату. За консультацией по этому вопросу или с просьбой заключить договор обращайтесь по номеру: +38 (050) 388 9853


