GPL
GPL - основная копилефтная лиценция, предложенная Ричардом Столлманом.
Значение GPL
Именно с публикации GPL отсчитывается существование свободного софта как единого значимого социального и экономического явления, а не просто совокупности замкнутых на себя кружков, каким сообщество было до Столлмена.
К GPL восходит добрая половина всех концепций и технических решений, используемых свободными лицензиями: копилефт, апгрейд лицензии, реализация передаваемых прав как способ заключения договора, понятие исходного кода и т. д.
Столлмен писал GPL как изложение на языке закона своих социально-политических взглядов. Но многие фирмы и отдельные программисты используют сейчас GPL как прагматичный способ поделиться своими разработками с сообществом, заслужив признание и репутацию, и при этом застраховаться от недобросовестной конкуренции. Для тех же, чья разработка представляет собой библиотеку подпрограмм или иное средство разработки софта, GPL позволяет одновременно пользоваться преимуществами и открытой, и проприетарной модели. (? пояснения чуть позже)
Больше двух третей всех свободных программ распространяются сейчас под лицензией GPL и под ее "ослабленным" вариантом - LGPL (вариант лицензии, специально созданный на тот случай, если автор библиотеки решит, что определенная степень совместимости с проприетарным софтом отвечает его интересам).
Некоторые казусы GPL
- Vmware использует в своём продукте linux не публикуя свой код под GPL разумеется [1] (С этим случаем надо разбираться)
- телефоны мотороллы используя в платформу Linux+Java не позволяют пользователям запускать внутри системы программы (кроме JAVA)
Проверка GPL в суде
Часто говорят, что лицензия GPL не проверена в суде и поэтому ей не стоит доверять, так как потом окажется, что она недействительна и весь Линукс рассыпится как карточный домик. Это неверно. Лицензия GPL абсолютно надежна и не зыблима. Она гениально вписана в копирайт и любое самое дурацкое решение седа по-большому счету её не повредит. Объясним почему.
Предположим что некая организация использовала код опубликованный под GPL в своей проприеритарной программе и не опубликовала производный код под GPL. То есть нарушила условия лицензии. В таком случае один из авторов утянутого кода может подать в суд и легко доказать, что его авторские права были нарушены: он как автор указал определенные правила использования его труда (лицензию GPL), которые были явно нарушены.
Однако деятельность это вредная и на самом деле она скорее вредоносная, чем полезная.
Угрозы судом за нарушение GPL потенциально гораздо вредоноснее, чем даже качание права за копирайт, потому что (а) эффект один - человеку не дали делать хорошее под предлогом "копирайта" и (б) если подобные вещи будут совершаться регулярно, идея копилефтной лицензии будет дискредитирована в первую очередь.
Когда какую-нибудь мелкую и никому неизвестную контору судят за нарушения GPL, радоваться этому совершенно нечего - каждый такой суд это гвоздь в гроб FSF и лично Столлмана. Любители судиться из-за копирайта вообще говно, а любители судиться в защиту копилефта - это вообще черт знает что такое.
История
Фольклор
- (голосом Эбена Моглена) ..Во времена GPLv2 мы посотянно получали жалобы на то, что неюристам практически невозможно понять текст GPL. При работе над GPLv3 мы учли эти жалобы и приложили немало усилий для исправления ситуации. И добились значительных успехов. Теперь юристам также практически невозможно понять текст GPL.
См. также
Ссылки
Публичные лицензии | |
---|---|
BSD • LPPL • GPL • LGPL • GFDL • QPL • CCL • Founders’ Copyright • EUPL | |
Пивная лицензия • Do What The Fuck You Want | |
Публичные лицензии Microsoft | |
Соглашения ограничения: EULA • NDA |