February 2026

S M T W T F S
1234567
891011121314
15161718192021
22232425262728

Style Credit

Expand Cut Tags

No cut tags
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. Хотелось бы узнать об обратных примерах.
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 никто не отменял. Ну, и опять же, можно поменять лицензию следующих версий.
Friday, November 10th, 2006 08:01 pm (UTC)
Если учесть, что РедХат платит зарплату немалому количеству разработчиков ядра, glibc, Gnome, и, в меньшей степени, Апача, Мозиллы, OpenOffice, и некоторых других составляющих, фраза о том, что им принадлежит довольно немного кода, не совсем верна.
Friday, November 10th, 2006 08:02 pm (UTC)
И gcc+gcj, конечно - над ними РедХат тоже немало поработал.