Правовые методы защиты программ включают:
· патентную защиту;
· закон о производственных секретах;
· лицензионные соглашения и контракты;
· закон об авторском праве.
Патентная защита устанавливает приоритет в разработке и использовании нового подхода или метода, примененного при разработке программ, удостоверяет их оригинальность.
Статус производственного секрета для программы ограничивает круг лиц, знакомых или допущенных к ее эксплуатации, а также определяет меру их ответственности за разглашение секретов.
Лицензионные соглашения распространяются на все аспекты правовой охраны программных продуктов, включая авторское право, патентную защиту, производственные секреты. Наиболее часто используются лицензионные соглашения на передачу авторских прав.
В лицензионном соглашении оговариваются все условия эксплуатации программ, в том числе создание копий. На каждой копии программы должны быть те же отметки, что и на оригинале:
· знак авторского права (обычно ã) и название разработчика, год выпуска программы, прочие атрибуты;
· знак патентной защиты или производственного секрета;
· торговые марки, соответствующие использованным в программе другим программным изделиям (обычно – ä и название фирмы-разработчика программного продукта);
· символ зарегистрированного права на распространение программного продукта (обычно â).
Существует несколько типов лицензий на программные продукты: исключительная (автор полностью отказывается), простая (авторство сохраняется), этикеточная (на одну копию).