Авторские права на программное обеспечение: методы защиты от плагиата
В статье мы рассказываем о лучших способах подтверждения авторства, а также о комплексной защите от программных продуктов плагиата
1
Правовой статус ПО
Программное обеспечение является объектом авторского права, и к нему применяются те же нормы, что и к литературным произведениям (ст. 1261 Гражданского кодекса РФ).
Любой программный продукт – это совокупность различных данных и команд, которые необходимы для работы электронно-вычислительных машин и достижения конкретных результатов. Важно отметить, что ПО подлежит защите в его различных формах:
Таким образом, авторское право защищает как frontend, так и backend части разработки.
Для того чтобы установить является ли ПО самостоятельным произведением или результатом переработки, должен быть доказан или опровергнут факт использования кода исходной программы. При этом с точки зрения правовой охраны изменением ПО признаются как изменения исходного кода, так и изменения исполняемого/объектного кода.
Любой программный продукт – это совокупность различных данных и команд, которые необходимы для работы электронно-вычислительных машин и достижения конкретных результатов. Важно отметить, что ПО подлежит защите в его различных формах:
- исходный текст;
- объектный код;
- подготовительные материалы;
- и даже аудиовизуальные отображения.
Таким образом, авторское право защищает как frontend, так и backend части разработки.
Для того чтобы установить является ли ПО самостоятельным произведением или результатом переработки, должен быть доказан или опровергнут факт использования кода исходной программы. При этом с точки зрения правовой охраны изменением ПО признаются как изменения исходного кода, так и изменения исполняемого/объектного кода.
В связи с этим предмет доказывания в потенциальном споре составляют следующие обстоятельства:
- факт использования одним лицом программы другого лица (ее кода) в составе собственной разработки,
- объем такого использования,
- отсутствие законных оснований для использования такой программы ответчиком,
- наличие прав на защищаемую программу у истца.
Далее предлагаем рассмотреть, какие существуют методы доказывания статуса автора или правообладателя у конкретного разработчика
2
Направление письма
Самый простой, но наименее надёжный способ — отправить распечатку исходного кода заказным письмом с уведомлением о вручении и описью вложения или отправить готовый вариант на свою электронную почту.
Но у этого метода есть и очевидные минусы: материальный носитель или доступ к электронной почте может быть утерян. Также, в случае потенциального спора, у суда могут возникнуть вопросы относительно достоверности представленного доказательства.
Но у этого метода есть и очевидные минусы: материальный носитель или доступ к электронной почте может быть утерян. Также, в случае потенциального спора, у суда могут возникнуть вопросы относительно достоверности представленного доказательства.
3
Нотариальное заверение
Для подтверждения факта создания программы можно прибегнуть к одному из двух нотариальных действий:
Удостоверение времени предоставления документа позволяет зафиксировать факт существования исходного кода в определенный момент времени. Разработчик представляет нотариусу документ, содержащий, например, исходный код программы в двух экземплярах. Нотариус ставит подпись и печать, удостоверяя, что получил текст программы в определённую дату, тем самым подтверждая, что на эту дату ПО уже существовало. Одна подтверждающая запись остаётся у автора ПО, а вторая хранится в реестре у нотариуса.
- Удостоверение времени предоставления документа.
- Удостоверение подписи.
Удостоверение времени предоставления документа позволяет зафиксировать факт существования исходного кода в определенный момент времени. Разработчик представляет нотариусу документ, содержащий, например, исходный код программы в двух экземплярах. Нотариус ставит подпись и печать, удостоверяя, что получил текст программы в определённую дату, тем самым подтверждая, что на эту дату ПО уже существовало. Одна подтверждающая запись остаётся у автора ПО, а вторая хранится в реестре у нотариуса.
Заверенный нотариусом исходный код может стать важным доказательством, при проведении экспертизы по вопросу является ли спорное ПО созданным на основе уже существующего при банальной сверке фрагментов кода.
Нотариальное удостоверение подписи, в свою очередь, подтверждает подлинность подписи на документе. Нотариус проверяет личность человека, который подписывает документ, и подтверждает, что документ был подписан в его присутствии конкретным лицом. В случае с программным обеспечением удостоверенная подпись может служить одним из доказательств авторства.
Однако стоит отметить, что нотариус, удостоверяя время предоставления документа или подпись на нем, не проверяет содержащийся внутри документа исходный код, то есть не ручается за его оригинальность или уникальность. Это означает, что даже заверенный код может содержать элементы плагиата, если это не было проверено заранее.
Однако стоит отметить, что нотариус, удостоверяя время предоставления документа или подпись на нем, не проверяет содержащийся внутри документа исходный код, то есть не ручается за его оригинальность или уникальность. Это означает, что даже заверенный код может содержать элементы плагиата, если это не было проверено заранее.
4
Загрузка в облачное хранилище
Этот метод становится все более популярным среди разработчиков благодаря простоте и удобству. При загрузке в облачное хранилище фиксируется дата и время, что может служить доказательством момента создания ПО. Это полезно в случае споров о правах на авторство, так как создаёт точные временные метки. Также важно осуществить подсчет контрольной суммы файла. Так, у разработчика будет доказательств, что определенная версия программы в определенный момент времени принадлежала тому, кто загрузил ее в облако.
Хоть облачные сервисы, как правило, принимают меры безопасности, риск утечки данных или хакерских атак всегда существует. Если ваша программа окажется в руках хакера, это может поставить под угрозу всю разработку.
В итоге, загрузка ПО в облако может стать полезным инструментом для подтверждения авторства, но этот метод следует использовать в сочетании с другими способами фиксации прав. Это позволит максимально обезопасить разработку от возможного плагиата и несанкционированного использования.
5
Депонирование
Депонирование - это процесс передачи экземпляра произведения на хранение, сопровождающийся выдачей документа, который подтверждает, что произведение было принято от автора в определённую дату. Обычно это сертификат или свидетельство.
Помимо этого, можно воспользоваться депонированием (эскроу). Это особенно популярный способ за рубежом.
Помимо этого, можно воспользоваться депонированием (эскроу). Это особенно популярный способ за рубежом.
Например, депонирование в библиотеке конгресса США - это современный тренд на рынке. Несмотря на то, что процедура подачи является непростой, свидетельство о депонировании признается в иностранных юрисдикциях.
В российском гражданском кодексе существует глава 47.1, где депозитарием выступает нотариус, готовый выполнить нотариальные действия нетрадиционного характера.
Также стоит отметить, что депонирование подтверждает существование произведения на определённую дату, но не проверяет его уникальность. То есть, если позже возникнет спор о плагиате, депонирование поможет доказать, что автор обладал ПО на момент депонирования, но не докажет, что он был первым. Для этого существуют цифровые сервисы депонирования.
Также стоит отметить, что депонирование подтверждает существование произведения на определённую дату, но не проверяет его уникальность. То есть, если позже возникнет спор о плагиате, депонирование поможет доказать, что автор обладал ПО на момент депонирования, но не докажет, что он был первым. Для этого существуют цифровые сервисы депонирования.
- Российский центр оборота прав на результаты творческой деятельности (РЦИС РФ) предлагает блокчейн-инфраструктуру для учета объектов интеллектуальной собственности.
- АО «Национальный реестр интеллектуальной собственности» (n’RIS) предлагает сервис Safecode, который не только позволяет депонировать код, но и включает в себя функцию антиплагиата исходного текста.
6
Регистрация ПО в Роспатенте
Регистрация программы для ЭВМ (ПО) в Роспатенте – это официальная процедура, направленная на защиту интеллектуальной собственности разработчика. Регистрация не является обязательной, так как авторское право на ПО возникают автоматически с момента его создания. Однако она предоставляет правообладателю ряд преимуществ. Роспатент выдаёт свидетельство о государственной регистрации, которое может выглядеть в глазах потенциальных контрагентов более «серьезным» документом.
Однако, в соответствии с п. 6 ст. 1262 ГК РФ сведения в свидетельстве могут быть оспорены с помощью других доказательств, в связи с чем регистрация ПО в реестре не является безусловным доказательством авторства или наличия исключительного права у конкретного лица, с чем солидарна и действующая судебная практика (например, Постановление Суда по интеллектуальным правам от 06.08.2019 № С01-617/2017, Апелляционное определение Московского городского суда от 04 марта 2015 г. № 33-6836/15).
Роспатент рассматривает заявку в течение 1-2 месяцев. Если все документы заполнены правильно, ведомство вносит ПО в реестр и выдает свидетельство о государственной регистрации.
ПО защищается именно в том виде, в котором он был подан в Роспатент. Доработки и обновления должны оформляться отдельно — для них необходимо заново проходить процедуру регистрации.
ПО защищается именно в том виде, в котором он был подан в Роспатент. Доработки и обновления должны оформляться отдельно — для них необходимо заново проходить процедуру регистрации.
7
Документирование разработки
Для эффективной защиты исключительных прав при разработке программного обеспечения важно уделять особое внимание надлежащему юридическому оформлению процесса создания.
Если для разработки привлекаются внешние специалисты, необходимо заключить соответствующий договор на разработку ПО с указанием момента перехода исключительных прав заказчику. Если же разработка ведется силой работников, рекомендовано урегулировать отношения, связанные со служебными произведениями в трудовых договорах, а также в локальных актах компании.
Если для разработки привлекаются внешние специалисты, необходимо заключить соответствующий договор на разработку ПО с указанием момента перехода исключительных прав заказчику. Если же разработка ведется силой работников, рекомендовано урегулировать отношения, связанные со служебными произведениями в трудовых договорах, а также в локальных актах компании.
Рекомендуем не забывать про фиксацию поставленной задачи и результатов разработки.
Техническое (служебное) задание определяет функциональные и технические требования к программному продукту. Оно фиксирует задачи разработки и помогает в будущем избежать разногласий с разработчиком. Техническое задание содержит этапы разработки, сроки и планируемые результаты, что позволяет отслеживать процесс исполнения обязательств, а также фиксирует процесс разработки и связь между требованиями и конечным продуктом.
Акт выполненных работ, который подписывается заказчиком и исполнителем после завершения проекта. Он подтверждает, что все работы выполнены в соответствии с договором, а также фиксирует передачу прав на программное обеспечение (если это предусмотрено договором). В акте фиксируются объем прав, передаваемых заказчику, а также прав, сохраняющихся за разработчиком, что позволяет обеспечить юридическую защиту интеллектуальной собственности и избежать возможных споров.
В некоторых случаях суды признают выдержки из системы управления проектами или системы контроля версий в качестве аналога технического задания или акта выполненных работ (например, Определение Седьмого кассационного суда общей юрисдикции от 04.06.2024 № 88-10367/2024; Определение Третьего кассационного суда общей юрисдикции от 26.08.2024 № 88-18043/2024). Однако юридическая значимость такого взаимодействия появляется только после подписания сторонами соглашения об электронном взаимодействии.
Акт выполненных работ, который подписывается заказчиком и исполнителем после завершения проекта. Он подтверждает, что все работы выполнены в соответствии с договором, а также фиксирует передачу прав на программное обеспечение (если это предусмотрено договором). В акте фиксируются объем прав, передаваемых заказчику, а также прав, сохраняющихся за разработчиком, что позволяет обеспечить юридическую защиту интеллектуальной собственности и избежать возможных споров.
В некоторых случаях суды признают выдержки из системы управления проектами или системы контроля версий в качестве аналога технического задания или акта выполненных работ (например, Определение Седьмого кассационного суда общей юрисдикции от 04.06.2024 № 88-10367/2024; Определение Третьего кассационного суда общей юрисдикции от 26.08.2024 № 88-18043/2024). Однако юридическая значимость такого взаимодействия появляется только после подписания сторонами соглашения об электронном взаимодействии.
8
Рекомендации
Как итог, для надежной защиты авторских прав на программное обеспечение рекомендуется применять комплексный подход к оформлению и фиксированию доказательств. Дадим несколько рекомендаций, которые существенно усилят защиту авторских прав на ПО и снизят риски, связанные со спорами об авторстве:
- Документирование процесса разработки.
- Ведение внутренней документации.
- Фиксация результатов работ.
- Фиксация авторства за конкретным лицом.
- Закрепление статуса правообладателя.
Грамотное оформление процесса разработки ПО и тщательное документирование доказательств обеспечивают надёжную юридическую защиту авторов программного обеспечения.
9
Заключение
Для обеспечения надежной защиты прав на ПО и минимизации потенциальных рисков, рекомендуем обращаться к нашим экспертам. Юристы ЦПО групп помогут оформить необходимые документы, разработать эффективные юридические стратегии, а также сопроводить процессы регистрации и защиты прав на результаты интеллектуальной деятельности.
Читайте в разделе IT и электронная коммерция
Получить консультацию
Спасибо! Ваше сообщение получено