Разлика между GPLV2 и GPLV3

GPLV2 срещу GPLV3

GPLV2 и GPLV3 са версии на GNU Public Licences (GPL), добре познат лиценз за безплатен софтуер. GPL се харесва и с Фондацията за свободен софтуер (FSF). Основният автор на двата лиценза е Ричард Столман.

Основната цел на GPL е да популяризира безплатната наличност и използване насофтуерза всякакви цели и за нуждите на всеки потребител. Всеки потребител на безплатен софтуер може също да промени софтуера и да го сподели с приятели и колеги.



Това е най-важният и широко разпространен лиценз с отворен код, където приблизително 60% от софтуера с отворен код използва този лиценз катоLinuxи Busybox. Той има клауза, наречена „copyleft“, която принуждава всеки потребител, който създава и разпространява модифицирани версии, да подлежи на ревизиите, подлежащи на GPL, и да разкрива източника на модифицираната версия. Copyleft гарантира, че модифицираните версии са под GPL и неговият изходен код е разкрит.

GPL е шаблонът за всички следващи версии на GPL (GPLV2 и GPLV3).

GPLV2 е предшественикът на GPLV3, което прави GPLV3 най-новата версия. GPLV2 е въведен през 1991 г., докато GPLV3 стартира през 2007 г.

Тъй като GPLV2 е по-стара версия на GPLV3, има разлики между лицензите. GPLV2 има изключване на библиотека, което GPLV3 няма.

Съществуват и видни разлики между двете версии: Новият GPLV3 е с двойна дължина в сравнение с GPLV2 и засяга теми за подобрение и изясняване в предишната версия. Те включват обезщетение за патент, интернализация и средства за защита при нарушаване на лиценза.

Друга характеристика на кода GPLV3 е опитът му да осигури повече яснота относно патентните лицензи. Той се опитва да изясни какво се разбира под дистрибуция и производни произведения, отменяйки незабавното прекратяване на лицензионна клауза в полза на лицензионните възможности и допълнителните условия, които позволяват на потребителите да избират от фиксиран набор оталтернативаусловия за промяна на стандартния GPLV3.

GPLV3 е по-съвместим с повече лицензи в сравнение с GPLV2. Новият лиценз позволява на потребителите да правят комбинации с код, които имат допълнителни изисквания, които не са в самия лиценз.

По отношение на нарушителите на лицензи, GPLV3 предоставя допълнителни периоди на лечение за първи път нарушители на лицензи.

В заключение, GPLV2 и GPLV3 не са съвместими за използване помежду си. Последният лиценз има някои изисквания като инсталиранеинформациякоито не съществуват в първата. Комбиниранекодовеот двата лиценза ще наруши Раздел 6 от GPLV2.

Резюме:

1. GPLV2 и GPLV3 са лицензи, издадени под GPL. GPLV2 е предишният лиценз, издаден през 1991 г., докато най-новият, GPLV3, е издаден през 2007 г.
2. GPLV3 е по-дълъг в сравнение с GPLV2, тъй като почти се опитва да покрие същите проблеми с предишния лиценз.
3. GPLV3 има по-голяма яснота по отношение на патентните лицензи, най-вече по отношение на формулировката на лиценза, тъй като не може да се тълкува като „твърде широк“. Той се отнася и за защитата на патентите за разлика от GPLV2.
4. GPLV2 има вратички, които GPLV3 се опитва да поправи. Връзката е придобила термина Tivoization, който произлиза от цифров видеорекордер, който улавя телевизионни програми и запазваданнивъв вътрешно хранилище на твърд диск за бъдещо гледане.
5. GPLV2 има нов раздел, който имаса билидобавен към лиценза, наречен Защита на законните права на потребителите от Закона за заобикаляне. Целта на раздела е да предотврати включването на GPVL3 в технологията или продуктите, коитоби седа се използва за прилагане на Закона за авторските права в цифровото хилядолетие (DCMA).
6. GPLV3 кодът е по-съвместим с повече лицензи в сравнение с предишния лиценз.