Свободное ПО и копилефт go.redav.online/...=32 GNU GPL – это одна из разновидностей лицензий для свободного программного обеспечения. Вероятно, самая популярная. GNU GPL была разработана в рамках проекта GNU. Существуют три версии этой лицензии, созданные в 1988, 1991 и 2007 годах. GPL есть аббревиатура от General Public License, что на русский язык можно перевести как "универсальная общественная лицензия". Лицензируя программный продукт с помощью GNU GPL или другой копилефт-лицензии, разработчик, сохраняя за собой авторство, передает программу в общественную собственность. В остальном лицензии типа "копилефт" имеют небольшие отличия, нередко специфику областей применения. Здесь мы не будем вдаваться в юридические особенности и подробно анализировать текст лицензии. Рассмотрим, почему возникла проблема лицензирования ПО, и какие преимущества есть у свободного ПО.
Утопия лицензии GPL Одна из последних новостей, в очередной раз обнажает проблему лицензии GPL. Р. Столлман, конечно, большой молодец и подошел к вопросу, как и предлагал Конфуций – «Хочешь изменить мир – начни с себя!». И Linux, своим успехом во многом, обязан GNU Столлмана, ведь большинство дистрибутивов – GNU/Linux, то есть ядро Linux с «обвязкой» GNU. В свою очередь GPL – это социально значимая лицензия – бери чужой свободный код, модифицируй, создавай на этой базе свое, но распространяй по той же лицензии. И всем хорошо – и пользователям, и разработчикам. Тут вложена идея вирусного распространения. Но в том мире, в котором мы живем, такой социализм в ПО, все же утопия, всегда найдутся те, кто воспользуется GPL лицензией в корыстных целях. Не так давно, разработчик эмулятора Sony PlayStation – DuckStation – отказался от лицензии GPL и перешёл на лицензию не разрешающую модификацию кода. Код остался открытым, но на его базе нельзя собрать свою программу путем небольшой модификации и любым образом получать коммерческую выгоду. А причина в том, что исходники часто использовали в других проектах, но не распространяли свои программы дале по лицензии GPL, как они того требует. Разработчик даже грозит закрыть код. Так что GPL в частности и открытое ПО в целом – удел энтузиастов. И всем им большое спасибо за вклад, не важно, большой или маленький.