• /

Подготовка и сопровождение договора на разработку программного обеспечения

Сколько стоит составление договора на разработку ПО

Как проходит процесс оформления?

1

Первичная консультация

В случае, если у Заказчика имеются вопросы о том, как происходит составление договора на разработку программного обеспечения, как распределяются исключительные права, как лучше структурировать сделку и обезопасить себя от различных рисков, может быть произведена консультация, в ходе которой юрист ответит на все вопросы
2
Обсуждение условий и целей сделки
Составление начинается с обсуждения конкретных условий и целей сделки, которые могут различаться, в том числе по принадлежности прав на создаваемое программное обеспечение. Согласовываются условия, которые устроят обе стороны договора, юристом предлагаются наиболее выгодные для Заказчика
3
Составление договора на разработку программного обеспечения
Может быть как с передачей исключительных прав Заказчику, так и без такой передачи. В нем необходимо определить требования к создаваемому объекту, размер и порядок выплаты вознаграждения, а также определить возможность использования созданного объекта другой стороной или третьими лицами

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

Регулирование обязательств, обусловленных договором, предметом которого является создание программного обеспечения, в ГК РФ практически не представлено. В отсутствие надлежащего правового регулирования стороны сами определяют требования к качеству ПО, порядку его приемки, а также условия ответственности разработчика

Понятие программного обеспечения, соотношение понятий «программа для ЭВМ» и «программное обеспечение»

В доктрине сформировалось два основных мнения относительно того, как соотносятся между собой понятия «программа для ЭВМ» и «программное обеспечение». Большинство ученых отождествляет данные понятия, и указывают на то, что на практике широко применяется как термин этот термин, так и «программа для ЭВМ». Согласно другому мнению, понятие «программное обеспечение» шире, т.к. помимо собственно программы, включает в себя также и дополнительные материалы, необходимые для его эффективного использования. Вместе с тем различия между обозначенными понятиями для целей права не являются принципиальными, что позволяет рассматривать эти термины как синонимичные и взаимозаменяемые
Легальное определение программы для ЭВМ содержится в ст. 1261 ГК РФ. В ней закреплено: «Программой для ЭВМ является представленная в объективной форме совокупность данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств в целях получения определенного результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ, и порождаемые ею аудиовизуальные отображения»

Особенности программного обеспечения

Программа для ЭВМ является сравнительно новым объектом интеллектуальной собственности и имеет ряд особенностей, отличающих ее от иных объектов:
1] Во-первых, ее особенность заключается в прикладном, техническом характере. При разработке ПО в процессе написания исходного текста команда должна эффективно выполнять свою функцию. Отличает ее и то, что назначение прежде всего заключается не в передаче информации людям, а в сообщении устройству команд, реализация которых, приведет к определенному результату
2] Во-вторых, особенностью ПО является то, что гражданское законодательство распространяет на исходный текст и объектный код способы правовой охраны, предусмотренные для авторского права на произведения литературы.
Гражданское законодательство не содержит определения понятия "исходный текст", При этом в ГОСТах можно встретить определение понятия "исходный код". Исходный код - это компьютерная программа в текстовом виде на каком-либо языке программирования (п. 3.4 ГОСТ Р 54593-2011).
Из анализа указанного определения следует вывод о том, что, поскольку исходный код представляет собой текстовый вид программы для ЭВМ, понятия "исходный код" и "исходный текст" являются равнозначными.
Объектный код, в свою очередь - это код, который является непосредственно пригодным для использования центральным процессором объектного компьютера, и является, следовательно, загружаемым в аппаратные средства или систему ПО (п. 12.20 ГОСТ Р 51904-2002)
3] В-третьих, создание ПО - это, как правило, не индивидуальный творческий процесс, а результат скоординированных усилий многих участников. Программы для ЭВМ редко бывают написаны одним лицом от начала и до конца

Основными международными конвенциями, сформировавшими систему охраны интеллектуальной собственности являются Парижская конвенция по охране промышленной собственности от 20 марта 1883 года и Бернская конвенция об охране литературных и художественных произведений от 9 сентября 1886 года. В период принятия данных конвенций компьютерные программы еще не получили распространения. С момента их появления возникла необходимость отразить их в нормах международного и отечественного права

В 1994 году в Соглашение по торговым аспектам прав интеллектуальной собственности (Соглашение TRIPS) была включена ст. 10, в которой говорилось, что "программы для электронно-вычислительных машин, как исходный текст, так и объектный код, охраняются как литературные произведения в соответствии с Бернской конвенцией". Согласно Конвенции ВОИС по авторскому праву компьютерные программы охраняются как литературные произведения в смысле Статьи 2 Бернской конвенции. Такая охрана распространяется на компьютерные программы независимо от способа или формы их выражения

В российском гражданском законодательстве программам для ЭВМ посвящена ст. 1261, содержащая следующие основные положения:

Авторские права на все виды охраняются так же, как авторские права на произведения литературы

Программой для ЭВМ является совокупность данных и команд, предназначенных для функционирования компьютерных устройств в целях получения определенного результата

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

Законодательное регулирование

Отзывы клиентов

АО «Датагарден»
Выражаем благодарность «Афонин, Божор и партнеры» за работу над договорами на разработку, модернизацию и адаптацию программного обеспечения. Качественная и глубокая проработка вопроса
Сотрудничаем с «АБП» с момента основания, нашим основным продуктом является доступ к сервису (SaaS-решение), поэтому нам важно было получить все права от разработчиков ПО, что и было предусмотрено в составленном договоре
ООО «Одиссей-инфо»
ООО «Мобильные технологии»
Работали с командой «Афонин, Божор и партнеры» по вопросам создания «договорной обвязки» с программистами и дизайнерами софта для мобильного приложения, качественно разработанные формы позволили в дальнейшем экономить время и снимать риски при работе по ним

Записаться на консультацию по договору

Подряд, услуга или заказ?

Существует 3 основных конструкции оформления соглашения на разработку ПО:
Договор возмездного
оказания услуг
Подряд
Создание произведения по заказу

Договор как соглашение оказания услуг

По договору возмездного оказания услуг исполнитель обязуется по заданию заказчика оказать услуги (совершить определенные действия или осуществить определенную деятельность), а заказчик обязуется оплатить эти услуги (статья 779 Гражданского кодекса РФ)
Таким образом, центральным элементом документа возмездного оказания услуг является то, что он ориентирован больше на какие-то действия, не имеющие четкого результата. В данном соглашении ключевую роль играет сам процесс оказания услуг. Следовательно, договор возмездного оказания услуг во многих случаях можно считать исполненным даже при отсутствии конкретного результата
Такая концепция отношений плохо соотносится с концепцией отношений по разработке ПО. Заключая такое соглашение, заказчик рассчитывает получить конкретный результат деятельности – само программное обеспечение

Договор как договор подряда

По нему одна сторона (подрядчик) обязуется выполнить по заданию другой стороны (заказчика) определенную работу и сдать ее результат заказчику, а заказчик обязуется принять результат работы и оплатить его (статья 702 Гражданского кодекса РФ)
Таким образом, основным условием исполнения подряда, отличающим его от оказания услуг является достижение определенного результата и его передача заказчику
Концепция соглашения на разработку ПО имеет схожесть с концепцией отношений по договору подряда: исполнитель (разработчик) обязуется разработать определенное программное обеспечение в соответствии с техническим заданием и передать заказчику результат работ, а заказчик обязуется принять и оплатить результат работ

Договор на разработку программного обеспечения как документ к авторскому заказу

По договору авторского заказа одна сторона (автор) обязуется по заказу другой стороны (заказчика) создать обусловленное соглашением произведение науки, литературы или искусства на материальном носителе или в иной форме. (статья 1288 Гражданского кодекса РФ)
В определении не упоминается создание программ для ЭВМ. Между тем, согласно п. 1 ст. 1259 ГК РФ, правовой режим программ для ЭВМ совпадает с правовым режимом, предусмотренным для литературных произведений. Именно в связи с этим допустимо заключать договоры авторского заказа на разработку ПО

Почему выбирают нас

  • Полный юридический контроль: от анализа требований до оформления финальной версии договора
  • Конфиденциальность обеспечена — подписываем NDA и защищаем ваши идеи и разработки
  • Опыт составления договоров для различных IT-проектов, включая стартапы и крупные компании
  • Работаем с клиентами по всей России, включая удобный дистанционный формат
  • Учитываем все нюансы: права на результаты разработки, сроки, штрафные санкции
  • Индивидуальный подход с учетом специфики проекта и целей клиента
  • 90% наших клиентов предпочитают удаленное взаимодействие благодаря его оперативности и удобству
  • Защищаем ваши интересы, минимизируя риски недобросовестного исполнения контракта
  • Помогаем снизить финансовые и юридические риски на всех этапах работы
  • Проверяем договор на соответствие актуальному законодательству и техническим требованиям

Заур Лапугов

помощник юриста практики защиты интеллектуальной собственности

Специалист, проверивший статью:

Опубликовано:
12.07.2024

Понятие и существенные условия

Договор на разработку программного обеспечения — это соглашение между сторонами, в котором одна сторона (разработчик) обязуется создать продукт по заданным требованиям другой стороны (заказчика). Этот тип соглашения имеет свои особенности и ключевые элементы, которые помогают установить права и обязанности сторон, а также правила выполнения работ
Должен содержать все существенные условия, к которым необходимо отнести:
1
Условие о предмете
В договоре следует конкретизировать ключевые особенности разрабатываемого ПО. Необходимо указать его наименование и все значимые характеристики. Предмет следует формулировать кратко и емко и не допускать его двусмысленного толкования, а уже детальное содержание работ будет раскрываться в техническом задании
Примеры оформления:
1.1 Исполнитель принимает на себя обязательство по разработке программного обеспечения __________ (далее ПО) в соответствии с техническим заданием заказчика.
1.2 Подробное описание объема Работ и требования к Результатам Работ по созданию Программного обеспечения указаны в Техническом задании, которое является неотъемлемой частью Договора (Приложение № 1 к Договору)
В техническом задании можно подробно описать особенности создаваемого продукта (основной функционал, язык программирования, требования к программной совместимости, функциональные возможности ПО, компоненты ПО, программные модули, справочные файлы, файлы с данными, модели и т.п.)
2
Сроки выполнения работ
Другое существенное условие договора на разработку ПО – это его срок. Срок разработки должен быть указан конкретно: путем указания календарной даты сдачи всех работ, либо путем указания количества рабочих (или календарных) дней, исчисляемых с даты подписания соглашения, передачи исполнителю всей необходимой информации либо иного обязательного события
Чаще всего в соглашении указывается начальный и конечный срок разработки. Если проект достаточно сложный, то могут быть и промежуточные сроки, которые устанавливаются в плане-графике, прилагаемом к договору
Примеры оформления:
2.1 Срок оказания работ, указанных в п. 1.1 настоящего Договора, а именно разработки программы для ЭВМ составляет _ (_) рабочих дней и исчисляется со дня, следующего за днем оплаты и предоставления Заказчиком всей необходимой информации и документов
3
Условие об оплате
Условие об оплате является одним из существенных условий. Перед его заключением необходимо определиться с размером оплаты и порядком его определения:
  • Fixed Price (фиксированная цена, которая не изменяется) или Time and Material (устанавливается ставка исполнителя за какую-то единицу времени)
  • Fixed Price – это наиболее удобная модель ценообразования, при которой предусмотрена оплата за создание готового продукта. В данном случае цена фиксирована и согласовывается до заключения договора
  • Time and Material-способ оплаты вознаграждения, при котором стоимость оплаты варьируется в зависимости от затраченных человеком часов. Заказчик оплачивает услуги/работы исполнителя на основании трудозатрат, дополнительно возмещая затраты на материалы
Примеры оформления:
3.1 Общая стоимость работ по разработке ПО составляет _______ с учетом НДС

Содержание договора (стороны, права и обязанности, ответственность сторон)

Стороны

Сторонами договора на разработку программного обеспечения являются исполнитель (разработчик) и заказчик
Исполнитель - лицо обязующееся создать программное обеспечение
Заказчик, сторона, по требованиям которой создается продукт
При этом, в силу специфики соглашения в создании подобного продукта обычно принимает участие целая команда специалистов. В команде, помимо исполнителя и заказчика, как правило, могут встречаться и иные роли: аналитик, программист и тд.

Права и обязанности сторон

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

Ответственность сторон

Ответственность сторон за нарушение обязательств по разработке программного обеспечения предусматривается действующим законодательством. Чаще всего, такие обязательства в соглашении обеспечиваются неустойкой. Неустойки вводятся в соглашение в качестве гарантии исполнения договорных обязательств с обеих сторон и являются стимулом для своевременного выполнения всех условий соглашения
Таким образом, взыскание неустойки можно предусмотреть за нарушение исполнителем сроков выполнения работ. Ответственность заказчика за нарушение сроков оплаты по договору, несвоевременное предоставление необходимой информации, технических ресурсов, рабочих мест и т.д.
При этом, стороны освобождаются от ответственности за неисполнение или ненадлежащее исполнение обязательств, если надлежащее исполнение оказалось невозможным вследствие непреодолимой силы, то есть чрезвычайных и непредотвратимых при данных условиях обстоятельств, под которыми понимаются: запретительные действия органов власти, эпидемии, землетрясения, наводнения, пожары или другие стихийные бедствия и тд.)

Примеры договоров

Вернуться

Наиболее часто встречающиеся споры в практике

Доказательство наличия договорных отношений. Постановление Арбитражного суда Уральского округа от 2 августа 2022 г. N Ф09-5042/22 по делу N А76-14603/2021

Из материалов дела следует и судами установлено, что между обществом "Пейнтбой" (заказчик) и предпринимателем Дайлис И.Г. (исполнитель) без подписания договора в качестве единого документа сложились договорные отношения по выполнению работ и оказанию услуг по разработке и обслуживанию сайта истца

В рамках выполнения требований исполнителя об оплате заказчик произвел следующие платежи:
  • счет N 198 от 26.12.2019 за разработку программы для электронно-вычислительной машины (далее - ЭВМ) "1С-Битрикс: Управление сайтом - Малый бизнес" на сумму 50 008 руб. оплачен платежными поручениями N 88 от 30.12.2019, N 91 от 27.01.2020
  • счет N 496 от 10.03.2020 за услуги по настройке "Битрикс24", развертывание программного обеспечения (далее - ПО) на сервере (хостинге) заказчика, доработку сайта "CMS 1С-Битрикс", интеграцию сайта с "Битрикс 24 CRM" на сумму 49 560 руб. оплачен платежным поручением N 111 от 11.03.2020
  • счет N 604 от 08.06.2020 за услуги по поддержке ПО для ЭВМ, дизайн большого баннера, дизайн малого баннера на сумму 10 800 руб. оплачены платежным поручением N 166 от 09.06.2020
Ответчиком были сохранены и представлены в материалы дела некоторые скриншоты, которые были произведены еще в период осуществления работ, что дополнительно подтверждает факт их выполнения

Поскольку договорные обязательства ответчиком выполнены, что подтверждается актами выполненных работ, истец необоснованно заявил требования о возврате денежных средств за уже оказанные для истца услуги
Неисполнение обязательств по договору. Решение Арбитражного суда г. Москвы от 15.10.2021 по делу № А40-71934/2021

23 сентября 2020 года между Публичным акционерным обществом «Межрегиональная распределительная сетевая компания Центра» (ПАО «МРСК Центра», Истец) и ООО «Прогресс» (Ответчик) заключен договор №7700/00205/20 на разработку программного обеспечения по интеграции информационных систем, в соответствии с которым на исполнителя были возложены обязательства по качественному и своевременному оказанию услуг в соответствии с Перечнем услуг к договору согласно Приложению №1. По документам ПАО «МРСК Центра» является заказчиком, ООО «Прогресс» лицензиатом/исполнителем. По состоянию на 22 марта 2021 г. по Договору оказаны и оплачены услуги по разработке программного обеспечения по интеграции КИСУР (ПО SAP) с СОУР на сумму 10 475 004,00 руб. с НДС по этапам: 1.1 Разработка технического проекта; 1.2 Реализация первого этапа Этапы 1.3, 2.1, 2.2, 2.3 по Договору не исполнены по настоящее время. Вместе с тем ответчик в установленный срок не выполнил своих обязательств и к оказанию услуг не приступил по 1.3, 2.1, 2.2, 2.3 этапам работ, что приводит к недостижению целей заключения данного договора

Руководствуясь действующим законодательством, суд решил взыскать с ОБЩЕСТВА С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ПРОГРЕСС" в пользу ПУБЛИЧНОГО АКЦИОНЕРНОГО ОБЩЕСТВА "РОССЕТИ ЦЕНТР" неустойку в размере 717 178 руб. 76 коп. (Семьсот семнадцать тысяч сто семьдесят восемь рублей, семьдесят шесть копеек), неустойку, начисленную на сумму 20 950 000 руб. (Двадцать миллионов девятьсот пятьдесят тысяч рублей) с 10.06.2021 по день фактической оплаты из расчета 0,1 процента за каждый день просрочки

Нашим юристам доверяют компании

Мы выступаем экспертами в СМИ

Часто задаваемые вопросы

Специалисты

Статьи и аналитика

Отзывы

Записаться на консультацию к юристу