Юридические и правовые аспекты программного обеспечения
Понятно, что для организации "торговли воздухом" в виде передачи пользователю некоторых ограниченных прав на использование программного продукта за вполне конкретные деньги необходимо иметь право собственности на программный продукт. В англосаксонском праве, в Америке и большей части Европы этому соответствует понятие лицензии (англ. license --- разрешать, разрешение). Заметим, что до вступления в силу нового Гражданского Кодекса 2008 года в законодательстве РФ понятие лицензии отсутствовало, вместо этого использовалось понятие договора между разработчиком и потребителем.
Суть лицензии на творческий продукт состоит в следующем: при распространении этого продукта (объекта "интеллектуальной собственности") к нему прилагается то или иное предписание, в соответствии с условиями которого этот продукт распространяется и используется. Валидность этого предписания, его законодательная значимость, гарантирует соблюдение предписываемых правил.
"Несвободные" лицензии обыкновенно ограничивают возможности пользователя, свободные же --- дают ему те или иные "свободы". Типичная свободная лицензия включает в себя следующие свободы:
- Использование программы: пользователь может запускать программу и использовать ее результаты для любых своих целей. Заметим, что в текущем российском законодательстве данная свобода предоставляется пользователю автоматически: по факту получению программного продукта вас не могут заставить "что-либо не делать" (например, не использовать по субботам или воскресеньям).
- Изучение и модификация программного продукта. Когда Столман говорит "свобода", это значит, что ограничений в этом направлении быть не может. Данная свобода предполагает получение исходных текстов программы.
- Распространение программного продукта. Автор программного продукта не должен ограничивать как бесплатное, так и коммерческое его распространение.
- Распространение модифицированных версий. Эта свобода делает возможным организацию бизнес-модели на свободном ПО. Дело в том, что довольно часто можно встретить лицензии типа "я гениален, а вы не очень", вставляющие палки в колеса любому основанному на модификации программного продукта делу, например запрещающих продажу модифицированных версий. Наличие же данной свободы дает возможность зарабатывать деньги на внесении в продукт дополнительной, необходимой заказчику функциональности.
В свободных лицензиях группы GPL (General Public License) существует также дополнительное требование, не входящее в классическое определение свободного программного обеспечения (Free and Open Source Software). Это требование вызвано двумя причинами.
- Встречающаяся ситуация "был академический свободный программный продукт, пришла компания, заплатила деньги за доработку или выкупила права у университета, и затем закрыла продукт" вряд ли приятна разработчикам. Они могут чувствовать себя обманутыми, поскольку нанесен удар по академической среде.
- RMS придумал специальное условие --- copyleft. Оно заключается в следующем: при модификации и распространении копий лицензия на модифицированный продукт должна быть "не хуже", чем исходная: она должна гарантировать все те же четыре свободы и сохранять условие copyleft. Отметим, что названные 4 свободы вместе с требованием copyleft и составляют лицензию GPLv2 (GNU General Public License version 2).
Сделаем три замечания:
- Даже использование интерфейса GPL-библиотеки заставляет лицензировать программный продукт под не менее свободной лицензией. Данное требование для случая компоновки явно исключено, к примеру, в лицензии LGPL (GNU Lesser General Public License).
- Существуют два различных понятия: свободное ПО (free software) и ПО с открытым кодом (open-source software). Определение ПО с открытым кодом (Eric Steven Raymond, ESR) состоит из десяти пунктов. В рамках европейского законодательства можно считать эти понятия эквивалентными. Заметим, что в английском языке слово open более "сильное" (в данном смысле), чем free, в русском же все наоборот ("свободный" и "открытый"). В составленном для государственного проекта глоссарии оговаривается, что предпочтительный термин --- свободное ПО.
- В российском законодательстве нет возможности предписывать пользователю линию поведения. Соглашение может касаться лишь передачи прав собственности. С этой точки зрения (и только с этой!), GPL не полностью валидна, так как делает пользователя полноправным владельцем копии программного продукта по факту приобретения либо скачивания. В случае использования свободного ПО нет возможности предоставить по требованию "дистрибутив с серийным номером" и машины, "внутри" которых этот номер "установлен". Тем не менее, даже в случае таких некомпетентных требований есть два способа подтвердить законность использования СПО:
- предъявить "уведомление о правах" --- специальный документ, в котором перечислены предоставляемые пользователю права собственности;
- предъявить купон технической поддержки с индивидуальным номером, зарегистрированным на специальном сайте.
Сведения о ресурсах
Готовность (%) |
Продолжительность (ак. ч.) |
Подготовка (календ. ч.) |
Полный текст (раб. д.) |
Предварительные знания |
Level |
Maintainer |
Start date |
End date |
50 |
1 |
1 |
1 |
|
1 |
|
|