Стандартная общественная лицензия
GPL, или Стандартная общественная лицензия (GPL), относится к свободной лицензии с авторским левом для программного обеспечения. Он предоставляет любому право свободно использовать, читать, копировать, делиться, изменять и распространять компьютерную программу или другие виды работ. GPL изначально была написана для проекта GNU и стала первой лицензией с авторским левом, которая была принята для общего использования. Он был создан в начале 1989 года Ричардом Столменом, основателем Free Software Foundation (FSF).
В отличие от авторского права термин «авторское лево» означает, что GPL разрешает публиковать производные работы, но требует, чтобы они распространялись на тех же условиях лицензии, что и оригинальная работа. Таким образом, пользователи не могут использовать программное обеспечение под лицензией GPL и выпускать производные работы под лицензией другого типа. Это не относится к другим типам лицензий свободного программного обеспечения, таким как Berkley Software Distribution (BSD) и лицензии MIT.
Лицензии BSD и MIT относятся к категории разрешающих лицензий. Хотя и авторское лево, и разрешающая лицензия позволяют пользователям копировать, изменять и распространять программное обеспечение, их условия несколько отличаются.
С одной стороны, лицензии с авторским левом гарантируют, что программное обеспечение с открытым исходным кодом остается доступным для всех. Это также позволяет избежать того, чтобы кто-то другой мог получить прибыль от части работы, которая была предоставлена бесплатно. Сторонники авторского лева, как правило, больше озабочены сохранением некоторого контроля над своей работой.
С другой стороны, разрешающие лицензии позволяют широко использовать программное обеспечение, если на первоначальных разработчиков ссылаются и указывают их работу. Другими словами, разрешительная лицензия позволяет любому копировать, изменять и распространять произведение под любой лицензией. Единственное требование - отдать должное первоначальным создателям.
В настоящее время лицензия GPL является наиболее широко используемым способом распространения бесплатного программного обеспечения с открытым исходным кодом. Под этой лицензией лицензируются популярные бесплатные программы, такие как GNU Emacs, коллекция компиляторов GNU (GCC) и даже ядро Linux .