Wednesday, November 8th, 2006 01:52 pm
Лицензия GPL, в отличие от многих других, является политическим проектом. Политическим не в смысле "борьба слона с ослом", а в смысле - проект рассчитан на общественный эффект. Т.е., насколько я понимаю, идеальным сценарием применения GPL является вовсе не:
  1. Вася пишет программу под GPL
  2. Программа становится популярной, и Вася тоже
  3. Фирма N хочет использовать эту полезную программу в своем продукте, но не может, т.к. не хочет отдавать свой сорс
  4. Фирма N платит Васе Кучу Денег ТМ за право коммерческого использования программы
- хотя именно этот сценарий, по моему, держат в голове многие, кто использует эту лицензию. Тем более не является идеальным сценарий, где пункт 4 гласит "Директор фирмы N плачет горькими слезами, посыпает голову пеплом, распускает фирму и идет в ученики к Васе", который втайне видится наиболее молодым-глупым из обитателей популярных форумов. Идеальным сценарием будет тот, где пункт 4 гласит: "Фирма N раскаивается и публикует сорс своего продукта под лицензией GPL, чтобы стать под знамена GNU и иметь возможность и дальше пользоваться трудами всех Вась мира".

В связи с этими мне и интересно узнать - сколько раз и в каких масштабах это происходило? Т.е. сколько раз проекты - особенно коммерческие проекты - которые иначе были бы closed source, становились open source только потому - или в значителной степени потому - что этого от них требовала лицензия GPL? Иными словами, насколько успешен GPL именно как политический проект? И далее интересно, сколько из этих проектов реально развивалось дальше - т.е. не просто фирма опубликовала сорс, но его никто понять не может и толку от этого никакого, а продукт далее продолжал развиваться по модели open source.

Я знаю как минимум один пример неуспеха GPL - проект PHP сменил лицензию с GPL на BSD-подобную в частности из-за проблем, которые возникали с коммерческим использованием продукта под GPL. Хотелось бы узнать об обратных примерах.
Wednesday, November 8th, 2006 10:36 pm (UTC)
ну, в последнее время борцы против GPL violations активизировались и я слышал достаточно много (штук 5, может) примеров, когда компании были вынуждены выложить сорцы.
обычно это были компании-производители модемов и подобных железяк, в который засовывали линукс с файрволлом.
и, кстати, я не думаю, что эти компании сильно пострадали от такого ужасного действия, но и особого толка от этого, кроме политического, тоже не вижу.
Wednesday, November 8th, 2006 11:56 pm (UTC)
http://gpl-violations.org сообщяет о примерно двух десятках случаев
Thursday, November 9th, 2006 03:19 am (UTC)
ну, поставщиков всякого хардвера много и некоторые из них таки выкладывают исходники как положено, сами. наверное, не оттого, что прониклись идеей, а оттого, что понимают вероятность взятия за задницу в случае мухлевания. но какая разница, результат-то один ;)
Thursday, November 9th, 2006 10:23 am (UTC)
Основная идея GPL другая - что она позволяет компании вкладывать деньги в доводку GPL-ного продукта под свои нужды, и при этом препятствует его приватизации компанией.

Собственно - поэтому продукты под GPL-like лицензиями развиваются, а под более свободными - обычно нет.

(no subject)

[identity profile] cmm.livejournal.com - 2006-11-09 11:06 am (UTC) - Expand

(no subject)

[identity profile] kouzdra.livejournal.com - 2006-11-10 07:33 pm (UTC) - Expand

(no subject)

[identity profile] kouzdra.livejournal.com - 2006-11-10 07:46 pm (UTC) - Expand

(no subject)

[identity profile] kouzdra.livejournal.com - 2006-11-11 11:57 am (UTC) - Expand
Wednesday, November 8th, 2006 10:48 pm (UTC)
Боюсь, что основная идея GPL куда более цинична - "да, вы можете использовать наш софт, но на определенных условиях". А фишка в том, что эти условия более или менее приемлемы для всех, кто не торгует "коробочным софтом"
Thursday, November 9th, 2006 10:17 am (UTC)
Ничуть. Для service company они тоже неприемлимы

Вполне приемлемы - если сервис не заканчивается установкой софта из коробки. Что до крупных железячников и военных - они GPL-ный софт очень любят и пользуют. Хотя не во всех случаях, есс-но. Это я Вам основываясь на собственном опыте говорю.

Собственно - крупные фирмы - как раз один из главных источников финансирования гнутого софта. У них есть другие способы извлкать прибыль, а Open Source, помимо прочего, является законной формой демпинга, что весьма полезно.
Wednesday, November 8th, 2006 11:01 pm (UTC)
GPL не является политическим проектом.  это чистейшей воды технический проект, целью которого является поддержание и расширение экосистемы гарантировано-открытого программного обеспечения.

данный технический проект, в общем и целом, успешен в части "поддержание" (неясно, впрочем, насколько велика в этом заслуга строгости GPL, а насколько это является результатом элеменарного осознания участниками своей выгоды и прочих движений невидимой руки — на месте того же Линукса вполне мог бы быть и FreeBSD, например, просто Линус оказался чертовски обаятельным персонажем и т.д.) и провален в части "расширение".

причиной провальности является настраивание (вольное или невольное) большинства производителей программного обеспечения против GPL, поскольку основным мессиджем данной лицензии с точки зрения коммерческой структуры является паранойя.  ну и образ Столмена, видимо, тоже не способствует возникновению у простых и рациональных программеров никаких тёплых и пушистых чувств — впрочем, это уже мои спекуляции.
Wednesday, November 8th, 2006 11:42 pm (UTC)
Это как раз нормально - "основным мессиджем данной лицензии с точки зрения коммерческой структуры является паранойя"

См. настоящий (с) (http://lj.rossia.org/users/kouzdra/173036.html)
Wednesday, November 8th, 2006 11:46 pm (UTC)
ожидания от злых в силу должности корпоративных лоеров и от программеров-энтузиастов всё-таки несколько различны.

(no subject)

[identity profile] kouzdra.livejournal.com - 2006-11-09 12:06 am (UTC) - Expand

(no subject)

[identity profile] cmm.livejournal.com - 2006-11-09 12:08 am (UTC) - Expand

(no subject)

[identity profile] cmm.livejournal.com - 2006-11-09 07:18 am (UTC) - Expand

(no subject)

[identity profile] cmm.livejournal.com - 2006-11-10 02:35 pm (UTC) - Expand
Thursday, November 9th, 2006 02:27 am (UTC)
Пример странный :) В случае "программы под GPL" её нельзя включать в коммерческий продукт не раздающий исходный код. Если раздают, то Вася получает пшик + credits.
Для Васи, надеющегося заработать продажей программы есть LGPL, позволяющая Фирме N заплатить Васе 500 баксов и взять его программу на использование в составе своего продукта, код к которому не распространяется.

Я не знаю что у них было в предыдущей лицензии :)

(no subject)

[identity profile] bugabuga.livejournal.com - 2006-11-09 03:15 am (UTC) - Expand
Thursday, November 9th, 2006 07:25 am (UTC)
GPL не отзываема. Вася не может продать свою GPL прогу жадной фирме. Но, конечно, может написать новую, почти такую же.

Самый яркий пример наверное RedHat . Если бы не GPL он был бы уже закопирайчен.
А так - скачивай и ставь, хотя маркетологи RH пытаются создать впечатление, что надо все равно платить.
RedHat - крайне успешный продукт, и если его закопирайтить, прибыли вырастут, но из-за лицензии
RadHAt не может этого сделать, и его наработки вовсю используют другие.
Thursday, November 9th, 2006 09:00 am (UTC)
Автор может поменять лицензию своей проги. Если авторов много, тогда необходимо согласие всех.
Thursday, November 9th, 2006 09:02 am (UTC)
>GPL не отзываема. Вася не может продать свою GPL прогу жадной фирме.

да ладно. Вася - автор. что хочет, то и делает.
сначала Вася, а потом лицензия.
не наоборот.

>Но, конечно, может написать новую, почти такую же.

вот-вот. один символ поменяет и будет уже другая прога под лицензией Vasya Personal License.
Thursday, November 9th, 2006 03:41 pm (UTC)
Не отзываема, но dual licensing никто не отменял. Ну, и опять же, можно поменять лицензию следующих версий.
Thursday, November 9th, 2006 03:43 pm (UTC)
По моему, что-то подобное было с Qt. Правда, не совсем в описанном вами виде. КДЕ был GPL, но требовал Qt - у которого была несовместимая лицензия. В конце концов из-за давления, выпустили Qt с GPL.

(no subject)

[identity profile] pashar.livejournal.com - 2006-11-09 07:46 pm (UTC) - Expand
Friday, November 10th, 2006 08:41 pm (UTC)
вот, кстати, по поводу компаний, которые открывают код добровольно и с песней.
http://lrn.ru/index.php?module=news&page=1#10943

(no subject)

[identity profile] tony2001.livejournal.com - 2006-11-10 09:01 pm (UTC) - Expand
Monday, November 13th, 2006 01:40 pm (UTC)
Кстати, вот новость (http://www.osnews.com/comment.php?news_id=16477), формально подходящая под критерий.