Gnu gpl v3 кратко

Обновлено: 04.07.2024

GNU General Public License (Открытое Лицензионное Соглашение GNU) – лицензия созданная фондом Free Software Foundation на свободное программное обеспечение с целью предоставления пользователям прав свободный запуск программ с любой целью, прав на копирование, модифицирование (если есть доступ к исходному коду), распространение программы на улучшение программы и выпуск улучшений в открытый доступ (если есть доступ к исходному коду). В российском законодательстве положение GPL (general public license) определяется ч.4 Гражданского кодекса РФ. [6]

Содержание

История

GPL была написана Ричардом Столлманом для использования с программами как часть проекта GNU. Она базируется на сходных лицензиях, использовавшихся для ранних версий GNU Emacs, 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 года.

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

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

Окончательная версия GPL v3 была опубликована 29 июня 2007.

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

Описание

Стандартная Общественная Лицензия GNU (GNU General Public License, GNU GPL) - это свободная копилефт-лицензия для программного обеспечения (ПО) и других видов произведений.

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

Разработчики, использующие GNU GPL, защищают наши права с помощью следующих двух шагов:

  1. заявляют авторские права на ПО;
  2. предоставляют лицензию, дающую законное право копировать, распространять и/или изменять его.

Для удобства пользователей и авторов, GPL требует чтобы модифицированные версии обозначались как "изменённые", таким образом проблемы и ошибки изменённых версий не будут ошибочно приписаны авторам оригинала. [7]

Особенности

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

Совместимость

Использование копилефта накладывает определённые ограничения на объединение работ под GPL и другими свободными (в первую очередь, копилефтными) лицензиями в производных работах.

GPL v2 несовместима с лицензиями Mozilla Public License, Common Development and Distribution License, Apache Software License и некоторыми другими.

GPL v3 была сделана совместимой с лицензией Apache License, однако с MPL и её производными она несовместима. Работы под MPL часто одновременно лицензируются и под GPL и LGPL (пример: код Mozilla Firefox), что частично решает проблему.

Известным примером несовместимости GPL с другой лицензией является невозможность включения файловой системы ZFS, выпущенной Sun Microsystems под CDDL, в ядро Linux, выпущенном под GPL v2.

Совместимые лицензии

  • GNU General Public License version 3
  • GNU General Public License version 2
  • GNU Lesser General Public License version 3
  • GNU Lesser General Public License version 2.1
  • GNU Affero General Public License version 3
  • GNU All-Permissive License
  • Apache License Version 2.0
  • Artistic License 2.0
  • Berkeley Database License (aka the Sleepycat Software Product License)
  • Boost Software License
  • Modified BSD license
  • CeCILL version 2
  • The Clear BSD License
  • Cryptix General License
  • eCos license version 2.0
  • Educational Community License 2.0
  • Eiffel Forum License version 2
  • EU DataGrid Software License
  • Expat License
  • FreeBSD license
  • Freetype Project License
  • License of the iMatix Standard Function Library
  • Independent JPEG Group License
  • License of imlib2
  • Intel Open Source License
  • ISC License
  • NCSA/University of Illinois Open Source License
  • License of Netscape Javascript
  • OpenLDAP License Version 2.7
  • Public Domain
  • License of Python 2.0.1 and newer versions
  • License of Python 2.1.1
  • License of Python 1.6a2 and earlier versions
  • License of Ruby
  • SGI Free Software License B version 2.0
  • Standard ML of New Jersey Copyright License
  • W3C Software Notice and License
  • WTFPL Version 2
  • X11 License
  • XFree86 1.1 License
  • License of ZLib
  • Zope Public License version 2.1
  • Zope Public License version 2.0 [8]

Сравнительная характеристика условий лицензий [9]

Лицензия GPL BSD MIT Mozilla public license Apache software license
Требуется указывать имя автора Да Да Да Да Да
Измененные файлы должны быть помечены Да Нет Нет Да Нет
Наименование производного ПО должно отличаться от наименования продукта создателей лицензии Нет Нет Нет Нет Да*
Производные произведения должны распространяться на условиях первоначальной лицензии Да Нет Нет Да ** Нет
Указана территория, на которую предоставляется лицензия Нет Нет Нет Да Нет
Отсутствие гарантий на ПО Да Да Да Да Да
Предоставляется право применить другую лицензию Нет Не указано Не указано Да Не указано
*Если нет письменного разрешения об использовании наименования продукта создателей лицензии.

**В данном случае речь идет об исходном тексте.

Исключения

Исключения из лицензий GNU можно посмотреть тут [1]

Сложности

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

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

Законотворчество

В настоящее время соответствие GPL законодательству Российской Федерации до конца ещё не определено, отсутствуют законодательные акты или разъяснения арбитражных судов по применимости данной лицензии в России и её соответствие законодательству, в особенности в части передачи прав и безвозмездной основы такой передачи. Между тем, данная область достаточно интенсивно обсуждается в настоящее время.

Тексты лицензий

Тексты лицензий на английском языке можно найти как на сайте Open Source Initiative, так и на сайте GNU. Очевидно, что текст GPL и LGPL, а также изменения к ним или новые версии этих лицензий, если они появятся, лучше всего брать с сайта GNU. Однако тексты остальных лицензий: MIT, BSD, Mozilla public license, Apache software license лучше всего взять с сайта Open Source.

Перевод универсальной общественно лицензии GNU на русский язык можно найти тут [2]

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

GNU General Public License

GNU General Public License или открытое лицензионное соглашение GNU — это лицензия, первый вариант которой датируется 1 февраля 1989 года (википедия сообщает о 1988 г, но я считаю дату которая стоит на оригинале). На сегодняшний день существует четыре варианта лицензии, которые нумеруются в порядке появления.

GNU GPL v1.0

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

GNU GPL v2.0

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

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

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

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

8. В том случае если распространение и/или использование Программы в отдельных государствах ограничено соглашениями в области патентных или авторских прав, первоначальный правообладатель, распространяющий Программу на условиях настоящей Лицензии, вправе ограничить территорию распространения Программы, указав только те государства, на территории которых допускается распространение Программы без ограничений, обусловленных такими соглашениями. В этом случае такое указание в отношении территорий определенных государств признается одним из условий настоящей Лицензии.[1]

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

GNU Lesser GPL v2.1

Данная версия лицензии датируется 1999 годом и содержит одно огромное отличие от обычной лицензии GNU GPL: предназначенная для библиотек, лицензия позволяет использовать их в проприетарном программном обеспечении. Например, библиотеки GNU C распространяются под лицензией GNU Lesser GPL v2.1, для того, чтобы сторонние разработчики могли использовать их в своем ПО, свободном или коммерческом.

GNU GPL v3.0

Вместе с GPL 3.0 вышла так же обновленная версия GNU Lesser GPL 3.0, которая продолжает отличаться тем, что позволяет использовать свободные библиотеки в закрытом ПО.

Совместимость

Многие лицензии практически повторяют принципы, заложенные в GPL и отличаются, в принципе, только тем, что приняты коммерческими или другими организациями. Ниже я постараюсь свести такие лицензии под определенные версии GPL. Совместимость означает то, что отдельные части ПО с лицензией совместимого типа можно выпускать в комплексе с GPL-частями и под одной GPL лицензией.

Совместимые только с GPL 3.0 лицензии

GNU Affero General Public License (AGPL) v3 — содержит пункт о том, что пользователи, которые взаимодействуют с программой по сети, так же должны иметь возможность получать исходные коды;
Apache License, Version 2.0;
Educational Community License 2.0;
Freetype Project License;
Microsoft Public License (Ms-PL);
XFree86 1.1 License;

Совместимые с GNU GPL лицензии (как с v2 так и с v3 версией)

Artistic License 2.0;
Berkeley Database License (aka the Sleepycat Software Product License);
Boost Software License;
Modified BSD license;
CeCILL version 2;
Cryptix General License;
Eiffel Forum License, version 2 — предыдущие версии не были совместимы;
Expat License;
FreeBSD license;
Лицензия the iMatix Standard Function Library;
Independent JPEG Group License;
Лицензия imlib2;
Intel Open Source License;
ISC License;
NCSA/University of Illinois Open Source License;
Лицензия Netscape Javascript;
OpenLDAP License, Version 2.7;
Лицензия Perl 5 и ниже;
Public Domain;
Лицензии Python 2.0.1, 2.1.1, и более новые версии;
Лицензия Ruby;
Standard ML of New Jersey Copyright License;
Unicode, Inc. License Agreement for Data Files and Software;
W3C Software Notice and License;
X11 License — иногда ошибочно называют MIT license.

Совместимые с Lesser GPL лицензии

eCos license version 2.0.

Словарь

Используемые источники

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

Лицензируя работу на условиях GNU GPL, автор не отказывается от права считаться её автором. [2]

Содержание

Свобода

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

История

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 года.

До этого Торвальдс уже выражал своё недовольство новой версией лицензии 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 лицензии. Эта схема не имеет никакой юридической силы и служит только для краткого ознакомления.

Сложности

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

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

Примечания

См. также

Ссылки

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

Переводы на русский

Wikimedia Foundation . 2010 .

Полезное

Смотреть что такое "Общественная лицензия GNU" в других словарях:

GNU Lesser General Public License — Автор Free Software Foundation Версия 3 … Википедия

Лицензия — (License) История лицензирования, лицензионные условия Лицензионный договор, лицензия в патентном авторском праве Содержание Содержание Раздел 1. История лицензирования. Раздел 2. Перечень возможных . Раздел 3. Лицензия в патентном праве. Раздел… … Энциклопедия инвестора

Лицензия BSD с тремя пунктами — Лицензия BSD, Программная лицензия университета Беркли (англ. BSD license) это лицензионное соглашение, впервые применённое для распространения операционных систем свободного программного обеспечения и используются для многих программ (помимо… … Википедия

Лицензия BSD с четырьмя пунктами — Лицензия BSD, Программная лицензия университета Беркли (англ. BSD license) это лицензионное соглашение, впервые применённое для распространения операционных систем свободного программного обеспечения и используются для многих программ (помимо… … Википедия

Лицензия свободного программного обеспечения — Не следует путать с лицензией open source. Пожалуйста … Википедия

Лицензия open source — Не следует путать с лицензией свободного ПО. Пожалуйста, улучшите и дополните этот раздел. Замечания о том, что нужно улучшить … Википедия

Исходная лицензия BSD — Лицензия BSD, Программная лицензия университета Беркли (англ. BSD license) это лицензионное соглашение, впервые применённое для распространения операционных систем свободного программного обеспечения и используются для многих программ (помимо… … Википедия

В сентябре Github добавила на страницы проектов, которые используют стандартные Open Source лицензии, секцию, в которой эта лицензия указывается:


После переработки условий использования сервиса, которые прояснили (наконец-то) правовой статус GitHub относительно проектов, которые он хранит, компания решила пойти дальше в том, чтобы помочь пользователям разобраться, на что они имеют право, а на что — нет. С этой целью на страницу просмотра файла LICENSE из корневой директории проекта были добавлены краткие сведения о лицензии с сайта Choose A License:


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

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

Пояснения некоторых значений таблиц

GNU AGPLv3

Разрешает:
* Коммерческое использование
* Распространение
* Изменение
* Личное использование
* Предоставление патентных прав

Требует:
* Распространять исходный код вместе с продуктом
* Упоминания авторства и лицензии в работе
* Указывать изменения, внесённые в работу
* Использование по сети приравнивается к распространению
* Производные продукта необходимо выпускать под той же лицензией

Запрещает:
* Отказ от ответственности
* Никакой гарантии

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

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

GNU GPLv3

Оригинальный текст Перевод на русский
Разрешает:
* Коммерческое использование
* Распространение
* Изменение
* Личное использование
* Предоставление патентных прав

Требует:
* Распространять исходный код вместе с продуктом
* Упоминания авторства и лицензии в работе
* Указывать изменения, внесённые в работу
* Производные продукта необходимо выпускать под той же лицензией

Запрещает:
* Отказ от ответственности
* Никакой гарантии

Это самая популярная копилефтная лицензия. От предыдущей она отличается только тем, что не приравнивает использование программы по сети к её распространению.

GNU LGPLv3

Оригинальный текст Перевод на русский
Разрешает:
* Коммерческое использование
* Распространение
* Изменение
* Личное использование
* Предоставление патентных прав

Требует:
* Распространять исходный код вместе с продуктом
* Упоминания авторства и лицензии в работе
* Указывать изменения, внесённые в работу
* Производные продукта необходимо выпускать под той же лицензией (но можно использовать продукт в качестве библиотеки)

Запрещает:
* Отказ от ответственности
* Никакой гарантии

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

Mozilla Public License 2.0

Разрешает:
* Коммерческое использование
* Распространение
* Изменение
* Личное использование
* Предоставление патентных прав

Требует:
* Распространять исходный код вместе с продуктом (в случае использования в качестве библиотеки — только исходный код библиотеки)
* Упоминания авторства и лицензии в работе
* Производные продукта необходимо выпускать под той же лицензией (но можно использовать продукт в качестве библиотеки)

Запрещает:
* Отказ от ответственности
* Никакой гарантии
* Не передаются права на торговые марки

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

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

The MIT License

Оригинальный текст Перевод на русский
Разрешает:
* Коммерческое использование
* Распространение
* Изменение
* Личное использование

Требует:
* Упоминания авторства и лицензии в работе

Запрещает:
* Отказ от ответственности
* Никакой гарантии

Apache License 2.0

Разрешает:
* Коммерческое использование
* Распространение
* Изменение
* Личное использование
* Предоставление патентных прав

Требует:
* Упоминания авторства и лицензии в работе
* Указывать изменения, внесённые в работу

Запрещает:
* Никаких обязательств
* Никакой гарантии
* Не передаются права на торговые марки

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

The Unlicense

Разрешает:
* Коммерческое использование
* Распространение
* Изменение
* Личное использование
* Предоставление патентных прав

Требует:
(Ничего не требует)

Запрещает:
* Никаких обязательств
* Никакой гарантии

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

А как же остальные лицензии? Как же BSD?

Этого набора более чем достаточно, если вы хотите выбрать лицензию для своего Open Source проекта — не надо писать свою лицензию или использовать что-то более специфическое. Путаница, которая возникает из-за обилия лицензий и их совместимости друг с другом — актуальная проблема Open Source. Лицензия BSD достаточно популярна, но её сокращённый вариант полностью совпадает по смыслу с лицензией MIT, и GNU советуют использовать именно последнюю. Если же вы столкнулись с проектом, который использует какую-то нестандартную лицензию, и хотите узнать, что она вам разрешает, вы можете подсмотреть в шпаргалке на сайте Choose A License.

Перевод выполнен в Wiki, текст доступен для редактирования.

Это приятно,с первого раза понятно :)

IMHO, только предпоследний параграф о нарушении и сроках какой-то запутанный.


Отлично! Только сам хотел этим заняться. Хорошо, что не стал. :)


ИМХО, правда "копилефт" лучше все же назвать авторским левом.

А что по поводу gpl-3 и qt. Можно ли написать программу на qt и выпустить ее под gpl-3 или нет? раскройте глаза беднму ананимусу.


Так и не понял пункт о DRM

>Так и не понял пункт о DRM Все то, что выпускается по GPL v.3 не должно рассматриваться как средство техн защиты => любой софт, взламывающий средство безопасности пож GPL3 будет легальным

Простым, значит, языком, говорите? Юридические извраты простым языком не излагаются (без искажения смысла или без появления двусмысленностей).

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


> любой софт, взламывающий средство безопасности пож GPL3 будет легальным

А законно ли это?


> Простым, значит, языком, говорите? Юридические извраты простым языком не излагаются (без искажения смысла или без появления двусмысленностей). А когда кто-нибудь попросит "изложить простым языком" какой-нибудь ман, сразу начинается недовольное воркотание прожженых линуксистов.

Ну там вроде как и правда довольно доступно. А вот искажения смысла и двусмысленности могут иметь место.

> А что по поводу gpl-3 и qt. Можно ли написать программу на qt и выпустить ее под gpl-3 или нет? раскройте глаза беднму ананимусу.

Нет. Qt распостраняется под GPL-2.


> Нет. Qt распостраняется под GPL-2

Так ведь это сама библиотека распространяется под GPL-2, а не код написанный с использованием средств библиотеки.

>> любой софт, взламывающий средство безопасности пож GPL3 будет легальным

>А законно ли это?

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


> Нет. Qt распостраняется под GPL-2

Тогда неясно, что за аццкая картинка о совместимости лицензий.. Мне подумалось это то, что можно вешать под GPL3

Если это так, то тогда почему Qt не подпадает под это?

>>Так и не понял пункт о DRM > Все то, что выпускается по GPL v.3 не должно рассматриваться как средство техн защиты => любой софт, взламывающий средство безопасности пож GPL3 будет легальным

Я не юрист, но вроде так: софт под GPL3, реализующий DRM не считаеться защитой и его можно легально взламывать. Наверное, чтобы не включали в ядро или в уже какие-то написанные программы DRM (т.е. чтобы такой DRM не был защищен законом).

>> А что по поводу gpl-3 и qt. Можно ли написать программу на qt и выпустить ее под gpl-3 или нет? раскройте глаза беднму ананимусу.

>Нет. Qt распостраняется под GPL-2.

Действительно доступно написано, только вот это не совсем понял:

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

Может вместо "изучения" читать "получения"?


Меня давно беспокоит один вопрос. Почему никто не хочет писать букву Ё ? Это же одно из ключевых отличий русского языка! Больше ни в каком другом языке подобных звуков нету ! А почему я про это пишу сдесь так потому что када начал читать статью, то мне это в очередно раз бросилось в глаза.



>Это же одно из ключевых отличий русского языка!

Ага - щас. Почитай историю этой буквы.

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

1) Начертание "Ё" заимствованно из французского языка(не помню в каком году 17-18век).

Как известно, искоренить советскому быдлу Русскую культуру не удалось =)

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

> В конце концов, Microsoft пытается получать деньги за пользование свободным ПО, что расходится с принципами свободы. Ни одна компания не должна иметь возможность делать что-либо подобное.

Ерунда. Если бы на GPL-продуктах, написанных не тобой, нельзя было бы зарабатывать, то гиганты типа Novell, RedHat, etc. даже не начали бы свою деятельность, внеся и свой вклад в свободное ПО, и Линукс навсегда остался бы поделкой для энтузиастов.


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

Спасибо. Теперь ясно все :)


>Ерунда. Если бы на GPL-продуктах, написанных не тобой, нельзя было бы зарабатывать, то гиганты типа Novell, RedHat, etc. даже не начали бы свою деятельность, внеся и свой вклад в свободное ПО, и Линукс навсегда остался бы поделкой для энтузиастов.

Уж не говоря о том что GPL не елиснтвенная лицензия и в других лицензиях люди совсем не против чтобы кто-то зарабатывал деньги.


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


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

Читайте также: