Когда у компании возникает потребность в программном обеспечении (ПО), которого еще нет на рынке, то существует несколько вариантов решения: 1) подобрать более или менее подходящий по характеристикам продукт и «вложиться» в его доработку; 2) заказать создание нового ПО, которое будет строго соответствовать требованиям компании.
21 150 просмотров
Например, компания решила заказать разработку нового ПО. Чтобы составить договор по всем выгодным для организации параметрам, необходимо знать все правила и тонкости его оформления. В частности, это:
1. Предмет данного договора
Какой договор заключать: разработка ПО, оказание услуг, лицензионный?
Для людей, любящих ГОСТы, есть в Беларуси документ, определяющий все процессы жизненного цикла компьютерных программ, — Государственный стандарт Республики Беларусь СТБ ИСО/МЭК 12207-2003 «Информационные технологии. Процессы жизненного цикла программных средств». В соответствии с п.1 основными процессами жизненного цикла программных средств (компьютерных программ) являются: заказ, поставка, разработка, эксплуатация, сопровождение; в качестве вспомогательных — документирование, управление конфигурацией, аудит, решение проблемы и пр. Также СТБ 12207-2003 конкретизирует связанные с жизненным циклом компьютерных программ работы и задачи заказчика и исполнителя.
Педагогический дизайн от DissHelp услуги по разработке образовательных программ, учебных предметов
Таким образоом, стадии процесса создания и эксплуатации компьютерной программы:
— определение требований к компьютерной программе;
— подготовка технического задания на разработку компьютерной программы;
— разработка компьютерной программы;
— документирование компьютерной программы;
— внедрение компьютерной программы;
— аудит информационной системы для проверки соответствия разработанной и внедренной компьютерной программы требованиям заказчика;
— сопровождение компьютерной программы;
— модификация, доработка компьютерной программы.
В таблице приведен перечень договоров, который можно использовать на той или иной стадии.
Договор возмездного оказания услуг, в ходе которого исполнитель оказывает консультационные услуги Заказчику
Заказчик определяет требования к программе, которые должны охватывать функциональные, коммерческие, организационные и потребительские аспекты системы, а также требования безопасности, защиты и другие критические требования наряду с требованиями к проектированию, тестированию и соответствию определенным стандартам и процедурам.
Заказчик может сформулировать требования к процессам, подлежащим автоматизации, и к самой компьютерной программе самостоятельно или привлечь сторонние организации, оказывающие соответствующие услуги (изучение бизнес-процессов заказчика и выработка предложений по их оптимизации и автоматизации).
Технические требования
Исполнителем по такому договору, как правило, является компания — бизнес-консультант, непосредственно разработчик компьютерных программ либо системный интегратор. Особенностью системных интеграторов является то, что такие компании оказывают полный спектр услуг (работ), связанных с консультированием, проектированием, разработкой, внедрением и сопровождением компьютерных программ, поставкой оборудования для информационных систем.
Сколько стоит разработать мобильное приложение? Реальная стоимость разработки приложения.
Используются затем для подготовки ТЗ.
Лицензионный договор
Если функциональность доступных на рынке программ (систем) позволяет удовлетворить требования заказчика, то он обращается к правообладателям или их представителям с целью получения разрешения на использование компьютерной программы (системы).
Договор на разработку ТЗ
Если техническое задание не включено в состав компьютерной программы, технической документации, оно является отдельным объектом авторского права.
Предметом договора — создание объекта авторского права и предоставление прав на него.
Как правило, техническое задание разрабатывает тот же исполнитель, который разрабатывал программу.
В договоре важно отразить, будет ли уступлено исключительное право на разработанное техническое задание заказчику либо ему будет предоставлена лицензия на использование технического задания. В случае предоставления лицензии необходимо определить правомочия, которыми наделяется заказчик-лицензиат.
Договор на разработку компьютерной программы
Цель заказчика: получение прав на использование компьютерной программы, разработанной в соответствии с предъявленными требованиями (техническим заданием).
Заказчику может быть:
- уступлено исключительное право на разработанную программу, что для него более предпочтительно;
- предоставлено разрешение на использование разработанной компьютерной программы (простая (неисключительная) либо исключительная лицензия).
Договор на разработку компьютерной программы, по сути, является смешанным гражданско-правовым договором. С одной стороны, он содержит условия договора возмездного оказания услуг либо, по мнению некоторых юристов, выполнения работ. Исполнитель по поручению и в соответствии с требованиями заказчика принимает на себя обязательство осуществить деятельность по организации процесса создания компьютерной программы своими работниками либо третьими лицами (автором либо соавторами). С другой стороны, рассматриваемый договор содержит условия договора уступки исключительного права или лицензионного договора.
Исполнитель отчуждает исключительное право на компьютерную программу в полном объеме заказчику либо предоставляет лицензию на использование компьютерной программы.
При заключении лицензионного договора важно определить:
состав правомочий заказчика по использованию программы;
территорию, на которой допускается использование программы;
срок лицензии.
Цены договора:
стоимость оказания услуг, так и вознаграждение за уступку исключительного права либо предоставление лицензии. Цена договора может определяться путем установления фиксированной цены либо ставок за период оказания услуг специалистами различной квалификации.
Передача исключительного права на компьютерную программу оформляется актом передачи прав.
В договоре следует также предусмотреть способ передачи самой компьютерной программы: через сеть Интернет, на материальных носителях.
В состав компьютерной программы должна войти техническая документация, описывающая функционирование программы. Такая техническая документация, как правило, не является отдельным объектом авторского права. Техническое задание, а также договор на разработку программы должен предусматривать обязанность исполнителя по написанию технической документации и ее включению в состав программы.
Важно включить в договор обязательство исполнителя обеспечить соблюдение исключительных прав третьих лиц, чьи объекты авторского права используются в составе программы, т.к. нередко при разработке компьютерной программы исполнитель использует объекты авторского права (программы, системы, платформы, библиотеки и т.д.), принадлежащие третьим лицам.
Гарантии на программу: Большинство разработчиков придерживаются позиции, согласно которой программа предоставляется заказчику без каких-либо гарантий работоспособности в дальнейшем. При этом разработчик заявляет, что ни одна программа не свободна от ошибок и ответственности за любые убытки, возникшие у заказчика в связи с использованием либо невозможностью использования программы, исполнитель не несет. В то же время имеет смысл установить в договоре определенный срок, в течение которого исполнитель после передачи программы заказчику для эксплуатации должен исправить ошибки и устранить недоработки в программе за свой счет.
Договор возмездного оказания услуг (тестирование программы)
Для проведения независимого тестирования заказчик может привлечь стороннюю организацию. исполнитель по заданию заказчика испытывает программу в условиях, приближенных к ее реальному использованию, и на основании тестирования подготавливает отчет о выявленных ошибках, недоработках. Устранение ошибок и недоработок, как правило, осуществляет разработчик программы.
Договор возмездного оказания услуг (Договор внедрения программы)
Новых объектов авторского права в ходе выполнения исполнителем своих обязанностей, как правило, не возникает.
В ходе внедрения программа (информационная система) настраивается под требования заказчика. Если использование программы предполагает подготовку каких-либо отчетов, генерирование других выходных форм, то исполнитель принимает обязательство подготовить такие отчеты и формы.
Внедрение программы в информационную систему заказчика является процессом, который требует выполнения множества действий не только от исполнителя, но и от заказчика.
- предоставление исполнителю доступа к информационной системе заказчика, которая должна быть настроена в соответствии с рекомендациями исполнителя;
- обеспечение представителям исполнителя доступа на территорию заказчика;
- своевременное сообщение исполнителю всей информации, необходимой для внедрения программы.
Сроки внедрения: зависимость от исполнения обязательств заказчика по договору. Например, в случае несвоевременного предоставления информации исполнителю либо проблем с оборудованием информационной системы заказчика срок внедрения сдвигается на время такой задержки.
Детальный план внедрения программы: услуги по внедрению разделяются на этапы (фазы), подробно описываются обязанности и действия каждой стороны, указываются сроки выполнения и результаты по каждому этапу. Целесообразно каждый этап завершать подписанием акта оказанных услуг.
Если этапы внедрения идут последовательно (следующий этап начинается после окончания предыдущего), то сроки оказания услуг по этапам можно привязать не к конкретным датам, а к моменту завершения предыдущего этапа.
Этап внедрения заканчивается предоставлением заказчику полностью интегрированной в информационную систему и настроенной программы. При этом программа может выполнять все действия, описанные в техническом задании, без дополнительной настройки.
Часто договор внедрения предполагает обучение работников заказчика работе с программой
Договор обучения сотрудников
Предмет договора: консультационные услуги по использованию компьютерных программ (систем) в соответствии с подробным планом консультаций (рассматриваемых в ходе консультаций вопросов)
Договор сопровождения программы (договор возмездного оказания услуг)
Заключение его хотя и не является обязательным, но, тем не менее, рекомендуется ввиду особенностей эксплуатации программ. В рамках сопровождения исполнитель выдает заказчику указания и рекомендации по вопросам эксплуатации и функционирования программ, внесения изменений в настройки.
Обычно для таких консультаций организуется «горячая линия» с использованием телефонной и электронной связи. В договоре важно определить контактные данные сторон и время, в течение которого исполнитель предоставляет консультации. Кроме того, в рамках сопровождения исполнитель устраняет ошибки и недоработки в программе (системе), которые не были обнаружены на этапе разработки и внедрения. При этом в договоре следует указывать время устранения ошибок в зависимости от их важности (влияния на бизнес-процессы заказчика).
Договор модификации программы
Исправление ошибок нередко связано с модификацией кода программы. Такую модификацию вправе осуществлять лицо, имеющее на то полномочия, как правило, это правообладатель. Перед тем как привлечь для сопровождения программы лицо, отличное от ее правообладателя или лицензиара, следует убедиться в том, что лицо имеет право на модификацию кода программы.
Полномочие может вытекать из договора исполнителя с вендором, т.е. компанией — поставщиком (производителем) программы, либо из договора заказчика с вендором. Часто в рамках сопровождения производится доработка программы, не связанная с расширением ее функциональности. Цель такой доработки — обеспечить соответствие требованиям законодательства, применимым к деятельности заказчика, распоряжениям, приказам и т.д. Если сопровождение осуществляет разработчик либо правообладатель программы, то в рамках сопровождения он может предоставлять заказчику новые версии программы, учитывающие обнаруженные ошибки, недоработки, изменившиеся требования.
Заказчик, желающий расширить либо изменить функциональность программы, производит ее модификацию, доработку. Если имеется разрешение правообладателя либо если заказчик сам является правообладателем, модификация программы может быть выполнена им самостоятельно либо любым третьим лицом, обладающим достаточной компетенцией. Однако более простым решением видится обращение к разработчику программы либо вендору с целью доработки, модификации программы. Поскольку при модификации программы происходит изменение объекта авторского права, то важно урегулировать в таком договоре вопрос о правах на результат модификации. В остальном к договору о модификации программы применяются положения договора на разработку компьютерной программы.
- образцы документов
- ведение бизнеса
- Беларусь
Источник: ecommercelaw.ru
Как выбрать договор на создание ПО
На практике часто приходится сталкиваться с непониманием отличий между договорами на создание программного обеспечения. Обычно для оформления заказа на разработку программных продуктов используются договор возмездного оказания услуг, договор подряда либо договор авторского заказа (авторский договор).
Договор на услуги в принципе не подходит на данную роль, поскольку его предметом выступает осуществление определенной деятельности, а не создание определенного объекта и передача на него прав. Услуги по определению реализуются и потребляются в процессе их оказания и не имеют материального выражения. Безусловно, в результате оказания услуг может создаваться в том числе программное обеспечение, но такая деятельность является вторичной и, соответственно, права заказчика на такое ПО не защищаются должным образом по договору возмездного оказания услуг.
В отличие от договора на услуги возможность использования для разработки программного обеспечения договора подряда прямо предусмотрена в ст.1296 ГК РФ. Предметом такого договора является выполнение по заданию заказчика определенных работ по созданию конкретного ПО. Результатом работ, в отличие от услуг, всегда выступает определенный материальный объект. В рассматриваемом случае таким результатом является программное обеспечение с необходимыми заказчику характеристиками.
Таким образом, договор подряда на создание ПО в первую очередь направлен на разработку такого ПО в строгом соответствии с требованиями заказчика, изложенными в технической документации, и его последующую передачу заказчику. Здесь исполнитель сориентирован именно на результат, а не осуществление деятельности. Помимо этого, т.к. договор подряда направлен на передачу разработанного ПО заказчику, одновременно с ним заказчику переходит исключительное право на заказное ПО, как результат интеллектуальной деятельности, если иное не предусмотрено соглашением сторон.
Готовое решение для вашего бизнеса
Более 18 вариантов договора на разработку ПО. Различные модели тарификации. 100% защита прав на код, дизайн и алгоритмы.
Договор авторского заказа также может использоваться для создания программного обеспечения. Однако в отличие от договора подряда на разработку ПО, авторский договор заключается непосредственно с автором, т.е. физическим лицом.
Поскольку автор как человек, творческим трудом которого создается программное обеспечение, традиционно считается более слабой стороной в сделке, нежели заказчик, законодательство предоставляет ему ряд преимуществ (см. ст.1288 – 1290 ГК РФ). В частности, по договору авторского заказа права на ПО не переходят автоматически к заказчику, а сохраняются у автора. Поэтому положения о передаче прав на ПО в полном объеме необходимо прямо включать в договор авторского заказа.
Однако это не означает, что в случае работы с программистом-фрилансером лучше заключать договор подряда. Напротив, такой договор может быть оспорен, т.к. в законе для оформления отношений с автором прямо предусмотрен иной договор, который изначально предоставляет заказчику меньше преимуществ.
Готовое решение для вашего бизнеса
Более 24 вариантов договора найма фрилансера. Гарантия защиты исключительных прав на результаты.
Таким образом, при выборе конструкции договора необходимо обращать внимание на то, что является непосредственным предметом заказа и кто выступает на стороне исполнителя. Если предмет заказа – конкретное программное обеспечение, договор на услуги не подходит, т.к. последний направлен на деятельность определенного рода, в которой результат имеет вторичную роль.
Хотите проверить или составить договор на разработку программного обеспечения?
Заинтересовала услуга? | Не нашли ответа? |
Узнать цену | Задать вопрос |
Источник: www.it-lex.ru