Прежде чем перейти к анализу вопросов лицензирования программ для ЭВМ, необходимо четкое понимание того, что представляет собой компьютерная программа как объект права.
В соответствии со ст. 1261 ГК РФ под программой для ЭВМ понимается представленная в объективной форме совокупность данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств, с целью получения определенного результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ, и порождаемые ею аудиовизуальные отображения. Схожие определения содержались и в ранее действовавшем законодательстве.
В данном случае отечественная дефиниция фактически полностью копирует понятие компьютерной программы, приведенное в Законе США об авторском праве (U.S. Copyright Act, 1976). Где, в соответствии с разделом 101 под компьютерной программой (computer program) понимается набор операторов и инструкций, подлежащих прямому или косвенному исполнению компьютером для достижения определенного результата. Данное определение было изначально сформулировано в Заключительном отчете Национальной комиссии по вопросам новых технических способов использования объектов авторского права (CONTU), и впоследствии внесено в текст данного закона 12 декабря 1980 г. и стало своего рода стандартом определения компьютерной программы, являющимся актуальным и по сей день.
Важной особенностью отечественного права является, то что современное российское законодательство не использует термин «компьютерная программа», как это делается в международных конвенциях и договорах, а также ряде зарубежных правовых актах. Вместо него используется понятие «программа для ЭВМ». В то же время, в законодательстве ряда зарубежных стран, определение понятия «компьютерная программа» напрочь отсутствует. Например, в английском Законе об авторском праве, патентном праве и промышленных образцах (Copyright, Designs and Patents Act, 1988). Что дало основание для заявлений о том, что объем понятия «компьютерная программа» является в английском праве неопределенным. Отсутствует определение компьютерной программы и в германском Законе об авторском праве (Gesetz iiber Urherberrecht and verwandte Schutzgesetze, 1965). По мнению ряда исследователей, данная особенность происходит из того, что подобная дефиниция неизбежно устареет с течением времени.
Учитывая тот факт, что международные акты, затрагивающие вопросы защиты прав интеллектуальной собственности на компьютерные программы, не содержат определения компьютерной программы, ограничиваясь лишь указанием о ее защите как литературного произведения. В подобных условиях, дефиниция объекта становится важным элементом правового регулирования отношений, возникающих по поводу такого объекта.
Одним из наиболее ранних источников, где фигурирует определение компьютерной программы, являются Типовые положения о защите компьютерных программ, подготовленные Всемирной организацией интеллектуальной собственности (WIPO). В соответствии с ними под компьютерной программой понимается совокупность инструкций, которые, будучи инкорпорированными на машиночитаемый носитель, обусловливают отображение, совершение или достижение определенного результата либо задачи машиной, пригодной для совершения вычислительных операций (ст. 1 (i)). Учитывая время принятия данных положений (1979 г.), можно простить громоздкость и архаичность данного определения.
Анализируя приведенные определения компьютерной программы можно выделить ключевую особенность компьютерной программы как объекта авторского права: ее прикладной (технический) характер. В отличие от обычных литературных произведений целью компьютерной программы является не сообщение определенной информации другим людям, а управление рабочими процессами компьютера для достижения определенного результата. В отрыве от компьютера компьютерная программа не имеет никакой ценности. Более того, ценность компьютерной программы заключена не в ее исходном коде, а в ее «поведении», т.е. в том результате, к которому приводит реализация инструкций, заложенных в ней. Так как, если поведение компьютерной программы будет бесполезно для пользователя, то он никогда ее не приобретёт, каким бы оригинальным и творческим ни был ее исходный код.
Особое внимание следует уделить значению понятия «программное обеспечение» (software). Данный термин может иметь как минимум три значения. Во-первых, он широко употребим в коммерческой практике и юридической литературе в качестве эквивалента понятию «компьютерная программа». Впервые этот термин был использован в 1958 г. профессором Принстонского университета Джоном Таки (John Тukey). Еще задолго до создания компании Microsoft он отметил возрастающее значение программного обеспечения, указав, что программное обеспечение – как минимум такая же важная составная часть компьютера, как и его физическая составляющая (hardware). Таким образом, этимологически термин возник как противопоставление уже существовавшему термину «hardware», которым обозначается аппаратное обеспечение компьютера («железо»). С известной долей условности можно сравнить аппаратное обеспечение с «телом» компьютера, а компьютерные программы – с «душой», определяющей «личность» такого компьютера. Так как, аппаратное обеспечение – это «мозг», а программное обеспечение – «мысли», обрабатываемые этим мозгом.
Иногда термин «software» используется в более широком смысле по сравнению с понятием «компьютерная программа», поскольку включает в себя еще и сопутствующую документацию. В данном случае речь идет именно о пользовательской документации, а не о документации, полученной в ходе разработки компьютерной программы, которая отражает технические аспекты созданной программы.
Термин «software» иногда определяется в качестве обобщающего термина, включающего в себя как собственно компьютерные программы, которые предназначены для функционирования компьютеров, так и иное программное обеспечение, которое используется для функционирования иных технических устройств. Так, С.А. Судариков указывает, что под программным обеспечением понимается «упорядоченная совокупность команд и данных для получения какого-либо результата с помощью различных технических средств и устройств, в частности компьютера». Если в качестве управляемого технического устройства выступает компьютер, то речь идет о компьютерной программе. Если программное обеспечение управляет иным техническим устройством, то оно не может являться компьютерной программой. Правда, С.А. Судариков не уточняет, чем же оно тогда является, не дает определения компьютера, и не учитывает того факта, что российское законодательство понимает под программой для ЭВМ программу, предназначенную для функционирования не только ЭВМ, но и другого компьютерного устройства, определения которого законодательство не содержит. Поэтому вряд ли существует практическая польза от такого разграничения понятий программного обеспечения и компьютерной программы.
Как видно из приведенных выше определений компьютерной программы, ее ключевыми признаками являются: 1) наличие совокупности данных или инструкций; 2) их предназначение для функционирования ЭВМ или иных компьютерных устройств; 3) направленность на достижение определенного результата. Все данные признаки должны присутствовать одновременно. Таким же образом, не всякое произведение в цифровой форме, записанное в память ЭВМ или иного компьютерного устройства, может быть квалифицировано в качестве программы для ЭВМ (например, музыкальный файл, так как в нем отсутствуют инструкции и команды). Для определения того, предназначено ли произведение для функционирования ЭВМ или иного компьютерного устройства, и стало быть, является оно компьютерной программой или нет, необходимо определить понятия «ЭВМ» и «иное компьютерное устройство». Легального определения данных терминов в российском законодательстве не содержится. Однако некоторые ориентиры все же можно найти.
Согласно ГОСТ 15971-90 «Системы обработки информации. Термины и определения» говорит о том, что «вычислительная машина – совокупность технических средств, создающая возможность проведения обработки информации и получения результата в необходимой форме. Электронная вычислительная машина (ЭВМ) – это вычислительная машина, основные функциональные устройства которой выполнены на электронных компонентах». Нетрудно заметить, что многие устройства, которые не являются компьютерами или компьютерными устройствами, такие как современные модели калькуляторов и контрольно-кассовых машин, подпадают под указанное определение, что в принципе неудивительно, принимая во внимание время составления данного документа. Более того, как отмечено в данном ГОСТе, он должен уточняться и дополняться каждые пять лет. Однако таких уточнений и переизданий произведено не было.
Любопытно, что активное обсуждение проблем, связанных с определением термина «ЭВМ», осуществляется в доктрине уголовного права (а не гражданского, где, казалось бы, этот вопрос является не менее актуальным). Так некоторые исследователи раскрывают термин «ЭВМ» путем перечисления определенных обязательных компонентов, которые должны присутствовать в ней: процессора, клавиатуры, монитора и др. В литературе отмечается несовершенство указанных определений и тот факт, что для решения уголовно-правовых задач законодателю крайне важно дать легальное определение понятия «ЭВМ». В связи с этим необходимо отметить, что и для решения гражданско-правовых задач такое определение было бы полезным.
В отсутствие такого определения представляется целесообразным отталкиваться от общего понятия «компьютер», которое используется в зарубежном законодательстве. Один из словарей определяет компьютер как программируемое электронное устройство, которое может хранить, извлекать и обрабатывать данные. Единообразный закон об информационных сделках (Uniform Computer Information Transactions Act, UCITA) определяет компьютер как электронное устройство, которое принимает информацию в цифровой и иной подобной форме и обрабатывает ее для получения определенного результата в соответствии с определенной последовательностью инструкций (Section 102 (a) (9)). Как видно, данное определение является весьма широким и включает в себя не только компьютеры в общепринятом смысле, но и практически любые цифровые устройства. Отклоняясь от темы, хотелось бы заметить, что несмотря на то, что данный закон при своём появлении вызвал немало дискуссий и критики как излишне защищающий права крупных компаний. И не получил широкого распространения (был имплементирован только в двух штатах – Виргинии и Мэриленде). Некоторые штаты (Айова, Северная Каролина, Вермонт, Западная Виргиния) приняли специальные законы, направленные на воспрепятствование применению UCITA в случаях, когда право штата, имплементировавшего его, было указано в качестве применимого права договора. Однако со временем, практически все основные положения UCITA постепенно были восприняты американской судебной практикой и стали тем самым составной частью правовой системы США.
Необходимо все же разграничить понятие «компьютер» (ЭВМ) и «другое компьютерное устройство», определив ту специфическую черту, которая выделяет компьютер из ряда других техническим устройств. Одной из основных подобных особенностей является способность компьютера выполнять определенный изменяемый набор инструкций без необходимости физической реконфигурации. Устройство же можно квалифицировать в качестве компьютера, если программное обеспечение такого технического устройства может изменяться по усмотрению пользователя без обязательной замены аппаратной части устройства, что обусловливает возможность использования такого устройства для решения широкого круга задач. Именно способность компьютера выступать устройством общего назначения для решения широкого круга задач должна лежать в основе обсуждаемой дефиниции. В любом случае, стремительное развитие информационных технологий делает бесперспективным определение понятия «компьютер» посредством указания на его составные части, так как такое определение устареет весьма быстро.
Таким образом, компьютер («ЭВМ» в терминологии российского законодателя) – это техническое устройство, которое обладает возможностью обработки данных в соответствии с определенным, изменяемым без необходимости физической реконфигурации набором инструкций. В отличие от компьютера иное компьютерное устройство – это устройство, обладающее возможностью обработки данных лишь в соответствии с заранее заданным набором инструкций, определяющим его специфическое назначение, изменение которых связано с внесением изменений в аппаратную часть такого устройства.
Сегодня с уверенностью можно сказать, что термин «электронная вычислительная машина» (ЭВМ), столь часто применимый в отечественном праве, устарел морально еще несколько десятилетий назад, когда появились компьютеры, которые стали использоваться не только для вычислений, но и для множества иных целей. В настоящее время, общепринятой повседневной практикой является, употребление термина ЭВМ, в основном для обозначения компьютерной техники 1940-1970-х гг., преимущественно советского производства. В перспективе было бы целесообразно перейти на более современный термин («компьютер»), который к тому же будет понятен как зарубежным юристам, так и участникам гражданского оборота.
Использование в действующем законодательстве понятия «программа для ЭВМ» вносит неясность не только в силу отсутствия определенности в понятии ЭВМ как такового, но и нелогичностью самого определения. Согласно ст. 1261 ГК РФ программа для ЭВМ предназначена для «...функционирования ЭВМ и других компьютерных устройств...». Однако если понятия ЭВМ и другого компьютерного устройства законодателем разделены, непонятно, почему в качестве обобщающего понятия используется программа для ЭВМ, в то время как ЭВМ является лишь одним из видов тех устройств, для функционирования которых она предназначена. Гораздо логичнее использовать в качестве общего понятия термин «компьютерная программа», который является общепринятым в мире применительно к данному рассматриваемому объекту интеллектуальной собственности.
|