Правовая охрана компьютерных программ: проблемы и пути их решения

Дубицкий В.М., научный сотрудник Института правовых исследований Национального центра законодательства и правовых исследований Республики Беларусь

Быстрое развитие информационных технологий требует адекватного и своевременного решения проблемы охраны компьютерных программ.

В настоящее время в Республике Беларусь отношения, связанные с созданием, охраной и использованием компьютерных программ, регламентируются Законом Республики Беларусь «Об авторском праве и смежных правах» от 16 мая 1996 года № 370-XIII (далее – ЗоАП) [1], при этом данный закон относит компьютерные программы к категории литературных произведений. Однако специфические особенности компьютерных программ, обусловленные их функциональным назначением и использованием исключительно совместно с ЭВМ, затрудняют применение к ним всех тех норм авторского права, которые относятся к литературным произведениям. Более того, охрана с помощью норм авторского права не всегда способна удовлетворить разработчиков компьютерных программ, так как не обеспечивает защиты от заимствования идей и принципов, реализованных в произведении. Поэтому для надежной правовой охраны как формы, так и содержания компьютерных программ возможно использовать не только авторско-правовую охрану, но и охрану нормами патентного права, а также законодательства о коммерческой тайне и товарных знаках.

В отечественной юридической науке отношения, связанные с правовой охраной и природой компьютерных программ, в значительной степени были исследованы диссертационными работами И.В. Поповой [2] и А.П. Титова [3].

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

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

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

Охрана компьютерных программ как объекта права интеллектуальной собственности осуществляется в Республике Беларусь: Гражданским кодексом (далее – ГК) [4] и ЗоАП.

ГК предполагает правовую охрану компьютерной программы средствами авторского права, которое распространяется на произведения науки, литературы и искусства, являющиеся результатом творческой деятельности, независимо от назначения и достоинства произведения, находящиеся в какой-либо объективной форме:

– письменной (рукопись, машинопись, нотная запись);

– электронной (компьютерная программа, электронная база данных);

– звуко- или видеозаписи (магнитной, оптической, электронной);

– изображения (картина, рисунок, кино-, теле-, видео-, фотокадр);

– объемно-пространственной (скульптура, макет, сооружение).

Таким образом, в соответствии с законодательством Республики Беларусь компьютерная программа может быть выражена в электронной форме.

Согласно пункту 1 статьи 7 ЗоАП объектом авторского права являются «литературные произведения (включая компьютерные программы и базы данных)».

Для получения охраны средствами авторского права произведение должно отвечать трем основным критериям:

1. Быть результатом творческой деятельности автора. То есть деятельности направленной на создание чего-то нового, ранее неизвестного.

2. Отличаться оригинальностью. Произведение должно быть уникальным в своем роде.

3. Выражаться в объективной форме. «Произведение считается выраженным в объективной форме и получает охрану, когда иные лица, кроме автора, могут с ним ознакомиться» [5, с. 45].

Безусловно, компьютерные программы имеют мало общего с литературными произведениями, однако соответствуют основным критериям предъявляемым к произведениям, которые были указаны выше.

В подтверждение этому может служить определение компьютерной программы, содержащееся в ЗоАП: «компьютерная программа это – упорядоченная совокупность команд и данных для получения определенного результата с помощью компьютера, записанная на материальном носителе, а также сопутствующая электронная документации».

В литературе имеются и иные определения компьютерной программы. Она представляется как «основанная на алгоритме последовательность математических или логических операций, отображенная на языке конкретной ЭВМ, которая приводит к решению поставленной задачи за конкретное количество шагов» [6, с. 7].

Из приведенных выше определений можно заметить, что компьютерная программа достаточно отличается от обычных объектов авторского права. Именно поэтому ЗоАП содержит ряд специальных норм, направленных на конкретизацию правового регулирования данного объекта. Так, в пункте 3 статьи 7 уточняется, что «компьютерные программы охраняются, как литературные произведения, и такая охрана распространяется на все виды программ, в том числе на прикладные программы и операционные системы, которые могут быть выражены на любом языке и в любой форме, включая исходный текст и объектный код».

Сходные положения закреплены в договоре ВОИС по авторскому праву [7], участником которого является Республика Беларусь, а также в ст. 10 Соглашения о коммерческих аспектах прав интеллектуальной собственности (ТРИПС), подписанного в 1994 году странами-членами Всемирной торговой организации [8].

В связи со сказанным выше, необходимо иметь в виду, что сравнение компьютерных программ с литературными произведениями – мера вынужденная и направленная на обеспечение их международной охраны в соответствии с Бернской конвенцией об охране литературных и художественных произведений [9].

В части 4 Гражданского кодекса Российской федерации в статье 1259 [10], компьютерные программы не приравниваются к литературным произведениям, а выделены в отдельный объект авторского права. Тем самым указывается на отличие данных объектов друг от друга, что должно способствовать конкретизации правовой охраны компьютерных программ.

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

Алгоритм представляет собой метод, основанный на законах логики, с помощью которого осуществляется построение программы и который определяет её общую схему функционирования. Алгоритм является основным элементом программы, он определяет результат, который достигается при ее использовании. Отсюда закономерно вытекает заключение, которое сформулировал А. Милье: «Учитывая, что с помощью алгоритма человеческому интеллекту указывается взаимосвязь компьютерных ресурсов, сочетаемых для получения предаваемого публике результата, они, безусловно, должны являться исключительной собственностью автора» [11]. Конечно же, с этим утверждением нельзя не согласиться, однако как мы знаем, авторское право охраняет лишь форму произведения, а не его содержание. Тем не менее на него все же распространяется косвенная охрана, что и подтверждается высказыванием Э. П. Гаврилова: «авторское право охраняет форму произведения и – через форму – содержание произведения. Для художественных произведений такая охрана является вполне достаточной, так как у этих произведений форму нельзя отделить от содержания» [12, с. 9].

Несомненно, что такая степень правовой охраны алгоритма не может устраивать разработчиков программ, поскольку существует возможность беспрепятственного его использования иными лицами. Последние могут воплотить его в другом языке программирования, а их на данный момент насчитывается более ста. Соответственно произведенный в результате такого использования продукт будет охраняться авторским правом. А. Б. Гельб по этому поводу писал «… использование заимствованного алгоритма, например, в машинах с другой системой команд, или в той же машине, но с изменением нумерации команд, ячеек памяти, последовательности выполнения операций и т. п. полностью изменит внешнюю форму «произведения» и не будет считаться нарушением авторских прав» [13, с. 24]. Данное обстоятельство побуждает разработчиков компьютерных программ всё чаще обращаться к нормам патентного права для того, что бы обеспечить максимальную защиту алгоритма.

Перейдем к рассмотрению еще двух элементов программы: исходного текста и объектного кода. Под исходным текстом программы понимается последовательность предписаний на алгоритмическом (понятном человеку) языке высокого уровня, предназначенных для автоматизированного перевода этих предписаний в последовательность команд в объектном коде. Объектный код (рабочая программа) представляет собой последовательность машинных команд, то есть команд, представленных на языке, понятном ЭВМ. Согласно пункту 2 статьи 6 ЗоАП эти два элемента программы охраняются нормами авторского права.

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

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

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

Название программы охраняется в соответствии с пунктом 2 статьи 6 ЗоАП «часть произведения (включая его название), которая обладает признаками, указанными в пункте 1 настоящей статьи (в ней говорится о формах произведений, на которые распространяется авторское право, прим авт.), и может использоваться самостоятельно, является объектом авторского права». Название программы принадлежит к одному из исключительных прав автора. Оно может быть так же зарегистрировано в качестве товарного знака, что еще более усилит его правовую охрану. О возможности этого указанно в пункте 2 статьи 1 Закона Республики Беларусь от 5 февраля 1993 года № 2181-XII «О товарных знаках и знаках обслуживания»: «в качестве товарных знаков могут быть зарегистрированы словесные, изобразительные, объемные и другие обозначения или их комбинации» [14]. Примером в данном случае может являться зарегистрированный товарный знак операционной системы «Windows».

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

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

Если говорить о нормах патентного законодательства, применительно к охране компьютерных программ, то оно развивалось от применения к ним только норм патентного права до полного отрицания патентоспособности изобретений, основанных на них. Последней позиции придерживается сегодня и белорусский законодатель. В соответствии с частью 2 статьи 2 Закона Республики Беларусь «О патентах на изобретения, полезные модели, промышленные образцы» от 16 декабря 2002 года № 160-З [15] (далее – Патентный закон) «не считаются изобретениями… алгоритмы и программы для электронно-вычислительных машин».

Как отмечается противниками патентной охраны компьютерных программ, основанием исключения из круга патентоспособных объектов алгоритмов и программ является критерий их «нетехничности» и, как следствие, невозможность их реализации в виде конкретного материального средства [16, с. 21]. Однако далее в законе говорится, что «названные объекты и виды деятельности не считаются изобретениями в соответствии с настоящим Законом только в случае, если заявка на выдачу патента на изобретение касается лишь этих объектов и видов деятельности как таковых». Поэтому общепризнанным (и считающимся самодостаточным) в отечественной патентной практике фактом является возможность включения компьютерных программ в описание изобретения в качестве его элемента (пункта формулы). Следовательно, программа может входить в состав патентоспособного устройства и (или) способа. Например, в официальном бюллетене патентного органа Республики Беларусь опубликованы заявки на следующие изобретения: способ шифрования и передачи информации и устройство для осуществления способа [17]; способ передачи секретных данных и устройство приема и передачи секретных данных [18].

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

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

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

1. Компьютерные программы, которые поддаются охране методами патентного права, должны пользоваться охраной на основе патентного права.

2. Те программы, которые поддаются охране методами авторского права, будут охраняться на его основе.

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

В связи с этим необходимо будет внести изменения в ГК, которые бы предусматривали возможность охраны компьютерных программ с ее помощью. Так же необходима разработка нормативных актов, которые бы регулировали применение данной системы. Предположительно это должен быть закон, закрепляющий основные положения, и Правила, детально регламентирующие порядок их применения.

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

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

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

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

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

Защита прав авторов и правообладателей компьютерных программ в настоящее время является очень актуальной проблемой. Предусмотренные ЗоАП гражданско-правовые меры защиты прав на компьютерные программы соответствуют общепринятым международным нормам и дают достаточно надежную основу для борьбы с «компьютерным пиратством».

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

На основании изложенного выше представляется возможным сделать ряд выводов применительно к компьютерной программе как объекту права интеллектуальной собственности:

1. Существующее определение компьютерной программы в ЗоАП не соответствует в полной мере её правовой сущности. Исходя из этого следует восстановить определение ранее содержавшееся в законе как наиболее приемлемое.

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

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

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

Как представляется автору данной работы внедрение указанных положений в жизнь позволило бы ликвидировать пробельность и фрагментарность правового регулирования компьютерных программ и тем самым способствовало бы усилению их правовой охраны.

ЛИТЕРАТУРА

  1. Об авторском праве и смежных правах: Закон Респ. Беларусь, 16 мая 1996 г., № 370-XIII // Консультант Плюс: Беларусь. Технология Проф [Электронный ресурс] / ООО «ЮрСпектр». – Минск, 2009.
  2. Попова, И.В. Программа для ЭВМ в системе объектов авторского права : дис. … канд. юрид. наук: 12.00.03 / И.В.Попова ; Ин-т философии и права Нац. акад. наук Беларуси. – Минск, 1999. – 115л.
  3. Титов, А.П. Правовая охрана программного обеспечения ЭВМ : дис. … канд. юрид. наук: 12.00.03 / А.П.Титов ; Ин-т государства и права Нац. акад. наук Беларуси. – Минск, 2001. – 117 л.
  4. Гражданский кодекс Республики Беларусь: принят Палатой представителей 28 октября 1998 г.: одобрен Советом Республики 19 ноября 1998 г.: текст с изм. и доп. на 1 сент. 2009 г. // Консультант Плюс: Беларусь. Технология Проф [Электронный ресурс] / ООО «ЮрСпектр». – Минск, 2009.
  5. Симкин, Л.С. Программы для ЭВМ: правовая охрана. Правовые средства против компьютерного пиратства / Л.С.Симкин. – М.: Городец, 1998. – 207 с.
  6. Анисимов, Г.Н. О правовой охране алгоритмов и программ для ЭВМ / Г.Н.Анисимов, В.Н.Бакастов// Вопросы изобретательства. – 1976. – №8. – С. 7-10.
  7. Договор ВОИС по авторскому праву : заключен в г. Женева, 20 декабря 1996 г. // Консультант Плюс: Версия Проф. Технология Проф [Электронный ресурс] / ООО «ЮрСпектр». – М., 2009.
  8. Соглашение ТРИПС (Торговые аспекты прав интеллектуальной собственности) // Авторское право и смежные права. Законы, конвенции, договоры и соглашения: Сборник материалов / Под ред. С. А. Сударикова. – Мн. 1998. – С. 160-187.
  9. Бернская конвенция по охране литературных и художественных произведений: заключена в г. Берне, 09 сентября 1886 г. // Бюллетень международных договоров. – 2003. – № 9. – С. 3-34.
  10. Гражданский кодекс Российской Федерации (часть четвертая): принят Государственной Думой 24 ноября 2006 г. : одобрен Советом Федерации 8 декабря 2006 г.: текст с изм. и доп. на 30 нояб. 2009 г. // Консультант Плюс: Версия Проф. Технология Проф [Электронный ресурс] / ООО «ЮрСпектр». – М., 2009.
  11. Милье, А. Охрана программного обеспечения авторским правом: развитие юридической мысли / А.Милье // Бюллетень по авторскому праву. – 1989. – Том 22. – №4. – с. 23.
  12. Гаврилов, Э.П. Советское авторское право в условиях общенародного государства / Э.П.Гаврилов // Проблемы советского авторского права: сб. статей – М., 1979. – 224 с.
  13. Гельб, А. Б. К проблеме целесообразности и возможности патентования алгоритмов и программ ЭВМ / А.Б.Гельб. – Талин, 1973. – 64 с.
  14. О товарных знаках и знаках обслуживания : Закон Респ. Беларусь от 5 фев. 1993 г., № 2181-XII // Консультант Плюс: Беларусь. Технология Проф [Электронный ресурс] / ООО «ЮрСпектр». – Минск, 2009.
  15. О патентах на изобретения, полезные модели, промышленные образцы : Закон Респ. Беларусь от 16 дек. 2002 г., № 160-З// Консультант Плюс: Беларусь. Технология Проф [Электронный ресурс] / ООО «ЮрСпектр». – Минск, 2009.
  16. Рясенцев, В.А Правовое регулирование отношений, основанных на создании и использовании алгоритмов, и программ / В.А.Рясенцев, В.С.Мартемьянов, А.И.Масляев// Советское государство и право. – 1987. – № 2. – С. 20-28.
  17. Способ шифрования и передачи информации и устройство для осуществления способа: пат. 960296 Респ. Беларусь / В.И.Мищенко; заявл. 12.06.1996; опубл. 30.12.1997 // Афiцыйны бюл. / Дзярж. патэнтны кам. Рэсп. Беларусь. – 1997. – №4. – ч.1. – С. 66-67.
  18. Cпособ передачи секретных данных и устройство приёма и передачи секретных данных : пат. 960280 Респ. Беларусь / Я.С.Язловецкий, А.И.Воронов [и др.]; заявл. 4.06.1996; опубл. 30.12.1997// Афiцыйны бюл. / Дзярж. патэнтны к-т Рэсп. Беларусь. – 1997. – № 4. – ч. 1. – С. 74-75.