Gpl лицензия что это


Источник статьи

GNU GPL 3 человеческим языком

23 сентября 2008 г.

Интеллектуальная собственность — не хрен собачий, помните об этом. © Артемий Лебедев

Удивительное дело, практически все коммерческие лицензии, главная цель которых — связать пользователя по рукам и ногам, написаны четким и понятным языком. А самая либеральная в мире лицензия GPL, гарантирующая всем и каждому свободу использования, распространения и модификации программного обеспечения, напичкана такими формулировками, что сам черт ногу сломит и без поллитра не разберется. Парадоксальная ситуация! Попробуем разобраться что здесь к чему.

GNU General Public License — это свободная лицензия для программного обеспечения, разработанная Фондом Свободного Программного Обеспечения (Free Software Foundation). Если коммерческие лицензии запрещают распространять и изменять программное обеспечение, то GNU GPL, наоборот, разрешает и даже гарантирует право пользователя на свободное использование, распространение и модификацию программ. Большая часть программного обеспечения Free Software Foundation распространяется под лицензией GNU GPL. Любой автор может использовать эту лицензию для своего ПО.

GPL дает вам множество прав:


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

… и накладывает всего одну обязанность:

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

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


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

«Свободное» ПО — не значит «бесплатное». Вы можете распространять копии свободного ПО за деньги, но при этом вы обязаны передать покупателю весь комплекс прав: право на свободное распространение программы, исходный код программы, право на модификацию программы и использование ее элементов в собственных разработках и т. д. Так что на практике взимание платы за свободное ПО не имеет смысла, в абсолютном большинстве случаев софт, распространяемый под лицензией GNU GPL, бесплатен. Плату если и берут, то за пересылку, носители информации, обслуживание, помощь в настройке и установке и т. д.

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


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

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

GNU GPL 3 человеческим языком.1.jpg

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

GNU GPL 3 человеческим языком.2.jpg

GNU GPL 3 человеческим языком.3.jpg


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

Удалять вышеперечисленную информацию из оригинальной версии программы, равно как и изменять ее, запрещается. А вот в модифицированной версии кроме всего вышеперечисленного и отметки о внесенных изменениях могут быть прописаны дополнительные условия, установленные «переразработчиками» . Эти дополнения должны помочь в вопросах совместимости GPL с другими свободными лицензиями, подробная информация о них содержится в 7-ом пункте GPL3.

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

Софтверный патент — это патент на какое-либо программное решение. Запатентована может быть любая мелочь, например, компания Amazon запатентовала «покупку одним кликом», теперь они могут подать в суд на любую компанию, которая случайно повторит эту элементарную технологию. В США таким образом запатентован практически каждый шаг в создании программы, написать программу и не нарушить при этом чьи-нибудь патенты практически невозможно. Microsoft активно пользуется таким положением вещей, заявляя, что использование свободного ПО незаконно. Недавно «мелкомягкие» сменили позицию и заявили, что не будут преследовать пользователей свободного ПО за нарушение авторских прав — при условии что те получают софт от поставщиков, работающих с Microsoft. Эта открытая попытка нажиться на пользователях свободного ПО противоречит принципам свободы, прописанным в GPL.


GPL3 гарантирует, что патенты не могут быть использованы с целью «закабалить» свободную программу. Исходный код программы должен быть доступен для копирования, бесплатно и с соблюдением всех условий GPL, в любом случае — даже если распространитель передает ПО, сознательно полагаясь на патентную лицензию. Несогласным с таким положением вещей предлагается просто перестать распространять программу. Это правило работает во всех подобных ситуациях. Если какие-либо посторонние обязательства не позволяют вам распространять программу в соответствии с требованиями GPL — вы должны вовсе отказаться от ее распространения.

В GPL3 расставлены все точки над «i» в том, что каcается технических средств защиты авторских прав (DRM) и законов, запрещающих создание средств для обхода этих ограничений (Digital Millennium Copyright Act и European Union Copyright Directie).

DRM (Digital Rights Management, управление цифровыми правами) — это технологии, защищающие аудио-, видео — и прочий контент от копирования и бесконтрольного распространения копий через Интернет.


щищенный таким образом фильм на DVD, игру или музыкальный диск можно воспроизвести, но затруднительно скопировать (или скопировать-то можно, но невозможно воспроизвести нелегальную копию). Обход и взлом защиты является противозаконным, взломанный или нелегально приобретенный контент считается «нечистым» и может не воспроизводиться проигрывателями. DRM-технологиями не только защищают файлы и диски, иногда их встраивают в средства воспроизведения (например, карманные цифровые плееры). DRM — крайне неудобная штука, причем в первую очередь она причиняет неудобства честным пользователям. Например, в некоторых моделях портативных видеокамер имеется ограничение на создание цифровых копий — записав ролик, вы не сможете сделать копию для своих знакомых. К счастью, DRM-технологии и связанные с ними законы цветут махровым цветом в основном в США, но и нам нужно держать ушки на макушке — с 1.01.2008 вступила в силу IV часть Гражданского Кодекса РФ, предусматривающая защиту DRM.

По американским законам создание и распространение ПО, предназначенного для обхода и взлома DRM, считается преступлением. Последняя версия GPL делает оговорку: программа, выпущенная под данной лицензией, не может считаться средством технической защиты от копирования (даже если фактически им является). А пользователь имеет право писать любой код, какой считает нужным (в том числе и средства для обхода защиты) и отключать любые неугодные ему функции (в том числе и ту, которая отвечает за ограничение доступа).


этому если кто-либо напишет под GPL3 программу для защиты контента, в случае взлома ему останется только пенять на себя. «Взломщик» может спокойно распространять ПО, он не подпадает под действие DMCA и прочих подобных законов. В пункте номер 3 [[GPL v3|третьей версии GPL] написано открытым текстом: «при передаче вами лицензированного произведения, вы отказываетесь от каких-либо юридических полномочий запрещать обход технических средств… и вы отказываетесь от любых намерений ограничить работу или модификацию произведения…«

GPL3 запрещает «тивоизацию». Термин «tivoization» был придуман Ричардом Столлменом, и применяется в тех случаях, когда в устройство на уровне железа встроен DRM, из-за чего на нем можно запустить только софт, подписанный обладателем секретного цифрового ключа. В результате производитель может изменить ПО на устройстве, а пользователь — нет.

Началось все с цифрового видео-плеера марки TiVo, где в качестве софта использовалась Linux. Внешне все требования GPL2 соблюдались — исходный код был доступен, его можно было получить и усовершенствовать, однако после обратной загрузки новая версия ПО просто не могла работать, ее блокировали встроенные DRM-механизмы. Поэтому последняя версия GPL требует вместе с исходным кодом предоставлять все используемые ключи и цифровые сертификаты. Право пользователя на изменение GPL-софта не должно быть ограничено никакими технологиями. Производители техники, на которой установлен свободный софт, обязаны обеспечивать пользователей любой информацией, необходимой для установки измененного ПО.


Больше всего споров и возмущений вызывает именно этот пункт GPL3. Линус Торвальдс, первый и основной разработчик ядра Linux, не согласен с требованием «поставлять вместе с исходным кодом все ключи, требуемые для его запуска». По его мнению, ядро должно быть доступно для любого использования – включая применение на компьютерах, не разрешающих замену ПО без санкции производителя. Так что Linux пока остается на GPL2.

За нарушение условий «свободной» лицензии тоже можно поплатиться, правда, не так жестоко как в случае с коммерческими лицензиями — вы просто теряете все права, которые дает GPL, начиная с права пользования программой. Чтобы оказаться «вне закона» достаточно начать распространять или модифицировать «свободное» ПО непрописанным или запрещенным в лицензии образом (например, скрывать код модифицированной вами программы, запрещать дальнейшим пользователям его изучение и т. д.). Предъявить вам претензии по поводу нарушения лицензии может конкретный обладатель авторских прав на программу, с которой вы «нехорошо» обошлись. Впрочем, GPL достаточно лояльна по отношению к нарушителям и действует по принципу «исправленному — верить».

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


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

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


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

Сравнивая две последние версии GPL сложно сказать, что такого есть во второй, чего нет в третьей. Проще, наоборот, перечислить чего нет в GPL2. Вторая версия GPL вышла в 1991 году и просуществовала практически без изменений почти 15 лет. За это время появилось множество новых технологий и типов ПО, которые она не охватывает. Здесь нет ни слова о DRM и «тивоизации», peer-to-peer сетях и многом другом.

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

«Обладатель исключительных прав обязан предоставить любому лицу права на использование программного обеспечения либо не приобретать исключительных прав вообще». «В том случае если распространение и/или использование Программы в отдельных государствах ограничено соглашениями в области патентных или авторских прав, первоначальный правообладатель, распространяющий Программу на условиях настоящей Лицензии, вправе ограничить территорию распространения Программы, указав только те государства, на территории которых допускается распространение Программы без ограничений…«

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

При этом нарушение условий в GPL2 карается более жестко. Нарушитель автоматически теряет все предоставляемые лицензией права навсегда. Единственный способ обрести их снова — обратиться к правообладателю. Если учесть, что обычный Linux дистрибутив использует работу тысяч людей, можно представить, сколько времени займет процесс восстановления лицензии с рассылкой запросов ко всем держателям прав. Третья версия GPL в этом плане более демократична.

Автор не претендует на кристально ясное понимание всех условий GPL3 =) Если вы обнаружили в тексте неточность или какой-то важный момент упущен — пишите, тыкайте автора носом в ошибки и они будут исправлены =)

ООО «Континент»

luci

<google uid=»C01″></google>

licenseit.ru

Свобода

GPL предоставляет получателям компьютерных программ следующие права, или «свободы»:

  • свободу запуска программы, с любой целью;
  • свободу изучения того, как программа работает, и её модификации (предварительным условием для этого является доступ к исходному коду);
  • свободу распространения копий;
  • свободу улучшения программы, и выпуска улучшений в публичный доступ (предварительным условием для этого является доступ к исходному коду).

История

GPL была написана Ричардом Столлмэном для использования с программами как часть . Она базируется на сходных лицензиях, использовавшихся для ранних версий , GDB (отладчика GNU) и Коллекции компиляторов GNU (GCC), унифицирует и обобщает их.

GPL v1

Лицензии-прототипы содержали части, подобные частям GPL, но были специфичными для каждой программы. Целью Столлмэна являлось создание единой лицензии, которая могла бы использоваться для любого проекта, делая таким образом возможным совместное использование кода различными программами. Такой лицензией и стала первая версия GNU GPL, выпущенная в январе 1989 года.

GPL v2

В 1990 году стало очевидным, что требуется менее ограничивающая лицензия, которая могла бы использоваться для некоторых библиотек ПО; когда версия 2 GPL была выпущена в июне 1991 года, вместе с ней была введена в обращение GNU Library General Public License, также получившая номер 2, для обозначения того, что эти две лицензии являются взаимодополняющими. Номера версий разошлись в 1999 году, когда была выпущена LGPL версии 2.1, которая была переименована в Lesser General Public License для уточнения её местоположения в философии GNU.

GPL v3

В 2005 году Эбен Моглен и Ричард Столлмэн написали черновик третьей версии GPL. В разгоревшейся затем 7 апреля 2005 года в Филадельфии дискуссии Столлмэн сделал несколько заявлений, касающихся патентов на ПО и DRM.

В 2006 году Free Software Foundation начал двенадцатимесячную консультацию о возможных изменениях в GPL. Этот процесс координируется Фондом свободного программного обеспечения, Правовым центром свободы программного обеспечения и Европейским фондом свободного программного обеспечения. Целью консультаций является создание новой версии лицензии с учётом рекомендаций и опыта всех заинтересованных сторон, но с сохранением приверженности принципам свободного ПО.

Первый черновик был опубликован 16 января 2006 года.

Тем не менее, 25 января 2006 года Линус Торвальдс публично заявил, что ядро Linux, используемое в операционной системе GNU/Linux, скорее всего, будет по-прежнему распространяться по лицензии GPL версии 2. (В отличие от многих других GPL-программ, Linux распространяется на условиях только второй версии GPL, а не «версии 2 или более поздней»).[3]

В своём сообщении в почтовую рассылку для Linux-разработчиков Линус Торвальдс, автор Linux, говорит о том, что ОС Solaris может инициировать переход ядра на новую готовящуюся версию лицензии на свободное программное обеспечение — GNU GPLv3.

«Если Sun действительно собирается выпустить OpenSolaris под GPLv3, это может стать хорошей причиной» для перехода Linux на новую лицензию, заявил Торвальдс.[4]

«Не думаю, что GPLv3 — такая же хорошая лицензия, как и GPLv2, но с другой стороны, я прагматик, и, если мы можем избежать ситуации с существованием двух ядер, распространяющихся под разными лицензиями, и с вызванными этим разногласиями, я по крайней мере вижу причину для перехода на GPLv3», — пояснил свою позицию главный разработчик Linux-ядра.

До этого Торвальдс уже выражал своё недовольство новой версией лицензии GNU GPL, однако после появления последнего чернового варианта GPLv3 стал лучше относиться к этому проекту. Несмотря на это, сам он до сих пор отдаёт предпочтение GPLv2.

Компании, распространяющие GPLv3-ПО, не могут предъявлять судебные претензии к пользователям GPLv3-продуктов.

Окончательная версия GPLv3 была опубликована 29 июня 2007. Черновой вариант перевода можно прочитать тут.

19 ноября 2007 была выпущена GNU Affero General Public License v3 — GPLv3 с изменениями на основе Affero General Public License v1, выпущенной в 2002 году Affero Inc. на основе GNU GPLv2. Данная лицензия добавляет возможность получения исходного кода пользователям программы, взаимодействующим с ней только через сеть.[1]

Схема GNU GPL

Текст GNU GPL состоит из нескольких пронумерованных разделов. Ниже приведена схема версии 2.0 лицензии. Эта схема не имеет никакой юридической силы и служит только для краткого ознакомления.

  1. Определения
    • (первый абзац) Определение термина «программа»
    • (второй абзац) Область действия лицензии
  2. Право на копирование и распространение
  3. Изменение программы
    • (первый абзац) Право на изменения при соблюдении следующих условий:
      • a) добавление информации об изменении в модифицированных файлах;
      • b) лицензирование модифицированных версий на условиях GNU GPL;
      • c) условное требование интерактивного вывода информации об авторских правах и отсутствии гарантии.
    • (абзацы 2—4) Уточнение термина «производная работа»
  4. Требование предоставления исходного кода
    • (первый абзац) Возможные варианты распространения исполнимого кода:
      • a) распространение вместе с исходным кодом, или
      • b) распространение с гарантией предоставления исходного кода, или
      • c) (для некоммерческого использования) распространение вместе с такой гарантией, полученной от третьего лица.
    • (второй абзац) Определение термина «исходный код»
    • (третий абзац) Достаточность одинакового доступа для копирования исполнимого и исходного кодов
  5. Прекращение действия лицензии при нарушении её условий
  6. Акты, означающие принятие лицензии
  7. Запрещение дополнительных ограничений при дальнейшем распространении
  8. Внешние ограничения не снимают обязательства выполнять условия лицензии
  9. Возможность географических ограничений
  10. Будущие версии GNU GPL
  11. Запросы на исключения из правил
  12. Отказ от предоставления гарантий
  13. Отказ от ответственности

Сложности

GNU GPL требует распространения с двоичными файлами (в том числе неизменными) исходного кода или письменного обязательства его предоставить (своего или чужого; способы зависят от версии лицензии). Так как это требование непривычно для многих пользователей и разработчиков, и потому не всегда очевидно при прочтении лицензии, то слишком поздно узнав о нём, они могут быть не готовы к его выполнению, и считать его завышенным.[5]

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

См. также

  • GNU Lesser General Public License
  • GNU Free Documentation License
  • Ссылки

    • GNU General Public License, версия 3.0 (официальный английский текст).
    • Сравнительный анализ основных copyleft-лицензий
    • Официальный сайт, посвящённый разработке версии 3 GPL: Текущий черновик, Обоснования (Rationale)
    • GPL v3 — The changes from draft 1 to draft 2(англ.)
    • Тезисы выступления Фёдора Зуева «GNU GPL как юридический вездеход»
    • GNU GPL 3 человеческим языком. ООО «Континент». Проверено 13 июня 2008.
    • Brett Smith A Quick Guide to GPLv3 (англ.). Free Software Foundation, Inc. (2007-11-08). Проверено 16 ноября 2007.
      • Перевод: Краткое руководство по GPL v3 (рус.) Обзор различий между v.2 и v.3 с диаграммой совместимости лицензий

    GPL и российские законы

    • Сергей Середа СВОБОДНЫ ЛИ В РОССИИ «СВОБОДНЫЕ ЛИЦЕНЗИИ»?. Патенты и лицензии (2009-02-24). — анализ FOSS с точки зрения современного гражданско-правового и налогового законодательства РФ.
    • М. Брауде-Золотарев, Г. Гребнев, П. Протасов, А. Ралько, Е. Сербина Лицензионные договоры и Российское законодательство. INFO-FOSS.RU (2008). — о соответствии распространенных, в том числе свободных, лицензионных договоров отечественному законодательству.
    • Сергей Середа Открытое программное обеспечение: проблемы лицензирования и доказательства легальности. ПОтребитель (2008-08-10). — анализ правового статуса FOSS в контексте современного законодательства РФ и правоприменительной практики.
    • Ася Власова Как украсть Linux?. Открытые системы (2008-06-24). — о FOSS-лицензиях и их применении в России.
    • Илья Шпаньков Нелицензионный Linux. Компьютерра (2007-04-09). — о доказательстве легальности GNU/Linux при малой её известности.
    • Елена Тяпкина Правовой статус GPL в России. Компьютерра-Онлайн (2002-04-09). Проверено 28 января 2008.

    dic.academic.ru

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

    По всей видимости, существует достаточно много разработчиков, считающих вопрос лицензирования если не совсем несущественным, то наверняка второстепенным. Например, в опубликованной на сайте Fossbytes.com статье, посвящённой этой проблеме, скрывающийся под псевдонимом gdad-s-river автор сообщает, что он выбирает лицензию случайным образом. Но вовсе не по причине правового нигилизма — он уверен, что его проект не особенно интересен другим людям и его код не будет использован для создания других инструментов.

    Но его пример не может быть показательным. Если разработчик планирует создать продукт, который в перспективе может быть использован другими для построения собственных оригинальных версий, вопрос выбора лицензии для него чрезвычайно важен. Вариантов тут может быть много:

    • Apache License 2.0;
    • BSD 3 (New BSD);
    • BSD 2 (FreeBSD);
    • GNU General Public License (GPL) v3.0;
    • GNU Lesser General Public License (LGPL);
    • MIT License;
    • Mozilla Public License 2.0;
    • Common Development and Distribution License;
    • Eclipse Public License;
    • Creative Commons License.

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

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

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

    GNU General Public License

    Этот тип лицензий позволяет копировать исходный код без каких-либо ограничений. Копии можно размещать на рабочих станциях и серверах, причём делать это неограниченное число раз.

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

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

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

    Разработчикам следует знать, что использование GNU GPL предполагает соответствие неким стандартам оформления кода. Внутри него в комментариях должны быть изложены лицензионные требования.

    GNU Lesser General Public License

    Ранее название этого типа лицензий — GNU Library General Public License. LGPL чаще всего применяется для библиотек ПО, поскольку позволяет использовать их не только в свободных, но и проприетарных приложениях.

    В проприетарном ПО распространяемый на условиях LGPL код применяется в форме разделяемой библиотеки. Эта мера обеспечивает разграничение между закрытыми и открытыми компонентами в программе, сама же лицензия не требует открытия кода всего решения.

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

    BSD License

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

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

    Основная особенность BSD 3, которая часто называется BSD New, в том, что она ограничивает использование имён разработчиков в производных продуктах. На практике означает, что она по умолчанию запрещает применять имя автора для продвижения других программ — для этого требуется его специальное разрешение.

    MIT License

    Это самая короткая лицензия. Возможно, именно по этой причине она становится всё более популярной. По сути она разрешает всё.

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

    Creative Commons

    Эта группа лицензий предназначена не для ПО, а для «сопутствующих продуктов»: фотографий, рисунков, текстов, дизайнерских проектов и т. д. Прежде всего потому, что Creative Commons не требует включения в произведение текста лицензии, достаточно только указать соответствующее буквенное обозначение.

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

    В частности, Creative Commons может разрешать неограниченное копирование и распространение, но запрещать при этом любые изменения. Программистам это может показаться странным, а вот художник вероятнее всего сочтёт такое условие вполне разумным.

    Apache License

    У Apache License есть одна интересная для многих разработчиков особенность — она не ставит обязательным условием неизменность лицензии. Таким образом, правила распространения модифицированной версии какой-либо программы могут отличаться от исходных.

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

    Разумеется, право на изменение лицензии не означает возможности её отзыва. Никто не имеет права менять условия, которые уже были однажды определены.

    Версия для печати

    www.itweek.ru

    [править] Значение GPL

    Именно с публикации GPL отсчитывается существование свободного софта как единого значимого социального и экономического явления, а не просто совокупности замкнутых на себя кружков, каким сообщество было до Столлмана.

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

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

    Больше двух третей всех свободных программ распространяются сейчас под лицензией GPL и под ее «ослабленным» вариантом — LGPL (вариант лицензии, специально созданный на тот случай, если автор библиотеки решит, что определённая степень совместимости с проприетарным софтом отвечает его интересам).

    [править] История GPL

    Более чем четверть века назад, в 1980 году, в США впервые в мире был принят закон, распространивший копирайт на компьютерные программы. Что было безо всякого энтузиазма встречено не только конечными пользователями (которых тогда было немного), но и многими программистами. В особенности — принадлежащими к академическому сообществу и желавшими поэтому не столько роялти, сколько роста профессиональной репутации. В отличии от коммерческих софтверных фирм, они заинтересованы в максимально широком распространении своих программ. Кроме того, большинство хакеров были (и остаются) людьми идейными. А одна из любимых хакерских идей — «Information must be free!» — «Информация должна быть свободной». Им же предлагалось сомнительное счастье быть рабовладельцем, вместе со всеми вытекающими заботами и проблемами.

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

    Один из хакеров, Ричард Столлман, поступил в лучших американских традициях и основал в 1984 году FSF (Free Software Foundation, Фонд Свободного Софта) и проект GNU. В 1989 году FSF опубликовал первую версию GNU GPL, «Всеобщей Публичной Лицензии GNU» — стандартного юридического заклинания, которое каждый мог бы приложить к своей программе, разрешая ее свободное распространение и улучшение всеми, кто согласится распространять все свои добавления на тех же условиях.

    В 1991 году при участии присоединившегося к FSF юриста Эбена Моглена была выпущена вторая версия GPL. Изменения в ней касались в основном юридической техники. Третьей версии GPL ждали с 2001 года. Официальные лица FSF (Столлман, Моглен, директор FSF Брэдли Кун) многозначительно говорили что работа идет, но подробностей не сообщали. Столлман признался, что соавторы лицензии просто не могли выкроить время (несколько месяцев непрерывно), чтобы собраться и наконец дописать текст.

    [править] Некоторые казусы GPL

    • Vmware использует в своём продукте linux — не публикуя свой код под GPL, разумеется[1] (С этим случаем надо разбираться)
    • Телефоны Мотороллы используя в платформу Linux+Java не позволяют пользователям запускать внутри системы программы (кроме JAVA)
    • Дистрибутив Линукса Kororaa был закрыт под угрозами преследования за нарушение GPL, хотя реальность этого нарушения весьма сомнительна.
    • Тивоизация — исходный код системы, вроде бы открыт, но изменить ее нельзя, так как применяются программно-аппаратные методы ее сверки с эталоном.

    [править] Проверка GPL в суде

    Иногда говорят, что лицензия GPL не проверена в суде и поэтому ей не стоит доверять, так как потом окажется, что она недействительна и весь Линукс рассыпется как карточный домик. Это неверно. Лицензия GPL абсолютно надежна и незыблема. Она гениально вписана в копирайт и любое самое дурацкое решение суда по большому счёту её не повредит. Объясним почему.

    Предположим что некая организация использовала код, опубликованный под GPL, в своей проприеритарной программе и не опубликовала производный код под GPL. То есть нарушила условия лицензии. В таком случае один из авторов «слизанного» кода может подать в суд и легко доказать, что его авторские права были нарушены: он как автор указал определённые правила использования его труда (лицензию GPL), которые были явно нарушены.

    На суды за GPL существует несколько точек зрения:

    • С одной стороны деятельность это скорее вредоносная, чем полезная. Угрозы судом за нарушение GPL потенциально гораздо вредоноснее, чем даже качание права за копирайт, потому что (а) эффект один — человеку не дали делать хорошее под предлогом «копирайта» и (б) если подобные вещи будут совершаться регулярно, идея копилефтной лицензии будет дискредитирована в первую очередь. Когда какую-нибудь мелкую и никому неизвестную контору судят за нарушения GPL, радоваться этому совершенно нечего — каждый такой суд это гвоздь в гроб FSF и лично Столлмана. Любители судиться из-за копирайта — вообще говно, а любители судиться в защиту копилефта — это вообще чёрт знает что такое.
    • Другая точка зрения, что в принципе судить нарушителей GPL надо и наказание всегда быть одно: в соответствии с лицензией код должен быть раскрыт на условиях GPL.
    • Наконец есть и те, кто считает, что нарушение GPL должно караться так же как и пиратство — расстрелами, лагерями и конфискациями.

    Примеры судов о GPL:

    • Мюнхенский районный суд (Германия) признал компанию Skype виновной в нарушении лицензии
    • BusyBox settles Monsoon GPL lawsuit
    • Wallace v. FSF
    • Coolmail Trademark

    [править] История

    •  Январь 1989 опубликована первая версия лицензии
    •  Июнь 1991 — опубликована лицензия LGPL
    •  29 июня 2007 — опубликована версия 3 лицензии GPL. Публикаци предшествовало 2 года обсуждений.

    [править] Фольклор

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

    [править] Ссылки

    • Переводы GPL и других публичных лицензий. Автор Тифаретника lqp
    • Тивоизация — статья в английской википедии
    • Краткий путеводитель по зоопарку публичных лицензий Автор Тифаретника lqp
    • текст Автор Тифаретника tiphareth
    • Статья Апгрейд копилефта. Автор Тифаретника lqp для компьютерры
    • GPL в Абсурдопедии на Викии

    www.wikireality.ru

    Преамбула

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

    Лицензии для большинства программного обеспечения и других произведений созданы с целью ограничения вашей свободы делиться и изменять их. В отличие от таких лицензий, Универсальная общественная лицензия GNU предназначена гарантировать вам свободу делиться и изменять любые версии программ, давая уверенность, что это программное обеспечение останется свободным для всех его пользователей. Мы, Фонд свободного программного обеспечения, используем Универсальную общественную лицензию GNU для большинства нашего программного обеспечения; эта лицензия также относится к любым другим произведениям, выпускаемым авторами с ее использованием. Вы тоже можете применять эту лицензию для своих программ.

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

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

    Например, если вы распространяете копии такой программы бесплатно или за деньги, вы должны передать получателям те же свободы, которые получили вы. Вы должны убедиться, что они тоже получат или смогут получить исходный код. И вы должны показать им эти условия, чтобы они знали свои права.

    Разработчики, использующие Универсальную общественную лицензию GNU, защищают ваши права с помощью двух шагов:
    (1) заявляют авторские права на программное обеспечение, и (2) предлагают вам эту лицензию, дающую вам легальную возможность копировать, распространять и/или модифицировать его.

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

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

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

    Далее следуют конкретные условия для копирования, распространения и модификации.

    УСЛОВИЯ

    0. Определения.

    “Данная лицензия” подразумевает третью версию Универсальной общественной лицензии GNU.

    “Авторское право” также обозначает законы, схожие с законами об авторском праве, применимые к другим видам произведений, например, к полупроводниковым микросхемам.

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

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

    “Лицензированное произведение” подразумевает немодифицированную Программу, либо произведение, основанное на Программе.

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

    “Передача” произведения означает любой вид распространения, который позволяет третьим лицам создавать или получать копии. Простое взаимодействие с пользователем через компьютерную сеть, без получения копии, передачей не является.

    Пользовательский интерфейс отображает “Соответствующие правовые уведомления” в такой степени, что они включают в себя удобные и заметные функции, которые (1) отображают соответствующее уведомление об авторском праве, и (2) говорят пользователям, что нет никаких гарантий на работу (за исключением случаев, когда гарантия явно предоставлена), что владельцы лицензии могут передавать работу под Данной лицензией, и как можно увидеть копию Данной лицензии. Если интерфейс представляет из себя список пользовательских команд и опций, таких как меню, то соответствующий известный пункт соответствует данному критерию.

    1. Исходный код.

    “Исходный код” произведения означает предпочитаемую форму произведения для создания его модификаций. “Объектный код” означает произведение в любой неисходной форме.

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

    “Системные библиотеки” исполняемых произведений включают в себя все, кроме работы в целом, что (а) входит в нормальную форму поставки Главного Компонента, но которая не является частью этого Главного Компонента, и (б) служит только для использования в работе с Главным Компонентом, либо для предоставления Стандартного интерфейса, для которых реализация доступна для общественности в форме исходного кода. «Главный Компонент» в этом контексте означает главный существенный компонент (ядро, оконная система и т.д.) конкретной операционной системы (если таковые имеются), на которой выполняется произведение, либо компилятор, использованный для создания произведения, либо интерпретатор объектного кода, использованный для запуска произведения.

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

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

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

    2. Основные свободы.

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

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

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

    3. Защита легальных прав пользователей от законов, запрещающих обход технических средств защиты авторских прав.

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

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

    4. Передача точных копий.

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

    Вы можете установить или не устанавливать цену за каждую копию, что вы передали, и вы можете предлагать поддержку или гарантию за плату.

    5. Передача версий модифицированного исходного кода.

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

    • a) Произведение должно содержать заметные уведомления, утверждающие, что вы изменили его и действительную дату изменений.
    • b) Произведение должно содержать заметные уведомления, утверждающие, что оно выпущено под Данной лицензией и любыми дополнительными условиями, указанными в разделе 7. Данное требование изменяет требование раздела 4 “оставлять нетронутыми все уведомления”.
    • c) Вы должны лицензировать все произведение в целом под Данной лицензией для всех, кто вступает во владение копией. Данная лицензия будет распространяться вместе с любыми применимыми условиями раздела 7 на все произведение и все его части, независимо от того, как они поставляются. Данная лицензия не дает разрешения для выдачи лицензий на произведение другими способами, но не запрещает этого, если вы получили его отдельно.
    • d) Если в произведении присутствуют интерактивные пользовательские интерфейсы, каждый должен отображать Соответствующие правовые уведомления; однако, если Программа имеет интерактивные интерфейсы, которые не отображают Соответствующие правовые уведомления, то вашему произведению не обязательно отображать их.

    Компиляция лицензированного произведения с другими отдельными и независимыми произведениями, которые не являются по своей природе расширениями лицензированного произведения и не соединены с ним с целью сформировать большую программу на носителе хранения, называется “агрегацией”, если компиляция и ее итоговые авторские права не используются с целью ограничения доступа или легальных прав пользователя компиляции относительно исходного произведения. Включение лицензированного произведения в агрегацию не распространяет действие Данной лицензии на остальные части агрегации.

    6. Передача неисходных форм.

    Вы можете передавать лицензированные произведения в форме объектного кода на условиях разделов 4 и 5, а также при условии, что вы передаете машиночитаемый Соответствующий исходный код на условиях Данной лицензии одним из следующих способов:

    • a) Передаете объектный код в (или встроенным в) физический продукт (включая физический носитель дистрибутива) вместе с Соответствующим исходный кодом, расположенном на физическом носителе, обычно используемым для обмена программным обеспечением.
    • b) Передаете объектный код в (или встроенным в) физический продукт (включая физический носитель дистрибутива) вместе с письменным предложением, действительным, по крайней мере, три года и до тех пор, пока вы предоставляете запасные части или клиентскую поддержку для данной модели продукта, чтобы дать каждому, кто обладает объектным кодом либо (1) копию Соответствующего исходного кода для всего программного обеспечения, входящего в продукт, которое лицензировано Данной лицензией, на физическом носителе, обычно используемом для обмена программным обеспечением по цене, не превышающей ваши затраты на выполнение передачи исходного кода, либо (2) возможность скопировать Соответствующий исходный код с сетевого сервера без взимания платы.
    • c) Передаете индивидуальные копии объектного кода с копией письменного обещания о предоставлении Соответствующего исходного кода. Такой альтернативный способ допускается только в редких случаях и на некоммерческой основе, и только если вы получили объектный код в форме, соответствующей пункту b раздела 6.
    • d) Передаете объектный код, предоставляя доступ из обозначенного места (бесплатно или платно), и предоставляете аналогичный доступ к Соответствующему исходному коду, таким же способом, из такого же места, без последующей оплаты. Вам не нужно предоставлять получателям копию Соответствующего исходного кода вместе с объектным кодом. Если местом для копирования является сетевой сервер, Соответствующий исходный код может быть расположен на другом сервере (обслуживаемом вами или третьими лицами), поддерживающем аналогичные средства копирования, при условии, что объектный код должен сопровождаться ясными указаниями, где можно найти Соответствующий исходный код. Вы должны убедиться, что это возможно до тех пор, пока есть необходимость соответствия данным требованиям.
    • e) Передаете объектный код, используя пиринговую сеть, сообщая другим получателям, где находится объектный код, и Соответствующий исходный код для работы публично доступен без взимания платы согласно пункту d раздела 6.

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

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

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

    Если вы передаете объектный код согласно условиям этого раздела, или с, или специально для использования в, Пользовательском продукте, и передача происходит как часть транзакции, в которой право владения и использования Пользовательского продукта передано получателю на неограниченный срок или на определенный срок (не зависимо от того, как характеризуется транзакция) Соответствующий исходный код, переданный согласно этому разделу, должен сопровождаться Информацией для установки. Но это требование не применяется, если ни вы, ни третья сторона не имеете возможности установить модифицированный объектный код на Пользовательский продукт (например, произведение было установлено в ПЗУ).

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

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

    7. Дополнительные условия.

    “Дополнительные условия” это условия, которые дополняют условия Данной лицензии, делая исключения из одного или нескольких условий. Дополнительные условия, применимые ко всей Программе, должны рассматриваться так, как если бы они были включены в Данную лицензию, при условии, что они действительны согласно действующему законодательству. Если дополнительные свободы применяются только к части Программы, то это часть может быть использована отдельно на этих условиях, но вся Программа остается под действием Данной Лицензии без учета дополнительных свобод.

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

    Несмотря на любые другие положения Данной лицензии, на материал, добавленный вами к лицензированной разработке, вы можете (если разрешено владельцем авторских прав на материал) дополнить условия Данной лицензии следующими условиями:

    • a) Отказ от гарантий или ограничения ответственности иначе, чем в разделах 15 и 16 Данной лицензии; или
    • b) Требование сохранения указанных действительных юридических уведомлений или авторства в этом материале, или в Соответствующих Правовых Уведомлениях, отображаемых произведением, их содержащим; или
    • c) Запрет на искажение происхождения этого материала, либо требование к модифицированным версиям такого материала содержать пометку в надлежащей форме о том, что материал отличается от оригинальной версии; или
    • d) Ограничение на использование в рекламных целях имен владельцев лицензии или авторов материала; или
    • e) Отказ предоставлять права, предусмотренные законом о товарных знаках, для использования некоторых имен, товарных знаков, знаков обслуживания; или
    • f) Требование компенсации владельцам лицензии и авторам этого материала кем-либо, кто передает материал (или его модифицированные версии) с договорным принятием ответственности получателя для любой ответственности, которую данное договорное принятие непосредственно налагает на владельцев лицензии и авторов.

    Все остальные неразрешенные дополнительные условия считаются “дополнительными запретами” по смыслу раздела 10. Если Программа, как вы ее получили, или любую ее часть, содержит уведомление о том, что она управляется Данной лицензией наряду с термином, который представляет собой дальнейшее ограничение, вы можете удалить этот термин. Если документ лицензии содержит дополнительные запреты, но допускает релицензирование или передачу в соответствии с Данной лицензией, то вы можете добавить к лицензированному произведению материал, защищенный условиями того лицензионного документа, при условии, что дальнейшее ограничение не сохраняется при таком релицензировании или передаче.

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

    Дополнительные условия, разрешенные или неразрешенные, могут быть установлены в виде отдельной лицензии, или установлены как исключения; вышеперечисленные требования применяются в любом случае.

    8. Прекращение действия.

    Вы не можете распространять или модифицировать лицензированное произведение, за исключением случаев, оговоренных в Данной лицензии. Любая попытка распространения или модификаций на иных условиях не действительна и автоматически лишает вас прав согласно Данной лицензии (включая любые патенты, предоставленные согласно третьему пункту раздела 11).

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

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

    Лишение вас прав согласно данному разделу не лишает прав лиц, которые получили копии или права от вас согласно Данной лицензии. Если ваши права были приостановлены и не восстановлены на постоянной основе, то вы не можете получить новую лицензию на тот же материал в соответствии с разделом 10.

    9. Согласие не требуется для владения копией.

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

    10. Автоматическое лицензирование последующих получателей.

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

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

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

    11. Патенты.

    “Вкладчик” является владельцем авторских прав, разрешающим использование Программы согласно Данной лицензии или произведения, на котором основана программа. Произведение, лицензированное таким образом, называется “версией вкладчика”.

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

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

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

    Если вы передаете лицензированное произведение, сознательно основываясь на патентной лицензии, и Соответствующий исходный код произведения не доступен никому для бесплатного копирования и в соответствии с условиями Данной лицензии, через общедоступный сетевой сервер или другими легкодоступными средствами, то вы должны или (1) сделать так, чтобы Соответствующий исходный код стал доступен, или (2) договориться лишить себя выгоды из патентной лицензии на данное конкретное произведение, или (3) принять меры, в соответствии с требованиями Данной лицензии о расширении патентной лицензии для последующих получателей. “Сознательно основываясь” означает, что у вас есть фактические знания условий патентной лицензии, но передача лицензированного произведения в стране или использование вашего получателя лицензированной разработки в стране, нарушит один или более идентифицируемых патентов в этой стране и который вы имеете основания считать действительным.

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

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

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

    12. Не отказывать в свободе другим.

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

    13. Использование совместно с Универсальной общественной лицензией GNU Афферо.

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

    14. Пересмотренные версии Данной лицензии.

    Фонд свободного программного обеспечения может публиковать исправленные и/или новые версии Универсальной общественной лицензии GNU время от времени. Такие новые версии будут сходны по духу с настоящей версией, но могут отличаться в деталях, направленных на новые проблемы и обстоятельства. Каждой версии присваивается свой собственный номер. Если в Программе указывается, что конкретный номер версии Универсальной общественной лицензии GNU “или любая более поздняя версия” применима к ней, то у вас есть возможность следовать определениям и условиям либо версии указанного номера, либо любой последующей версии, опубликованной Фондом свободного программного обеспечения. Если в Программе не указан номер версии Универсальной общественной лицензии GNU, то вы можете выбрать любую версию, когда-либо опубликованную Фондом свободного программного обеспечения.

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

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

    15. Отказ от гарантий.

    НЕТ НИКАКИХ ГАРАНТИЙ ДЛЯ ПРОГРАММЫ ДО РАМОК, ДОПУСТИМЫХ ДЕЙСТВУЮЩИМ ЗАКОНОДАТЕЛЬСТВОМ. ЕСЛИ ИНОЕ НЕ УСТАНОВЛЕНО В ПИСЬМЕННОЙ ФОРМЕ, ПРАВООБЛАДАТЕЛЬ И/ИЛИ ДРУГИЕ СТОРОНЫ ПРЕДОСТАВЛЯЮТ ПРОГРАММУ «КАК ЕСТЬ», БЕЗ КАКИХ ЛИБО ГАРАНТИЙ (ЗАЯВЛЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ), ВКЛЮЧАЯ, НО, НЕ ОГРАНИЧИВАЯСЬ, ПОДРАЗУМЕВАЕМЫМИ ГАРАНТИЯМИ ТОВАРНОГО СОСТОЯНИЯ ПРИ ПРОДАЖЕ И ГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОГО ПРИМЕНЕНИЯ. ВЕСЬ РИСК, КАК В ОТНОШЕНИИ КАЧЕСТВА, ТАК И ПРОИЗВОДИТЕЛЬНОСТИ ПРОГРАММЫ ВЫ БЕРЕТЕ НА СЕБЯ. ЕСЛИ В ПРОГРАММЕ ОБНАРУЖЕН ДЕФЕКТ, ВЫ БЕРЕТЕ НА СЕБЯ СТОИМОСТЬ НЕОБХОДИМОГО ОБСЛУЖИВАНИЯ, ПОЧИНКИ ИЛИ ИСПРАВЛЕНИЯ.

    16. Ограничение ответственности.

    НИ В КОЕМ СЛУЧАЕ, ЕСЛИ НЕ ТРЕБУЕТСЯ ПРИМЕНИМЫМ ЗАКОНОМ ИЛИ ПИСЬМЕННЫМ СОГЛАШЕНИЕМ, НИ ОДИН ИЗ ПРАВООБЛАДАТЕЛЕЙ ИЛИ СТОРОН, ИЗМЕНЯВШИХ И/ИЛИ ПЕРЕДАВАВШИХ ПРОГРАММУ, КАК БЫЛО РАЗРЕШЕНО ВЫШЕ, НЕ ОТВЕТСТВЕНЕН ЗА УЩЕРБ, ВКЛЮЧАЯ ОБЩИЙ, КОНКРЕТНЫЙ, СЛУЧАЙНЫЙ ИЛИ ПОСЛЕДОВАВШИЙ УЩЕРБ, ВЫТЕКАЮЩИЙ ИЗ ИСПОЛЬЗОВАНИЯ ИЛИ НЕВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ ПРОГРАММЫ (ВКЛЮЧАЯ, НО, НЕ ОГРАНИЧИВАЯСЬ ПОТЕРЕЙ ДАННЫХ ИЛИ НЕВЕРНОЙ ОБРАБОТКОЙ ДАННЫХ, ИЛИ ПОТЕРИ, УСТАНОВЛЕННЫЕ ВАМИ ИЛИ ТРЕТЬИМИ ЛИЦАМИ, ИЛИ НЕВОЗМОЖНОСТЬ ПРОГРАММЫ РАБОТАТЬ С ДРУГИМИ ПРОГРАММАМИ), ДАЖЕ В СЛУЧАЕ ЕСЛИ ПРАВООБЛАДАТЕЛЬ ЛИБО ДРУГАЯ СТОРОНА БЫЛА ИЗВЕЩЕНА О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА.

    17. Интерпретация разделов 15 и 16.

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

    studylinux.ru


You May Also Like

About the Author: admind

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.