Глабальная публичная лицензия GNU
![]() | Эта статья может потребовать редактирования копий для грамматики, стиля, сплоченности, тона или орфографии . ( Ноябрь 2023 г. ) |
![]() | |
Автор | Ричард Сталлман |
---|---|
Последняя версия | 3 |
Издатель | Free Software Foundation |
Опубликовано | 25 февраля 1989 г |
SPDX идентифицировать |
|
Debian FSG совместим | Да [ 1 ] |
FSF одобрен | Да [ 2 ] |
OSI одобрен | Да (относится к GPLV3 только для GPLV2) только) [ 3 ] |
Copyleft | Да [ 2 ] [ 4 ] [ 5 ] |
Связывание из кода с другой лицензией | Программное обеспечение, лицензированное только по лицензии, совместимые с GPL, за исключением LGPL, который позволяет всем программам. [ 6 ] |
Веб -сайт | www |
( Общие общественные лицензии GNU GNU GPL или просто GPL ) представляют собой серию широко используемых свободных лицензий на программное обеспечение или лицензии на копирование , которые гарантируют конечным пользователям свободы для запуска, изучения, обмена и модификации программного обеспечения. [ 7 ] Лицензия была первой копией для общего использования и была первоначально написана Ричардом Шталлманом , основателем Free Software Foundation (FSF) для проекта GNU . Лицензия предоставляет получателям компьютерной программы права свободного определения программного обеспечения . [ 8 ] Лицензии в серии GPL являются лицензиями Copyleft, что означает, что любая производная работа должна быть распределена в соответствии с теми же или эквивалентными условиями лицензии. Это более ограничительно, чем меньшая общая публичная лицензия , и даже более отличается от более широко используемых разрешительных лицензий на программное обеспечение, таких как BSD , MIT и Apache .
Исторически, семейство лицензий GPL было одной из самых популярных лицензий на программное обеспечение в домене программного обеспечения с открытым исходным кодом (FOSS). [ 7 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] Выдающиеся бесплатные программы, лицензированные в GPL, включают ядро Linux и коллекцию компилятора GNU (GCC). Дэвид А. Уилер утверждает, что копия, предоставленная GPL, имела решающее значение для успеха систем на основе Linux , предоставив программистам, которые внесли свой вклад в ядро уверенность в том, что их работа принесет пользу всему миру и останется свободными, а не эксплуатируется Компании -разработки программного обеспечения, которые не должны были бы что -либо возвращать сообществу. [ 13 ]
В 2007 году была выпущена третья версия лицензии (GPLV3) для решения некоторых предполагаемых проблем со второй версией (GPLV2), которые были обнаружены во время давнего использования последнего.
Чтобы сохранить лицензию, лицензия GPL включает в себя необязательный пункт «любая более поздняя версия», позволяющая пользователям выбирать между исходными терминами или условиями в новых версиях, обновленных FSF. Проекты программного обеспечения, лицензированные с дополнительным пунктом «или позднее», включают проект GNU, в то время как ядро Linux, например, лицензировано только в GPLV2.
Пункт «или любая более поздняя версия» иногда известна как «пункт о спасении», поскольку он позволяет комбинациям между различными версиями программного обеспечения, лицензированного GPL для поддержания совместимости.
История
[ редактировать ]Первоначальный GPL был написан Ричардом Сталлманом в 1989 году для использования с программами, выпущенными в рамках проекта GNU. Он был основан на объединении аналогичных лицензий, используемых для ранних версий GNU Emacs (1985), [ 14 ] отладчик GNU и GNU C. компилятор [ 15 ] Эти лицензии содержали аналогичные положения для современного GPL, но были специфичными для каждой программы, что делает их несовместимыми, несмотря на то, что они были одинаковой лицензией. [ 16 ] Цель Stallman состояла в том, чтобы получить одну лицензию, которая может быть использована для любого проекта, что позволило многим проектам поделиться кодом.
Вторая версия лицензии, версия 2, была выпущена в 1991 году. В течение следующих 15 лет члены сообщества свободного программного обеспечения стали обеспокоены проблемами в лицензии GPLV2, которые могли бы позволить кому-то использовать программное обеспечение, лицензированное GPL, противоречить лицензии. намерение. [ 17 ] Эти проблемы включали в себя тивуализацию (включение GPL-лицензированного программного обеспечения в аппаратное обеспечение, которое отказывается запускать модифицированные версии своего программного обеспечения), проблемы совместимости, аналогичные проблемам AGPL (V1) и патентные сделки между Microsoft и дистрибьюторами свободных и открытых источников. Программное обеспечение, которое некоторые рассматривали как попытку использовать патенты в качестве оружия против сообщества свободного программного обеспечения.
Версия 3 была разработана как попытка решения этих проблем и была официально выпущена 29 июня 2007 года. [ 18 ]
Версия 1
[ редактировать ]Опубликовано | 25 февраля 1989 года |
---|---|
Веб -сайт | www |
Версия 1 GNU GPL, [ 19 ] выпущен 25 февраля 1989 года, [ 20 ] был написан для защиты от двух основных методов, с помощью которых дистрибьюторы программного обеспечения ограничивали свободы, которые определяют свободное программное обеспечение. Первая проблема заключалась в том, что дистрибьюторы могут публиковать только бинарные файлы , которые являются исполняемыми, но не читаемыми или модифицируемыми людьми. Чтобы предотвратить это, GPLV1 заявил, что копирование и распределение копий любой части программы также должно предоставить исходный код, читаемый на человеке, доступным в соответствии с теми же условиями лицензирования. [ А ]
Вторая проблема заключалась в том, что дистрибьюторы могут добавить ограничения, либо к лицензии, либо путем объединения программного обеспечения с другим программным обеспечением, которое имело другие ограничения на распространение. Союз двух наборов ограничений будет применяться к комбинированной работе, добавляя таким образом неприемлемые трудности. Чтобы предотвратить это, GPLV1 заявил, что модифицированные версии в целом должны были быть распределены в соответствии с условиями GPLV1. [ B ] Следовательно, программное обеспечение, распределяемое в соответствии с условиями GPLV1, может быть объединено с программным обеспечением в более разрешенных терминах, поскольку это не изменит условия, в соответствии с которыми можно было бы распределить целое. Тем не менее, программное обеспечение, распределяемое в соответствии с GPLV1, не может быть объединено с программным обеспечением, распределенным по более ограничительной лицензии, так как это противоречит требованию, чтобы все было распределяться в соответствии с условиями GPLV1.
Версия 2
[ редактировать ]Опубликовано | Июнь 1991 |
---|---|
Веб -сайт | www |
По словам Ричарда Сталлмана, основным изменением в GPLV2 было пункт «Свобода или смерть», как он называет это [ 16 ] -Раздел 7. В разделе говорится, что лицензиаты могут распространять покрытую GPL работу только в том случае, если они могут выполнить все обязательства лицензии, несмотря на любые другие юридические обязательства, которые они могут иметь. Другими словами, обязательства лицензии не могут быть разорваны из -за противоречивых обязательств. Это положение предназначено для того, чтобы отговорить любую сторону от использования иска о нарушении патента или другого судебного разбирательства, чтобы ухудшить свободу пользователей в соответствии с лицензией. [ 16 ]
К 1990 году стало очевидным, что менее ограничивающая лицензия будет стратегически полезна для библиотеки C и для библиотек программного обеспечения, которые по сути выполняли работу существующих проприетарных; [ 21 ] Когда в июне 1991 года была выпущена версия 2 GPL (GPLV2), вторая лицензия - общая публичная лицензия библиотеки GNU - была введена одновременно и пронумерована с версией 2, чтобы показать, что оба были дополнительными. [ 22 ] Номера версий расходились в 1999 году, когда была выпущена версия 2.1 LGPL, что переименовало его в GNU меньшую общую публичную лицензию, чтобы отразить свое место в философии. GPLV2 был также изменен для обозначения нового имени LGPL, но его номер версии остался прежним, что привело к тому, что исходный GPLV2 не был распознан по обмену данными программного пакета (SPDX). [ 23 ] [ неудачная проверка ]
Лицензия включает в себя инструкции по указанию «версии 2 лицензии или (по варианту) любой более поздней версии», чтобы разрешить гибкое необязательное использование либо версии 2, либо 3, но некоторые разработчики изменяют это, чтобы указать только «Версия 2».
Версия 3
[ редактировать ]Опубликовано | 29 июня 2007 г. |
---|---|
Веб -сайт | www |
В конце 2005 года Free Software Foundation (FSF) объявил о работе по версии 3 GPL (GPLV3). 16 января 2006 года был опубликован первый «проект обсуждения» GPLV3, и началась публичная консультация. Первоначально общественная консультация была запланирована на девять до пятнадцати месяцев, но в конечном итоге длилась восемнадцать месяцев, причем четыре проекта были опубликованы. Официальный GPLV3 был выпущен FSF 29 июня 2007 года. Richard Stallman был написан GPLV3 с юрисконсультом Эбена Моглена и Ричарда Фонтана из Центра права на свободу программного обеспечения . [ 24 ] [ 25 ]
По словам Шталлмана, наиболее важными изменениями были в отношении патентов на программное обеспечение , совместимость с лицензией на свободное программное обеспечение , определение «исходного кода» и ограничения на оборудование на модификации программного обеспечения, такие как тивозиция . [ 24 ] [ 26 ] Другие изменения, связанные с интернационализацией, как рассматриваются нарушения лицензии, и как владелец авторских прав может предоставить дополнительные разрешения. Концепция «распространения программного обеспечения», как термин для копирования и дублирования программного обеспечения, была четко определена.
Процесс общественных консультаций был скоординирован Фондом Free Software с помощью Law Center Freedom Fore, Free Software Foundation Europe , [ 27 ] и другие свободные программные группы. Комментарии были собраны у общественности через веб -портал gplv3.fsf.org, [ 28 ] Использование специально написанного программного обеспечения под названием STET .
В ходе процесса публичных консультаций 962 комментария были представлены для первого проекта. [ 29 ] К концу периода комментариев было представлено 2636 комментариев. [ 30 ]
Третий проект был выпущен 28 марта 2007 года. [ 31 ] Этот проект включал язык, предназначенный для предотвращения соглашений, связанных с патентами, таких как противоречивое патентное соглашение о Microsoft-Novell , и ограничил положения против Tivoization до юридического определения «пользователя» и «потребительского продукта». Он также явно удалил раздел по «географическим ограничениям», что было объявлено о вероятном удалении этого раздела при запуске публичной консультации.

Четвертый проект обсуждения, [ 32 ] который был последним, был выпущен 31 мая 2007 года. Он ввел совместимость с лицензией Apache версии 2.0 (предыдущие версии несовместимы), разъяснили роль внешних подрядчиков и сделали исключение, чтобы избежать предполагаемых проблем сорта в стиле Microsoft -Novell, В разделе 11 в пункте 6, что:
Вы не можете передать покрытую работу, если вы являетесь стороной договоренности со третьей стороной, которая занимается распространением программного обеспечения, в соответствии с которым вы производите платеж третьей стороне, исходя из степени вашей деятельности по передаче работы и В соответствии с которыми третья сторона предоставляет любую из сторон, которые получат от вас покрытую работу, дискриминационную патентную лицензию ...
Это направлено на то, чтобы сделать такие будущие сделки неэффективными. Лицензия также предназначена для того, чтобы Microsoft расширила лицензии на патенты, которые она предоставила клиентам Novell для использования программного обеспечения GPLV3 всем пользователям этого программного обеспечения GPLV3; Это было возможно только в том случае, если Microsoft была юридически «конвейером» программного обеспечения GPLV3. [ 33 ]
Ранние черновики GPLV3 также позволяют лицензиарам добавить требования, подобное AGPL , которое подключило бы лазейку ASP в GPL . [ 34 ] [ 35 ] Поскольку были выражены опасения по поводу административных расходов на проверку кода для этого дополнительного требования, было решено сохранить GPL и лицензию AGPL. [ 36 ]
Другие, в частности, некоторые громкие разработчики ядра Linux , такие как Linus Torvalds , Greg Kroah-Hartman и Эндрю Мортон , прокомментировали средства массовой информации и сделали публичные заявления об их возражениях против частей дискуссионных черновиков 1 и 2. [ 37 ] Разработчики ядра ссылались на проекты GPLV3, которые касаются DRM / Tivoization , патентов и «дополнительных ограничений», и предупредили о балканизации «вселенной с открытым исходным кодом». [ 37 ] [ 38 ] Линус Торвальдс, который решил не принимать GPLV3 для ядра Linux, [ 39 ] повторил свою критику несколько лет спустя. [ 40 ] [ 41 ]
GPLV3 улучшила совместимость с несколькими свободными лицензиями на программное обеспечение, такими как Apache License, версия 2.0 и общая публичная лицензия GNU Affero, с которой GPLV2 нельзя объединить. [ 42 ] Тем не менее, программное обеспечение GPLV3 может быть объединено и обмениваться кодом с программным обеспечением GPLV2, только если используемое лицензия GPLV2 имела дополнительное «или более позднее» предложение, а программное обеспечение было обновлено до GPLV3. В то время как FSF рассматривается в разделе «GPLV2 или любая более поздняя версия» как наиболее распространенная форма лицензионного программного обеспечения GPLV2, [ 43 ] Разработчик Toybox Роб Лэндли описал это как оговорку о спасательной шлюпке . [ C ] Проекты программного обеспечения, лицензированные с дополнительным пунктом "или позднее", включают проект GNU , [ Цитация необходима ] в то время как выдающийся пример без пункта - ядро Linux. [ 39 ] [ 46 ]
Окончательная версия текста лицензии была опубликована 29 июня 2007 года. [ 47 ]
Условия и положения
[ редактировать ]Условия и условия GPL должны быть доступны для любого, кто получает копию работы, в которой к нему применяется GPL («Лицензиат»). Любой лицензиат, который придерживается Условий и Условий, дается разрешение на изменение работы, а также копировать и перераспределить работу или любую производную версию. Лицензиату разрешено взимать плату за эту услугу или сделать это бесплатно. Эта последняя точка отличает GPL от лицензий на программное обеспечение, которые запрещают коммерческое перераспределение. FSF утверждает, что свободное программное обеспечение не должно наносить ограничения на коммерческое использование, [ 48 ] и GPL явно утверждает, что работы GPL могут быть проданы по любой цене.
GPL дополнительно утверждает, что дистрибьютор не может наложить «дальнейшие ограничения на права, предоставленные GPL». Это запрещает такие действия, как распространение программного обеспечения в соответствии с соглашением о неразглашении или договоре.
Четвертый раздел для версии 2 лицензии и седьмой раздел версии 3 требует, чтобы программы, распределенные в виде предварительно скомпилированных двоичных файлов -Ко-бинар или письменное предложение о получении исходного кода, который пользователь получил, когда они получили предварительно скомпилированный бинар под GPL. Второй раздел версии 2 и пятый раздел версии 3 также требует предоставления «всем получателям копии этой лицензии вместе с программой». Версия 3 лицензии позволяет сделать исходный код доступным дополнительным способом в выполнении седьмого раздела. К ним относятся загрузка исходного кода с смежного сетевого сервера или с одноранговой передачей, при условии, как был доступен скомпилированный код, и существуют «четкие указания» о том, где найти исходный код.
FSF не удерживает авторское право на работу, выпущенную в GPL, если только автор явно не назначает авторские права на FSF (что редко случается, за исключением программ, которые являются частью проекта GNU). Только отдельные владельцы авторских прав имеют право предъявлять иск, когда предполагается нарушение лицензии.

Использование лицензированного программного обеспечения
[ редактировать ]Программное обеспечение в рамках GPL может быть запущено для всех целей, включая коммерческие цели и даже в качестве инструмента для создания проприетарного программного обеспечения , например, при использовании компиляторов GPL-лицензии . [ 49 ] Пользователи или компании, которые распространяют лицензированные GPL-лицензии (например, программное обеспечение), могут взимать плату за копии или предоставить им бесплатно. Это отличает GPL от лицензий на программное обеспечение для общего программного обеспечения, которые разрешают копирование для личного использования, но запрещают коммерческое распределение или лицензии на проприетарные лицензии, в которых копирование запрещено законодательством об авторском праве . FSF утверждает, что свободное программное обеспечение, уважающее свободу, также не должно ограничивать коммерческое использование и распространение (включая перераспределение): [ 48 ]
В чисто частном (или внутреннем) использование - без продаж и отсутствия распространения - программный код может быть изменен, а детали повторно используются без необходимости выпуска исходного кода. Для продаж или распространения весь исходный код должен быть доступен для конечных пользователей, включая любые изменения и дополнения кода - в этом случае применяется Copyleft, чтобы гарантировать, что конечные пользователи сохраняют свободы, определенные выше. [ 50 ]
Тем не менее, программное обеспечение, работающее в качестве прикладной программы в рамках GPL-лицензированной операционной системы, такой как Linux, не требуется лицензировать в рамках GPL или распределять с доступностью кода исходного кода-лицензирование зависит только от используемых библиотек и программных компонентов, а не на базовая платформа. [ 51 ] Например, если программа состоит только из исходного исходного кода или объединяется с исходным кодом из других программных компонентов , [ D ] Тогда пользовательские программные компоненты не должны быть лицензированы в соответствии с GPL и не должны делать их исходный код доступным; Даже если используемая базовая операционная система лицензирована в соответствии с GPL, приложения, работающие на ней, не считаются производными. [ 51 ] Только если лицензированные детали GPL используются в программе (и программа распределена), то все другие исходные коды программы должны быть доступны в соответствии с теми же условиями лицензии. GNU (LGPL) , Была создана общая публичная лицензия чтобы иметь более слабую копию, чем GPL, поскольку она не требует пользовательского исходного кода (отличающегося от лицензированных частей LGPL), чтобы быть доступным в соответствии с теми же условиями лицензии.
Пятый раздел версии 3 гласит, что ни один код, лицензированный GPL, должен рассматриваться как эффективная «мера технической защиты», как определено в статье 11 Договора об авторском праве в ВИП , и что те, кто передает работу, отказываются от всей юридической власти, чтобы запретить обход Мера технической защиты «в той степени, в которой такое обход осуществляется путем осуществления прав по настоящей лицензии в отношении покрытой работы». Это означает, что пользователи не могут нести ответственность за обход DRM, реализованного с использованием кода, лицензированного GPLV3 в соответствии с такими законами, как Закон США о авторском праве в США (DMCA). [ 52 ]
Copyleft
[ редактировать ]Права на распределение, предоставленные GPL для модифицированных версий работы, не являются безусловными. Когда кто -то распределяет лицензированную работу GPL плюс свои собственные модификации, требования к распределению всей работы не могут быть больше, чем требования, которые находятся в GPL.
Это требование известно как Copyleft. Он получает юридическую власть от использования авторских прав на программы. Поскольку работа по GPL защищена авторским правом, лицензиат не имеет права перераспределить его, даже в измененной форме (запрещающий справедливое использование ), за исключением условий лицензии. Один должен придерживаться условий GPL, только если кто -то хочет осуществлять права, обычно ограниченные законом об авторском праве, такими как перераспределение. И наоборот, если кто -то распределяет копии работы, не соблюдая условия GPL (например, путем сохранения секрета исходного кода), может подать иск первоначальный автор в соответствии с законодательством об авторском праве.
Закон об авторском праве исторически использовался для предотвращения распространения работы сторон, не уполномоченных создателем. Copyleft использует те же законы об авторском праве для достижения совершенно другой цели. Он предоставляет права на распределение всем сторонам, поскольку они предоставляют одинаковые права на последующие, а также на следующее и т. Д. Таким образом, GPL и другие лицензии на копирование пытаются обеспечить доступ к Libre к работе и всем деривативам. [ 53 ]
Многие дистрибьюторы лицензированных программ GPL объединяют исходный код с помощью исполняемых файлов . Альтернативный метод удовлетворения CopyLeft - предоставить письменное предложение о предоставлении исходного кода на физическом среде (например, CD) по запросу. На практике многие лицензированные программы GPL распространяются по Интернету, а исходный код доступен по FTP или HTTP . Для интернет -распространения это соответствует лицензии.
Copyleft применяется только тогда, когда человек стремится перераспределить программу. Разработчики могут делать частные модифицированные версии, не обязательными разглашать модификации, если они не распространяют модифицированное программное обеспечение кому -либо еще. Copyleft применяется только к программному обеспечению, а не к его выводу (если только этот вывод сама по себе является производной программы). [ E ] Например, общедоступный веб -портал с модифицированной производной системы управления контентом , лицензированной GPL, не требуется для распределения своих изменений в базовом программном обеспечении, поскольку модифицированный веб -портал не перераспределяется, а скорее размещен, а также из -за вывода веб -портала также не является производной работой системы управления контентом, лицензированной GPL.
Были обсуждены, является ли это нарушением GPLV1 для выпуска исходного кода в запутанной форме, например, в тех случаях, когда автор менее готов сделать исходный код доступным. Консенсус заключался в том, что, хотя и неэтично, это не считалось нарушением. Проблема была уточнена, когда лицензия была изменена с помощью V2, чтобы потребовать, чтобы «предпочтительная» версия исходного кода была доступна. [ 55 ]
Лицензия против контракта
[ редактировать ]GPL был разработан как лицензия , а не контракт. [ 56 ] В некоторых юрисдикциях общего права правовое различие между лицензией и договором является важным: контракты подлежат исполнению в соответствии с законодательством о договоре , тогда как лицензии применяются в соответствии с законодательством об авторском праве . Тем не менее, это различие не полезно во многих юрисдикциях, где нет различий между контрактами и лицензиями, такими как гражданского права . системы [ 57 ]
Те, кто не принимает условия GPL, не имеют разрешения, в соответствии с законом об авторском праве, копировать или распространять программное обеспечение, лицензированное GPL, или производные работы. Однако, если они не перераспределяют лицензированную программу GPL, они все равно могут использовать программное обеспечение в своей организации, как им нравится, и работы (включая программы), построенные путем использования программы
Разработчик программного обеспечения Эллисон Рэндал утверждала, что GPLV3 как лицензия излишне сбивает с толку для читателей -мирян и может быть упрощен при сохранении тех же условий и юридической силы. [ 58 ]
В апреле 2017 года федеральный суд США постановил, что лицензия с открытым исходным кодом является обязательным договором. [ 59 ]
В октябре 2021 года SFC подал в суд на Vizio за нарушение контракта в качестве конечного пользователя для запроса исходного кода для телевизоров Vizio, федеральный судья постановил, что GPL является подлежащим исполнению договора конечных пользователей, а также лицензией для владельцев авторских прав. [ 60 ]
Деривации
[ редактировать ]Текст GPL сам по себе защищен авторским правом , а авторское право удерживается Фондом свободного программного обеспечения.
FSF позволяет людям создавать новые лицензии на основе GPL, если полученные лицензии не используют преамбулу GPL без разрешения. Это обескуражено, поскольку такая лицензия может быть несовместимой с GPL [ 61 ] и вызывает воспринимаемое распространение лицензии .
Другие лицензии, созданные проектом GNU, включают в себя общую публичную лицензию GNU , лицензию на бесплатную документацию GNU и общую публичную лицензию GNU Affero .
Текст GPL сам по себе не находится под GPL. Авторское право лицензии не позволяет изменению лицензии. Копирование и распространение лицензии разрешено, поскольку GPL требует, чтобы получатели получили «копию этой лицензии вместе с программой». [ 62 ] Согласно часто задаваемым вопросам GPL, любой может сделать новую лицензию, используя модифицированную версию GPL, если они используют другое имя для лицензии, не упоминайте «GNU» и удалите преамбулу, хотя преамбула может использоваться в Модифицированная лицензия, если разрешение на использование его получена из Фонда свободного программного обеспечения (FSF). [ 63 ]
Связывание и полученные работы
[ редактировать ]![]() | Этот раздел написан как личное размышление, личное эссе или аргументативное эссе , в котором говорится личные чувства редактора Википедии или представляет оригинальный аргумент по теме. ( Ноябрь 2023 г. ) |
Библиотеки
[ редактировать ]Согласно FSF, «GPL не требует, чтобы вы выпустили свою модифицированную версию или какую -либо ее часть. Вы можете вносить изменения и использовать их в частном порядке, даже не выпустив их». [ 64 ] Однако, если кто-то высвобождает лицензированную GPL-лицензию для общественности, существует проблема, касающаяся связывания: а именно, является ли запатентованная программа, которая использует библиотеку GPL, нарушает GPL.
Этот ключевой спор состоит в том, может ли программное обеспечение для не GPL на законных основаниях связывать или динамически ссылаться на библиотеки GPL. Различные мнения существуют по этому вопросу. GPL ясен, требуя, чтобы все производные произведения кода в соответствии с GPL сами были под GPL. Неоднозначность возникает в отношении использования библиотек GPL и объединения программного обеспечения GPL в большую упаковку (возможно, смешан в двоичный с помощью статического связывания). В конечном итоге это вопрос не GPL как таковой , а о том, как закон об авторском праве определяет производные работы. Существуют следующие точки зрения:
Точка зрения: динамическое и статическое связывание нарушает GPL
[ редактировать ]Фонд свободного программного обеспечения (который обеспечивает авторское право нескольких известных программных продуктов, лицензированных GPL, и самого текста лицензии) утверждает, что исполняемый файл, который использует динамически связанную библиотеку, действительно является производной. Это, однако, не относится к отдельным программам, общающимся друг с другом. [ 65 ]
Фонд свободного программного обеспечения также создал LGPL , который почти идентичен GPL, но с дополнительными разрешениями, позволяющими связывать целей «использования библиотеки».
Ричард Сталлман и FSF специально поощряют писателей библиотеки лицензировать в GPL, чтобы проприетарные программы не могли использовать библиотеки, чтобы защитить мир свободного программного обеспечения, предоставляя ему больше инструментов, чем проприерный мир. [ 66 ]
Точка зрения: статическое связывание нарушает GPL, но неясно, как динамическое связывание
[ редактировать ]Некоторые люди считают, что, хотя статическое связывание создает производные работы, неясно, следует ли считать исполняемый файл, который динамически связывается с кодом GPL деривативной работой (см. Слабый Copyleft ). Автор Linux Linus Torvalds соглашается с тем, что динамическое связывание может создавать производные работы, но не согласен с обстоятельствами. [ 67 ]
Адвокат Novell написал, что динамическое связывание, не являющееся производным, «имеет смысл», но не является «четким», и что свидетельство о хорошем динамическом связывании может быть видно на существовании проприетарных водителей ядра Linux. [ 68 ]
В деле Galoob v. Nintendo Соединенных Штатов, , Девятый окружной апелляционный суд определил производную работу как наличие « формы» или постоянства », и отметил, что« нарушающая работа должна включать часть защищенной от работы в той или иной форме », [ 69 ] Но не было четких судебных решений для разрешения этого конкретного конфликта.
Точка зрения: связывание не имеет значения
[ редактировать ]Согласно статье в журнале Linux Journal , Лоуренс Розен (одноразовая инициатива с открытым исходным кодом ) утверждает, что метод связывания в основном не имеет отношения к вопросу о том, является ли часть программного обеспечения деривативной работой ; Более важен вопрос о том, предназначено ли программное обеспечение для взаимодействия с клиентским программным обеспечением и/или библиотеками. [ 70 ] Он заявляет: «Основным указанием того, является ли новая программа производной работой, является ли использован исходный код оригинальной программы [в смысле копирования], модифицирован, переведен или иным образом изменен каким-либо образом для создания новой программы I, если бы нет, то я бы сказал, что это не производная [ 70 ] и перечисляет множество других моментов, касающихся механизма намерения, объединения и сцепления. Он также спорит на сайте своей фирмы [ 71 ] что такие «рыночные» факторы важнее техники связывания.
Существует также конкретная проблема того, должен ли плагин или модуль (например, NVIDIA или ATI графического карты модули ядра ) также быть GPL, если его можно будет разумно считать его собственной работой. Эта точка зрения предполагает, что разумно отдельные плагины или плагины для программного обеспечения, предназначенные для использования плагинов, могут быть лицензированы по произвольной лицензии, если работа будет GPLV2. Особый интерес представляет абзац GPLV2:
Вы можете изменить свою копию или копии программы или любую ее часть, создавая таким образом работу, основанную на программе, а также копировать и распределять такие модификации или работы в соответствии с условиями раздела 1, при условии, что вы также соответствуете всем этим условиям : ...
б) Вы должны вызвать любую работу, которую вы распространяете или публикуете, что полностью или частично содержит или получена из программы или любой ее части, чтобы быть лицензированной в целом бесплатно для всех третьих сторон в соответствии с условиями настоящей лицензии Полем ... Эти требования применяются к измененной работе в целом. Если идентифицируемые разделы этой работы не получены из программы и могут быть достаточно считаются независимыми и отдельными работами, то эта лицензия и ее условия не применяются к этим разделам, когда вы распространяете их в качестве отдельных работ. Но когда вы распространяете те же разделы как часть целого, которое является работой, основанной на программе, распределение целого должно быть на условиях этой лицензии, чьи разрешения на другие лицензиаты распространяются на все и, следовательно, на каждый и каждая часть независимо от того, кто это написал.
GPLV3 имеет другой пункт:
Вы можете передать работу, основанную на программе или модификациях для создания ее из программы в виде исходного кода в соответствии с условиями раздела 4, при условии, что вы также соответствуете всем этим условиям: ...
c) Вы должны лицензировать всю работу, в целом, по этой лицензии всем, кто приходит во владение копией. Таким образом, эта лицензия будет применяться, наряду с любыми применимыми дополнительными условиями Раздела 7, ко всей работе и всем ее частям, независимо от того, как они упакованы. Эта лицензия не дает разрешения на лицензию на работу каким -либо другим способом, но она не лишает аннулирования такого разрешения, если вы ее отдельно получили. ... компиляция покрытой работы с другими отдельными и независимыми работами, которые не являются их природой расширений покрытой работы и которые не объединяются с ней, например, для формирования более крупной программы, в или на объеме Среда для хранения или распределения называется «заполнителем», если компиляция и ее полученное авторское право не используются для ограничения доступа или законных прав пользователей компиляции за пределы того, что разрешает отдельные работы. Включение покрытой работы в совокупность не заставляет эту лицензию применяться к другим частям заполнителя.
В качестве тематического исследования, некоторые предположительно проприетарные плагины и темы / скины для программного обеспечения GPLV2 CMS, таких как Drupal и WordPress, попали под обстрел, с обеими сторонами аргумента. [ 72 ]
FSF отличает от того, как вызывает плагин. Если плагин вызывается через динамическую связь и выполняет функциональные вызовы в программе GPL, то это, скорее всего, производная работа. [ 73 ]
Общение и объединение с программами без GPL
[ редактировать ]Само по себе просто акт общения с другими программами не требует, чтобы все программное обеспечение было GPL; Также не распространяется программное обеспечение GPL с программным обеспечением без GPL. Однако необходимо соблюдать незначительные условия, которые обеспечивают не ограничивать права GPL Software. Ниже приведена цитата из GPL GPL GPL FAQ , в которой описывается, в какой степени программное обеспечение разрешено общаться и быть связанным с программами GPL: [ 74 ]
В чем разница между «заполнителем» и другими видами «модифицированных версий»?
«Совокупный» состоит из ряда отдельных программ, распределенных вместе на одном и том же CD-ROM или других носителях. GPL позволяет вам создавать и распространять совокупность, даже если лицензии другого программного обеспечения не являются бесплатными или несовместимыми с GPL. Единственное условие состоит в том, что вы не можете выпустить совокупность по лицензии, которая запрещает пользователям осуществлять права, которые их предоставит отдельные лицензии каждой программы.
Где грань между двумя отдельными программами и одной программой с двумя частями? Это юридический вопрос, который в конечном итоге решат судьи. Мы считаем, что надлежащий критерий зависит как от механизма связи (EXEC, PIPES, RPC, функциональных вызовов в общем адресном пространстве и т. Д.), И от семантики общения (какие виды информации меняются).
Если модули включены в один и тот же исполняемый файл, они определенно объединены в одной программе. Если модули предназначены для запуска связей в общем адресном пространстве, это почти точно означает объединение их в одну программу.
Напротив, трубы, гнезда и аргументы командной строки являются механизмами связи, обычно используемыми между двумя отдельными программами. Поэтому, когда они используются для общения, модули обычно являются отдельными программами. Но если семантика связи достаточно интимна, обменивая сложные внутренние структуры данных, это также может быть основой для рассмотрения двух частей, объединенных в более крупную программу.
Таким образом, FSF проводит грань между «библиотекой» и «другой программой» через 1) «сложность» и «близость» обмена информацией и 2) механизм (а не семантику), но уходит в отставку, что вопрос не является четким и что В сложных ситуациях прецедентное право примет решение.
Юридический статус онлайн
[ редактировать ]Первое известное нарушение GPL было в 1989 году, когда затем расширил компилятор GCC на поддержку Objective-C , но не публично не выпустило изменения. [ 75 ] После запроса они создали публичный патч . За это нарушение не было подано судебного процесса. [ 76 ]
В 2002 году MySQL AB подал в суд на Progress Nusphere за нарушение авторских прав и товарных знаков в окружном суде США . Nusphere якобы нарушила авторские права MySQL, связывая лицензионный код GPL MySQL с таблицей Nusphere Gemini, не выполняя лицензию. После предварительного слушания перед судьей Патти Сарисом 27 февраля 2002 года стороны провели переговоры по урегулированию и в конечном итоге урегулировались. [ f ] После слушания FSF прокомментировала, что «Судья Сарис ясно дал понять, что она видит, что GNU GPL является обязательной и обязательной лицензией». [ 77 ]
В августе 2003 года Группа ШОС заявила, что они считают, что у GPL не будет юридической достоверности и что они намеревались преследовать судебные иски над разделами Кодекса, предположительно скопированного из SCO Unix в ядро Linux . Это была проблематичная позиция для них, так как они распределили Linux и другой лицензионный код GPL в своем распределении Caldera OpenLinux , и существует мало доказательств того, что они имели какое -либо законное право делать так, кроме как в условиях GPL. [ Цитация необходима ] В феврале 2018 года, после того, как Федеральный суд окружного суда, апелляция и дело (частично) передано в окружной суд, стороны пересмотрели свои оставшиеся требования и предоставили план по достижению окончательного решения. [ 78 ] Остальные претензии вращались вокруг проекта Монтерея и, наконец, были урегулированы в ноябре 2021 года IBM, выплачивая 14,25 млн. Долл. США на попечитель о банкротстве TSG (ранее SCO). [ 79 ]
В апреле 2004 года проекту Netfilter / iptables получили предварительный судебный запрет против Sitecom Германии Мюнхенским окружным судом после того, как Sitecom отказался воздерживаться от распространения лицензированного программного обеспечения Netfilter GPL в нарушение условий GPL. Харальд Уэлт из Netfilter был представлен Ifross соучредителем Till Jaeger. В июле 2004 года немецкий суд подтвердил этот судебный запрет как окончательное решение против Sitecom. [ 80 ] Оправдание суда заключалась в том, что:
- Ответчик нарушил авторское право истца, предложив программное обеспечение «Netfilter/iptables» для загрузки и рекламы его распространения, не придерживаясь условий лицензии GPL. Указанные действия будут допустимы только в том случае, если у ответчика будет грант лицензии. ... Это не зависит от вопросов, были ли лицензионные условия GPL эффективно согласованы между истцом и ответчиком или нет. Если бы GPL не был согласован сторонниками, ответчик, несмотря на отсутствие необходимых прав на копирование, распространение и предоставление программного обеспечения «Netfilter/iptables» публично доступным.
Это точно отражало предсказания, которые ранее использовали Эбен Моглен из FSF. Это решение было важным, потому что это был первый раз, когда суд подтвердил, что нарушение условий GPL может быть нарушением авторского права и установила юриспруденцию в отношении исполнения GPLV2 в соответствии с немецким законодательством. [ 81 ]
В мае 2005 года Даниэль Уоллес подал иск против Фонда свободного программного обеспечения в южном округе Индианы , утверждая, что GPL является незаконной попыткой исправить цены (по нулю). Иск был отклонен в марте 2006 года на том основании, что Уоллес не смог утверждать действительное антимонопольное требование; Суд отметил, что «GPL поощряет, а не обескураживает, свободную конкуренцию и распределение компьютерных операционных систем, преимущества которых напрямую передаются потребителям». [ 82 ] Уоллесу было отказано в возможности дальнейших изменений в его жалобе, и ему было приказано оплатить юридические расходы FSF.
8 сентября 2005 года Центральный районный суд Сеуль постановил, что GPL не был существенным для дела, касающегося коммерческих секретов , полученных в результате работы GPL-лицензии. [ 83 ] Ответчики утверждали, что, поскольку невозможно поддерживать торговые секреты, соответствующие GPL и распределяя работу, они не находятся в нарушении коммерческих секретов. Этот аргумент рассматривался без земли.
6 сентября 2006 года GPL-vioilations.org преобладал в судебных разбирательствах против D-Link Germany GmbH относительно использования авторских прав D-Link проект . [ 84 ] В решении утверждалось, что GPL является действительным, юридически обязательным и стоит в немецком суде. [ 85 ]
В конце 2007 года разработчики BusyBox и Центр права на свободу программного обеспечения приступили к программе по получению соответствия GPL от дистрибьюторов Busybox в встроенных системах , предъявляющих иск тем, кто не будет соответствовать. Утверждалось, что они являются первым использованием судов в США для выполнения обязательств GPL. (См. Судебные иски Busybox GPL .)
11 декабря 2008 года Фонд свободного программного обеспечения подал в суд на Cisco Systems, Inc. за нарушения авторского права по своему подразделению Linksys, из GPL-лицензированных Coerutils , Readline , Parted , Wget , GNU Compilers Collection , Binutils и GNU Debugger Software Packages, которые компиляторы Binutils и GNU Debugger Packates Linksys распространяется в прошивке Linux [ 86 ] его WRT54G беспроводные маршрутизаторы , а также многочисленные другие устройства, включая DSL и кабельные модемы, прикрепленные сетевые устройства хранения, шлюзы с голосовым переходом, виртуальные частные сетевые устройства и домашний театр/устройство медиаплееры. [ 87 ]
После шести лет неоднократных жалоб Cisco FSF, заявления Cisco, что они исправят или исправляют их проблемы соблюдения (не предоставляя полные копии всего исходного кода и их модификаций), неоднократные новые нарушения и сообщаются с Больше продуктов и отсутствие действий от Linksys (процесс, описанный в блоге FSF как «пятилетняя игра в Whack-A-Mole» [ 87 ] ) FSF отвез их в суд.
Cisco урегулировала дело через шесть месяцев, согласившись «назначить директора по бесплатному программному обеспечению для Linksys», чтобы обеспечить соответствие », чтобы уведомить предыдущих получателей продуктов Linksys, содержащих программы FSF о своих правах в соответствии с GPL,« чтобы свободно искать программы FSF программ FSF. Доступно на своем веб -сайте и внести валютный вклад в FSF. [ 88 ]
В 2011 году было замечено, что GNU EMACS случайно выпустил некоторые двоичные файлы без соответствующего исходного кода в течение двух лет, в противоположность предполагаемому духу GPL , что привело к нарушению авторского права . [ 89 ] Ричард Шталлман назвал этот инцидент как «очень плохую ошибку», [ 90 ] который был быстро исправлен. FSF не предъявил иск каким -либо перераспределениям, которые также неосознанно нарушили GPL, распределяя эти двоичные файлы.
В 2017 году Artifex, производитель GhostScript , подал в суд на Hancom , производителя офисного люкса, который включал Ghostscript. Artifex предлагает две лицензии на GhostScript; Одним из них является лицензия AGPL, а другая - коммерческая лицензия. Hancom не приобрел коммерческую лицензию от Artifex и не выпустила свой офисный пакет в качестве бесплатного программного обеспечения. Artifex подал в суд на Hancom в окружном суде США и подал два претензии. Во -первых, использование Hancom of GhostScript было нарушением авторского права; И во -вторых, использование Hancom of GhostScript было нарушением лицензии. Судья Жаклин Скотт Корли обнаружил, что лицензия GPL является обязательным договором, а Ханток был в нарушении контракта. [ 91 ] [ 92 ]
20 июля 2021 года разработчики с открытым исходным кодом шахматного двигателя подали в суд на Chessbase , создателя Chess Software, за нарушение лицензии GPLV3. [ 93 ] Утверждалось, что Chessbase внесла лишь небольшие изменения кода Stockfish и продала новые двигатели (Fat Fritz 2 и Houdini 6) своим клиентам. [ 94 ] Кроме того, Fat Fritz 2 продавался так, как если бы это был инновационный двигатель. Шахесса -база нарушила лицензию, не распространяя эти продукты в качестве свободного программного обеспечения в соответствии с GPL.
Год спустя, 7 ноября 2022 года, обе стороны достигли соглашения и закончили спор. В ближайшем будущем шахматная база больше не будет продавать продукты, содержащие код фондовой рыбы, информируя своих клиентов об этом факте с соответствующим уведомлением на своих веб -страницах. Однако через год лицензия Chessbase будет восстановлена. Сток рыб не добивался ущерба или финансовой компенсации. [ 95 ] [ 96 ] [ 97 ]
Совместимость и мультицензирование
[ редактировать ]
Код, лицензированный по нескольким другим лицензиям, может быть объединен с программой в рамках GPL без конфликта, если сочетание ограничений на работу в целом не накладывает никаких дополнительных ограничений за пределы того, что позволяет GPL. [ 98 ] В дополнение к обычным условиям GPL, существуют дополнительные ограничения и разрешения, которые можно применить:
- Если пользователь хочет объединить код, лицензированный в различных версиях GPL, то это разрешено только в том случае, если код с более ранней версией GPL включает в себя оператор «или любая более поздняя версия». [ 99 ] Например, библиотека GPLV3 Libredwg , лицензированная GPLV3, больше не может быть использована Librecad и Freecad, которые имеют зависимости только для GPLV2. [ 100 ]
- Код, лицензированный в рамках LGPL, разрешено связано с любым другим кодом, независимо от того, какая лицензия имеет этот код, [ 101 ] Хотя LGPL действительно добавляет дополнительные требования для комбинированной работы. Таким образом, LGPLV3 и только GPLV2 обычно не могут быть связаны, так как комбинированная работа кода будет добавлять дополнительные требования LGPLV3 поверх лицензированного программного обеспечения только GPLV2. Код, лицензированный в рамках LGPLV2.x без оператора «Любая более поздняя версия», может быть переезжает , если вся комбинированная работа лицензирована на GPLV2 или GPLV3. [ 102 ]
FSF поддерживает список [ 103 ] GPL- совместимых лицензий на свободное программное обеспечение [ 104 ] Содержит многие из наиболее распространенных лицензий на свободное программное обеспечение, такие как оригинальная лицензия MIT/X , лицензия BSD (в ее текущей форме 3-й оговорки) и художественная лицензия 2.0. [ 105 ]
Начиная с GPLV3, он в одностороннем порядке совместимо с материалами (например, текстом и другим средствами массовой информации) при Commons Attribution-Sharealik Creative Двигатель (GPL) с игровыми сценариями (CC BY-SA). [ 106 ] [ 107 ]
Дэвид А. Уилер выступал за то, чтобы бесплатные разработчики программного обеспечения с открытым исходным кодом использовали только GPL-совместимые лицензии, потому что выполнение в противном случае затрудняет участие других и вносить вклад в код. [ 108 ] В качестве конкретного примера несовместимости лицензии Sun Microsystems не ZFS может быть включена в ядро Linux, лицензированное GPL, поскольку оно лицензировано по лицензии на общее развитие и распределение общей разработки и распределение . Кроме того, ZFS защищен патентами, поэтому распределение независимо разработанной реализации GPL-ED все равно потребует разрешения Oracle. [ 109 ]
Ряд предприятий используют многолицензирование для распространения версии GPL и продажи собственной лицензии компаниям, желающим объединить пакет с собственным кодом, используя динамическое связывание или нет. Примерами таких компаний являются MySQL AB , Digia PLC ( QT Framework , до 2011 года от Nokia ), Red Hat ( Cygwin ) и Computing Riverbank ( PYQT ). Другие компании, такие как Foundation Mozilla (продукты включают в себя Mozilla Application Suite , Mozilla Thunderbird и Mozilla Firefox ), использовали мультилицензирование для распределения версий в соответствии с GPL и некоторыми другими лицензиями с открытым исходным кодом.
Текст и другие медиа
[ редактировать ]Можно использовать GPL для текстовых документов вместо компьютерных программ, или, в более общем плане для всех видов носителей, если ясно, что является исходным кодом (определяется как «предпочтительная форма работы для внесения изменений в него») Полем [ 110 ] Для руководств и учебников, однако, FSF рекомендует вместо этого бесплатную лицензию на документацию GNU (GFDL), которую он создал для этой цели. [ 111 ] Тем не менее, разработчики Debian рекомендовали (в резолюции, принятой в 2006 году) лицензировать документацию для своего проекта в рамках GPL из -за несовместимости GFDL с GPL (текст, лицензированный в рамках GFDL, не может быть включен в программное обеспечение GPL). [ 112 ] [ 113 ] Кроме того, Фонд «Руководства по флоссу» , организация, посвященная созданию руководств по бесплатному программному обеспечению, решила отказаться от GFDL в пользу GPL для своих текстов в 2007 году. [ 114 ]
Если GPL используется для компьютерных шрифтов , любые документы или изображения, сделанные с помощью таких шрифтов, также могут быть распределены в соответствии с условиями GPL. Это не относится к странам, которые распознают шрифты (появление шрифтов) как полезную статью и, следовательно, не имеют права на авторские права , но файлы шрифтов в качестве авторского компьютерного программного обеспечения (которое может усложнить встраивание шрифтов, поскольку документ может рассматриваться «Для шрифта; FSF обеспечивает исключение для случаев, когда это не желательно. [ 115 ]
Принятие
[ редактировать ]Исторически, семейство лицензий GPL было одной из самых популярных лицензий на программное обеспечение в домене FOSS . [ 7 ] [ 116 ] [ 9 ] [ 10 ] [ 11 ] [ 117 ]
Обследование Metalab 1997 года , а затем крупнейший архив свободного программного обеспечения, показал, что GPL приходился на примерно половину лицензированного в нем программного обеспечения. [ 116 ] Аналогичным образом, опрос 2000 года Red Hat Linux 7.1 показал, что 53% исходного кода был лицензирован в GPL. [ 9 ] По состоянию на 2003 г. [update]Около 68% всех проектов и 82,1% сертифицированных лицензированных проектов с открытым исходным кодом, перечисленных на SourceForge.net, были из семейства лицензий GPL. [ 118 ] По состоянию на август 2008 года [update]Семейство GPL составило 70,9% из 44 927 программных проектов, перечисленных на FreeCode . [ 10 ]
После выпуска GPLV3 в июне 2007 года принятие этой новой версии GPL было много обсуждено [ 119 ] И некоторые проекты решили против обновления. Например, ядро Linux, [ 39 ] [ 41 ] Mysql , [ 120 ] Нажмите на Bi Recoyjers , [ 121 ] Advfs , [ 122 ] Блендер , [ 123 ] [ 124 ] VLC Media Player , [ 125 ] и Mediawiki [ 126 ] решил не принимать GPLV3. С другой стороны, в 2009 году, через два года после выпуска GPLV3, управляющий офисом программ с открытым исходным кодом Крис Дибона сообщил, что количество лицензированного программного обеспечения для проекта с открытым исходным кодом, которое переехало из GPLV2 в GPLV3, составило 50%, подсчитывая проекты размещено в Google Code . [ 11 ]
В 2011 году, через четыре года после выпуска GPLV3, 6,5% всех лицензионных проектов с открытым исходным кодом являются GPLV3, а 42,5%-GPLV2 в соответствии с данными программного обеспечения Black Duck. [ 127 ] [ 128 ] Вслед за в 2011 году 451 Групповой аналитик Мэтью Аслетт в сообщении утверждал, что лицензии на копирование вступили в снижение, и лицензии по разрешению увеличились, основываясь на статистике программного обеспечения Black Duck. [ 129 ] Аналогичным образом, в феврале 2012 года Джон Куис сообщил, что среди 50 лучших проектов по проектам Github Five были лицензией GPL, включая двойные лицензионные и AGPL -проекты. [ 130 ]
Статистика использования GPL с 2009 по 2013 год была извлечена из данных FreeCode Walter van Holst при анализе пролиферации лицензий . [ 12 ]
2009 | 2010 | 2011 | 2012 | 2013 | 2014-06-18 [ 131 ] [ 132 ] |
---|---|---|---|---|---|
72% | 63% | 61% | 59% | 58% | примерно 54% |
В августе 2013 года, согласно программному обеспечению Black Duck, данные веб-сайта показывают, что семейство лицензий GPL используется 54% проектов с открытым исходным кодом, с разбивкой отдельных лицензий, показанных в следующей таблице. [ 117 ] Тем не менее, более позднее исследование в 2013 году показало, что программное обеспечение, лицензированное в рамках семейства лицензий GPL, увеличилось, и что даже данные из программного обеспечения Black Duck показали полное увеличение программных проектов, лицензированных в соответствии с GPL. В исследовании использовалась публичная информация, полученная из репозиториев проекта Debian , и исследование раскритиковало программное обеспечение Black Duck за то, что они не публикуют свою методологию, используемую при сборе статистики. [ 133 ] Даниэль Немец, профессор факультета компьютерных наук в Университете Виктории в Канаде, представил в 2013 году выступление о методологических проблемах при определении, которые являются наиболее широко используемыми лицензиями на свободное программное обеспечение, и показал, как он не мог повторить результат из черного Утиное программное обеспечение. [ 134 ]
В 2015 году, по словам Black Duck, GPLV2 потерял свою первую позицию в лицензии MIT и теперь является вторым, GPLV3 упал на четвертое место, в то время как лицензия Apache сохранила свою третью позицию. [ 7 ]
Лицензия | 2008-05-08 [ 135 ] | 2009-03-11 [ 136 ] | 2011-11-22 [ 127 ] | 2013-08-12 [ 117 ] | 2015-11-19 [ 7 ] | 2016-06-06 [ 137 ] | 2017-01-02 [ 138 ] | 2018-06-04 [ 139 ] |
---|---|---|---|---|---|---|---|---|
GPLV2 | 58.69% | 52.2% | 42.5% | 33% | 23% | 21% | 19% | 14% |
GPLV3 | 1.64% | 4.15% | 6.5% | 12% | 9% | 9% | 8% | 6% |
LGPLV2.1 | 11.39% | 9.84% | ? | 6% | 5% | 4% | 4% | 3% |
LGPLV3 | ? (<0,64%) | 0.37% | ? | 3% | 2% | 2% | 2% | 1% |
Семья GPL вместе | 71,72% (+ <0,64%) | 66.56% | ? | 54% | 39% | 36% | 33% | 24% |
В марте 2015 года анализ репозиториев GitHub показал, что для семейства лицензий GPL процент использования приблизительно 25% среди лицензированных проектов. [ 140 ] В июне 2016 года анализ пакетов Project Project выявил GNU GPLV2 или более поздней версии в качестве самой популярной лицензии, а семья GNU GPL в качестве самых популярных семейств лицензий (за которыми следуют семьи MIT, BSD и GNU LGPL). [ 141 ]
Анализ Whitesourcesoftware.com в апреле 2018 года экосистемы FOSS увидел GPLV3 на третьем месте (18%) и GPLV2 на четвертом месте (11%) после лицензии MIT (26%) и лицензии Apache 2,0 (21%). [ 142 ]
Прием
[ редактировать ]Юридический барьер для прикладных магазинов
[ редактировать ]GPL несовместим со многими системами цифровых распределения приложений , таких как Mac App Store , и некоторые другие платформы распространения программного обеспечения (как на смартфонах, так и на ПК). Проблема заключается в праве «создать копию для вашего соседа», поскольку это право нарушается цифровыми системами управления правами, встроенными в платформу для предотвращения копирования платного программного обеспечения. Даже если приложение бесплатно в рассматриваемом магазине приложений, это может привести к нарушению условий этого магазина заявки. [ 143 ]
Существует различие между App Store , которое продает DRM -ограниченное программное обеспечение по лицензиям на проприетарных лицензиях, и более общей концепцией цифрового распространения через некоторую форму репозитория онлайн -программного обеспечения. Практически все современные системы Unix и дистрибутивы Linux имеют репозитории приложений, включая NetBSD , FreeBSD , Ubuntu , Fedora и Debian . Все эти конкретные репозитории приложений содержат программные приложения, лицензированные GPL, в некоторых случаях, даже если основной проект не позволяет GPL-лицензированный код в базовой системе (например, OpenBSD [ 144 ] ) как App Store Ubunt таких , В других случаях Причина, по которой Mac App Store (и аналогичные проекты) несовместима с GPL-лицензированными приложениями, не присуща концепции магазина приложений, а скорее конкретно из-за требования Apple использования [ 143 ] что все приложения в магазине используют ограничения Apple DRM. App Store Ubuntu не требует такого требования: «Настоящие Условия не ограничивают и не ограничивают ваши права в соответствии с любыми применимыми лицензиями на программное обеспечение с открытым исходным кодом». [ 145 ]
Microsoft
[ редактировать ]В 2001 году Microsoft генеральный директор Стив Баллмер назвал Linux «раком, который присоединяется к смыслу интеллектуальной собственности ко всему, что он касается». [ 146 ] [ 147 ] В ответ на атаки Microsoft на GPL несколько выдающихся разработчиков и адвокатов свободного программного обеспечения выпустили совместное выписку, поддерживающую лицензию. [ 148 ] Microsoft выпустила Microsoft Windows Services для UNIX , который содержит GPL-лицензированный код. В июле 2009 года сама Microsoft выпустила корпус в размере около 20 000 строк кода драйвера Linux под GPL. [ 149 ] Гипер -V -код, который является частью представленного кода, использовался компоненты с открытым исходным кодом, лицензированные в соответствии с GPL и первоначально был статически связан с проприетарными бинарными частями, причем последняя была недопустима в программном обеспечении GPL-лицензии. [ 150 ]
«Вирусная» природа
[ редактировать ]Описание GPL как «вирусное» , когда называется «широким публичным вирусом» или «общественным вирусом GNU» (GPV), датируется годом после выпуска GPLV1. [ 151 ]
В 2001 году этот термин получил более широкое внимание общественности, когда Крейг Манди , старший вице -президент Microsoft, назвал GPL как «вирусную». [ 152 ] Манди утверждает, что GPL обладает «вирусным» эффектом в том смысле, что он позволяет только передавать целые программы, что означает, что программы, которые связаны с библиотеками GPL, сами должны находиться под страной GPL, иначе они не могут быть объединены и распределены.
В 2006 году Ричард Сталлман ответил в интервью, что метафора «вируса» Манди неверна, так как программное обеспечение под GPL не «атаковать» или «заразить» другое программное обеспечение. Соответственно, Шталлман считает, что сравнение GPL с вирусом является неуместным, и что лучшей метафорой для программного обеспечения под GPL будет заводом паука : если кто -то берет кусок и помещает его куда -нибудь еще, он тоже там растет. [ 153 ]
С другой стороны, концепция вирусной природы GPL была поднята другими позже. [ 154 ] [ 155 ] Например, в статье 2008 года говорится: «Лицензия GPL является« вирусной », то есть любая производная работа, которую вы создаете, содержащую даже самую маленькую часть ранее лицензированного программного обеспечения GPL, также должна быть лицензирована по лицензии GPL». [ 156 ]
Барьер для коммерциализации
[ редактировать ]Проект FreeBSD заявил, что «менее разрекламированное и непреднамеренное использование GPL заключается в том, что для крупных компаний очень благоприятно подрывать компании -разработчики программного обеспечения. Другими словами, GPL хорошо подходит для использования в качестве маркетингового оружия, что потенциально уменьшает Общая экономическая выгода и способствуя монополистическому поведению «и что GPL может« представить реальную проблему для тех, кто хочет коммерциализировать и получать прибыль от программного обеспечения ». [ 157 ]
Ричард Сталлман писал о практике исключений лицензий на продажу лицензий на свободные лицензии на программное обеспечение в качестве примера этически приемлемой практики коммерциализации. Продажа исключения здесь означает, что владелец авторского права данного программного обеспечения выпускает его (вместе с соответствующим исходным кодом) для общественности по лицензии на свободное программное обеспечение », - позволяет клиентам платить разрешение на использование одного и того же кода в разных условиях, например, разрешать разрешение его включение в проприетарные приложения ». Стейллман подумал о продаже исключений «приемлемыми с 1990 -х годов, и иногда я предложил его компаниям. Иногда этот подход позволил важным программам стать свободным программным обеспечением». Хотя FSF не практикует продажу исключений, предлагается сравнение с лицензией X11 (которая представляет собой лицензию без капилефта) для предположения, что этот метод коммерциализации следует рассматривать как этически приемлемые. Выпуск данной программы по лицензии без капилефта, свободного от программного обеспечения, позволит внедрить код в проприетарное программное обеспечение. Шталлман комментирует, что «либо мы должны сделать вывод, что неправильно выпускать что-то по лицензии X11-вывод, который я нахожу неприемлемо экстремальным-или отвергаю это значение. Использование лицензии, не связанной Неправильно. [ 158 ]
Критика с открытым исходным кодом
[ редактировать ]В 2000 году разработчик и автор Николай Безруков опубликовал анализ и всестороннюю критику фондов GPL и модель разработки программного обеспечения Stallman под названием «Лабиринт свободы программного обеспечения». [ 159 ] [ 160 ]
Версия 2 WTFPL ( делайте то, что, черт возьми, вы хотите получить публичную лицензию) была создана лидером проекта Debian Сэм Хоцеваром в 2004 году в качестве пародии на GPL. [ 161 ]
В 2005 году программного обеспечения с открытым исходным кодом адвокат Эрик С. Рэймонд расспросил актуальность GPL для экосистемы FOSS, заявив: «Нам больше не нужен GPL. Он основан на убеждении, что программное обеспечение с открытым исходным кодом и необходимо защитить I. [ 162 ] Ричард Шталлман ответил: «GPL предназначен для ... убедиться, что каждый пользователь программы получает основные свободы - для его запуска, изучения и изменения исходного кода, перераспределения копий и публикации измененных версий ... [Raymond ] решает эту проблему с точки зрения различных целей и ценностей - тех «открытого исходного кода», которые не включают защиту свободы пользователей программного обеспечения для обмена и изменения программного обеспечения ». [ 163 ]
В 2007 году Эллисон Рэндал , которая приняла участие в драфте GPL, раскритиковала GPLV3 за несовместимость с GPLV2 [ 164 ] и для пропущенной ясности в формулировке. [ 165 ] Точно так же в 2007 году Уорли пророчествовал о падении GPL из -за отсутствия фокуса для разработчиков с GPLV3, что привело бы их к разрешающим лицензиям. [ 166 ]
В 2009 году Дэвид Чисналл описал в статье «Информация» «Отказ от GPL», проблемы с GPL, среди них несовместимость и сложность текста лицензии. [ 167 ]
В 2014 году DTRACE Developer и Joyent назвали Bryan Cantill Copyleft GPL «корпоративным анти-паттерном с открытым исходным кодом », будучи «антиколлабативным» и рекомендовал вместо этого лицензии на разрешающее программное обеспечение. [ 168 ]
GPLV3 Критика
[ редактировать ]Уже в сентябре 2006 года в проекте процесса GPLV3 несколько высокопоставленных разработчиков ядра Linux, например, Линуса Торвальдса, Грега Кроа-Хартмана и Эндрю Мортона , предупредили о расщеплении сообщества Foss: «Выпуск GPLV3 предвещает балканизацию всей вселенной с открытым исходным кодом, на которую мы полагаемся ». [ 37 ] Точно так же Бенджамин Мако Хилл утверждал в 2006 году в проекте GPLV3, отметив, что объединение, сотрудничающее сообщество важнее одной лицензии. [ 169 ]
После выпуска GPLV3 в 2007 году некоторые журналисты [ 41 ] [ 127 ] [ 170 ] и застройщик Toybox Роб Лэндли [ 44 ] [ 45 ] критиковал, что с введением GPLV3 раскол между открытым исходным кодом и сообществом свободного программного обеспечения стало шире, чем когда -либо. Поскольку значительно расширенный GPLV3 по существу несовместимый с GPLV2, [ 99 ] Совместимость между обоими приведена только в негативном «или более позднем» предложении GPL, который не был взят, например, ядра Linux. [ 39 ] Брюс Байфилд отметил, что до выпуска GPLV3 GPLV2 был объединяющим элементом между открытым источником и сообществом свободного программного обеспечения. [ 127 ]
Для LGPLV3, сопровождающий GNU TLS Nikos Mavrogiannopoulos аналогично утверждал: «Если мы предположим, что его первичная цель [LGPLV3] должна использоваться свободным программным обеспечением, то это явно терпит неудачу», это », [ 171 ] После того, как он повторно лицензировал GNU TLS от LGPLV3 обратно в LGPLV2.1 из-за проблем совместимости с лицензией. [ 172 ]
Лоуренс Розен , адвокат и компьютерный специалист, высоко оценил, как сообщество, использующее лицензию Apache, теперь способно работать вместе с сообществом GPL совместимым образом, так как проблемы совместимости GPLV2 с лицензированным программным обеспечением Apache были решены с GPLV3. Он сказал: «Я предсказываю, что одной из самых больших историй успеха GPLV3 будет осознание того, что вся вселенная программного обеспечения с свободным и открытым исходным кодом может быть объединена в комплексные решения с открытым исходным кодом для клиентов по всему миру». [ 173 ]
В июле 2013 года Flask разработчик Armin Ronacher делает менее оптимистичный вывод о совместимости GPL в экосистеме FOSS: «Когда GPL связан с сложностями лицензирования. 2.0 и GPLV2 по -прежнему оказывают влияние на экосистему. [ 174 ]
Смотрите также
[ редактировать ]- Критика авторских прав
- Мультилицензирование
- Общественная лицензия Европейского Союза (EUPL)
- Исключение шрифта GPL
- GPL, связывающий исключение
- Сравнение бесплатных лицензий на программное обеспечение с открытым исходным кодом
- Бесплатная лицензия
- Категория: программное обеспечение с использованием лицензии GPL
- Лицензия на публичную информацию
Примечания
[ редактировать ]- ^ Разделы 3A и 3B лицензии
- ^ Разделы 2b и 4 лицензии
- ^ "GPLV3 сломал" GPL в несовместимые вилки, которые не могут делиться кодом .... FSF ожидал универсального соответствия, но похитила оговорку о спасательной шлюпке, когда лодка не тонулась .... " [ 44 ] [ 45 ]
- ^ Пример: если только GNU меньше общедоступной публичной лицензии- (LGPL-) Библиотеки, LGPL-Software-Components и компоненты с разрешающими лицензиями на свободное программное обеспечение (таким образом, не GPL), то только исходный код LGPL должен быть сделан Доступно-для собственных саморазвитых программных компонентов разработчика это не требуется (даже если используемая базовая операционная система лицензирована в GPL, как в случае с Linux).
- ^ Контрпример - это GPL'ed Gnu Bison : анализаторы, которые он выходы , содержат части себя и, следовательно, являются производными, которые подпадают под GPL, если бы не специальное исключение, предоставленное GNU Bison. [ 54 ]
- ^ См. Progress Software Corporation v. MySQL AB , 195 F. Supp. 2d 328 (D. Mass. 2002), о ходатайстве ответчика о предварительном судебном запрете.
Ссылки
[ редактировать ]- ^ «Информация о лицензии» . Debian Project . Программное обеспечение в общественных интересах (опубликовано 12 июля 2017 года). 1997–2017. Архивировано из оригинала 20 июля 2017 года . Получено 20 июля 2017 года .
... На этой странице представлено мнение некоторых участников Debian-Legal о том, как определенные лицензии следуют рекомендациям Debian Free Software (DFSG). ... лицензии, которые в настоящее время находятся в Debian Main, включают:
- ...
- Лицензии в стиле MIT/MIT
- ...
- ^ Jump up to: а беременный «Различные лицензии и комментарии о них» . Проект GNU . Free Software Foundation (опубликовано 4 апреля 2017 года). 2014–2017. GNU General Public License (GPL) Версия 3. Архивировано из оригинала 20 июля 2017 года . Получено 20 июля 2017 года .
... Это последняя версия GNU GPL: бесплатная лицензия на программное обеспечение и лицензия на копирование. ... GPLV3 сам не совместим с GPLV2. Тем не менее, большая часть программного обеспечения, выпущенного в разделе GPLV2, позволяет вам также использовать термины более поздних версий GPL. Если это так, вы можете использовать код в GPLV3 для создания желаемой комбинации. ...
- ^ «Лицензии по имени» . Инициатива с открытым исходным кодом . и архивировано из оригинала 20 июля 2017 года . Получено 20 июля 2017 года .
... Следующие лицензии были одобрены OSI. ...
- GNU General Public License Версия 2 (GPL-2.0)
- GNU General Public License Версия 3 (GPL-3.0)
- ...
- ^ «Различные лицензии и комментарии о них» . Проект GNU . Free Software Foundation (опубликовано 4 апреля 2017 года). 2014–2017. GNU General Public License (GPL) Версия 2. Архивировано из оригинала 20 июля 2017 года . Получено 20 июля 2017 года .
... Это предыдущая версия GNU GPL: бесплатная лицензия на программное обеспечение и лицензия на копирование. ... GPLV2 сам по себе не совместим с GPLV3. Тем не менее, большая часть программного обеспечения, выпущенного в разделе GPLV2, позволяет вам также использовать термины более поздних версий GPL. Если это так, вы можете использовать код в GPLV3 для создания желаемой комбинации. ...
- ^ «CopyLeft: прагматический идеализм - Free Software Foundation» . Free Software Foundation . Получено 10 декабря 2009 года .
- ^ «FAQ GPL: если библиотека выпускается под GPL (не LGPL)» . GNU Project . Free Software Foundation.
- ^ Jump up to: а беременный в дюймовый и «ТОП 20 лицензий» . Black Duck Software. 19 ноября 2015 года. Архивировано с оригинала 19 июля 2016 года . Получено 19 ноября 2015 года .
- ^ «FAQ GPL: делает ли использование GPL для программы программное обеспечение GNU?» Полем GNU Project . Free Software Foundation.
- ^ Jump up to: а беременный в Дэвид А. Уилер. «Оценка размера Linux» .
- ^ Jump up to: а беременный в «Страница статистики Freecode» . Архивировано из оригинала 28 августа 2008 года.
GPL 60,5%, LGPLV2 6,9%, GPLV2 1,9%GPLV3 1,6%
- ^ Jump up to: а беременный в Асай, Мэтт (23 июля 2009 г.). «GPLV3 достигает 50 -процентного усыновления | открытая дорога - CNET News» . News.cnet.com. Архивировано с оригинала 29 октября 2013 года . Получено 2 сентября 2013 года .
- ^ Jump up to: а беременный в : наивный количественный анализ LWN.NET Распространение лицензии "Уолтер Ван Холст является юридическим консультантом в голландской ИТ -консалтинговой компании Mitopics ... Вместо этого Уолтер решил использовать данные из программного индекса, а именно Freecode ... Набор данных Уолтера 2009 Из 38 674 проектов ... Последний столбец в таблице показывает количество проектов, лицензированных в соответствии с «Любой версией GPL». Наборы состояли в том, что, тогда как в 2009 году доля лицензированных проектов только GPLV2 и GPLV3 составляла соответственно 3% и 2%, к 2013 году эти цифры выросли до 7% и 5% ».
- ^ «Почему GPL выдвинул Linux к успеху» . Архивировано из оригинала 16 мая 2013 года . Получено 22 сентября 2006 года .
Таким образом, в то время как BSDs теряли энергию каждый раз, когда компания принимает участие, программы GPLED получают каждый раз, когда вступает в себя.
- ^ «GNU EMACS Копировать уведомление о разрешении (1985)» . GitHub . Получено 8 ноября 2015 года .
- ^ «История GPL» . Получено 24 ноября 2011 года .
- ^ Jump up to: а беременный в Сталлман, Ричард (21 апреля 2006 г.). «Презентация на второй международной конференции GPLV3, состоявшейся в Порту Алегре» .
- ^ «Почему обновление до версии GPL 3 -GPLV3» . Fsf.org . Получено 17 марта 2011 года .
- ^ «FSF выпускает общую общедоступную лицензию GNU, версия 3 - Free Software Foundation - совместная работа для бесплатного программного обеспечения» . Fsf.org . Получено 15 января 2011 года .
- ^ «Главная публичная лицензия GNU, версия 1» .
- ^ "Новая общая публичная лицензия" .
- ^ Для рассуждения см. Проект GNU .
- ^ "Библиотека GNU Главная публичная лицензия, версия 2.0" . Получено 21 ноября 2018 года .
- ^ «Список лицензий SPDX - Обмен данных программного пакета (SPDX)» . Получено 14 сентября 2021 года .
- ^ Jump up to: а беременный Сталлман, Ричард (25 февраля 2006 г.). «Презентация в Брюсселе, Бельгия - первый день конференции Fosdem этого года» . Архивировано из оригинала 7 сентября 2012 года.
- ^ «Авторы GPLV3 комментируют окончательный проект» . Получено 4 марта 2008 года . [ Постоянная мертвая ссылка ]
«Процесс GPLV3: общественные консультации и частное составление» . Архивировано из оригинала 24 июня 2008 года . Получено 4 марта 2008 года . - ^ Интервью с Ричардом Сталлманом архивировал 20 ноября 2017 года в The Wayback Machine , журнал Free Software, 23 января 2008 года.
- ^ «GPLV3: составление версии 3 общей публичной лицензии GNU» . Фонд свободного программного обеспечения Европа.
- ^ «GPLV3.fsf.org Комментарии для обсуждения 4» . Архивировано из оригинала 2 октября 2008 года . Получено 31 марта 2008 года .
- ^ "GPLV3.fsf.org Комментарии для проекта 1" . Архивировано из оригинала 26 июня 2008 года . Получено 31 марта 2008 года .
Показывая комментарии в файле 'gplv3-draft-1' ... найдено 962
- ^ "GPLV3.fsf.org Комментарии для проекта 2" . Архивировано из оригинала 24 июля 2008 года . Получено 31 марта 2008 года .
Показание комментариев в файле 'gplv3-draft-1' ... найдено 727
"GPLV3.fsf.org Комментарии для проекта 3" . Архивировано из оригинала 3 июля 2008 года . Получено 31 марта 2008 года .Показание комментариев в файле 'gplv3-draft-3' ... найдено 649
"GPLV3.fsf.org Комментарии для черновика 4" . Архивировано из оригинала 2 октября 2008 года . Получено 31 марта 2008 года .Показание комментариев в файле 'gplv3-draft-4' ... найдено 298
- ^ «Руководство по третьему проекту GPLV3» .
- ^ «Окончательный проект обсуждения» . Получено 4 июня 2007 года .
- ^ "GPL версия 3 FAQ" . Получено 4 июня 2007 года .
«Четвертый дискуссия проект обоснования» (PDF) . Получено 4 июня 2007 года . - ^ Тиманн, Майкл (7 июня 2007 г.). "GNU Affero GPL версия 3 и" Loophole ASP " " . Оси . Архивировано из оригинала 14 августа 2020 года . Получено 19 августа 2013 года .
- ^ Список свободных лицензий на программу поставки на веб-сайте FSF : «Мы рекомендуем разработчикам рассмотреть возможность использования GNU AGPL для любого программного обеспечения, которое обычно будет запускать по сети».
- ^ «FAQ GPL: Почему вы решили написать GNU Affero GPLV3 в качестве отдельной лицензии?» Полем GNU Project . Free Software Foundation.
- ^ Jump up to: а беременный в Джеймс Э. Дж. Боттли; Мауро Карвальо Чехаб; Томас Глейкснер; Кристоф Хеллвиг; Дэйв Джонс; Грег Кроа-Хартман; Тони Лак; Эндрю Мортон; Trond Myklebust; Дэвид Вудхаус (15 сентября 2006 г.). «Позиция разработчиков ядра на GPLV3 - опасности и проблемы с GPLV3» . Lwn.net . Получено 11 марта 2015 года .
Текущая версия (проект 2) GPLV3 при первом чтении не выполняет тест на необходимость раздела 1 на том основании, что нет существенной и идентифицированной проблемы с GPLV2, которую он пытается решить. других проблем с текущим проектом FSF: 5.1 Предложения DRM ... 5.2 . Тем не менее, более глубокое чтение раскрывает несколько Для любого другого проекта GPL-лицензии для перемещения мы предвидим, что выпуск GPLV3 предвещает балканизацию всей вселенной с открытым исходным кодом, на которую мы полагаемся.
- ^ Петли, Николас (27 сентября 2006 г.). "Борьба со злом или борьба за внимание?" Полем Linux Journal . Получено 11 марта 2015 года .
Во -вторых, война между Linus Torvalds и другими разработчиками ядра и Free Software Foundation над GPLV3 продолжается, и Торвальдс говорит, что он сыт по горло FSF.
- ^ Jump up to: а беременный в дюймовый Торвальдс, Линус. "Копирование" . kernel.org . Получено 13 августа 2013 года .
[T] Он только действительна версия GPL в том, что касается ядра, - это _This_ конкретная версия лицензии (т.е. v2, а не v2.2 или v3.x или что -то в этом роде), если не указано иное.
- ^ Linus Torvalds говорит, что GPL V3 нарушает все, что GPLV2 выступил за DebConf 2014, Портленд, штат Орегон (по состоянию на 11 марта 2015 г.)
- ^ Jump up to: а беременный в Кернер, Шон Майкл (8 января 2008 г.). «Торвальдс все еще заинтересован в GPLV2» . Интернет новости . InternetNews.com . Получено 12 февраля 2015 года .
В некотором смысле, Linux был проектом, который действительно прояснил раскол между тем, что выжимает FSF, который сильно отличается от того, что всегда было открытым исходным кодом и Linux, что является скорее техническим превосходством вместо этого религиозного убеждения В свободе », - сказал Торвальдс Zemlin. Итак, версия 3 GPL отражает цели FSF, а версия GPL 2 довольно близко соответствует тому, что, как я думаю, должна делать лицензия, и поэтому сейчас версия 2 - это то, где находится ядро.
- ^ «Обзор GPL 3» . Технологический Lawforum. 29 июня 2007 г. Получено 2 сентября 2013 года .
- ^ «Быстрое руководство по GPLV3» . Проект программного обеспечения GNU . Free Software Foundation.
- ^ Jump up to: а беременный Ландли, Роб (13 марта 2013 г.). «Embedded Linux Conference 2013 - Toybox: написание новой командной строки» . Фонд Linux . Архивировано из оригинала (видео) 27 октября 2021 года . Получено 24 июня 2016 года .
- ^ Jump up to: а беременный Ландли, Роб. «Стенограмма Celf 2013 Toybox Talk» . Landley.net . Получено 21 августа 2013 года .
- ^ Линус Торвальдс (8 сентября 2000 г.). "Linux-2.4.0-test8" . lkml.iu.edu . Получено 21 ноября 2015 года .
Единственное из любого из любого примечания, которое я хотел бы напрямую указать, - это разъяснение в копировальном файле, что дает понять, что это только _That_Particular -версия GPL, которая действительна для ядра. Это не должно быть каким -либо сюрпризом, так как это та же самая лицензия, которая была там с 0,12 или около того, но я подумал, что сделаю это явным
- ^ "GNU General Public License" . 29 июня 2007 г. Получено 15 июня 2012 года .
- ^ Jump up to: а беременный «Продажа бесплатного программного обеспечения» . GNU Project . Free Software Foundation. Архивировано из оригинала 7 ноября 2023 года.
- ^ «Часто задаваемые вопросы о лицензиях GNU» . GNU Project . Free Software Foundation. Могу ли я использовать покрытые GPL редакторы, такие как GNU EMACS для разработки необработанных программ? Могу ли я использовать покрытые GPL инструменты, такие как GCC, чтобы скомпилировать их? Архивировано из оригинала 17 ноября 2023 года.
- ^ «Часто задаваемые вопросы о лицензиях GNU» . GNU Project . Free Software Foundation. Требуется ли GPL, чтобы исходный код измененных версий был размещен для публики? Архивировано из оригинала 17 ноября 2023 года.
«FAQ GPL: не выпущенные модификации» . GNU Project . Free Software Foundation.
«FAQ GPL: внутреннее распределение» . GNU Project . Free Software Foundation. - ^ Jump up to: а беременный «FAQ GPL: программа порта до GNU/Linux» . GNU Project . Free Software Foundation.
- ^ «Быстрое руководство по GPLV3 - GNU Project - Free Software Foundation (FSF)» . Free Software Foundation.
- ^ Де Лаат, Пол Б. (декабрь 2005 г.). "Авторское право или копирование?". Исследовательская политика . 34 (10): 1511–1532. doi : 10.1016/j.respol.2005.07.003 .
- ^ «Условия использования бизона» . GNU Project . Free Software Foundation . Получено 11 декабря 2008 года .
- ^ «Рассуждение за языком« предпочтительной формы »в GPL» . Lwn.net. 7 марта 2011 года.
- ^ Сталлман, Ричард М. (9 июня 2006 г.). «Не позволяйте« интеллектуальной собственности »скрутить ваш дух» .
Моглен, Эбен (22 июня 2006 г.). «Не будет ли фраза" не контракт "?". Транскрипт . 3 -я Международная конференция GPLV3 . Барселона. - ^ Гуадамуз-Гонсалес, Андрес (2004). «Вирусные контракты или неисполняемые документы? Договорные договоренности лицензий CopyLeft». Европейский обзор интеллектуальной собственности . 26 (8): 331–339. SSRN 569101 .
- ^ Эллисон Рэндал (14 мая 2007 г.). «GPLV3, ясность и простота» . Архивировано из оригинала 15 октября 2008 года.
- ^ Кейт Коллинз (11 мая 2017 г.). «Федеральный суд постановил, что лицензия с открытым исходным кодом является обязательным договором» .
- ^ «SFC v. Vizio вернул в суды штата Калифорния [lwn.net]» . lwn.net . Получено 10 июня 2022 года .
- ^ «FAQ GPL: Могу ли я изменить GPL и сделать измененную лицензию?» Полем GNU Project . Free Software Foundation.
- ^ «Общая публичная лицензия GNU версии 3» . Free Software Foundation . 29 июня 2007 г. Получено 21 июля 2009 г.
- ^ «FAQ GPL: Могу ли я изменить GPL и сделать измененную лицензию?» Полем GNU Project . Free Software Foundation. 9 июня 2017 года . Получено 11 июля 2017 года .
- ^ «FAQ GPL: требует ли GPL, чтобы исходный код модифицированных версий был размещен для публики?» Полем GNU Project . Free Software Foundation.
- ^ «Часто задаваемые вопросы о лицензиях GNU (FAQ GPL)» . GNU Project . Free Software Foundation . Получено 15 марта 2011 года .
- ^ «Почему вы не должны использовать меньший GPL для вашей следующей библиотеки» . GNU Project . Free Software Foundation . Получено 15 января 2011 года .
- ^ Linus Torvalds, только модули GPL , Linux-Kernel (17 декабря 2006 г.). список рассылки
- ^ Мэтт Асай, GPL: Понимание лицензии, которая управляет архивированием Linux 6 октября 2008 года в The Wayback Machine , функция Novell Cool Solutions (16 января 2004 г.).
- ^ Lewis Galoob Toys, Inc. против Nintendo of America, Inc. , 964 F.2d 965 , ¶10 (9th Cir. 21 мая 1992 г.).
- ^ Jump up to: а беременный Лоуренс Розен, « Деривативные работы », Linux Journal (1 января 2003 г.).
- ^ "Derivative Works"Полем Розенло и Эйнчаг 25 Там 2004.
- ^ Мэтт (29 января 2009 г.). «Почему они не правы: плагины WordPress не должны быть GPL» . Webmaster-Source . Получено 15 января 2011 года .
«Лицензирование» . Drupal.org . Получено 15 января 2011 года . - ^ «FAQ GPL: Могу ли я применить GPL при написании плагина для не безграничной программы?» Полем GNU Project . Free Software Foundation . Получено 15 января 2011 года .
- ^ MEREAGGRETATION «Что представляет собой объединение двух частей в одну программу? Это юридический вопрос, который в конечном итоге решат судьи. Мы считаем, что надлежащий критерий зависит как от механизма общения (EXEC, Pipes, RPC, функциональные вызовы в рамках общего адреса пространство и т. Д.) И семантика общения (какие виды информации взаимозаменяются) ». на GNU.org
- ^ 12 лет соответствия GPL: историческая перспектива , Брэдли Кун Слайд 10
- ^ Common Lisp, Readline и GPL , почта 6 ноября, 21:31
- ^ «Судья сари деформирует вопросы GNU GPL для судебного разбирательства в программном обеспечении MySQL против Progress» . GNU.org . Получено 24 марта 2011 года .
- ^ «Совместный отчет о состоянии, дело 2: 03-cv-00294-dn, документ 1179» (PDF) . В окружном суде США по округу Юты, центральный отдел. 16 февраля 2018 года. Архивировано из оригинала (PDF) 26 января 2019 года . Получено 25 января 2019 года .
- ^ Воган-Николс, Стивен . Дж Zdnet . Получено 4 декабря 2021 года .
- ^ "Groklaw - немецкий порядок GPL - переведен" . groklaw.net .
- ^ Bird & Bird, обзор немецкого прецедентного законодательства по общедоступной лицензии GNU, архивировав 17 мая 2013 года на машине Wayback , 17 декабря 2007 года, извлечен 1 марта 2012 г.
- ^ Увольнение Уоллеса против FSF. Из этой статьи о Groklaw.
- ^ Суждение -GNu Project -Free Software Foundation (FSF) Полем GNU.org . Архивировано из оригинала 18 октября 2007 года.
- ^ Уэлте, Харальд (22 сентября 2006 г.). «Проект gpl-violations.org преобладает в суде по нарушению GPL» . gpl-foolations.org .
- ^ «Суждение D-Link» (PDF) . Архивировано из оригинала (PDF) 26 апреля 2013 года.
- ^ Юинг, Джеймс (1 августа 2004 г.). «Linux на Linksys Wi-Fi маршрутизаторы» . Linux Journal . Получено 23 января 2012 года .
- ^ Jump up to: а беременный «Файлы Free Software Foundation Founde против Cisco за нарушения GPL» (пресс -релиз). Free Software Foundation. 11 декабря 2008 г. Получено 22 августа 2011 года .
- ^ «FSF урегулирует иск против Cisco» (пресс -релиз). Free Software Foundation. 20 мая 2009 г. Получено 22 августа 2011 года .
- ^ Брокмайер, Джо (29 июля 2011 г.). «Скажи, что? Гну Эмац, нарушает GPL» . Сетевой мир . Получено 19 января 2016 года .
Нотон, Эдвард Дж. (8 августа 2011 г.). «Лицензия отозвана: применять раздел 4 GPL и уроки Best Buy для Android Google» . Brownrudnick.com . Архивировано с оригинала 27 января 2016 года.
Soulskill (29 июля 2011 г.). «Emacs нарушает GPL с 2009 года» . slashdot.org . - ^ Сталлман, Ричард (28 июля 2011 г.). "Re: Скомпилированные файлы без источников ????" Полем lists.gnu.org .
- ^ «Федеральный суд постановил, что GPL является подлежащим исполнению договора» . Lwn.net. 15 мая 2017 года . Получено 17 мая 2021 года .
- ^ Робертсон, Дональд (11 октября 2017 г.). «Обновление Artifex v. Hancom GNU GPL Case» . Free Software Foundation . Получено 17 мая 2021 года .
- ^ «Наш иск против шахматной базы - Stockfish - шахматный двигатель с открытым исходным кодом» . stockfishchess.org . Получено 22 ноября 2022 года .
- ^ «Заявление о Fat Fritz 2 - Stockfish - шахматный двигатель с открытым исходным кодом» . stockfishchess.org . Получено 22 ноября 2022 года .
- ^ «Chessbase GmbH и команда Stockfish достигают соглашения и прекратите свой юридический спор - Stockfish - шахматный двигатель с открытым исходным кодом» . stockfishchess.org . Получено 22 ноября 2022 года .
- ^ «Урегулирование (немецкий)» (PDF) . 7 ноября 2022 года . Получено 22 ноября 2022 года .
- ^ «Урегулирование (английский)» (PDF) . 7 ноября 2022 года . Получено 22 ноября 2022 года .
- ^ «Общая публичная лицензия GNU v3.0» . GNU Project . Free Software Foundation . Получено 24 марта 2010 года .
- ^ Jump up to: а беременный "FAQ GPL: совместим с GPLV3 с GPLV2?" Полем GNU Project . Free Software Foundation . Получено 3 июня 2014 года .
Нет. Некоторые из требований в GPLV3, такие как требование предоставления информации об установке, не существует в GPLV2. В результате лицензии не совместимы: если вы попытались объединить код, выпущенный по обеим этим лицензиям, вы бы нарушили раздел 6 GPLV2. Однако, если код выпущен в GPL «версию 2 или более поздней версии», который совместим с GPLV3, поскольку GPLV3 является одним из вариантов, которые он разрешает.
- ^ Ларабель, Майкл (24 января 2013 г.). «FSF протекает еще один проект« высокий приоритет » . Phoronix . Архивировано с оригинала 9 ноября 2016 года . Получено 22 августа 2013 года .
И Librecad, и FreeCad хотят использовать LibredWG и иметь исправления, доступные для поддержки библиотеки форматов файлов DWG, но не могут их интегрировать. Программы имеют зависимости от популярной лицензии GPLV2, в то время как Фонд свободного программного обеспечения позволит лицензировать LibredWG только для использования GPLV3, а не GPLV2.
Прокадин, Александр (27 декабря 2012 г.). "Драма Lifredwg: конец или новое начало?" Полем libregraphicsworld.org. Архивировано с оригинала 9 ноября 2016 года . Получено 23 августа 2013 года .... неудачная ситуация с поддержкой файлов DWG в бесплатном программном обеспечении CAD через LibredWG. Мы чувствуем, что теперь это должно быть закрыто. У нас есть окончательный ответ от FSF. ... «Мы не собираемся менять лицензию».
- ^ «GNU Lesser General Public License v2.1 - проект GNU - Free Software Foundation (FSF)» . fsf.org . Получено 26 апреля 2011 года .
- ^ «FAQ GPL: Как различные лицензии GNU совместимы друг с другом?» Полем GNU Project . Free Software Foundation . Получено 13 апреля 2011 года .
- ^ «Различные лицензии с комментариями-GPL-совместимые свободные лицензии на программное обеспечение» . FSF . Получено 20 апреля 2012 года .
- ^ «FAQ GPL: Что значит сказать, что две лицензии« совместимы »?» Полем GNU Project . Free Software Foundation . Получено 14 апреля 2011 года .
«FAQ GPL: Что значит сказать, что лицензия« совместима с GPL? » . GNU Project . Free Software Foundation . Получено 14 апреля 2011 года . - ^ "Black Duck Open Source Center" . BlackDuckSoftware.com. Архивировано из оригинала 14 октября 2012 года . Получено 26 апреля 2011 года .
- ^ «Совместимые лицензии» .
- ^ «Совместимость ShareAlike: GPLV3 - Creative Commons» . wiki.creativecommons.org .
- ^ «Сделайте свое программное обеспечение с открытым исходным кодом, совместимое с GPL. Или иначе» . Дэвид А. Уилер . Получено 26 апреля 2011 года .
- ^ «Linux: ZFS, лицензии и патенты» . TAG1 Consulting . Архивировано из оригинала 12 июня 2011 года.
- ^ «FAQ GPL: Могу ли я использовать GPL для чего -то другого, кроме программного обеспечения?» Полем GNU Project . Free Software Foundation . Получено 20 июня 2009 года .
- ^ "FAQ GPL: Почему бы вам не использовать GPL для руководств?" Полем GNU Project . Free Software Foundation . Получено 20 июня 2009 года .
- ^ Шривастава, Манодж (2006). «Проект заявления о позиции Debian о свободной лицензии на документацию GNU (GFDL)» . Получено 25 сентября 2007 года .
Невозможно одолжить текст из руководства GFDL'D и включить его в какую -либо бесплатную программу. Это не просто несовместимость лицензии. Дело не только в том, что GFDL несовместима с той или иной лицензией на бесплатное программное обеспечение: это то, что он принципиально несовместима с любой бесплатной лицензией на программное обеспечение. Поэтому, если вы напишете новую программу, и у вас нет никаких обязательств о том, какую лицензию вы хотите использовать, сохранив только то, что это будет бесплатная лицензия, вы не можете включить текст GFDL'D. GNU FDL, как и сегодня, не соответствует рекомендациям Debian Free Software. Есть серьезные проблемы с лицензией, как подробно описано выше; И, как таковые, мы не можем принять произведения, лицензированные по GNU FDL в нашем распространении.
- ^ Debian Project: Резолюция: почему лицензия на бесплатную документацию GNU не подходит для Debian . Проголосовал на феврале - март 2006. Получено 20 июня 2009 года.
- ^ «Изменение лицензии» . Руководство по умолчанию Фонд . 6 июня 2007 года. Архивировано с оригинала 28 февраля 2008 года . Получено 20 июня 2009 года .
- ^ «Лицензирование шрифта» . Free Software Foundation . 25 апреля 2005 г.
"FAQ GPL: Как GPL применяется к шрифтам?" Полем GNU Project . Free Software Foundation. - ^ Jump up to: а беременный Дэвид А. Уилер. «Сделайте свое программное обеспечение с открытым исходным кодом, совместимое с GPL. Или иначе» .
- ^ Jump up to: а беременный в «ТОП 20 лицензий» . Black Duck Software. 23 августа 2013 года. Архивировано с оригинала 19 июля 2016 года . Получено 23 августа 2013 года .
- ^ "SourceForfge.net: программная карта" . Dwheeler.com. Архивировано из оригинала 13 февраля 2017 года . Получено 17 ноября 2008 года .
«Лицензия -> OSI: ... Генеральная публичная лицензия GNU (GPL) (32641 проекты), библиотека GNU или меньшая общая публичная лицензия (LGPL) (4889 проектов» (из 45727, 82,1%)
- ^ Марк (8 мая 2008 г.). «Проклятие пролиферации лицензии с открытым исходным кодом» . Socializedsoftware.com. Архивировано из оригинала 8 декабря 2015 года . Получено 30 ноября 2015 года .
В настоящее время многие проекты с открытым исходным счетом в настоящее время обсуждают решение перейти от GPL V2 к GPL V3. По словам Паламиды, поставщика программного обеспечения для соответствия IP, было примерно 2489 проектов с открытым исходным кодом, которые перешли от GPL V2 в более поздние версии.
- ^ «MySQL меняет лицензию, чтобы избежать GPLV3» . Компьютерный бизнес обзор онлайн . 4 января 2007 года. Архивировано с оригинала 6 февраля 2007 года.
- ^ Корбет (1 октября 2006 г.). «Занят занят занятой» . lwn.net . Получено 21 ноября 2015 года .
Поскольку BusyBox можно найти во многих встроенных системах, он оказывается в основе дебатов по борьбе с DRM GPLV3. ... Реальные результаты, однако, заключаются в следующем: BusyBox будет GPLV2, начиная только со следующего релиза. Общепринято, что устранение «или любой более поздней версии» является юридически оправданной, и что слияние другого кода, только GPLV2, вызовет эту проблему в любом случае
Ландли, Роб (9 сентября 2006 г.). «Re: Move Gplv2 против v3 веселья ...» lwn.net . Получено 21 ноября 2015 года .Не изобретайте аргумент соломенного человека, пожалуйста. Я считаю, что лицензирование Brainbox под GPLV3 бесполезно, ненужна, чрезмерная и запутанная, и в дополнение к тому, что у него есть фактические недостатки. 1) Бесполезно: мы никогда не сбрасываем GPLV2.
- ^ «Пресс -релиз HP: HP вносит вклад исходный код в сообществе открытого исходного кода для продвижения внедрения Linux» . www.hp.com .
- ^ Прокадин, Александр (26 января 2012 г.). "Что случилось с принятием DWG в свободном программном обеспечении?" Полем libregraphicsworld.org. Архивировано с оригинала 9 ноября 2016 года . Получено 5 декабря 2015 года .
[Toni Roosendaal's Blender:] «Blender также все еще« GPLV2 или позже ». В настоящее время мы придерживаемся этого, переход к GPL 3 не имеет явных преимуществ, о которых я знаю».
- ^ «Лицензия - blender.org» . Получено 17 декабря 2016 года .
Исходным кодом, который мы разрабатываем на Blender.org, является по умолчанию, лицензирован как GNU GPL версия 2 или более поздней версии.
- ^ Денис-Курмонт, Реми. «Media Player VLC, чтобы остаться под GNU GPL версией 2» . VideoLan.org . Получено 21 ноября 2015 года .
В 2001 году VLC был выпущен под одобренной OSE GNU General Public Public Version 2, с общепринятым вариантом для использования «любая более поздняя версия» (хотя в то время не было такой более поздней версии). После выпуска Фонда Free Software Foundation (FSF) новой версии 3 общей публичной лицензии GNU (GPL) 29 июня 2007 года участники VLC Media Player и другие программные проекты, размещенные на Videolan.org, обсуждают Возможность обновления лицензионных условий для будущей версии VLC Media Player и других размещенных проектов, версии 3 GPL. ... Существует высокая обеспокоенность тем, что эти новые дополнительные требования могут не соответствовать промышленной и экономической реальности нашего времени, особенно на рынке потребительской электроники. Мы считаем, что изменение нашего лицензионного условия на версию 3 GPL в настоящее время не будет отвечать наилучшим интересам нашего сообщества в целом. Следовательно, мы планируем продолжать распространять будущие версии VLC Media Player в условиях версии GPL 2.
- ^ "Авторское право " MediaWiki .
- ^ Jump up to: а беременный в дюймовый Byfield, Bruce (22 ноября 2011 г.). «7 причин, по которым бесплатное программное обеспечение теряет влияние: стр. 2» . DataMation .com . Получено 23 августа 2013 года .
В то время решение казалось разумным перед лицом тупика. Но теперь GPLV2 используется для 42,5% свободного программного обеспечения и GPLV3 менее чем за 6,5%, согласно программному обеспечению Black Duck.
- ^ Gpl, Copyleft используйте снижение быстрее, чем когда -либо архив 4 сентября 2017 года на машине Wayback на Itworld 16 декабря 2011 г. Брайан Проффитт
- ^ Проффитт, Брайан (16 декабря 2011 г.). «GPL, CopyLeft используйте снижение быстрее, чем когда -либо - данные предполагают более резкую скорость снижения, что поднимает вопрос: почему?» Полем Это мир. Архивировано из оригинала 3 декабря 2013 года . Получено 23 августа 2013 года .
Аслетт, Мэтью (15 декабря 2011 г.). «О продолжающемся упадке GPL» . 451Group.com. Архивировано с оригинала 9 декабря 2016 года . Получено 26 ноября 2015 года . - ^ Лучшие лицензии на архивиру GitHub 4 марта 2016 года на машине Wayback на ostatic.com от Джона Buys (7 февраля 2012 г.)
- ^ Теги буквы g, помеченная как семейство GPL (включая ошибочные варианты) 21000+100+3000+2000+400 из 47985 проектов на Freecode (18 июня 2014 г. Frozen)
- ^ О фрикоде архивировал 31 октября 2011 года в The Wayback Machine на FreeCode.com «Сайт FreeCode был перенесен в статическое государство, вступающее в силу с 18 июня 2014 года из -за низких уровней трафика, и поэтому люди будут сосредоточены на более полезных усилиях, чем содержание сайта».
- ^ «Использование GPL в Debian на подъеме: изучение» . Itwire.com . Получено 2 сентября 2013 года .
- ^ «Обследование лицензий с открытым исходным кодом» . Lwn.net . Получено 2 сентября 2013 года .
- ^ Марк (8 мая 2008 г.). «Проклятие пролиферации лицензии с открытым исходным кодом» . Socializedsoftware.com. Архивировано из оригинала 8 декабря 2015 года . Получено 30 ноября 2015 года .
- ^ Топ 20 наиболее часто используются лицензии с открытым исходным кодом Шон Коннолли, 11 марта 2009 г.
- ^ «ТОП 20 лицензий» . Black Duck Software. 6 июня 2016 года. Архивировано с оригинала 19 июля 2016 года . Получено 6 июня 2016 года .
- ^ «ТОП 20 лицензий» . Black Duck Software. 2 января 2017 года. Архивировано с оригинала 19 июля 2016 года . Получено 2 января 2017 года .
- ^ «ТОП 20 лицензий» . Black Duck Software. 4 июня 2018 года. Архивировано с оригинала 19 июля 2016 года . Получено 4 июня 2018 года .
- ^ Балтер, Бен (9 марта 2015 г.). «Использование лицензии с открытым исходным кодом на github.com» . github.com . Получено 21 ноября 2015 года .
- ^ Anwesha Das (22 июня 2016 г.). «Лицензии на программное обеспечение в экосистеме Fedora» . Anweshadas.in . Получено 1 ноября 2016 года .
Из приведенной выше диаграммы ясно, что семейство GPL является самым высоким использованием (я ранее просчитал его как MIT). Другими основными лицензиями являются MIT, BSD, семейство LGPL, художественные (для пакетов Perl), LPPL (FO [R] Texlive Packages), ASL.
- ^ Тенденции лицензирования с открытым исходным кодом: 2017 против 2016 года на Whitesourcesoftware.com от Sivan Michaeli (12 апреля 2018 г.)
- ^ Jump up to: а беременный « GPL, App Store и You » на Engadget.com (2011)
- ^ "Политика авторских прав" , OpenBSD
- ^ "Ubuntu One: Условия и условия" . One.ubuntu.com. 29 августа 2013 года. Архивировано с оригинала 25 сентября 2013 года . Получено 25 сентября 2013 года .
- ^ Ньюбарт, Дейв (1 июня 2001 г.). «Генеральный директор Microsoft берет на себя перерыв в Sun-Times» . Чикаго Sun-Times . Архивировано из оригинала 15 июня 2001 года. (Ссылка на интернет -архив)
- ^ «GNU General Public License версия 2, июнь 1991 года» . dwheeler.com . Уилер, Дэвид А. Архивировал оригинал 15 мая 2013 года . Получено 6 декабря 2008 года .
- ^ Wikisource . - через
- ^ Кларк, Гэвин (20 июля 2009 г.). «Microsoft охватывает рак Linux для продажи серверов Windows» . Реестр .
- ^ Кларк, Гэвин (23 июля 2009 г.). «Microsoft открыла код Linux-Driver после« нарушения »GPL» . Реестр.
- ^ Викси, Пол (6 марта 2006 г.). «Re: Раздел 5.2 (IPR Encumberance) в проекте требования к роллеру TAK» . IETF по имени Список рассылки. Архивировано из оригинала 27 сентября 2007 года . Получено 29 апреля 2007 года .
«Общий общественный вирус» . Файл жаргона 2.2.1 . 15 декабря 1990 года . Получено 29 апреля 2007 года .
Hackvän, Stig (сентябрь 1999 г.). «Обратное инженерное управление общественным вирусом GNU-слишком много, является ли CopyLeft?» Полем Linux Journal . Архивировано из оригинала 18 июля 2011 года . Получено 29 апреля 2007 года .
Стюарт, Билл (8 октября 1998 г.). «Re: предложить:« Лицензия CypherPunks »(Re: Разыскивается: Двойной исходный код)» . Cypherpunks Список рассылки . Архивировано из оригинала 29 мая 2007 года . Получено 29 апреля 2007 года .
Бак, Джо (10 октября 2000 г.). «Re: Использование дерева PANSE Внешне» . GCC Список рассылки . Получено 29 апреля 2007 года .
Гриффис, Л. Адриан (15 июля 2000 г.). «Общественный вирус GNU» . Архивировано из оригинала 30 сентября 2007 года . Получено 29 апреля 2007 года . - ^ « Стенограмма речи - Крейг Манди, Школа бизнеса Стерна Нью -Йоркского университета », подготовленный текст замечаний Крейга Манди , старшего вице -президента Microsoft, модели коммерческого программного обеспечения.
- ^ Пойндер, Ричард (21 марта 2006 г.). «Подвальные интервью: освобождение кода» . Получено 5 февраля 2010 года .
Чопра, Самир; Декстер, Скотт (14 августа 2007 г.). Декодирование освобождения: обещание бесплатного и открытого программного обеспечения . Routledge. п. 56. ISBN 978-0-415-97893-4 .
Уильямс, Сэм (март 2002 г.). Бесплатно, как в свободе: крестовый поход Ричарда Сталлмана для бесплатного программного обеспечения . О'Рейли СМИ. ISBN 0-596-00287-4 . - ^ Гире, Дункан (16 декабря 2011 г.). «Некоторые права защищены: альтернативы авторским правам» . Wired UK . Получено 30 мая 2015 года .
«Прививать вашу покупку - договорная защита от лицензий на вирусные лицензии в транзакциях слияний и поглощений» (PDF) . Friedfrank.com . Получено 30 мая 2015 года .
http://www.buddlefindlay.com/article/2013/07/01/legal-update-on-nformation-and-communication-technology-%E2%80%93-2013 Архивировал 16 марта 2015 года на машине Wayback - ^ Новые права СМИ (12 сентября 2008 г.). «Руководство по лицензированию с открытым исходным кодом» . Калифорнийская западная школа права . Получено 28 ноября 2015 года .
- ^ Монтегю, Брюс (13 ноября 2013 г.). «Преимущества GPL и недостатки» . FreeBSD . Получено 28 ноября 2015 года .
- ^ Ричард Сталлман (2010). При продаже исключений из GNU GPL . Free Software Foundation.
- ^ Безруков, Николай, Лабиринт свободы программного обеспечения - «BSD против GPL и социальные аспекты бесплатных дебатов о лицензировании» на SoftPanorama.org от Nikolai Bezroukov, доступ к 23 сентября 2010 года.
- ^ Объем лицензирования с открытым исходным кодом архивировал 9 января 2016 года в The Wayback Machine - Гарвардский университет Джоша Лернера и Джин Тироле (2002)
- ^ Сэм Хоцевар (21 сентября 2015 г.). "Должен ли я изменить имя WTFPL?" Полем Программисты обмен стеком (комментарий пользователя) . Получено 19 июля 2016 года .
WTFPL-это пародия на GPL, которая имеет аналогичный заголовок авторского права и список разрешений на изменение (то есть нет), см., Например, gnu.org/licenses/gpl-3.0.en.html. Целью формулировки WTFPL является предоставление больше свободы, чем GPL.
- ^ Biancuzzi, Federico (30 июня 2005 г.). «ESR:« Нам больше не нужен GPL » . onlamp.com. Архивировано с оригинала 17 апреля 2018 года . Получено 10 февраля 2015 года .
Нам больше не нужен GPL. Он основан на убеждении, что программное обеспечение с открытым исходным кодом является слабым и должно быть защищено. Открытый исходный код будет успешным быстрее, если GPL не заставит много людей нервничать из -за его принятия.
- ^ «RMS: GNU GPL здесь, чтобы остаться» . onlamp.com. 22 сентября 2005 года. Архивировано с оригинала 17 января 2015 года . Получено 12 февраля 2015 года .
ESR решает проблему с точки зрения различных целей и ценностей - те из «открытого исходного кода», которые не включают защиту свободы пользователей программного обеспечения для обмена и изменением программного обеспечения. Возможно, он думает, что GNU GPL не нужен для достижения этих целей.
- ^ Рэндал, Эллисон (13 апреля 2007 г.). «Совместимость с GPLV3, Linux и GPLV2» . radar.oreilly.com . О'Рейли СМИ . Получено 19 января 2016 года .
Вы можете подумать, что FSF должен быть безумным, чтобы раскрыть этот лицензионный ад. ... если бы лицензия была чисто очищенной версией GPLV2, не было бы несовместимости, FSF не было бы повестки дня, связанной с получением проектов для обновления новой лицензии, и в то же время не было бы причин для Проекты, чтобы возразить против обновления. Плавное плавание.
- ^ Рэндал, Эллисон (14 мая 2007 г.). «GPLV3, ясность и простота» . radar.oreilly.com . О'Рейли СМИ . Получено 19 января 2016 года .
Глядя на почти окончательный черновик, я должен сказать, что маловероятно, что они когда-либо считали простоту приоритетом, если они вообще рассматривали его. ... Выбор языка лицензии с открытым исходным кодом может поддержать эту свободу, может расширить возможности пользователей и разработчиков. GPLV3 не делает.
- ^ Уорли (6 июня 2007 г.). «Смерть лицензии на программное обеспечение» . Архивировано из оригинала 11 октября 2008 года . Получено 24 июня 2016 года .
Версия 3 собирается дистанцироваться Ричарда Сталлмана и Фонда свободного программного обеспечения от разработчиков, которые делают организацию настолько влиятельной для начала.
- ^ Чисналл, Дэвид (31 августа 2009 г.). «Отказ от GPL» . Informit.com . Получено 24 января 2016 года .
- ^ Кантрилл, Брайан (17 сентября 2014 г.). «Корпоративные анти-паттерны с открытым исходным кодом» . YouTube . Архивировано из оригинала 27 октября 2021 года . Получено 26 декабря 2015 года .
Анти-паттерн: антиколлабаративное лицензирование
- ^ Хилл, Бенджамин Мако (28 января 2006 г.). «Примечания на GPLV3» . linux.com. Архивировано с оригинала 22 сентября 2015 года . Получено 25 января 2016 года .
GPL-это то, что общего у всех в свободных и открытых программных сообществах. По этой причине пересмотр может выделить разногласия, различия в мнениях, различия в бизнес -моделях и различия в тактике. ... Мы были бы разумно помнить, что потенциал для GPL помешать нашей способности работать вместе, гораздо более опасна, чем даже самые радикальные изменения текстовых изменений, которое может предложить FSF. ... Прежде всего, мы должны помнить, что наше сообщество и его цели важнее любой лицензии - независимо от того, насколько это широко распространено.
- ^ Макдугалл, Пол (10 июля 2007 г.). «Создатель Linux называет лицемеры авторов GPLV3, поскольку дебаты с открытым исходным кодом становятся неприятными» . Informationweek.com. Архивировано из оригинала 13 апреля 2008 года . Получено 12 февраля 2015 года .
... Последний признак растущего раскола в сообществе с открытым исходным кодом между бизнес-разработчиками, такими как Torvalds и Free Software Purists.
- ^ Mavrogiannopoulos, Nikos (26 марта 2013 г.). «Опасности LGPLV3» . gnutls.org . Получено 18 ноября 2015 года .
LGPLV3 является последней версией GNU Lesser General Public License. Он следует за успешной лицензией LGPLV2.1 и был выпущен Free Software Foundation в качестве аналога своей общедоступной лицензии GNU. программное обеспечение. Эта цель была успешно выполнена до сих пор LGPLV2.1, и существует множество библиотек, использующих эту лицензию. Теперь у нас есть LGPLV3 как последний, и вопрос в том, насколько успешным является LGPLV3 по этой цели? На мой взгляд, очень мало. Если мы предположим, что его основная цель - использоваться свободным программным обеспечением, то это явно терпит неудачу.
- ^ "Gnutls 3.1.10: Changelog" . www.gnutls.org .
Никос Маврогианнопулос (18 декабря 2012 года). «Гнутлс движется» . Получено 11 декабря 2012 года . - ^ Розен, Лоуренс (2007). «Комментарии к GPLV3» . Rosenlaw.com . Получено 22 августа 2014 года .
- ^ Ронахер, Армин (23 июля 2013 г.). «Лицензирование в мире авторского права» . lucumr.pocoo.org . Получено 18 ноября 2015 года .
Clusterfuck Clusterfuck лицензии - Когда GPL задействована, сложности лицензирования становятся не забавной версией загадки. Так много вещей, которые следует учитывать и так много взаимодействий, чтобы рассмотреть. И что несовместимость GPL по -прежнему остается проблемой, которая активно влияет на людей, что многие, похоже, забывают. Например, можно подумать, что несовместимость GPLV2 с лицензией Apache Software License 2.0 должна быть в прошлом, когда все обновляет GPLV3, но оказывается, что достаточно людей либо застряли только с GPLV2, либо не согласны с GPLV3, что для миграции необходимы некоторые лицензированные программные проекты Apache. Например, начальная загрузка Twitter в настоящее время мигрирует из ASL2.0 в MIT именно потому, что некоторые люди все еще нуждаются в совместимости GPLV2. Среди пострадавших проектов были Drupal, WordPress, Joomla, Moinmoin Wiki и другие. И даже этот случай показывает, что люди больше не заботятся о лицензиях, так как Joomla 3 просто связана с начальной загрузкой, даже если они не были лицензиями совместимым образом (GPLV2 против ASL 2.0). Другим традиционным случаем того, что не совместимы с GPL, является проект OpenSSL, который имеет лицензию, которая не очень хорошо сочетается с GPL. Эта лицензия также все еще несовместима с GPLV3. Все испытание особенно интересно, так как некоторые не такие хорошие партии начали выполнять лицензию на лицензии GPL.
Ronacher, Armin (2009). "Вы уверены, что хотите использовать GPL?" Полем lucumr.pocoo.org .
Внешние ссылки
[ редактировать ]
- GNU General Public License (версия 3)
- GNU General Public License v2.0 - эта версия устарела от FSF, но все еще используется многими программными проектами, включая ядро Linux и пакеты GNU.
- GNU General Public License v1.0 - эта версия устарела FSF.
- Общая публичная лицензия EMACS , версия в феврале 1988 года, прямой предшественник GNU GPL
- История GPL Лиа-Ченг Тай, 4 июля 2001 г.
- Практическое руководство по соблюдению GPL (охватывает GPLV2 и V3) - от Центра права на свободу программного обеспечения
- Бумага по обеспечению соблюдения GPL
- Часто задаваемые вопросы о GPL
- GNU Генеральная публичная лицензия и комментарии , под редакцией Роберта Часселла
- Список транскриптов презентаций о GPL и свободных лицензиях на программное обеспечение, архивные 12 ноября 2015 года на машине Wayback на FSFE
- Лабиринт свободы программного обеспечения BSD против GPL и социальные аспекты бесплатных дебатов о лицензировании, Николай Безруков