Защита программных продуктов
ЗАЩИТА ПРОГРАММНЫХ ПРОДУКТОВ
Программные продукты и компьютерные
базы данных являются предметом интеллектуального
труда специалистов высокой квалификации.
Процесс проектирования и реализации
программных продуктов
Программное обеспечение является объектом защиты также и в связи со сложностью и трудоемкостью восстановления его работоспособности, значимостью программного обеспечения для работы информационной системы.
Защита программного обеспечения преследует цели:
- ограничение
- исключение
Программный продукт и базы данных должны быть защищены по нескольким направлениям от воздействия:
1) человека - хищение машинных
носителей и документации
2) аппаратуры - подключение
к компьютеру аппаратных
3) специализированных программ
- приведение программного
Самый простой и доступный способ защиты программных продуктов и базы данных-ограничение доступа. Контроль доступа к программному продукту и базе данных строится путем:
- парольной зашиты программ при их запуске;
- использования ключевой дискеты для запуска программ;
- ограничения программ или данных, функций обработки, доступных пользователям, и др.
Могут также использоваться и криптографические методы защиты информации базы данных или головных программных модулей.
Программные системы защиты от несанкционированного копирования
Данные системы предотвращают нелицензионное использование программных продуктов и баз данных. Программа выполняется только при опознании некоторого уникального некопируемого ключевого элемента.
Таким ключевым элементом могут быть:
- дискета, на которой
записан не подлежащий
- определенные характеристики аппаратуры компьютера;
- специальное устройство
(электронный ключ), подключаемое
к компьютеру и
Программные системы защиты
от копирования программных
- идентифицируют среду, из которой будет запускаться программа;
- устанавливают соответствие
среды, из которой запущена
программа, той, для которой
разрешен санкционированный
- вырабатывают реакцию
на запуск из
- регистрируют
- противодействуют изучению алгоритмов и программ работы системы.
Для идентификации запускающих дискет применяются следующие методы:
1) нанесение повреждений
на поверхность дискеты ("
2) нестандартное форматирование запускающей дискеты.
Идентификация среды компьютера обеспечивается за счет:
1) закрепления месторасположения
программ на жестком магнитном
диске (так называемые
2) привязки к номеру BIOS
(расчет и запоминание с
3) привязки к аппаратному (электронному) ключу, вставляемому в порт ввода-вывода, и др.
На Западе наиболее популярны методы правовой защиты программных продуктов и баз данных.
Правовые методы защиты программных продуктов и баз данных
Правовые методы зашиты программ включают:
- патентную защиту;
- закон о производственных секретах;
- лицензионные соглашения и контракты;
- закон об авторском праве.
Различают две категории прав:
- экономические права, дающие их обладателям право на получение экономических выгод от продажи или использования программных продуктов и баз данных;
- моральные права, обеспечивающие защиту личности автора в его произведении.
Во многих цивилизованных
странах несанкционированное
Патентная защита устанавливает приоритет в разработке и использовании нового подхода или метода, примененного при разработке программ, удостоверяет их оригинальность.
Статус производственного
секрета для программы
Лицензионные соглашения распространяются на все аспекты правовой охраны программных продуктов, включая авторское право, патентную защиту, производственные секреты. Наиболее часто используются лицензионные соглашения на передачу авторских прав.
Лицензия - договор на передачу одним лицом (лицензиаром) другому лицу (лицензиату) права на использование имени, продукции, технологии или услуги. Лицензиар увеличивает свои доходы сбором лицензионных платежей, расширяет область распространения программного продута или базы данных; лицензиат извлекает доходы за счет их применения.
В лицензионном соглашении
оговариваются все условия
- знак авторского права (обычно © ) и название разработчика, года выпуска программы, прочих ее атрибутов;
- знак патентной защиты или производственного секрета;
- торговые марки, соответствующие использованным в программе другим программным изделиям (обычно - ™ и название фирмы-разработчика программного продукта);
- символ зарегистрированного права на распространение программного продукта (обычно ®).
Существует несколько типов лицензий на программные продукты.
Исключительная лицензия - продажа всех имущественных прав на программный продукт или базу данных, покупателю лицензии предоставляется исключительное право на их использование, а автор или владелец патента отказывается от самостоятельного их применения или предоставления другим лицам.
Это самый дорогой вид лицензии, к нему прибегают для монопольного владения с целью извлечения дополнительной прибыли либо с целью прекращения существования на рынке программных средств программного продукта.
Простая лицензия - лицензиар предоставляет право лицензиату использовать программный продукт или базу данных, оставляя за собой право применять их и предоставлять на аналогичных условиях неограниченному числу лиц (лицензиат при этом не может сам выдавать сублицензии, может лишь продать копии приобретенного программного продукта или базы данных).
Такой вид лицензии приобретают
дилер (торговец) либо фирмы-производители,
использующие купленные лицензии как
сопутствующий товар к
Этикеточная лицензия - лицензия на одну копию программного продукта или базы данных. Данный тип лицензии применяется при розничной продаже. Каждый официальный покупатель заключает лицензионное соглашение с продавцом на их использование, но при этом сохраняется авторское право разработчика.
Экономические отношения
между лицензиаром и
Закон об охране программных продуктов и компьютерных баз данных автором признает физическое лицо, в результате творческой деятельности которого они созданы. Автору независимо от его имущественных прав принадлежат личные авторские права (см. рис. 8.8): авторство, имя, неприкосновенность (целостность) программ или баз данных.
Авторское право действует с момента создания программного продукта или базы данных в течение всей жизни автора и 50 лет после его смерти. Автор может:
- выпускать в свет;
- воспроизводить в любой форме, любыми способами;
- распространять;
- модифицировать;
- осуществлять любое иное использование программного продукта или базы данных.
Авторское право не связано с правом собственности на материальный носитель.
Имущественные права на программный продукт или базу данных могут быть переданы частично или полностью другим физическим или юридическим лицам по договору. Имущественные права относятся к категории наследуемых. Если программный продукт или база данных созданы в порядке выполнения служебных обязанностей, имущественные права принадлежат работодателю.
Программные продукты и базы данных могут использоваться третьими лицами - пользователями на основании договора с правообладателем.
Лицо, правомерно владеющее экземпляром программы или базы данных, вправе, без получения дополнительного разрешения правообладателя, осуществлять любые действия, связанные с функционированием программного продукта или базы данных в соответствии с ее назначением, в том числе:
- устанавливать один экземпляр, если не предусмотрено иное соглашение с правообладателем, программного продукта или базы данных на компьютер;
- исправлять явные ошибки;
- адаптировать программный продукт или базу данных;
- изготавливать страховые копии.
Использование программы
для ЭВМ или базы данных третьими
лицами (пользователями) осуществляется
на основании договора с правообладателем,
за исключением случаев
Договор на использование программы для ЭВМ или базы данных заключается в письменной форме.
Объем передаваемых прав (объем
и способы использования
В данном разделе договора следует указать имеет или нет лицо, приобретающее права по договору (лицензиат), право на передачу полностью или частично, приобретенных им по авторскому договору прав, третьим лицам. Данное право приобретается лицензиатом только тогда, когда это прямо предусмотрено договором. При этом лицо, передающее права (лицензиар), может дать свое согласие на передачу лицензиатом третьим лицам переданных ему прав как полностью, так и частично. И только в этих пределах лицензиат будет вправе переуступать полученные им права третьим лицам.
Права из числа определенных в Законе, но неуказанные в договоре считаются не переданными.
Личные неимущественные права не могут передаваться автором другим лицам, так как они по определению являются неотчуждаемыми от личности автора, однако, автор в договоре может разрешить использование программы для ЭВМ или БД с указанием или без указания своего имени, разрешить осуществление обнародования и отказаться от права на отзыв программы для ЭВМ или БД. Отсутствие подобных условий в договоре может привести к тому, что лицу, приобретшему права на использование программы для ЭВМ или БД, со стороны автора будут предъявлены претензии о нарушении права на имя (например, программа распространяется без указания имени автора, а автор желает, чтобы его имя было указано), либо автор решит реализовать свое право на отзыв произведения.
К категории существенных
условий договора относятся не только
признанные таковыми по закону, но и
условия необходимые для
В настоящее время отсутствуют нормативные акты, регламентирующие содержание необходимых условий договоров на создание и использование программ для ЭВМ или БД. Поэтому при заключении подобных договоров стороны по своему усмотрению определяют условия договора, относящиеся к категории необходимых.
В качестве условий, учитывающих специфику данных договоров и являющихся для них необходимыми в силу природы предмета договора, можно выделить, например, следующие: гарантии, модификация, декомпилирование, конфиденциальность, передача прав третьим лицам, использование программы для ЭВМ третьими лицами, прекращение действия договора, ответственность сторон, разрешение споров, применяемое законодательство, подписи.

- Защита профсоюзами трудовых прав работников
- Защита рабочих поверхностей пар трения
- Защита растений Республики Коми
- Защита растительного мира
- Защита резервуаров
- Защита сада от вредителей
- Защита сведений, составляющих государственную тайну
- Защита при авариях (катастрофах) на химически опасных объектах
- Защита при авариях на пожароопасных объектах
- Защита при землетрясениях, извержениях вулканов, ураганов, бурях, смерчей, грозах
- Защита при землетрясениях и извержениях вулкана
- Защита при однофазных замыканиях на землю ЗЗН
- Защита природных вод как основы жизни на земле
- Защита при эксплуатации ПВЭМ