|
Защита программ
Введение
Защита программ это комплекс:
- Технических
- Административных
- Юридических
- Экономических
и иных действий, направленных на сохранение стоимости инвестиций, произведённых в программные разработки, и на занятие и удержание компанией и её продуктами как можно большей доли рынка.
Форм осуществления такой защиты много, и выбор конкретных форм и их комбинаций - целиком и полностью определяется стоящими перед компанией целями и задачами.
Её планами пассивной или активной борьбы с конкурентами, расширения доли рынка, максимизации текущей прибыли компании, и/или её оценочной стоимости и т.д.
Виды и классы защиты программ
Меры защиты программ могут быть аппаратными, архитектурными, административными, юридическими и экономическими.
Аппаратные
К данной категории относятся, например электронные ключи ограничения доступа подключаемые к портам ПК, на котором работает программа.
Такая защита является наиболее простой, быстрой и дешевой, но одновременно с этим - предельно узкой и одноразовой, и действует она только до момента первой утечки кода или подробной информации об основных принципах работы программы.
Архитектурные
Архитектурные способы защиты программ состоят в выстраивании архитектуры продукта или оказываемой продуктом услуги таким образом, что необходимой и достаточной становится защита не всего продукта, а только его небольшой части, защитить которую существенно проще.
Например, при наличии угрозы копирования и несанкционированного использования потребительского продукта, реализованного в виде отдельной программы для ПК, этот продукт можно попробовать реализовать в архитектуре клиент-серверного приложения, в котором серверная часть будет располагаться и выполняться на серверах компании, в облаке, прозрачно для клиента, а клиентская часть - будет функционировать на ПК пользователей.
В этом случае само несанкционированное копирование клиентской части просто потеряет смысл.
Аналогично можно попробовать, какую ни будь важную функцию продукта привязать к обновлению, автоматически и периодически скачиваемому с сервера компании, и продукт без такого функционала потеряет привлекательность для несанкционированного использования.
Так одна крупная антивирусная компания до той поры долго и безуспешно боровшаяся с пиратскими копиями своего продукта, мгновенно и навсегда поборола пиратов, просто изменив периодичность обновления баз сигнатур вирусов с полугодовой на еженедельную.
Административные
Административные способы защиты программ состоят в ограничении доступа к их коду или функционалу за счёт структурирования должностных обязанностей персонала и потоков документов организации, и максимально возможного сокращения перечня лиц, имеющих доступ как к самим защищаемым продуктам, так и к подробной информации о них.
Эти способы в обязательном порядке применяются всеми компаниями разработчиками в отношении их новых и перспективных продуктов, и более широко - всех идущих в компании исследований и разработок.
Опциональной добавкой к таким способам для крупных компаний является периодическая и дозированная "утечка" неточной информации в виде "анонимных" сообщений "очевидцев" и "потерь" пред серийных образцов продуктов в людных местах.
Юридические
Юридические способы защиты программ состоят в использовании юридических механизмов закрепления прав на объекты, имеющиеся в программах, или связанные с этими программами, и в последующем использовании юридических механизмов защиты этих закреплённых прав в случае их нарушения или оспаривания.
Механизмами закрепления прав на объекты являются процедуры их регистрации.
Механизмами защиты прав являются процедуры гражданского, административного и уголовного судопроизводства.
Иными словами юридические способы защиты (не только программ, а любых объектов и прав) - всегда двухходовые.
На первом шаге производится пассивная фиксация/регистрация/закрепление прав, а на втором шаге, после обнаружения нарушения (уже произошедшего или возможного), производится активное пресечение нарушения путём возбуждения гражданского, административного или уголовного производства.
Отдельным специфическим видом юридической защиты программ является т.н. "Пользовательское соглашение" (User Agreement), которое служит для защиты владельца программы или программного сервиса от претензий со стороны покупателей или пользователей данной программы или сервиса.
Претензии покупателей и пользователей могут быть основаны как на защите прав потребителей, так и на нарушении авторских и/или патентных прав.
Дополнительно, владельцу программы или программного сервиса третьими лицами могут быть предъявлены претензии о нарушении авторских и/или патентных прав, вызванные использованием пользователями его программы или программного сервиса.
Во избежание подобных неприятностей все данные вопросы должны быть явно и точно отрегулированы в пользовательском соглашении.
Экономические
Экономические способы защиты программ являются наиболее сложными, но одновременно с этим наиболее мощными и универсальными.
Они состоят в выстраивании такой рыночной, конкурентной и продуктовой стратегий, при которых никакая защита программ не требуется вовсе, более того, такая защита становится совершенно бессмысленной и даже вредной.
Для максимально быстрого занятия новой ниши рынка, и вытеснения продуктов конкурентов, может оказаться целесообразным не только устранение всех форм и видов защиты программного продукта, но и наоборот - активное содействие его быстрому и свободному распространению на максимально широкую аудиторию пользователей.
Так, например, в своё время аутсайдер отрасли операционных систем для ПК, компания Microsoft, в сухую проигрывала именитым конкурентам, и оказалась перед лицом угрозы полного вытеснения с рынка.
И тогда она совершила, как всем казалось самоубийственный шаг, сняв со своей ОС все виды защиты, и полностью закрыв глаза на её несанкционированное распространение (а если верить злым языкам, то и даже немного помогла).
В результате, пиратские копии мгновенно заполнили всё вокруг, и именитые конкуренты сами вылетели с рынка.
Аналогичный приём с закрытием глаз помог потом монополизировать и весь остальной мировой рынок ОС, включая и рынок РФ.
Заклятый друг Microsoft, компания Apple пошла другим, но тоже чисто экономическим путём, сделав свой софт работоспособным только на ПК собственного изготовления, после чего вопрос несанкционированного копирования исчез сам собой.
Одна известная компания выпускающая программу для распознавания текстов договорилась с ведущими изготовителями сканеров о включении данной программы в базовый комплект поставки, и это стало самой лучшей защитой.
Аналогично этому часто поступают изготовители т.н. "шароварных", условно-бесплатных и прочих подобных программ, для которых само наличие какой либо защиты просто сразу же сократит число их пользователей до нуля.
Более того, есть достаточное большое количество программных продуктов, и сервисов, которые специально и целенаправленно созданы для распространения с нулевой или даже часто отрицательной (!) стоимостью.
Они создаются не для продажи софта потребителям, а для продажи самих потребителей софта, продажи внимания аудитории потребителей, например рекламодателям и продавцам других продуктов и услуг.
Разве может тому же Facebook-у прийти в голову защита ключами или паролями регистрации пользователей своих программных сервисов, когда он - наоборот тратит десятки миллионов долларов на привлечение новых.
Экономические способы защиты программ требуют аккуратного и грамотного выстраивания бизнес процессов и стратегий, но зато и работают они долго и эффективно.
Выбор конкретных видов и форм защиты, и их комбинаций - полностью определяется целями и задачами бизнеса компании вообще, и выбранной политики в отношении конкретного продукта.
Объекты защиты
Какие именно объекты, имеющиеся в программах, или связанные с программами могут быть защищены юридически, и как осуществляется такая защита?
1) Может быть защищён текст программы.
Права на него могут быть защищёны двумя способами, - через открытую публикацию как обычного литературного произведения, и через специально предназначенную для текстов программ процедуру Государственной регистрации программ для ЭВМ.
2) Могут быть защищёны те объекты, которые в программе используются.
Это могут быть графические изображения, звук, музыка и т.д.
Являясь объектами авторских прав, они могут быть защищены как публикацией, так и специальной регистрацией через депонирование.
3) Могут быть защищёны объекты, обладающие свойствами идентификации и индивидуализации именно данной конкретной программы, или компании её выпустившей.
Такими объектами являются товарные марки и знаки обслуживания, и названия/наименования программы или компании.
Они защищаются через обязательную государственную регистрацию, без которой эта защита не действует.
4) Могут быть защищёны реализованные в программе технические решения.
Они защищаются процедурой государственного и международного патентования, без соблюдения которой эта защита не действует.
5) Может быть защищён титул программы как служебной разработки, означающий, что программа является собственностью не её непосредственных авторов-разработчиков, а заказчика, который разработку данной программы заказал и оплатил.
Он защищается процедурой заключения соглашения о служебной разработке.
6) Может быть защищён титул патентовладельца, означающий, что владельцем патента на техническое решение является не её непосредственный автор-разработчик, а заказчик, который разработку данного технического решения заказал и оплатил (или приобрёл).
Он защищается процедурой заключения соглашения о передаче исключительных прав на патент.
Титул служебной разработки и патентовладельца - защищается Обособлением программ.
7) Может быть защищёна ответственность владельца программы или программного сервиса от претензий со стороны покупателей или пользователей данной программы или сервиса, и претензий третьих лиц, вызванных действиями покупателей или пользователей.
Она защищается составлением "Пользовательского соглашения" (User Agreement).
Защита программ и SoftPatent
Защита программ проводимая SoftPatent состоит в защите посредством патентных механизмов новых и оригинальных технических решений в области:
Так же проводятся:
Стоимость работ по защите программ зависит от количества и сложности защищаемых объектов и выбранных форм их защиты, и может составлять от $500 для "Государственной регистрации программы для ЭВМ", или получения международного патентного приоритета на ограниченный (1 стр.) функционал, и до величин, ограниченных только общей экономической целесообразностью.
Более подробно с тарификацией различных работ можно в разделе "Сроки & Цены".
Получить дополнительную информацию и заказать услуги по защите программ можно в разделе "Сделать заказ"
|
|
|