Юридические статьи и информация от Brixlaw

Защита программного кода от кражи

защита программного кода
Создавая какое-либо произведение, вы становитесь его автором. Любое произведение, будь то, книга, картина, программа подлежат защите от возможного неправомерного использования или присвоения ее авторства другими лицами. Если не предпринять мер, то доказать авторство в случае возникновения споров будет непросто.

Для примера возьмем картину, доказать ее авторство возможно с помощью набросков, а вот доказать авторство компьютерной программы значительно труднее, так как найти разницу между подлинником и копией проблематично. Так, написав ранее несуществующую программу, Вы можете подумать, что никто не посягнет на нее, но это мнение ошибочно. Любой человек, разбирающийся в программировании, может воспроизвести ее, а на Ваши претензии ответить, что повтор — это случайность, и программа полностью написана им.

Доказательством Вашего авторства послужит подтверждение, что программа была написана впервые именно Вами. Если такое подтверждение отсутствует, то шанс на успех в установлении авторства очень низок.

Не стоит пугаться и думать, что на сегодняшний день способов для защиты нет. Они есть и к ним относятся:
  • регистрация исходного кода программы;
  • получение патента на алгоритм программы;
  • получение патента на аппаратно-программный комплекс;
  • получение патента на дизайн интерфейса;
  • регистрирование товарного знака на созданную программу.


Любой из вышеперечисленных способов не является многофункциональным и определяется исходя из цели. Подробно о  них ниже. 

Способ 1 - регистрация исходного кода программы


Предмет защиты – код.
Срок защиты – с момента регистрация и на протяжении всей жизни создателя, а также семьдесят лет с момента смерти.
Распространение действия защиты – повсеместно.
Такой способ защиты возможно зарегистрировать в течение одного-двух месяцев. 


Для хранения кодов программы сегодня предусмотрено депонирование в Роспатенте, иначе говоря, это передача материалов на хранение в архив Роспатента.


Для регистрации исходного кода программы потребуются: 
  • заявление;
  • сведения по программе, позволяющие идентифицировать ее (предоставляются на диске);
  • согласие на обработку персональных данных;
  • квитанция/чек об оплате госпошлины (размер для юридических лиц – 4 500 руб., для физических – 3 000 руб.).

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

Однако, не всё так просто, у данного способа имеется недостаток – не защищается «начинка»/суть созданной программы, то есть концепция, функционал, принцип работы.

При регистрации сотрудник Роспатента не осуществляет проверку программы, его действия сводятся к передаче материалов в архив и выдаче Свидетельства. Из этого очевиден вывод – Вы получите свидетельство, даже если подали заявку на регистрацию произвольного набора знаков.

Передача материалов на хранение в Роспатент и получение Свидетельства не помешает кому-либо написать программу на другом языке или изменить ее. Создание новой программы на основе вашего кода – не является нарушением авторства.

Свидетельство о регистрации служит подтверждением, что Вы имеете код, находящийся в архиве, от определенной даты.

свидетельство о регистрации кода

Положительные стороны регистрации:

  • Если будет судебное разбирательство на предмет авторства кода и оппонент не представит доказательств, свидетельствующих о дате его создания, то возможно получить компенсацию, размер которой определен в Гражданском кодексе РФ . 
  • Сделка по продаже результатов авторства. Любой договор включает в себя предмет, который должен быть определен точно и конкретно. Указав номер и дату свидетельства сразу становится очевидным какая именно программа подлежит продаже, а именно Вы, а не кто-то другой ее автор.
  • Реклама.  Патент и Свидетельство имеют сходства: орган, выдавший их, внешняя форма. С целью поиска источника финансирования авторы представляют Свидетельство о регистрации кода программы, но при этом повествуют о патенте ранее не существующей методики.
  • Подготовка отчетов.  При получении безвозмездного финансирования на написание программы должен быть получен документ, подтверждающий авторство. Если сравнивать патент и Свидетельство, то Свидетельство возможно приобрести в меньшие сроки и с наименьшими финансовыми затратами.


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

Способ 2 - получить патент на алгоритм программы


Предмет защиты – алгоритм действия программы.
Срок защиты – двадцать лет.
Распространение действия защиты – по месту получения патента.
Данный способ защиты возможно зарегистрировать в период от десяти до восемнадцати месяцев.


Гражданский кодекс РФ предусматривает перечень объектов, которые нельзя запатентовать, к ним относятся и программы для ЭВМ


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

Получить патент не так легко, как получить Свидетельство о регистрации. Как Вы уже знаете получить Свидетельство возможно на любой код и это не составит особого труда, а вот с патентом такое не пройдет. 

Чтобы зарегистрировать патент он должен соответствовать определенным условиям, закрепленным в ст. 1350 Гражданского кодекса РФ:
  • должно быть новым;
  • иметь изобретательский уровень;
  • быть промышленно применимым.


Как правило, получают патент на какие-либо трудные, неповторимые программы. Даже малейшее сходство с уже запатентованным изобретением – основание для отказа. 


Примеры патентов: «Способ генерирования ультрамелких пузырьков, устройство генерирования ультрамелких пузырьков и содержащая ультрамелкие пузырьки жидкость», «Устройство и способ обработки стержнеобразных изделий табачной промышленности».


Получение патента на алгоритм программы считается самым дорогостоящим и длительным способом защиты.

Так, первый шаг к получению патента – поиск уже имеющихся патентов, во избежание отказа по этому основанию. Перечень уже полученных патентов можно найти на этом сайте - https://new.fips.ru/publication-web/


Далее - подготовка документов:
  • заявление;
  • подробное и детальное описание алгоритма;
  • формула алгоритма; 
  • реферат;
  • квитанция или чек об оплате госпошлины (фиксированная часть – три тысячи триста рублей + семьсот рублей за каждый пункт формулы, превышающий десять). Фото 2


патент на алгоритм

Роспатент имеет право отказать в выдаче патента по многим основаниям, в том числе из-за неграмотного заполнения заявления, ошибки в указании формул и так далее. 


описание к патенту

Недостаток такого способа защиты - не на каждую программу возможно получить патент. Этот вариант защиты наиболее подходит для создателей уникальных программ.   
Как уже говорилось, весь процесс занимает от десяти до восемнадцати месяцев, поэтому если Вы не хотите возиться со сбором документов и процессом их подачи, то можете доверить это юристам. 

Способ 3 - зарегистрировать аппаратно-программный комплекс


Предмет защиты – устройство с заложенной программой.
Срок защиты – зависит от патента, может быть десять либо двадцать лет.
Распространение действия защиты – по месту получения патента.
Время, затраченное на регистрацию такого способа – в пределах четырнадцати месяцев.


Предположим,  Вы являетесь автором какого-либо устройства, в котором уже заложена программа, тогда Вы сможете зарегистрировать не только программу, но и само устройство, то есть оба объекта единовременно (аппаратно-программный комплекс).


Но не стоит путать, не существует как такового патента на аппаратно-программный комплекс. Вы получите патент на полезную модель или патент на изобретение, а зависит это от того, что именно Вы хотите защитить. 

Если цель – защитить исключительно устройство с заложенной программой, при этом защищать отдельно программу Вы не желаете, то Ваш вариант – получить патент на полезную модель. Время, затраченное на получение патента примерно один год, а траты на оплату госпошлины варьируются от шестидесяти до восьмидесяти тысяч. Получив патент на полезную модель Вы получите защиту сроком на десять лет.

патент на полезную модель

Если цель – защитить как устройство с заложенной программой, так и отдельно программу или устройство, то следует получать патент на изобретение. Если сравнивать с полезной моделью, то получение подобного патента труднее, однако, причин для отклонения заявки у сотрудников Роспатента не так много – сотрудник видит, что представленная программа уже встроена в устройство, а это служит доказательством ее реальности, работоспособности, отсутствие же внешней оболочки наводит на сомнения в реальности.

Что касается сроков и стоимости, то стоимость получения патента на изобретение составляет около ста двадцати тысяч, а временные траты – полтора года, но Вы защитите как устройство, так и программу. Получив патент на изобретение Вы получите защиту сроком на двадцать лет.

описание изобретения к патенту

Этот способ наиболее подходит для создателей программ или научным деятелям, для которых свидетельства недостаточно.
 

Способ 4 - получить патент на дизайн программы


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

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


Условием для получения патента является – новшество и неповторимость, то есть такого дизайна ранее не должно существовать, именно в таком случае он пройдет экспертизу в Роспатенте. Это правило распространяется не только на Россию, но и на весь мир.
На приобретение патента на промышленный образец Вы затратите восемь месяцев, что касается денежных трат, то расходы составят около пятидесяти тысяч рублей. Срок патента – пять лет, по истечении которых Вы сможете продлить его на тот же период, а максимальный срок – двадцать пять лет. 


После создания уникального интерфейса Вы можете направить одно заявление, в котором указать весь набор промышленных образцов, а не регистрировать отдельно каждый элемент.  


Например, интерфейсом может выступать диалоговое окно в WhatsApp или способ обработки запроса и сервера. Все запатентованные дизайны можно найти на сайте.


пример патентов на интерфейс Whatsapp)


патент на дизайн вотсап


Патент на дизайн программы наиболее подходит для создателей программ с неповторимым интерфейсом; организациям, занимающимся умножением капитала с помощью нематериальных активов. Минус патента – одним патентом возможно защитить лишь один дизайн.

Способ 5 - регистрация товарного знака на созданную программу


Предмет патента – наименование и эмблема.
Срок защиты – десять лет, а также можно продлевать неопределенное количество раз.
Распространение действия защиты – по месту регистрации. 


Товарный знак - обозначение, служащее для индивидуализации товаров юридических лиц или индивидуальных предпринимателей (п. 1 ст. 1477 ГК РФ). Цель регистрации – не допустить использования конкурентами, которые используя его могут нанести вред вашей репутации.


Условие для регистрации – соблюдение требований, установленных законодательством, о которых Вы можете узнать, ознакомившись со статьей (ссылка). Товарный знак не должен повторяться, а обозначается он так - ®.
Зарегистрированный товарный знак можно использовать только на законных основаниях, например, лицензионный договор. 

Как и за любую иную регистрацию уплачивается государственная пошлина. Размер пошлины за формальную регистрацию составляет 3 500 руб. + 1 000 руб. за каждый из классов МКТУ (международная классификация товаров и услуг). За регистрацию товарного знака по существу также оплачивается отдельно государственная пошлина – 11 500 рублей + 2 500 рублей за каждый класс МКТУ.

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


Такой вариант защиты наиболее подходит для организаций, занимающихся реализацией товаров на рынке. Недостатки – не любое наименование пройдет регистрацию.


Подводим итоги: 


  1. если ваша цель – защита кода, то подается заявка на получение свидетельства;
  2. если ваша цель – защита алгоритма работы, то подается заявка на получение патента на изобретение;
  3. если ваша цель – защита устройства с заложенной программой без защиты отдельно каждого компонента, то подается заявка на получение патента на полезную модель;
  4. если ваша цель – защита устройства с заложенной программой плюс защита каждого компонента в отдельности, то подается заявка на получение патента на изобретение;
  5. если ваша цель – защита дизайна программы, то подается заявка на получение патента на промышленный образец;
  6. если ваша цель - защита наименования или логотипа, то подается заявка на получение свидетельства на товарный знак;
  7. наименее сложный способ защиты – получение свидетельства на код, а наиболее сложный – получение патента на изобретение.


В конце хочется отметить, что ни один из вышеперечисленных способов не дает Вам стопроцентной гарантии, так как имеется множество факторов, влияющих на это. Например, ни один способ не защитит Вас от действий конкурентов, которые могут заявить, что созданная программа принадлежит им, а не Вам, но регистрация послужит для Вас доказательством правоты и будет только плюсом. Здесь вы можете изучить блок-схему прохождения этапов для получения патента.