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. Хотелось бы узнать об обратных примерах.
Page 1 of 3 << [1] [2] [3] >>
Wednesday, November 8th, 2006 10:36 pm (UTC)
ну, в последнее время борцы против GPL violations активизировались и я слышал достаточно много (штук 5, может) примеров, когда компании были вынуждены выложить сорцы.
обычно это были компании-производители модемов и подобных железяк, в который засовывали линукс с файрволлом.
и, кстати, я не думаю, что эти компании сильно пострадали от такого ужасного действия, но и особого толка от этого, кроме политического, тоже не вижу.
Wednesday, November 8th, 2006 10:48 pm (UTC)
Боюсь, что основная идея GPL куда более цинична - "да, вы можете использовать наш софт, но на определенных условиях". А фишка в том, что эти условия более или менее приемлемы для всех, кто не торгует "коробочным софтом"
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)
ожидания от злых в силу должности корпоративных лоеров и от программеров-энтузиастов всё-таки несколько различны.
Wednesday, November 8th, 2006 11:56 pm (UTC)
http://gpl-violations.org сообщяет о примерно двух десятках случаев
Thursday, November 9th, 2006 12:06 am (UTC)
IMHO Столлмен корпоративным лоерам даст пару порядков форы. У него ментальность правильная.
Thursday, November 9th, 2006 12:08 am (UTC)
ну да, ну да.
"вот за это и не любят".
Thursday, November 9th, 2006 02:27 am (UTC)
Пример странный :) В случае "программы под GPL" её нельзя включать в коммерческий продукт не раздающий исходный код. Если раздают, то Вася получает пшик + credits.
Для Васи, надеющегося заработать продажей программы есть LGPL, позволяющая Фирме N заплатить Васе 500 баксов и взять его программу на использование в составе своего продукта, код к которому не распространяется.

Я не знаю что у них было в предыдущей лицензии :)
Thursday, November 9th, 2006 03:15 am (UTC)
Ну как бы и надо тогда писать, что Вася и GPL и LGPL применяет. А не "GPL, а потом бабки" :) Никто не запрещает ему продавать софт с LGPL. С другой стороны попытка продать софт с GPL скорее всего обломается, поскольку пользы для коммерческих клиентов с закрытыми исходниками будет ноль
Thursday, November 9th, 2006 03:19 am (UTC)
ну, поставщиков всякого хардвера много и некоторые из них таки выкладывают исходники как положено, сами. наверное, не оттого, что прониклись идеей, а оттого, что понимают вероятность взятия за задницу в случае мухлевания. но какая разница, результат-то один ;)
Thursday, November 9th, 2006 07:18 am (UTC)
> Да конечно же является политическим, это отлично видно даже из речей самого Столмена.

давайте, эта, мухи-котлеты.
о присутствии у Ричарда нашего Столмена удивительно светлых идей типа учреждения федерального налога на прокорм программистов, отмены копирайта и дарования свободы народу Палестины мне известно, да.
и о том что на данный момент проект GNU весьма политизирован — тоже.

GPL как таковой, однако, ни в коей мере не способствует продвижению упомянутых светлых идей в жизнь.  даже наоборот: идеи типа налога на программистов призваны примирить акул капитализма с GPL.

> факт, что у обоих сторон есть вполне реальные интересы, вовсе не паранойя.

я про другую паранойю, более приземлённого свойства: вот есть, скажем, лицензия типа MIT, а есть GPL.  первая говорит дяде-капиталисту: вот код, делай с ним что хочешь, мы думаем что тебе будет выгодно делиться универсально-применимыми изменениями просто из соображений избавления себя от их поддержки, но дело твоё.  мессидж: мы люди милые, ненапряжные, любим добровольную кооперацию и не склонны относиться к буковкам исходников как к собственным яйцам.  а вторая известно что и как говорит.
Thursday, November 9th, 2006 07:25 am (UTC)
GPL не отзываема. Вася не может продать свою GPL прогу жадной фирме. Но, конечно, может написать новую, почти такую же.

Самый яркий пример наверное RedHat . Если бы не GPL он был бы уже закопирайчен.
А так - скачивай и ставь, хотя маркетологи RH пытаются создать впечатление, что надо все равно платить.
RedHat - крайне успешный продукт, и если его закопирайтить, прибыли вырастут, но из-за лицензии
RadHAt не может этого сделать, и его наработки вовсю используют другие.
Thursday, November 9th, 2006 07:26 am (UTC)
У нее другая лицензия.
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 10:17 am (UTC)
Ничуть. Для service company они тоже неприемлимы

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

Собственно - крупные фирмы - как раз один из главных источников финансирования гнутого софта. У них есть другие способы извлкать прибыль, а Open Source, помимо прочего, является законной формой демпинга, что весьма полезно.
Thursday, November 9th, 2006 10:23 am (UTC)
Основная идея GPL другая - что она позволяет компании вкладывать деньги в доводку GPL-ного продукта под свои нужды, и при этом препятствует его приватизации компанией.

Собственно - поэтому продукты под GPL-like лицензиями развиваются, а под более свободными - обычно нет.
Thursday, November 9th, 2006 11:06 am (UTC)
> продукты под GPL-like лицензиями развиваются, а под более свободными - обычно нет.

да ну?
Page 1 of 3 << [1] [2] [3] >>