Новая юридическая консультация для разработчиков программного обеспечения

Кому будет полезна информация:

- разработчикам программного обеспечения

Проблема

Клиентом – компанией, занимающейся разработкой программного обеспечения (далее – разработчик ПО), - заключен договор (далее – договор) с заказчиком (далее – заказчик) на выполнение работ по разработке программного обеспечения (далее – ПО), в соответствии с условиями которого разработчик ПО обязан на основании задания заказчика выполнить работы по созданию ПО, передать заказчику ПО и исключительные права на него, а заказчик обязан выплатить разработчику вознаграждение за разработку ПО и отчуждение исключительных прав на него. В соответствии с условиями договора а) предварительным этапом выполнения работ является подготовка разработчиком ПО технического задания на разработку ПО на основании требований заказчика и вводной информации, представленной заказчиком; b) объем, сроки и порядок (этапы) выполнения работ по разработке ПО устанавливаются календарным планом выполнения работ, который составляется разработчиком ПО и заказчиком совместно; с) исключительные права на ПО (включая, без ограничений, исходный и объектный коды, финальные результаты работ по разработке ПО, документацию и т.п.), а также на все иные охраняемые или охраноспособные результаты интеллектуальной деятельности, созданные разработчиком ПО в процессе выполнения работ по договору (например, рекомендации разработчика ПО по улучшению платформы заказчика), принадлежат заказчику с момента их возникновения на всей территории любой страны мира. Разработчиком ПО было разработано техническое задание на разработку ПО, акт о выполнении работ по разработке технического задания подписан заказчиком (в акте указано, что заказчик не имеет претензий к сроку выполнения работ), работы по разработке технического задания оплачены заказчиком. Разработчиком ПО и заказчиком был составлен и подписан календарный план выполнения работ по договору. Заказчиком внесена предоплата за разработку ПО в размере 30% от полной стоимости работ по разработке ПО. В сроки, установленные календарным планом, разработчиком было создано ПО. Разработчиком ПО было направлено заказчику электронное сообщение с запросом предоставления учетных данных пользователей - сотрудников заказчика, - которые будут тестировать ПО. Данные пользователей предоставлены заказчиком ответным электронным сообщением. После чего разработчиком ПО было направлено заказчику а) электронное сообщение о том, что «прототипная реализация системы развернута на стенде разработчика ПО и доступна для приемо-сдаточных испытаний по адресу в Интернет https://.........com, в системе созданы учетные записи пользователей, разработчик ПО просит предоставить доступ к репозиторию заказчика в системе GIT для загрузки исходных кодов и документации»; b) акт выполненных работ по разработке ПО для подписания.

По истечении 10 календарных дней заказчиком было направлено разработчику ПО уведомление об одностороннем отказе от исполнения договора в связи с тем, что а) все попытки тестирования результатов работ были неудачными, b) в процессе тестирования ПО заказчиком выявлены недостатки, наличие которых делает невозможным и (или) существенным образом затрудняет использование ПО по назначению; с) разработчиком ПО нарушены сроки выполнения работ; d) заказчик отказывается от исполнения договора и требует возврата предоплаты работ по разработке ПО на основании п. 2 ст. 715 Гражданского кодекса РФ, которым предусмотрено, что если подрядчик не приступает своевременно к исполнению договора подряда или выполняет работу настолько медленно, что окончание ее к сроку становится явно невозможным, заказчик вправе отказаться от исполнения договора и потребовать возмещения убытков.

Риски

- убытки разработчика ПО вследствие частичной неоплаты заказчиком работ по разработке ПО;

- репутационные риски разработчика ПО;

- формирование «bad practice» для недобросовестных заказчиков.

Варианты решения

Разработчику ПО следует обратиться в арбитражный суд с исковым заявлением о взыскании задолженности по оплате работ по разработке ПО и договорной неустойки (если договорная неустойка предусмотрена условиями договора) за нарушение заказчиком срока оплаты работ или процентов за пользование чужими денежными средства на основании ст. 395 Гражданского кодекса РФ (если договорная неустойка за нарушение заказчиком срока оплаты работ не предусмотрена условиями договора).

Исковое заявление следует обосновать следующими доводами.

Договор на разработку ПО является смешанным (п. 3 ст. 421 Гражданского кодекса РФ), содержащим элементы договора подряда и договора авторского заказа. В соответствии с п. 1 ст. 702 Гражданского кодекса РФ по договору подряда одна сторона (подрядчик) обязуется выполнить по заданию другой стороны (заказчика) определенную работу и сдать ее результат заказчику, а заказчик обязуется принять результат работы и оплатить его. В соответствии с п. 1 ст. 711 Гражданского кодекса РФ заказчик обязан уплатить подрядчику обусловленную цену после окончательной сдачи результатов работы при условии, что работа выполнена надлежащим образом и в согласованный срок, либо с согласия заказчика досрочно.

В соответствии с п. 1 ст. 1288 Гражданского кодекса РФ по договору авторского заказа одна сторона (автор) обязуется по заказу другой стороны (заказчика) создать обусловленное договором произведение науки, литературы или искусства на материальном носителе или в иной форме. Договор авторского заказа является возмездным, если соглашением сторон не предусмотрено иное.
В соответствии с п. 1 ст. 1289 Гражданского кодекса РФ произведение, создание которого предусмотрено договором авторского заказа, должно быть передано заказчику в срок, установленный договором. В соответствии с п. 1 ст. 720 Гражданского кодекса РФ заказчик обязан в сроки и в порядке, которые предусмотрены договором подряда, с участием подрядчика осмотреть и принять выполненную работу (ее результат), а при обнаружении отступлений от договора, ухудшающих результат работы, или иных недостатков в работе немедленно заявить об этом подрядчику.

В соответствии с условиями договора а) заказчик в течение 5 рабочих дней с даты предоставления разработчиком ПО заказчику «доступа к стенду разработчика ПО для тестирования прототипной реализации системы» и получения от разработчика ПО акта выполненных работ подписывает и возвращает разработчику ПО 1 экземпляр акта или направляет разработчику ПО письменный мотивированный отказ от принятия результата работ по разработке ПО полностью или частично в связи с несоответствием ПО техническому заданию или обнаружением заказчиком недостатков ПО, наличие которых делает невозможным и (или) существенным образом затрудняет использование ПО в соответствии с его назначением. В мотивированном отказе должен содержаться перечень выявленных недостатков ПО; b) в течение 5 рабочих дней со дня направления мотивированного отказа от принятия результата работ стороны составляют акт о несоответствиях, который должен содержать перечень выявленных заказчиком недостатков ПО, перечень необходимых доработок ПО, условие о сроке выполнения доработок, который «в любом случае не может быть менее, чем 10 рабочих дней с даты подписания акта о несоответствиях». Разработчик ПО устраняет выявленные недостатки ПО своими силами и за свой счет.

В нарушение условий договора заказчиком по результатам тестирования ПО не был направлен мотивированный отказ от принятия результата работ по разработке ПО, акт о несоответствиях сторонами не был составлен, срок для устранения предположительно выявленных заказчиком недостатков ПО не был установлен, в процессе тестирования ПО заказчик не уведомлял разработчика ПО о замечаниях к качеству ПО. Таким образом, заказчиком был нарушен установленный договором порядок приемки работ. Экспертиза разработанного ПО в порядке п. 5 ст. 720 Гражданского кодекса РФ заказчиком не проводилась. Следовательно, довод заказчика о том, что им выявлены недостатки ПО, наличие которых делает невозможным и (или) существенным образом затрудняет использование ПО по назначению в противоречие п.1 ст. 65 Арбитражного процессуального кодекса РФ не подтвержден доказательствами.

В соответствии со ст. ст. 309310 Гражданского кодекса РФ обязательства должны исполняться надлежащим образом в соответствии с условиями обязательства и требованиями закона, иных правовых актов. Односторонний отказ от исполнения обязательства не допускается. В соответствии с п. 1 ст. 721 Гражданского кодекса РФ качество выполненной подрядчиком работы должно соответствовать условиям договора подряда, а при отсутствии или неполноте условий договора - требованиям, обычно предъявляемым к работам соответствующего рода. Если иное не предусмотрено законом, иными правовыми актами или договором, результат выполненной работы должен в момент передачи заказчику обладать свойствами, указанными в договоре или определенными обычно предъявляемыми требованиями, и в пределах разумного срока быть пригодным для установленного договором использования, а если такое использование договором не предусмотрено, для обычного использования результата работы такого рода.
В соответствии с п. 2 ст. 720 Гражданского кодекса РФ, обнаружив недостатки в работе при ее приемке, заказчик вправе ссылаться на них в случаях, если в акте либо в ином документе, удостоверяющем приемку, были оговорены эти недостатки либо возможность последующего предъявления требования об их устранении. В соответствии с правовой позицией Высшего Арбитражного Суда РФ в определении от 14.05.2014 № ВАС-5732/14 несвоевременное направление актов сдачи-приемки работ/услуг не освобождает заказчика от обязанности оплатить выполненные до расторжения договора работы/услуги.
Таким образом, обстоятельства, позволяющие освободить заказчика от обязанности по оплате выполненных работ, отсутствуют.

В случае если

- заказчик будет апеллировать к тому, что ПО было передано (предъявлено к приемке) заказчику после направления заказчиком уведомления об одностороннем отказе от исполнения договора, необходимо запросить предоставление в материалы дела документов, на основании которых можно установить дату направления уведомления об одностороннем отказе заказчика от исполнения договора (почтовые описи, уведомления о вручении, скриншоты электронной переписки). В нашем случае дата направления уведомления о расторжении договора была более поздней, чем дата предоставления разработчиком ПО для тестирования (подтверждалось электронной перепиской о запросе учетных записей пользователей, которые будут проводить тестирование ПО, о предоставлении доступа к ПО для тестирования).

- заказчиком будет заявлено ходатайство о проведении судебной экспертизы ПО, следует обратить внимание суда на то, что для рассмотрения такого спора не требуется специальных знаний, т.к. предметом спора является не установление факта соответствия/несоответствия ПО условиям технического задания и договора, а нарушение заказчиком порядка приемки результата работ, злоупотребление правом на односторонний отказ от исполнения договорных обязательств. В соответствии с п. 5 ст. 159 Арбитражного процессуального кодекса РФ арбитражный суд вправе отказать в удовлетворении заявления или ходатайства, в том числе, вследствие злоупотребления лицом, участвующим в деле, своим процессуальным правом и явно направлены на срыв судебного заседания, затягивание судебного процесса, воспрепятствование рассмотрению дела и принятию законного и обоснованного судебного акта.

- заказчиком будет заявлено о несоразмерности договорной неустойки за нарушение срока оплаты работ и об уменьшении неустойки на основании ст. 333 Гражданского кодекса РФ (как был в нашем случае), следует обратить внимание суда на то, что в соответствии с п. 42 Постановления Пленума Верховного Суда РФ № 6 и Пленума Высшего Арбитражного Суда РФ № 8 от 01.07.1996г. «О некоторых вопросах, связанных с применением части первой Гражданского кодекса Российской Федерации», п.п. 2, 4 Информационного письма Президиума Высшего Арбитражного Суда РФ от 14.07.1997г. № 17 «Обзор практики применения арбитражными судами ст. 333 Гражданского кодекса Российской Федерации» при решении вопроса об уменьшении неустойки на основании ст. 333 Гражданского кодекса РФ необходимо иметь в виду, что размер неустойки может быть уменьшен судом только в том случае, если подлежащая уплате неустойка явно несоразмерна последствиям нарушения обязательства. Доказательства, подтверждающие явную несоразмерность неустойки последствиям нарушения обязательств, представляются лицом, заявившим ходатайство об уменьшении неустойки (п. 3 Информационного письма Президиума Высшего Арбитражного Суда РФ от 14.07.1997г. № 17 «Обзор практики применения арбитражными судами ст. 333 Гражданского кодекса Российской Федерации»). В соответствии с п. 73 Постановления Пленума Верховного Суда РФ от 24.03.2016г. № 7 «О применении судами некоторых положений Гражданского кодекса Российской Федерации об ответственности за нарушение обязательств» несоразмерность и необоснованность выгоды могут выражаться, в частности, в том, что возможный размер убытков кредитора, которые могли возникнуть вследствие нарушения обязательства, значительно ниже начисленной неустойки. В соответствии с п. 75 Постановления Пленума Верховного Суда РФ от 24.03.2016г. № 7 «О применении судами некоторых положений Гражданского кодекса Российской Федерации об ответственности за нарушение обязательств» при оценке соразмерности неустойки последствиям нарушения обязательства необходимо учитывать, что никто не вправе извлекать преимущества из своего незаконного поведения, а также то, что неправомерное пользование чужими денежными средствами не должно быть более выгодным для должника, чем условия правомерного пользования (п. п. 3, 4 ст. 1  Гражданского кодекса РФ). В противоречие п.1 ст. 65 Арбитражного процессуального кодекса РФ заказчиком не были представлены доказательств явной несоразмерности договорной неустойки за нарушение срока оплаты работ последствиям нарушения обязательства.

Дополнительные рекомендации

- в договорах на разработку ПО следует уделять особое внимание максимальной детализации условий о порядке и сроках тестирования ПО заказчиком, порядке и сроках уведомления заказчиком разработчика о выявленных в процессе тестирования недостатках ПО, порядке и сроке составления сторонами договора акта несоответствий ПО, порядке и сроках устранения разработчиком недостатков ПО, выявленных заказчиком при тестировании.

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

https://businessandlaw.ucoz.net/index/part_3_dlja_razrabotchikov_programmnogo_obespechenija_kompanij_zanimajushhikhsja_tekhnicheskim_obsluzhivaniem_po/0-51

https://businessandlaw.ucoz.net/index/part_4_dlja_razrabotchikov_programmnogo_obespechenija_kompanij_zanimajushhikhsja_tekhnicheskim_obsluzhivaniem_po/0-53