Разница между GPLV2 и GPLV3

GPLV2 против GPLV3

GPLV2 и GPLV3 являются версиями GNU Public Licenses (GPL), известной лицензии на свободное программное обеспечение. GPL также нравится Фонду свободного программного обеспечения (FSF). Основным автором обеих лицензий является Ричард Столлман.

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

Это самая важная и широко распространенная лицензия с открытым исходным кодом, где примерно 60 процентов программного обеспечения с открытым исходным кодом используют эту лицензию, например Linux и Busybox. В нем есть пункт под названием «copyleft», который обязывает любого пользователя, который создает и распространяет измененные версии, подвергать редакции требованиям GPL и раскрывать источник измененной версии. Копирайт гарантирует, что измененные версии находятся под лицензией 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 более совместим с большим количеством лицензий по сравнению с предыдущей лицензией.