Защита программ для ЭВМ и баз данных

 

В настоящее время в результате стремительного развития информационных систем и технологий программы для ЭВМ и базы данных превратились в универсальный инструмент для решения различных инженерно-технических, экономических, логических и информационно-поисковых задач. На начальном этапе создания информационных систем наиболее приоритетным направлением было развитие технического обеспечения (аппаратных средств). При этом электронные вычислительные машины стоили дорого, разные модели плохо стыковались между собой. Комплекс программ, обеспечивающий функционирование системы, был не отделим от ЭВМ. Фирмы-производители ЭВМ были фактически монополистами программного обеспечения этих систем. С появлением нового поколения ЭВМ, с развитием персональных компьютеров, предназначенных для пользователей с различной степенью подготовленности в области программирования, программное обеспечение пользуется все большим спросом. Появляются программы, которые дают возможность использовать компьютер как инструмент для решения прикладных задач. С помощью персонального компьютера и определенной программы специалист в любой области может проводить исследования, расчеты, составлять и редактировать тексты. Кроме того появляется много обучающих программ, игр. Центр тяжести в торговле продукцией информационных отраслей производства перемещается с оборудования на его программное обеспечение. На рынке интеллектуального труда стремительно растет количество разнообразного программного обеспечения. Обновление рынка происходит очень быстро. Каждая фирма-разработчик программного обеспечения предлагает целый пакет прикладных программ. Их диапазон – от программ обработки текста до систем обработки изображений. В настоящее время пользователь ЭВМ тратят гораздо больше средств на закупку программы, нежели на приобретение новых компьютеров, тем более что появилось достаточно технических средств модернизации аппаратного обеспечения ЭВМ.

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

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

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

· законы об охране объектов интеллектуальной собственности: авторское право; патентное право; право на товарный знак;

· договорное право: авторский договор на создание (договор заказа), договор о передаче исключительных и неисключительных прав;

· комплекс технических мер, позволяющих предотвратить доступ к программному продукту.

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

Программы для ЭВМ и базы данных на основании Стокгольмской конференции от 14 июля 1967г. отнесены к объектам интеллектуальной собственности. Программам для ЭВМ их базам данных предоставляется охрана нормами авторского права, как литературным произведениям в соответствии с Бернской конвенцией, причем программы для ЭВМ охраняются как литературные произведения, а базы данных – как сборник. Кроме того на них распространяется действие Всемирной (Женевской) конвенции об авторском праве.

Однако в этих конвенциях в перечне охраняемых объектов не упоминаются программы для ЭВМ и базы данных. Они не попадают под категории письменных работ, книг или научных трудов. Поэтому практика ведущих стран мира, поставляющих программные продукты, таких, как США, Великобритания, страны – члены ЕПК, Германия, Франция, Япония и Канада, привела к тому, что в национальных законах об авторском праве прямо указывается, что математическое обеспечение ЭВМ отнесено к объектам, охраняемым этими законами.

Для стран – участниц ЕЭС Директива Совета ЕЭС 1991г. устанавливает минимальные требования к этим объектам, которые должны быть отражены в национальных законодательствах. Цель директивы состоит в унификации охраны программ для ЭВМ внутри сообщества и создании разумного баланса между интересами обладателя авторских прав и пользователя программы.

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

Из числа объектов вычислительной техники изобретениями могут быть признаны:

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

· способы, характеризуемые выполнением в определенной последовательности ряда действий над материальными носителями информации с помощью материальных объектов.

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

Таким образом, если в основу изобретения положен только алгоритм, то патентная охрана исключается, если же его использование – то объект может быть патентоспособным.

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

На территории Российской Федерации введены в действие следующие законы, однозначно определяющие охрану программ для ЭВМ и баз данных:

· закон РФ «О правовой охране программ для электронных вычислительных машин и баз данных» от 23 сентября 1992г.;

· закон РФ «Об авторском праве и смежных правах» от 9 июля 1993г.;

· постановление о порядке введения в действие закона РФ «О правовой охране программ для электронных вычислительных машин и баз данных» от 23 сентября 1992г.

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

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

Можно выделить следующие объективные формы существования программы для ЭВМ:

Рабочая программа (или объективный код) – последовательность машинных команд, то есть команд, представленных на языке, понятном ЭВМ.

Исходная программа – последовательность предписаний на алгоритмическом (понятном человеку) языке высокого уровня, предназначенных для автоматизированного перевода этих предписаний в последовательность команд в объектном коде.

Программа, временно введенная в память ЭВМ – совокупность физических состояний элементов памяти запоминающего устройства ЭВМ (ОЗУ), сохраняющаяся до прекращения подачи электропитания к ЭВМ.

Программа, постоянно хранимая в памяти ЭВМ – представленная на языке машины команда (или серия команд), выполненная в виде физических особенностей участка интегральной схемы, сохраняющаяся независимо от подачи электропитания.

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

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

Следовательно, программа для ЭВМ, как объект права имеет двойственный характер: по форме представления она – вещь (записана на конкретном материальном носителе) и может иметь значение товарной продукции, по сути же она – нематериальное благо в виде комплекса математикотехнических знаний, правил, определенных операций, сосредоточенных в алгоритме, а затем воплощенных в программе. Все, что сказано о двойственном характере программ для ЭВМ как объекта права, справедливо и для баз данных. Фактически, база данных – это структурированные данные, то есть данные, организованные особым образом, позволяющим обрабатывать эти данные с помощью ЭВМ.

Объекты правовой охраны.

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

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

Любая база данных включает три составные части:

a) содержимое, т.е. хранимое в памяти произведение или информацию;

b) программное обеспечение, необходимое для функционирования базы данных;

c) другие электронные вспомогательные материалы (тезаурус, указатели, систему запросов).

Таким образом, база данных состоит из содержания и процесса упорядочения этого содержания. Авторское право распространяется только на отбор и упорядочение информации, а также на вспомогательные материалы (необходимые для функционирования базы данных), не затрагивая содержимого базы данных.

Авторское право на программу для ЭВМ или базу данных, как и на любые иные объекты авторского права, возникает в силу их создания.

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

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

Авторское право распространяется на любые программы для ЭВМ и базы данных, как выпущенные, так и не выпущенные в свет, представленные в объективной форме независимо от материального носителя. Любая передача прав на материальный носитель не влечет за собой передачи каких-либо авторских правомочий.

Права в отношении программы для ЭВМ или базы данных подразделяются на личные неимущественные и имущественные права. Личные права включают право авторства, право на имя и право на неприкосновенность (целостность) программы для ЭВМ или базы данных. Они связаны непосредственно с авторством на программу для ЭВМ или базу данных, являются неотчуждаемыми (то есть не могут быть переуступлены другому лицу) и не ограничены сроком.

Имущественные права связаны с правомочием правообладателя осуществлять и (или) разрешать осуществление определенных действий в отношении программы для ЭВМ или базы данных, а именно: выпуск в свет (опубликование); воспроизведение (полное или частичное) в любой форме, любыми способами; распространение; модификацию и иное использование. Они могут быть переуступлены другому лицу (отчуждены) и срок их действия ограничен.

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

В целях оповещения о своих имущественных правах правообладатель может, начиная с первого выпуска в свет программы для ЭВМ или базы данных, использовать знак охраны авторского права, состоящий из трех элементов: буквы "С" в окружности или в круглых скобках, наименования (имени) правообладателя и года первого выпуска программы для ЭВМ или базы данных в свет.

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

Если человек (или группа людей) самостоятельно, по личной инициативе создал программу для ЭВМ или базу данных, то он выступает одновременно и автором и правообладателем созданной им программы для ЭВМ или базы данных, что позволяет ему распорядиться созданным произведением по собственному усмотрению: использовать для личных целей, продавать, раздавать бесплатно, то есть осуществлять свои имущественные права, в том числе на основе авторских лицензионных договоров, или разрешить это делать другим лицам (дилерам, дистрибьюторам). Третьи лица обязаны предварительно получать разрешение правообладателя на использование этих объектов (за исключением особых случаев, касающихся адаптации и декомпилирования).

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

Цель защиты прав на программы для ЭВМ или базы данных – обеспечение прав авторов и иных правообладателей, а также предотвращение несанкционированных действий в отношении программ для ЭВМ и баз данных.

Можно выделить несколько основных видов нарушений авторского права, которые особенно распространены у нас.

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

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

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

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

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

Применяемые в настоящее время средства защиты можно условно разделить на следующие категории: а) программно-технические, б) правовые, в) экономические и г) комплексные, являющиеся сочетанием первых трех.

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

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

В большинстве развитых зарубежных стран кроме принятия соответствующей нормативно-законодательной базы проводится также целый ряд организованно-правовых мер, включая специализацию правоохранительных органов. Это подразумевает создание в каждом из таких органов особых подразделений, укомплектованных высококвалифицированными специалистами, обладающими знаниями не только в области права, но и в области вычислительной техники, а также оснащение этих подразделений совершенным оборудованием. Помимо этих мер, принимаемых на государственном уровне, во многих странах возникло множество общественных организаций, в том числе международных (например, BSA – Business Software Allience – Американская Ассоциация разработчиков программ для ЭВМ, которая действует на территории России). Подобные организации оказывают существенную поддержку пострадавшим от нарушителей правообладателям и правоохранительным органам по выявлению, предотвращению и пресечению правонарушений в отношении программ для ЭВМ и баз данных. Обычно деятельность организаций типа BSA подразумевает наличие "телефона доверия" для приема сообщений о возможных нарушениях авторских прав. Передающим информацию по такому телефону гарантируется анонимность при последующем рассмотрении дела в суде, но если их информация оказывается ложной, то они несут уголовную или гражданскую правовую ответственность. По информации, полученной общественной организацией, она совместно с правоохранительными органами (прокуратурой или полицией) проводит рейды на фирмах-нарушителях с использованием специальных программных и технических средств. Основная предпосылка успехов таких рейдов – их внезапность.

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

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

Электронно-вычислительная машина (компьютер) – этот техническая система или комплекс устройств, предназначенных для автоматической обработки информации и решения вычислительных и информационно-логических задач. Обработка информации осуществляется с помощью определенных технических и программных средств, обеспечивающих накопление, хранение и обработку данных. Для обеспечения эффективного функционирования ЭВМ необходимо математическое обеспечение (совокупность программных средств), т.е. система последовательных математических и логических действий, с помощью которых решаются конкретные задачи. Перед тем как программист приступит к написанию самой программы, следует определить цель ее создания и сформулировать логические шаги, которые составят основу программы (алгоритм). Программа представляет собой алгоритмическое решение этой задачи, выраженное на конкретном языке. Таким образом, программа для ЭВМ и подготовительные материалы сопутствующих документов не что иное, как материальная (объективная) форма алгоритмов, автоматически используемая машиной. Можно сказать, что алгоритм условно соотносится с программой, как содержание с формой. Авторское право не распространяется на идеи и принципы, лежащие в основе программ, поэтому алгоритмы исключены из объектов охраны.

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