Здравствуйте, в этой статье мы постараемся ответить на вопрос: «Трудовой договор с разработчиком программного обеспечения за опцион». Если у Вас нет времени на чтение или статья не полностью решает Вашу проблему, можете получить онлайн консультацию квалифицированного юриста в форме ниже.
Автором кода является программист, которого нанимает компания (ст. 1228 ГК РФ). Однако, если с программистом заключен трудовой договор с компанией, то исключительные права на служебное произведение (результат работы) сотрудника получает компания (п.2 ст. 1295 ГК РФ, п.3 ст. 1370 ГК РФ).
Подробную должностную инструкцию и результаты работы сотрудника
В трудовом договоре потребуется точно указать, что входит в трудовые обязанности программиста. Если его функции будут описаны в трудовом договоре или должностной инструкции, то в этом случае права на интеллектуальную собственность перейдут IT-компании.
Например, вы указали в трудовом договоре или должностной инструкции, что сотрудник разрабатывает (пишет код) базы данных, но не зафиксировали, что в его обязанности также входит разработка архитектуры базы данных, либо не применили формулировки, которые подразумевают, что все действия с базой данных будут входить в должностные обязанности сотрудника.
В этом случае исключительные права на код базы данных будет принадлежать компании, а вот исключительные права на архитектуру базы данных будут принадлежать сотруднику. Если через некоторое время вы увидите, что сотрудник создает стартап-убийцу mysql, который основан на архитектуре базы данных из вашего проекта, то закон будет на стороне сотрудника: в его обязанности не входили функции, связанные с разработкой архитектуры базы данных.
Если сотрудник начинает выполнять функционал, который не закреплен в его должностной инструкции, то потребуется заключить с сотрудником дополнительное соглашение к трудовому договору, по которому выполнение этого функционала будет входить в его рабочие обязанности и результат его интеллектуальной работы, а исключительные права будут принадлежать компании. Иначе исключительные права также останутся в собственности сотрудника.
Что такое ИТ-договоры? Виды ИТ-договоров.
На сегодняшний день актуальность ИТ-сферы, необходимость ее правового регулирования и юридически верного оформления сложно переоценить. С началом пандемии, активизировалась интернет-торговля, все больше услуг клиенты могут получать онлайн, Минэкономразвития России внесло в Правительство проект закона, которым предлагается перевести деловой документооборот в электронный вид (инфо 14.09.2020), все больше внимания мы уделяем защите конфиденциальной информации, легитимности обработки персональных данных, информационной безопасности систем, легитимности работы сайтов, социальных сетей, агрегаторов, маркетплейсов, мессенджеров.
Ежедневно в RTM Group обращаются десятки клиентов с запросами юридических консультаций и запросами конкретных предложений юридических услуг, чаще всего, по созданию актуальной документации для сайта, социальной сети, маркетплейса, по разработке и анализу различных ИТ-договоров. Сейчас более подробно остановимся на последних.
ИТ-договоры – это собирательное понятие, выделенное лишь формально, характеризующее в большей степени сферу применения документа, нежели его структуру или особенности правового регулирования.
ИТ-сфера обширна и многогранна, договоры, призванные урегулировать правоотношения, складывающиеся в процессе, можно условно разделить на такие виды, как:
- Договоры оказания IT-услуг;
- Договоры по разработке и техническому обслуживанию Интернет-сайтов;
- Договоры и сопроводительные документы для работы Интернет-магазинов и Интернет-сайтов в сфере оказания услуг (оферта, пользовательское соглашение, политика конфиденциальности и обработки персональных данных и т.п.);
- Договоры на разработку программного обеспечения (заключается между компаниями);
- Договоры авторского заказа на разработку программного обеспечения (заключается с физическим лицом);
- Пользовательские и лицензионные соглашения;
- Договоры сопровождения (техподдержки), настройки/интеграции (внедрения) ПО;
- Договоры на создание сайта;
- Договоры на настройку и сопровождение интернет-рекламы;
- Многие другие.
Трудовые правоотношения
Трудовой договор должен включать в себя специфические трудовые обязанности работника по разработке программного кода для конкретных IT-продуктов, в число которых входят:
- четкое определение момента передачи работодателю исключительных прав на интеллектуальный продукт, созданный программистом в рамках должностных обязанностей;
- способы оплаты труда. Следует учитывать требования ст. 1296 ГК РФ, устанавливающей, что работодатель, помимо заработной платы, обязан выплачивать авторам вознаграждение за передачу исключительного права на интеллектуальный продукт;
- условия внесения модификаций в программный код;
- обязанность работодателя в срок до 3 лет с момента создания IT-продукта либо начать его использование, либо передать исключительное право на IT-продукт другому лицу, либо известить автора о сохранении тайны продукта;
- положения о конфиденциальности.
Помимо специфических особенностей трудовой договор с программистом включает в себя общие положения трудовых договоров, установленные ст. 57 ТК РФ. В качестве общих условий указываются:
- сведения о работодателе и работнике;
- дата и место заключения договора;
- место работы работника. С учетом творческого характера работы программиста местом работы может быть место жительства работника;
- должность работника;
- условия испытательного срока, если он будет установлен при заключении трудового договора;
- дата, с которой работник должен приступить к исполнению трудовых обязанностей;
- сведения о возможности разъездного характера работы;
- срок действия договора в случае заключения срочного ТД;
- режим рабочего времени и времени отдыха;
- гарантии и компенсации;
- условия страхования;
- иные условия, например, обязанность работодателя обеспечить работника жильем.
Договор на разработку программного обеспечения
В процессе труда программист получает доступ к конфиденциальной информации. Поэтому часто в дополнение к трудовому договору заключается Соглашение о неразглашении конфиденциальной информации (NDA).
NDA содержит:
- перечень информации, которая считается конфиденциальной
- права и обязанности программиста при доступе к информации
- срок ограничения распространения информации после увольнения
- ответственность за разглашение информации или несанкционированный доступ
- процедура возмещения убытков
Также можно добавить пункты о неконкуренции (non-compete) и непереманивании (non-solicitation) – временный запрет работать в конкретно-обозначенных сферах и переманивать клиентов. Детальное раскрытие этих пунктов важно: суды негативно относятся к общим формулировкам и размытым понятиям.
- Юридический аудит сайта
- Аудит рекламных материалов на соблюдение требований законодательства
- Аудит проекта на признаки азартной игры
- Аудит программного обеспечения и компьютерных игр на нарушение авторских прав
- Юридическое и правовое сопровождение сделок франчайзинга
- Публикация игр в Google Play и App Store
- Юридическая консультация для блогеров
- Как разработчику добавить свою игру в Steam?
- Торговая марка для продавца на Amazon
- Защита авторских прав на программное обеспечение и компьютерную игру
- Разрешение споров об интеллектуальной собственности в интернете: юрисдикция и обеспечение доказательств
- Регистрация патентов на программное обеспечение и объекты компьютерной игры
- Правовая защита бренда
8.1 Стороны обязуются обеспечить конфиденциальность сведений, относящихся к предмету настоящего договора, процессу выполнения работ и полученным результатам.
8.2 Конфиденциальная информация не должна передаваться третьим сторонам без письменного разрешения другой стороны. Обе стороны договора обязуются обеспечивать защиту конфиденциальной информации от несанкционированного использования и распространения.
При разработке ПО часто может использоваться информация, разглашение которой нежелательно для заказчика, например, это может быть база данных клиентов. Раздел о конфиденциальности в договоре позволяет предотвратить утечку такой информации и устанавливает ответственность сторон соглашения, если это произойдет.
В договоре можно также указать дополнительное условие: в течение какого времени после прекращения договора (получения результата работ) стороны обязуются соблюдать конфиденциальность.
Договор на разработку программного обеспечения всегда составляется индивидуально, в зависимости от потребностей заказчика и разработчика. Неверные или неточные формулировки в нем могут привести как к финансовому ущербу, так и к нарушению безопасности компьютерных сетей. Поэтому оформление договора лучше всего доверить профессиональным IT-юристам патентного бюро Ezybrand.
Форма договора на разработку программы
Работая с программистом или фирмой по созданию программы для ЭВМ (сайта, программного обеспечения, мобильного приложения, отдельного скрипта или модуля, программы для 1С и любой другой программы), как, впрочем, и по созданию любого другого объекта авторских прав (произведения), следует оформлять такие отношения договором в письменной форме.
* Произведение и объект авторских прав – это синонимы.
Несоблюдение письменной формы договора в отношении объекта авторских прав влечет его недействительность (пункт 2 статьи 1234 и пункт 2 статьи 1235 Гражданского кодекса РФ).
Иными словами: нет письменного дoгoвoрa (в бумажной форме или в электронной) – нет прав на использование произведения. При этом договоры о передаче и предоставлении авторских прав могут заключаться и в электронной форме (например, путем обмена электронными письмами / имейл).
Исключение, которое не касается договоров на разработку программного обеспечения: договор о предоставлении права использования произведения в периодическом печатном издании (печатном СМИ) может быть заключен в устной форме (пункт 2 статьи 1286 ГК РФ).
Виды авторских договоров и договоров в отношении программ
С 01.01.2008 российский закон не содержит понятия «авторский договор», оно было в утратившем силу Законе об авторском праве и смежных прав.
Сейчас обычно под авторским договором понимают гражданско-правовой договор, заключаемый с лицом, непосредственно создающим результат творческой деятельности, т.е. автором, однако существует и определение авторского договора как договора по созданию объекта авторских прав и/или передаче авторских прав на произведение.
Авторские договоры: договор отчуждения исключительного права (полная передача прав, аналог продажи) и лицензионный договор (предоставление права, разрешения, аналог аренды). По договору авторского заказа лицо обязуется создать результат творческой деятельности.
По договору отчуждения исключительного права на программу осуществляется передача исключительных прав в полном объеме: ограничить использование или «сохранить за собой» какое-то право при этом нельзя (только через конструкцию одновременной лицензии от нового правообладателя бывшему правообладателю) – такой договор вероятнее всего будет в случае спора переквалифицирован судом в лицензионный договор (который позволяет вводить практически любые ограничения и условия использования).
Услуги юриста по авторским правам
Выше объяснены лишь основы взаимоотношений автора, разработчика программного обеспечения и заказчика. В юридическом оформлении таких отношений немало подводных камней и потенциальных рисков оспаривания как договора в целом (включая переход исключительного права на программу к заказчику), так и конкретных его условий (в частности, размера авторского вознаграждения, факта создания программы, согласованной в техническом задании, и т.д.).
Немало проблем может возникнуть на практике: отказ заказчика оплатить созданную программу целиком или в части, нарушение программистом сроков, условий технического задания, нарушение конфиденциальности, — которые можно либо исключить вовсе, либо существенно облегчить их разрешение.
Понимать основы авторского права необходимо, в том числе чтобы вести переговоры с авторами, разработчиками, заказчиками на должном уровне, однако не рекомендуется пользоваться бесплатными шаблонами, образцами договоров на разработку программ или заимствовать форму у знакомого. Во-первых, само по себе использование текста разработанного договора – чаще всего является нарушением авторских прав подготовившего текст договора юриста. Во-вторых, договор – это отражение конкретных договоренностей двух сторон. Вы заказываете или создаете уникальную программу (иначе бы использовали уже существующую), вы прописываете индивидуальное техническое задание, описываете уникальный продукт. Так же и договор – должен быть под ваш проект, отражать ваши договоренности.
Программист имеет право:
1. Запрашивать и получать необходимую информацию, а также материалы и документы, относящиеся к вопросам своей деятельности.
2. Повышать квалификацию, проходить переподготовку (переквалификацию)
3. Принимать участие в обсуждении вопросов, входящих в его функциональные обязанности.
4. Вносить предложения и замечания по вопросам улучшения деятельности на порученном участке работы.
5. Требовать от руководства организации оказания содействия, в том числе обеспечения организационно-технических условий и оформления установленных документов, необходимых для исполнения должностных обязанностей.
6. Принимать самостоятельные решения, руководствуясь квалификационными требованиями и должностными обязанностями
В каких случаях разрешено изменение программы
В российском законодательстве предусмотрена возможность адаптации ПО без получения разрешения автора (правообладателя), если его экземпляр приобретен правомерно. Это положение оговорено в статье 1280 ГК РФ. Такая адаптация не считается переработкой (модификацией) программы для ЭВМ, если изменения вносятся:
- с целью исправления явных ошибок в ПО (если прямой запрет не установлен в договоре между пользователем и владельцем программы или в пользовательском соглашении);
- только для обеспечения функционирования программы на технических средствах пользователя;
- когда это необходимо для взаимодействия с программой, разработанной независимо данным лицом; информация при этом не передается другим.
Общие положения должностной инструкции
К общим положениям должностной инструкции программиста относятся следующие пункты:
- Программист может быть назначен на должность руководителем организации. Освобождение от трудовых обязанностей может наступить по представлению управляющего отдела IT, после которого специалист увольняется в соответствии с Трудовым Кодексом РФ.
- На данную должность может быть назначен только специалист имеющий высшее техническое образование.
- Программист обязан знать все основные приказы и руководящие документы организации.
- Представитель данной специальности подчиняется непосредственно руководителю отдела IT.
- Программист должен обладать коммуникабельностью и позитивным настроем.
Структура должностной инструкции программиста (инженера-программиста, техника-программиста и т. д.)
Должностная инструкция программиста должна отвечать принятым в деловом обороте правилам оформления должностных инструкций. При этом вполне естественно, что она может иметь и отличия, связанные с особенностями должностных функций программиста и спецификой работы конкретного предприятия.
Подпишитесь на рассылку
Яндекс.Дзен ВКонтакте Telegram
Типовая структура должностной инструкции для программиста выглядит так:
- В верхнем правом углу первой страницы располагается столбец с отметками о дате утверждения инструкции и должности руководителя, утвердившего документ. Отметка об утверждении заверяется подписью руководителя. Также в этом столбце ставят отметки о согласовании должностной инструкции с соответствующими подразделениями и службами организации. Отметки заверяются подписями начальников подразделений/служб. Впрочем, иногда отметки о согласовании располагаются в конце документа.
- Первый раздел должностной инструкции посвящается общим положениям. В этот раздел включают:
- список требований, предъявляемых к кандидату на должность программиста;
- перечень законодательных документов и другой документации, которую для работы должен изучить сотрудник;
- порядок приема и увольнения сотрудника-программиста, а также его замещения на время отсутствия;
- структурное определение должности программиста в организационно-штатном расписании предприятия и определение непосредственного начальника специалиста.
- Следующий раздел, как правило, касается должностных прав и обязанностей работника. При этом иногда (если должностной функционал работника объемен) блок делят на два раздела. В перечень должностных обязанностей программиста обычно включают стандартные для этой должности обязанности, а также обязанности, обусловленные специализацией сотрудника (к примеру, инженер-программист и техник-программист) и особенностями деятельности организации, в которой он трудится. Кроме того, в должностные обязанности программиста нередко включают обслуживание вычислительной и офисной техники, а также обычные обязанности работника по соблюдению норм труда и режима работы.
- Следующий раздел должностной инструкции освещает особенности ответственности программиста за ненадлежащее исполнение своих обязанностей. При этом важно помнить, что мера ответственности не может выходить за рамки, предусмотренные трудовым законодательством.
Договор на разработку программного обеспечения
Если сотрудник приходит в компанию, где уже есть продукт и интеллектуальная собственность, которая принадлежит компании, то нужно закрепить положение, что сотрудник не может использовать интеллектуальную собственность работодателя в личных целях или передавать ее третьим лицам. Также рекомендуем закрепить, что сотрудник не может делать любые копии кода без разрешения работодателя.
Если сотрудника попросили подменить или помочь с кодом (другой сотрудник не руководитель), то в рамках договора и должностной инструкции эта работа может не попасть в определение служебного произведения, так как это может быть личная инициатива сотрудника, а не поручение руководителя.
Лучше подстраховаться и зафиксировать в договоре, что выполнение функций других сотрудников в рамках их должностных обязанностей и результат интеллектуальной деятельности, который создал сотрудник, также будет являться служебным произведением сотрудника и исключительные права по нему будут принадлежать компании.
на оказание услуг по разработке программного обеспечения г. «» 2022 г. в лице , действующего на основании , именуемый в дальнейшем «Исполнитель», с одной стороны, и в лице , действующего на основании , именуемый в дальнейшем «Заказчик», с другой стороны, именуемые в дальнейшем «Стороны», заключили настоящий договор, в дальнейшем «Договор», о нижеследующем:
1.1. Настоящий договор определяет условия разработки программного обеспечения Исполнителем для Заказчика, в дальнейшем именуемой Разработка Программы.
1.2. Исполнитель обязуется для Заказчика в сроки, обусловленные настоящим договором, разработать за плату Программу в соответствии с техническим заданием на Разработку Программы, отраженным в Приложении №1 к настоящему договору, являющемся неотъемлемой частью настоящего договора.
1.3. Условия Разработки Программы, а именно этапы Разработки Программы, а также стоимость Разработки Программы, в том числе и поэтапно, определяются в Приложении №2 к настоящему договору, являющемся неотъемлемой частью настоящего договора.
2.1. Исполнитель обязуется:
2.1.1. разработать Программу в соответствии с Техническим Заданием;
2.1.2. протестировать Программу;
2.1.3. разработать инструкцию по установке Программы и руководство пользователя Программы;
2.1.4. осуществить сдачу Заказчику разработанной Программу, путем подписания акта приема-передачи выполненных работ;
2.1.5. по окончании работ установить на компьютер Заказчика Программу, передать установочную версию Программы, к которой прилагаются инструкция по установке Программы и руководство пользователя Программы;
2.1.6. обучить специалистов Заказчика работе с Программой;
2.1.7. установить испытательный срок в течение месяцев (до «»2022 года). В период испытательного срока Исполнитель бесплатно устраняет дефекты и учитывает замечания Заказчика, связанные с проведенными Исполнителем работами, в рамках Технического Задания. По истечении испытательного срока претензии к выполненным работам не принимаются.
2.1.8. выполнять работы, являющиеся предметом настоящего договора, качественно и в установленные сроки.
2.1.9. не разглашать третьим лицам коммерческую, финансовую, техническую и иную информацию, ставшую известной в ходе реализации настоящего договора.
2.1.10. гарантировать работу Программы в соответствии с требованиями, изложенными в Техническом Задании. Дальнейшая модификация и добавление функций и возможностей Программы, не предусмотренных в Техническом Задании, являются предметом отдельного договора, также как стоимость сопровождения Программы и консультационно-информационное обслуживание Заказчика определяется отдельным договором и в стоимость настоящего договора не входит.
2.2. Исполнитель имеет право:
2.2.1. досрочно выполнить работы по этапам Разработки Программы и договору в целом;
2.2.2. расторгнуть настоящий договор, изъять или приостановить работу разработанной Программы до момента оплаты Заказчиком счета Исполнителя, в случае неоплаты выставленного счета для осуществления окончательного расчета.
Трудовые отношения с программистом: нюансы договора и интересные кейсы
Программист как самозанятый не ограничен в выборе направления. Ему разрешено создавать сайты, мобильные приложения, компьютерные программы и продавать софт от собственного имени.
Пример: Илья 7 лет работал программистом в крупной компании, а потом решил попробовать силы на удаленке. Оформил самозанятость, разместил объявления об услугах.
Теперь он помогает компаниям с разработкой ПО, создает приложения на 1С, продает мобильные игры сторонним организациям. «Налог на профессиональный доход» не запрещает совмещать несколько видов деятельности.
Илья самостоятельно учился программированию: читал книги и проходил курсы. Уже после трудоустройства он получил диплом о высшем образовании.
Программист не обязан иметь диплом или сертификаты. Но это будет плюсом для привлечения новых клиентов, например, позволит подтвердить профессионализм по запросу заказчика.
Сканы официальных документов размещают на сайтах или прикрепляют к портфолио. Это упрощает поиск крупных клиентов, готовых высоко оплачивать услуги.
На сегодняшний день актуальность ИТ-сферы, необходимость ее правового регулирования и юридически верного оформления сложно переоценить. С началом пандемии, активизировалась интернет-торговля, все больше услуг клиенты могут получать онлайн, Минэкономразвития России внесло в Правительство проект закона, которым предлагается перевести деловой документооборот в электронный вид (инфо 14.09.2020), все больше внимания мы уделяем защите конфиденциальной информации, легитимности обработки персональных данных, информационной безопасности систем, легитимности работы сайтов, социальных сетей, агрегаторов, маркетплейсов, мессенджеров.
Ежедневно в RTM Group обращаются десятки клиентов с запросами юридических консультаций и запросами конкретных предложений юридических услуг, чаще всего, по созданию актуальной документации для сайта, социальной сети, маркетплейса, по разработке и анализу различных ИТ-договоров. Сейчас более подробно остановимся на последних.
ИТ-договоры – это собирательное понятие, выделенное лишь формально, характеризующее в большей степени сферу применения документа, нежели его структуру или особенности правового регулирования.
ИТ-сфера обширна и многогранна, договоры, призванные урегулировать правоотношения, складывающиеся в процессе, можно условно разделить на такие виды, как:
- Договоры оказания IT-услуг;
- Договоры по разработке и техническому обслуживанию Интернет-сайтов;
- Договоры и сопроводительные документы для работы Интернет-магазинов и Интернет-сайтов в сфере оказания услуг (оферта, пользовательское соглашение, политика конфиденциальности и обработки персональных данных и т.п.);
- Договоры на разработку программного обеспечения (заключается между компаниями);
- Договоры авторского заказа на разработку программного обеспечения (заключается с физическим лицом);
- Пользовательские и лицензионные соглашения;
- Договоры сопровождения (техподдержки), настройки/интеграции (внедрения) ПО;
- Договоры на создание сайта;
- Договоры на настройку и сопровождение интернет-рекламы;
- Многие другие.
Работу над любым договором настоятельно рекомендуем начинать с анализа бизнес-модели или проекта в целом. Зачем? Чтобы четко понимать, к какому результату желает прийти наш заказчик в результате выполнения договора (или невыполнения, — тоже предстоит выяснить, чтобы вовремя прописать нужные условия и нивелировать риски). Нельзя ограничиваться формальным указанием заказчика на предмет договора, важны любые мелочи.
Например, компания разработала некое ПО, позволяющее генерировать ПЭП на мобильном устройстве и с помощью нее подписывать любые документы. Теперь она желает реализовать ПО некому банку. Задача исполнителя – подготовить для компании комплект документов, позволяющий реализовать проект заказчика до момента передачи ПО Банку.
Задача – как можно детальней описать предмет договора, максимально декомпозировать услугу, идеально – четко прописать в техническом задании к договору все требования заказчика и ожидаемый результат. Этот тезис в равной степени актуален и для заказчика, и для Исполнителя, ведь будет точно определено, что желает получить в результате оказания услуг Заказчик, и что должен сделать Исполнитель. Длящиеся во времени услуги целесообразно разбивать на этапы, определяя при этом сроки и стоимость каждого этапа.