GNU General Public License | |
---|---|
![]() Логотип GNU GPL третьей версии | |
Автор | Free Software Foundation |
Версия | 3 |
Издатель | Free Software Foundation, Inc. |
Опубликована | январь 1989 (первая версия), июнь 1991 (вторая версия), 29 июня 2007 (третья версия) |
Совместима с DFSG | Да |
Свободное программное обеспечение | Да |
Одобрена OSI | Да |
Копилефт | Да |
Допускает компоновку с кодом под другой лицензией | Нет (единственное исключение: GNU GPLv3 разрешает перелицензирование под GNU AGPLv3) |
![]() |
GNU General Public License (переводят как Универсальная общественная лицензия GNU, Универсальная общедоступная лицензия GNU или Открытое лицензионное соглашение GNU) — лицензия на свободное программное обеспечение, созданная в рамках проекта GNU в 1988 г., по которой автор передаёт программное обеспечение в общественную собственность[1]. Её также сокращённо называют GNU GPL или даже просто GPL, если из контекста понятно, что речь идёт именно о данной лицензии (существует довольно много других лицензий, содержащих слова «general public license» в названии). Вторая версия этой лицензии была выпущена в 1991 году, третья версия, после многолетней работы и длительной дискуссии — в 2007 году. GNU Lesser General Public License (LGPL) — это ослабленная версия GPL, предназначенная для некоторых библиотек ПО. GNU Affero General Public License — усиленная версия GPL для программ, предназначенных для доступа к ним через сеть[2].
Цель GNU GPL — предоставить пользователю права копировать, модифицировать и распространять (в том числе на коммерческой основе) программы, а также гарантировать, что и пользователи всех производных программ получат вышеперечисленные права[Прим. 1]. Принцип «наследования» прав называется «копилефт» (транслитерация c англ. copyleft) и был придуман Ричардом Столлманом. По контрасту с GPL, лицензии проприетарного ПО «очень редко дают пользователю такие права и обычно, наоборот, стремятся их ограничить, например, запрещая восстановление исходного кода»[3].
Согласно подготовленным Фондом разъяснениям по применению лицензии GNU GPL к конкретным лицензируемым программам (эти разъяснения приложены к размещённому на сайте Фонда тексту лицензии), лицензия должна в электронной форме присоединяться к компьютерной программе[4].
Лицензируя работу на условиях GNU GPL, автор сохраняет за собой авторство[Прим. 2].
GNU GPL не позволяет включать программу в проприетарное ПО. Если данная программа является библиотекой, вероятно, лучшим будет разрешить проприетарному ПО линковаться с ней. Для данной цели необходимо использовать GNU Lesser General Public License вместо GPL[5].
Ошибка в сносках?: Для существующих тегов <ref>
группы «Прим.» не найдено соответствующего тега <references group="Прим."/>
© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search