GNU General Public License е лиценз, издаден от Фондацията за свободен софтуер, с цел той да бъде използван за лицензирането на свободен софтуер.
Свободи[]
GPL гарантира на потребителите на компютърни програми следните права (още наричани "свободи"):
- Свободата да ползват програмата за каквато и да е цел;
- Свободата да изучават как работи програмата и да я модифицират (достъпът до изходния код е предварително условие за това);
- Свободата да разпространяват копия;
- Свободата да подобряват програмата и да дават на обществото достъп до подобренията (достъпът до изходния код е предварително условие за това).
Именно тези "свободи" отличават GPL от лицензните договори на собственическия софтуер, които рядко гарантират на крайните потребители някакви други права, освен възможността да ползват програмния продукт (макар да е спорно дали на човек изобщо му трябва лиценз за това), и дори понякога ограничават дейности, които нормално са позволени от закона, като например обратното инженерство.
От друга страна, GPL се отличава и от някои още по-необвързващи договори, като лиценза на BSD. Главната разлика между тях се корени във факта, че GPL се опитва да гарантира запазването на гореспоменатите "свободи" и в копията и продуктите, производни на оригиналния. Това се постига чрез механизма copyleft, измислен от Ричард Сталман, който изисква програмите, произтичащи от GPL софтуер, също да бъдат лицензирани под GPL. Противно на това, договорите в стил BSD позволяват производните продукти да бъдат разпространявани под друг лиценз, включително и като собственически софтуер.
Според някои проучвания GPL е най-популярният договор за свободен софтуер и за софтуер с отворен код. През април 2004 г. 75% от общо 23479-те софтуерни проекта, записани във Freshmeat, както и 68% от проектите в SourceForge, са били лицензирани под GPL.
Известни програми, които са лицензирани под GPL, са: ядрото на Linux, GNU Compiler Collection (GCC), и Perl (за повече информация вж. Category:Free software).
История[]
Критика[]
Известни програми и библиотеки, ползващи лиценза[]
Външни препратки[]
- GNU General Public License v2.0
- GNU General Public License v1.0 - Тази версия е остаряла
- GNU Lesser General Public License v2.1
- Frequently Asked Questions about the GPL
- History of the GPL
- Groklaw: GPL е лиценз , а не договор
- Microsoft коментира относно GPL
- GNU General Public License и коментари - Редактирано от Robert Chassell.
- Направете вашият софтуер GPL-съвместим. Или. (David A. Wheeler, 7 April 2004) — защо GPL-съвместимите лицензи са важни за здравината на проекта.
- "Към истински отворен код" - статия относно това защо GPL е обвинен за твърде ограничаващ.
- Немският The GPL - Преведен
- John Koenig: Линукс GPL проилизащи в "Черупка"
- Патентовите рискове на софтуера с отворен код - обяснява лиценза в GPL
- NOVELL: GPL: Да разберем лиценза,който ръководи Линукс - Тази статия обяснява един възглед върху GPL с лесни термини, говори за статично и динамично свързване в GPL , както и дискутира защо компаниите като Майкрософт могат да се "страхуват" от лиценза.
- GNU General Public License — оригинален вариант на английски
- Общ публичен лиценз на ГНУ (GNU GPL) — превод на български от Цвятко Йовчев
- Още един превод на български на GNU General Public Licence version 2 от Атанас Атанасов
- http://www.student.informatik.tu-darmstadt.de/~stanchev/ ,Превод на глава свободи и глава линкове от Драгомир Станчев, aka "Gafas".