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

06 сентября 2023 Федянин Андрей Викторович 0
Каким образом можно защитить от кражи программные разработки?

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

К таким способам относится:

  • регистрация исходного кода программы;
  • регистрирование товарного знака на созданную программу.
  • получение патента на алгоритм работы программы.

Также патент можно получить на аппаратно-программный комплекс и дизайн интерфейса. Рассмотрим отдельные детали данных методов.

Регистрация исходного кода программы

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

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

Недостатком является то, что не подлежат защите концепция, функционал и принцип работы программного обеспечения. Проверка программы сотрудниками Роспатента не проводится. Отправка материалов на хранение в Роспатент и получение свидетельства не станет помехой для создания программы на другом языке или написания аналогичной, но после внесения изменений. Если возникнет спор об авторстве, то этот метод существенно увеличит возможность получения компенсации, а её размер установлен положениями ГК РФ.

Получение патента на алгоритм программы

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

ГК РФ содержит перечень объектов, на которые патентная форма не распространяется. К их числу относятся программы для ЭВМ. Получение патента на алгоритм является частичным способом решения этой проблемы. В случае незаконного использования алгоритма владелец патента может получить компенсацию.

Однако, чтобы зарегистрировать патент он должен соответствовать ряду критериев, закрепленных в ст. 1350 ГК РФ. Среди них:

  • новизна алгоритма;
  • высокий изобретательский уровень;
  • возможность промышленного применения.

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

Регистрация аппаратно-программного комплекса

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

Защита распространяется по месту получения патента. Использовать данный метод допустимо в пределах четырнадцати месяцев от даты окончания работ.

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

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

Другие методы

Также возможно получить патент на дизайн программы. Он подходит разработчикам программ с неповторимым интерфейсом. Можно и зарегистрировать товарный знак на созданную программу. Предметом патента в таком случае станут наименование и эмблема.

В итоге

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