GPL и LGPL: практические аспекты лицензирования свободного программного обеспечения. (Часть1) Версия для печати   


Часть 1. Введение. Copyleft. Основные понятия авторского права.
Целью настоящего обзора является рассмотрение ряда вопросов применения лицензии GPL (часто называемой “Универсальной общественной лицензией”) и LGPL для лицензирования собственных разработок, а также вопросов соотношения GPL и российского законодательства об авторском праве и смежных правах. Кроме того, значительное место отводится рассмотрению собственно российского законодательства об авторском праве, а в частности – рассматриваются основные понятия, необходимые для правильного понимания сущности лицензирования программного обеспечения. Вопросы эти в последнее время нередко поднимаются в форумах, посвященных GNU/Linux, но зачастую никто так и не дает на них квалифицированного четкого ответа. Представляется необходимым восполнить этот пробел, ответив на ряд наиболее актуальных вопросов в этом обзоре.

1. Введение. Copyleft.Основные понятия авторского права.
Не задаваясь целью объяснения феномена “свободного программного обеспечения” (далее – свободные программы) следует однако в общем рассмотреть понятие свободной программы.
В чем ее “свободность”? Как это соотносится с традиционными моделями лицензирования программного обеспечения (происходящими, кстати, в основном от одного “предка” - лицензии компании Microsoft)?
Традиционно свобода эта понимается как свобода распространять и модифицировать свободные программы. Свобода эта состоит в равном доступе всех желающих как к результатам творческой деятельности автора программы (то есть к конечному продукту такой деятельности), так и к самому процессу создания программы. Каждый вправе вносить свои изменения и улучшения в код программы при условии, что и измененная программа будет доступна на тех же условиях, что и первоначальный ее вариант. Идеологи сообщества, сложивщегося вокруг свободных программ, в частности Ричард Столлмен, усматривают в таком способе распространения программного обеспечения органичность и естественность, присущую распространению знания вообще (и научного знания в частности). Действительно, развитие системы знаний вообще возможно только при условии доступа к знанию предшественников (каковым в нашем случае является однажды созданная свободная программа), возможности его использования в своих трудах. Иначе говоря, доступ как можно более широкого круга лиц к некоторому знанию способствует улучшению этого знания и созданию нового знания на его основе; эта же идея, по мнению Столлмена, должна быть применима и к программному обеспечению.
На пути такой модели распространения программ встал вопрос о лицензировании, призванном защитить права создателя программы, а также интересы всего сообщества Open Source, и гарантировать именно такой порядок распространения результатов его творчества. Существовавшие модели не позволяли реализовать подобного. Таким образом возникла GPL – Универсальная общественная лицензия, часто называемую также “copyleft”, что пытаются перевести на русский язык как “левое право”, усматривая в этом удачную шутку. GPL по сути явилась концептуально новой “схемой” лицензирования, так как традиционный баланс интересов (а лицензия на программу обычно гарантирует интересы автора) сместился от интересов самого автора к интересам всего сообщества пользователей свободных программ в целом.
Прежде чем рассмотреть, как действует GPL и каково ее прикладное значение, необходимо остановиться на рассмотрении основных терминов и понятий общего характера из области авторского права, которые часто и становятся причинами недопомонимания в обсуждении вопросов лицензирования программ. Здесь же имеет смысл привести выдержки из текущего законодательства по вопросам защиты авторкого права и смежных прав в области программного обеспечения и прокомментировать их. Основные вопросы в этой области регулируются Федеральным Законом “Об авторском праве и смежных правах” от 9.07.93 № 5351-I , а также Федеральным Законом “О правовой охране программ для электронных вычислительных мешин и баз данных” от 23 сентября 1992 г. N 3523-I .

Рассмотрим, как определяются основопологающие понятия авторского права в этих законах.

Федеральный Закон "Об авторском праве и смежных правах" 9.07.93 № 5351-I в действующей редакции содержит следующие определения.

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


Программа для ЭВМ - объективная форма представления совокупности данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств с целью получения определенного результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ, и порождаемые ею аудиовизуальные отображения.
Это нечеткое и расплывчатое определение с незначительными отличиями присутствует и в законе “О правовой охране программ для ЭВМ”. Не вполне ясно, что такое "порождаемые программой аудиовизуальные отображения". Следует ли понимать под этим понимать изображение на мониторе, возникающее в хоже работы программы? Однако, цель этой размытой формулировки прослеживается весьма четко: нельзя создавать слишком "похожие" программы, то есть копирующие, к примеру, элементы управления программой и систему их организации. Это тоже по существу является упрощением, но заострять внимание на этом в рамках данного обзора не имеет смысла, поскольку это было бы невозможным без анализа практики применения закона, что безусловно является весьма специфической задачей и не представляет интереса для более широкой аудитории, которой адресован этот обзор.
Сущность программы, таким образом, сводится к некоторой форме ее выражения вовне в виде “совокупности данных и команд”, подготовительных материалов, аудиовизуальных отоображений являющихся собственно результатом творческого труда автора. К подготовительным материалам можно отнести по сути любые материалы, имеющие отнощение к программе, в том числе схемы, наброски исходных текстов (даже не связанные с синтаксисом конкретного языка, а просто отражающие логическую организацию определенных функций , выполняемых программой), иные материалы. Такого рода расширительное толкование подготовительных материалов, по мнению автора, имеет право на существование в силу отсутствия формальной определенности критерия творчества, о чем было сказано выше. Под “аудиовизуальными отображениями” следует понимать воспроизводимое программой на оборудовании пользователя, включая, но не ограничиваясь: звуками, видео отрывками (заставками), элементами графического оформления программы (splash-screen, иконки, картинки и т.п.) и пр.

Закон РФ от 23 сентября 1992 г. N 3523-I "О правовой охране программ для электронных вычислительных машин и баз данных" содержит следующие основные определения:

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

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

Ознакомившись с основными определениями законодательства России по вопросу о программном обеспечении, рассмотрим еще два понятия, часто воспринимаемых неточно или неправильно.

Что такое "лицензия"?
Ответ на этот вопрос, казалось бы, очевиден, однако поскольку рассматривать "лицензию" GPL мы намереваемся в рамках практического ее применения в условиях российского законодательства представляется необходимым определиться с терминологией и связать понятие лицензии на программный продукт (понятия применяемого в зарубежном законодательстве и часто на обыденном уровне) с соответствующим ему по содержанию понятием российского законодательства. Наиболее близким по содержанию понятием является уже упомянутое - "договор с правообладателем". Действительно, лицензия на программный продукт устанавливает ни что иное как набор допустимых действий (как юридических значимых, так и юридически безраличных) в отношении программы, что является и содежанием договора с правообладателем, на основании которого осуществляется использование программы. Таким образом можно условно поставить знак равенства между понятиями "лицензия" и "договор с правообладателем". Далее эти понятия будут упоминаться в качестве синонимов.
Итак содержанием лицензии являются условия, устанавливающие правомочия пользователя в отношении программы. Правообладатель может ограничивать или расширять набор таких правомочий по своему усмотрению и в своих интересах, так как, по большому счету, цель лицензии - не допустить нарушения прав правообладателя, предоставить ему юридическую защиту его законных интересов. В случае совершения действий прямо не разрешенных самим договором или законом, или запрещенных самим договором или законом правообладатель может обратиться в суд или иные органы, в компетенции которых находится рассмотрение соттветствующих дел за защитой. Именно правообладатель определяет какие “права на программу” он желает передать пользователю, а какие – нет.

Кто такой “правообладатель”? Кто обладает правами на созданную программу?
Ответ на этот вопрос несмотря на свою кажущуюся очевидность также неоднозначен.
В соответствии с п.2 ст. 1 ФЗ "О правовой охране программ для ЭВМ и БД" под правообладателем понимается "автор, его наследник, а также любое физическое или юридическое лицо, которое обладает исключительными имущественными правами, полученными в силу закона или договора". На практике это означает следующее.
Как правило, программа создается либо как результат самостоятельного творчества, то есть по собственной инициативе, либо по чьему-либо заказу (или же в порядке создания служебного произведения). Безусловно, написав программу или скрипт “для себя”, то есть по собственной инициативе, лицо обладает всеми правами на нее. Во втором же случае дело обстоит сложнее. Автор программы будет акже признаваться в бридическом смысле, но его имущественные права в отношении программы могут быть ограничены (договором авторского заказа в случае написания программы на заказ и положениями трудового договора или иных соглашений, если он создает программу в порядке выполнения служебных обязанностей: последняя и приобретает статус служебного произведения). То есть автор остается автором всегда, но в определенных случаях он не обладает правом самостоятельно распоряжаться программой, в частности, не имеет права распространять программу, передавать права на ее использование другим лицамм т.п.



Приложение.

Другие определения Закона РФ от 23 сентября 1992 г. N 3523-I "О правовой охране программ для электронных вычислительных машин и баз данных":

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


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


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

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


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


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


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

Опубликовал: White_Mouse
Дата: 23.07.2003
постоянный адрес статьи: http://linuxportal.ru/entry.php/P23_0_3_0/