Цирулёв К.Н.
Гражданско-правовой оборот программ для ЭВМ
3.10. ОСНОВНЫЕ ПОНЯТИЯ, ИСПОЛЬЗУЕМЫЕ ПРИ ГРАЖДАНСКО-ПРАВОВОМ ОБОРОТЕ ПРОГРАММ ДЛЯ ЭВМ
Цирулёв К.Н., аспирант кафедры гражданского права и процесса Рязанский Государственный Университет Перейти на Главное МЕНЮ Вернуться к СОДЕРЖАНИЮ
Аннотация. В свете существенного обновления гражданского законодательства, данная статья будет полезна практикам и научным работникам в их деятельности, безусловно, очень важно четкое определение понятийного инструментария, применяемого в гражданско-правовом обороте программ для ЭВМ.
Ключевые слова: компьютер (англ. computer—
«вычислитель») — машина для проведения вычислений; программа для ЭВМ - последовательность инструкций, предназначенная для исполнения устройством управления вычислительной машины; интерфейс - набор методов (функций), который программист может использовать для доступа к функциональности программного компонента (программы); исходный код (также исходный текст) — компьютерная программа в текстовом виде на каком-либо языке программирования; язык программирования — формальная знаковая система, предназначенная для записи программ.
В современной литературе, посвященной объектам интеллектуальной собственности, термин «программное обеспечение» используется наряду с термином «программный продукт», а в законодательстве используется термин «программы для ЭВМ». Термин «программа» произошел от греческого «programme» и первоначально определялся как содержание или план какой-либо деятельности, работ. С появлением ЭВМ под «программой» в прикладной математике стали понимать описание алгоритма (иначе говоря, последовательности) решения определенной задачи. К программам для ЭВМ относятся специфичный по своей природе объект, являющийся результатом творческой деятельности человека. Программа для ЭВМ является органическим ее элементом и направлена на обеспечение ее работы, без программы ЭВМ - мертвая груда деталей. При применении термина «программный продукт» подчеркивается статический признак, завершение какого-либо действия. Тогда как в термине «обеспечение» больше выражается функциональный признак определения, направленность на достижение какой-либо цели. Так, например, в праве существуют понятия «обеспечение обязательств» и «обеспечение иска». Процесс составления программ, точнее, это процесс подготовки задач для решения их на ЭВМ, «программирование» представляет собой творческую деятельность человека, в результате которой возникает определенной продукт. «Продукт» - результат человеческого труда, следствие, порождение чего-либо. «Обеспечение» -снабжение чем-нибудь в нужном количестве, обеспечить - сделать вполне возможным, действительным, реально выполнимым1. Программы обеспечивают не только работу компьютера, но и достижение вполне определенных результатов.
1 См. Ожегов С.И., Шведова Н.Ю. Толковый словарь русского
языка/ РАН; Российский фонд культуры. - М: АЗЪ, 1996.
Отечественное законодательство, в частности ст. 1261 Гражданского Кодекса РФ использует термин «программа для ЭВМ», и понимает под последней объективную форму представления совокупности данных и команд, предназначенных для функционирования электронных вычислительных машин (ЭВМ) и других компьютерных устройств с целью получения определенного результата2. Также для целей закона в программу включаются подготовительные материалы, полученные в ходе ее разработки, и порождаемые ею аудиовизуальные отображения.
В этом определении можно выделить так называемые «подводные камни». Например, если понимать буквально последнее предложение, то все, что говорит, показывает и поет компьютер или компьютерное устройство автоматически становится частью программы для ЭВМ и попадает в интеллектуальную собственность автора программы, управляющей выводом. Вот только неясно, что это будет за программа - пользовательский редактор или проигрыватель, графическая или аудиоподсистема операционной системы. Безусловно, такая норма является устаревшей и потенциально может создавать изрядную неразбериху, поскольку аудиовизуальные отображения, созданные программой, могут быть объективной формой произведения, являющегося интеллектуальной собственностью пользователя или другого лица.
В принципе, эту часть определения предлагается использовать для правовой защиты интерфейса программы: аудиовизуальный вывод, порождаемый программой и содержащий элементы ее интерфейса, должен, по идее законодателя, защищаться законом так же, как и само содержание программы. Однако, в силу приведенных выше соображений, такая защита представляется весьма шаткой. Разумеется, частично можно обойтись и без нее: звуки, картинки и прочие оформительские красоты, являющиеся элементами интерфейса, рассматриваются законом как самостоятельные объекты авторского права. Но вот сами принципы и особенности организации интерфейса (то есть те изюминки, которые делают его удобным, эргономичным и, в конечном счете, являются одним из определяющих моментов в популярности программы) законодательством РФ никак не защищаются.
Закон так же содержит такие термины как «исходный текст» и «объектный код» которые так же нуждаются в пояснениях. Дело в том, что современная программа представляет собой не просто набор команд, а сложную систему, состоящую из множества наборов инструкций, данных, цифровых изображений и звуков, электронных текстов. И это только электронная часть программы. А ведь у программы, как коммерческого продукта, существует и другая часть - это носитель (дискета, компакт-диск, DVD и т.п.), печатная документации и, наконец, красочная упаковка. Для выделения основной части программы, представляющей собой последовательный набор команд, подчиняющийся определенным правилам, используется общепринятый термин код. Этот код может быть представлен в двух формах. Первая форма представляется как алгоритм, написанный на удобном для человека языке программирования (или на языке высокого уровня (язык программирования, понятия и структура которого удобны для восприятия человеком)3, что по сути одно и то же), эта форма называется «исходным текстом» при помощи специализированных
2 См. СЗ РФ от 03.12.2007г.
3 См. ГОСТ 19781-90.
Пробелы в российском законодательстве
1'2009
программ преобразуется во вторую форму понятную непосредственно компьютеру - объектный код. Исходные тексты программ, как правило, держатся производителями в секрете. Такие популярные программы, как Microsoft Word, распространяются исключительно в виде объектного кода.
В данной работе, преимущественно рассматриваются программы, предназначенные для рабочих станций, персональных и карманных компьютеров, поскольку именно вокруг этого вида программ возникает больше всего споров. Программное обеспечение для компьютерных устройств наподобие тех, что встроены в бытовую технику, значительно сложнее скопировать и практически невозможно использовать нигде кроме устройств, для которых они предназначены и в составе которых распространяются. К тому же такие программы, как правило, охраняются институтом патентной защиты вместе с устройствами, на которых они работают. Это делает бессмысленным незаконный оборот подобных программ.
Гл. 70 ГК РФ содержит важные определения, без которых невозможно понимание самого Закона, отдельные понятия отличаются от обычного понимания в повседневной жизни.
Адаптация программы для ЭВМ - это внесение изменений, осуществляемых исключительно в целях обеспечения функционирования программы для ЭВМ на конкретных технических средствах пользователя или под управлением конкретных программ пользователя. По общему правилу право на адаптацию может осуществлять любой законный обладатель исключительных прав.
Модификация (переработка) программы для ЭВМ -это любые ее изменения, не являющиеся адаптацией. По общему правилу для модификации требуется специальное разрешение автора.
Декомпилирование программы для ЭВМ - это технический прием, включающий преобразование объектного кода в исходный текст в целях изучения структуры и кодирования программы для ЭВМ. Область применения этого трудоемкого технического приема весьма ограничена и на практике используется лишь очень квалифицированными специалистами для целей незначительной модификации программы.
Воспроизведение программы для ЭВМ - это изготовление одного или более экземпляров программы для ЭВМ в любой материальной форме, а также их запись в память ЭВМ.
Распространение программы для ЭВМ - это предоставление доступа к воспроизведенной в любой материальной форме программе для ЭВМ, в том числе сетевыми и иными способами, а также путем продажи, проката, сдачи внаем, предоставления взаймы, включая импорт для любой из этих целей.
Выпуск в свет (опубликование) программы для ЭВМ -это предоставление экземпляров программы для ЭВМ с согласия автора неопределенному кругу лиц (в том числе путем записи в память ЭВМ и выпуска печатного текста), при условии, что количество таких экземпляров должно удовлетворять потребности этого круга лиц, принимая во внимание характер указанных произведений.
Использование программы для ЭВМ - это выпуск в свет, воспроизведение, распространение и иные действия по их введению в хозяйственный оборот (в том числе в модифицированной форме). Не признается использованием программы для ЭВМ передача средствами массовой информации сообщений о выпущенной
в свет программе для ЭВМ. В соответствии с этим определением пользователями будут издательства, распространители программ, предприятия осуществляющие тиражирование и т.д. Так называемые конечные пользователи (users), т.е. лица, которые пользуются программой по ее прямому назначению, пользователями в смысле закона не являются. Точнее, они являются пользователями компьютера, а не программы.
Тут же нужно отметить вопрос, связанный с обычным пониманием терминов программа и экземпляр программы в качестве синонимов. С точки зрения законодательства - это принципиально различные вещи. Так экземпляр программы, записанный на неком носителе, можно приобрести по договору купли-продажи. Программу же купить нельзя в силу ее нематериальной природы. Можно лишь приобрести права на ее использование. Разница между экземпляром программы и программой такая же, как разница между книгой и литературным произведением. Также термины использование и пользователь в законе принципиально отличаются от их устоявшейся трактовки на практике.
Как правило, понятия даются для того, чтобы, говоря о проблеме, все вкладывали в одни и те же понятия одинаковый смысл, в общественных науках это имеет существенное значение. Но кроме этого, как видно из параграфа, существуют терминологические проблемы, связанные с тем, что одни понятия устарели, а другие закреплены без учета отличий программ от литературных произведений.
Список литературы:
1. Гражданский кодекс РФ.
2. ГОСТ 19781-90.
3. Гуев А.Н. Постатейный комментарий к части третьей Гражданского кодекса РФ. 2-е изд., доп. и перераб. -«Экзамен», 2006г.
4. Ожегов С.И., Шведова Н.Ю. Толковый словарь русского языка/ РАН; Российский фонд культуры. - М: АЗЪ, 1996г.
Рецензия.
Рецензируемая статья небезынтересна для читателей журнала. В настоящее время, когда существенно обновляется гражданское законодательст-во, для предпринимателей весьма значимо чет кое определение понятийного инструментария, применяемого в гражданско-правовом обороте программ для ЭВМ. Автор статьи на основе глубокого исследования теоретических и практических проблем интеллектуальной собственности раскрывает суть и содержание такого основного понятия, как «программа для ЭВМ», и некоторых других, тесно связанных с ним, понятий.
Замечаний методологического характера нет. Статья полезна не только для практиков, но и научных работников.
Профессор кафедры гражданского права и процесса
Рязанского государственного университета им. С.А. Есенина, д.ю.н., профессор В.А. Рыбаков