GPLV2 и GPLV3
GPLV2 против GPLV3
GPLV2 и GPLV3 являются версиями публичных лицензий GNU (GPL), известной лицензии на бесплатное программное обеспечение. GPL также нравится в Free Software Foundation (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 более совместим с большим количеством лицензий по сравнению с прежней лицензией.