Содержание
Что такое pet-проект и зачем он нужен?
Pet-проект и разработка программных продуктов в рамках трудовых обязанностей
Фиксация должностных обязанностей с работодателем
Разграничение рабочих обязанностей и создания своего продукта
Способы регистрации и защиты авторских прав на программный код проекта
Практически каждый день появляются новые фреймворки, инструменты для разработки программных продуктов и даже языки программирования. Индустрия развивается очень динамично: если сегодня приложение создано на основе новейшего языка программирования, то уже через год этот язык может устареть. Вот почему разработчикам и программистам надо все время быть в тонусе, постоянно изучая новые технологии. Так может возникнуть pet-проект — о том, кому принадлежат права на него и что означает этот термин, разбираемся в статье.
Pet-проект — это то, чем программист занимается за пределами своих рабочих задач для проверки собственных гипотез или применения на практике недавно изученной технологии или подхода. Чаще всего это неоплачиваемый проект, который программист реализует в свободное время, и он не зависит от рабочих обязанностей. Он не ограничен ни сроками, ни форматом, ни технологиями. У разработчиков такой проект называется side-проектом.
Программисты занимаются такими проектами по разным причинам: например, чтобы отработать новые навыки или создать собственный перспективный продукт. Pet-проектом может быть что угодно:
С помощью pet-проекта программист исследует свои технические навыки, проверяет свои способности анализа, тестирует гипотезы и продумывает, как идея будет работать на практике, а также лучше понимает рабочие задачи и совершенствует имеющиеся процессы в компании.
Разработка программного продукта — длительный процесс, который состоит из нескольких этапов, таких как планирование, анализ, создание прототипа, дизайна, разработки, тестирования, развертывания и обслуживания. Это командная работа, в которой принимает участие не только программист, но и разработчики, тестировщики, дизайнеры, верстальщики и многие другие специалисты.
Чтобы разработать программный продукт, программисту приходится выполнять множество задач: писать код, интегрировать программные компоненты и сторонние программы, устранять неполадки, обновлять существующее программное обеспечение (ПО), создавать техническую документацию для отчетности и многое другое.
При этом работа программиста тесно связана с работой других специалистов: он может целый рабочий день или несколько дней ждать «отмашки» от участников команды о выполнении их задач, чтобы приступить к своим. Чтобы эффективнее использовать свободное время, программист как раз может заняться pet-проектом.
Трудовые обязанности программиста — это обязанности, которые выполняются в рамках трудовых отношений с работодателем. В рамках трудовых обязанностей программистом создаются служебные произведения, права на которые принадлежат работодателю в силу заключения с сотрудником трудового договора. Pet-проект же нельзя отнести к служебным произведениям, так как программист создает его в свободное от основной работы время. Создание pet-проекта не фиксируется в трудовом договоре или должностной инструкции.
Что такое pet-проект с точки зрения законодательства, а также как работодатель может защитить права на проекты, которые были созданы программистом, рассмотрим далее.
При приеме на работу программист заключает с работодателем трудовой договор, предусматривающий создание служебного произведения — то, что он будет создавать на рабочем месте. Согласно трудовому договору, исключительное право на служебное произведение принадлежит работодателю, если документом не предусмотрено иное.
Важно: Исключительное право связано с любым использованием программного продукта, например, изменением каких-либо его элементов или лицензированием. О том, через какие договоры можно передать исключительное право, ранее рассказывали в статье «Интеллектуальная собственность в сфере IT».
При отсутствии трудового договора программист может оспорить то, кому принадлежит право на объект. Нередко возникают ситуации, при которых работодателю приходится отстаивать свои права на программные продукты, которые, как казалось, принадлежат ему.
Кроме того, трудового договора недостаточно для того, чтобы обозначить права на создаваемый объект. У программиста должна быть должностная инструкция, которая предусматривает подробное описание его обязанностей в рабочее время. Например, должностные обязанности могут включать:
Также программисту следует внимательно следить за получаемыми служебными заданиями, которые оформляются работодателем. Если программист создал pet-проект на рабочем месте, при этом согласно должностной инструкции это не входило в его должностные обязанности, то исключительное право на проект будет принадлежать программисту.
Служебным считается произведение, созданное в рамках выполнения трудовых обязанностей. Если в обязанности программиста не входит создание объектов, то это не служебные объекты. Работник, уже как обычный гражданин, может заключить с работодателем, как с обычным физическим или юридическим лицом, договор об отчуждении прав на объекты. Такой договор может быть заключен и в отношении проектов, созданных в будущем.
Как мы писали выше, исключительное право на проект, который создан не в рамках должностных обязанностей, принадлежит программисту. При этом если работник не выполнял в рабочее время свои обязанности, а занимался pet-проектом, работодатель может предъявить претензии по этому поводу, привлечь к дисциплинарной ответственности по трудовому законодательству. Заявлять права на любые объекты, которые созданы работником не в рамках выполнения трудовой обязанности, работодатель не вправе.
Для защиты pet-проекта программисту не стоит использовать исходный код из своей работы в проектах компании, так как при судебном разбирательстве, возможно, придется сопоставлять тексты программ для подтверждения сходства.
Программное обеспечение — это объект авторского права в соответствии с гражданским Программное законодательством РФ, охраняемый как литературное произведение (ст. 1259 ГК РФ). К нему относятся офисные пакеты, графическое ПО, веб-браузеры, текстовые процессоры, графические редакторы, коммуникационные платформы и многое другое. Поскольку крайне важно оформлять права на любую создаваемую интеллектуальную собственность, программисту следует защитить свой проект: как это сделать?
ПО состоит из нескольких компонентов: исходный текст и объектный код, визуальный и звуковой ряды, сопровождающие работу программы, дизайн пользовательского интерфейса, а также подготовительные материалы, которые использовались при его разработке. На перечисленные объекты авторского права важно зафиксировать авторство. Для чего это нужно?
Программисты нередко сталкиваются с нарушением авторских прав на свои работы, и pet-проект не исключение. Например, нарушители могут заимствовать без разрешения функционал или дизайн, использовать уникальные технические решения и даже взять за основу для других проектов готовые подготовительные материалы из pet-проекта. Если автор столкнулся с копированием или плагиатом своей работы, в спорной ситуации ему нужно подтвердить авторство на объект.
При отсутствии правоподтверждающих документов автору будет сложнее отстаивать свою позицию в споре, к тому же без весомых аргументов нарушитель может отказаться прекратить неправомерно использовать объект. Поэтому pet-проект и все входящие в него элементы можно депонировать в n’RIS и получить свидетельство, подтверждающее авторство.
Цифровое депонирование — это процедура фиксации авторства, в ходе которой автор загружает файл с результатом интеллектуальной деятельности, например, исходным кодом, в защищенную ячейку. При загрузке фиксируются дата и время, за автором закрепляется временной приоритет, который подтверждает, что он уже владел объектом в конкретные дату и время. По окончании депонирования выдается свидетельство — документ, который может подтвердить принадлежность исключительного права в спорной ситуации.
Чтобы депонировать объект, требуется минимум времени, так как процедура проводится онлайн: следует зарегистрироваться на сайте nris.ru, пройти модерацию, загрузить объект в защищенную ячейку и оплатить. После депонирования в n’RIS объект будет храниться в защищенном центре обработки данных с трехкратным резервированием и географическим распределением — это значит, что можно не переживать за потерю доступа к данным. Они получают самый высокий уровень защиты.
В отношении программного обеспечения предусмотрена официальная процедура регистрации в Роспатенте по желанию правообладателя. Для регистрации необходимо собрать документы, подать заявку, оплатить пошлину и дождаться окончания процедуры — процесс может занимать несколько недель. Заявитель получает официальный документ, подтверждающий исключительное право на программу, информация об объекте вносится в Государственный Реестр.
При этом Роспатент не проводит экспертизу заявленного на регистрацию программного обеспечения: считается, что заявитель сам должен следить за тем, чтобы программа отвечала требованиям новизны и оригинальности. Но, в отличие от депонирования, государственная регистрация занимает больше времени. Это может быть не самый удобный процесс для программиста, если он каждый месяц улучшает свой продукт и создает новые версии объекта. При цифровом депонировании всего за несколько минут можно фиксировать авторство на любой объект.
Создавать pet-проект непросто, даже если это делается в свободное время и в качестве хобби. Но еще хуже видеть как кто-то присвоил себе результат интеллектуального труда, на разработку которого ушло много времени. Поэтому независимо от того, какую ценность на данном этапе представляет для программиста pet-проект, важно подумать о его защите уже сейчас, чтобы иметь надежную доказательную базу в спорных ситуациях.