LINUX.ORG.RU

GPL, BSD, и NetBSD - почему GPL запустила Linux на успех


0

0

Девид Уилер(David A. Wheeler), автор "Ada 95: The Lovelace Tutorial", "Secure Programming for Linux and Unix HOWTO" и соавтор "Software Inspection: An Industry Best Practice", в своем блоге пишет о том, почему GPL обусловила успех Linux в противопоставлении с BSD.

По его мнению, коммерческие компании высасывают код из BSD систем, а вслед за ним и лучших разработчиков. В то время как в Linux блягодаря GPL такое невозможно. "В июле 2004, Эндрю Мортон(Andrew Morton) в послании форуму сенаторов США, заявил, что большая часть кода ядра Linux была создана корпоративными программистами(37000 из последних 38000 изменений были сделаны программистами, которым компании заплатили за это)".

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

> вон Жириновский кричал, что русский, а папа юрист ;))) а папа оказывается был не юрист и еврей вообще :)

Папа был агроном из рода агрономов. Это ж круче намного.

anonymous ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

>В этом был свой резон. В то время BSD/OS была легендарной по своей
>стабильности и производительности системой и имела фичи, которые
>появились только в ядре 2.6. На вопрос как работает веб-сервер под линакс
>люди смеялись прямо в лицо.

Сколько помню бздунов, они все время смеются, даже сейчас в тапочки... Помнишь, как там, смех без причины и т.д....

McMCC ★★★ ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

Разбор полётов по *BSDуновски ??? Начинает доходить .. что BSD лицензия для массовых продуктов подходит плохо.

robot12 ★★★★★ ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

> Столман более чистолюбив в этом плане. Линус давно коммерческая личность и носитель собственного бренда.

вообще-то, именно это я и имел ввиду :) за что собственно и респект комрадо Линусу. а отнюдь не за гениальность кода.

// wbr

klalafuda ★☆☆ ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

> Сколько помню бздунов, они все время смеются, даже сейчас в тапочки... Помнишь, как там, смех без причины и т.д....

Ваша аргументация просто потрясает... Идите непрограммируемые свичи за 12$ перепаивайте

anonymous ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

> Разбор полётов по *BSDуновски ??? Начинает доходить .. что BSD лицензия для массовых продуктов подходит плохо.

Конечно, apache и ssh хороший тому пример

anonymous ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

>> Что собственно и получили - их операционка никого кроме профессиональных сисадминов не интересует.

>Это обстоятельство дел вполне устраивает этих самых профессиональных сисадминов.

Фокус в том, что делая что-то ДЛЯ СЕБЯ (just for fun, так сказать. Админы пишут для админов), можно сделать гораздо более приличный продукт, чем делая оный на продажу. Пипл схавает, главное -- добавить свистелок-перделок и пропиарить как следует. Не помню, кто сказал: "Если тебя хвалят со всех сторон -- подумай, что ты делаешь НЕ ТАК!"

Любая попытка удовлетворить всех приводит к созданию глюкавых монстров, зато с человеческим лицом, и от этого еще страшнее. 8-) Для этого существует маздай. А профессиональных администраторов ВСЕГДА будет устраивать то, что решает ИХ задачи, а не свистит и пердит на все четыре стороны -- и это правильно. Да и Линукс ПОКА еще не стал вторым маздаем, надеюсь, что и не станет, несмотря на постепенную популяризацию.

Zerg324 ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

блин, опять... другие мысли людей не посещают в принципе?

W ★★★★★ ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

> Получается, что красноглазые "любители отдыхают"? > Основная часть кода пишется фуллтайм-профессионалами > за деньги? На потребу воротилам от ит-бизнеса. И чем > тогда линакс в этом плане отличается от венды? > Никакого джастофану нет и в помине, модель разработки > г-на Линуса показала свою полную несостоятельность.

IMO самая интересная (ну, для меня) фраза:

_The GPL has created a "safe" zone of cooperation among companies, without anyone having to sign complicated legal documents._ A company can't feel safe contributing code to the BSDs, because its competitors might simply copy the code without reciprocating. There's much more corporate cooperation in the GPL'ed kernel code than with the BSD'd kernel code.

В этом определённо есть резон. "Зона для совместной работы". Хмм.

yeti ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

>Ваша аргументация просто потрясает... Идите непрограммируемые свичи за
>12$ перепаивайте

Твоя тоже, только не потрясает, а попахивает.

McMCC ★★★ ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

> Solaris 2.0 - это marketing name SunOS 5, который базируется на BSD с фичами SysV и Xenix.

Идите учите матчасть. Молодёжь может подумать что это действительно так.

yeti ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

Мда.. Такова жизнь, однако...

MiracleMan ★★★★★ ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

Анонимно соглашусь с Zerg324. Для меня вопрос "когда винде настанет капец, а Линукс будет доминировать на десктопе ?" звучит столь же глупо, как "когда все забьют на Б747/Ил-96 и будут летать на F-22 / Су-35 ?". Очевидный ответ - "никогда". И это правильно. "Создайте систему, которой сможет пользоваться даже дурак, и только дурак захочет ею пользоваться".

Замечание. Сие не означает, что компания, усиленно ваяющая и продающая Линукс "чтоб как в виндах и миграция одним кликом", не имеет права на существование. Нашли свою нишу, в которой что-то получается - молодцы. Но обьявлять стратегической целью всех (или большей части) линуксовых разработок вторжение на десктопы по-моему неверно.

anonymous ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

> Любая попытка удовлетворить всех приводит к созданию глюкавых монстров, зато с человеческим лицом, и от этого еще страшнее

как я тебя понимаю...

yeti ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

> Ссылку на матчасть пожалуста.

Начни отсюда: http://www.levenez.com/unix/

(hint: начиная с Solaris 2.1, OS происходит от SVR4; BSD-предки закончились на SunOS 4.x [последнияя OE на SunOS 4.x --- Solaris 2.0]).

yeti ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

Господа, но по сути, говорится чистая правда.

Я довольно долго сидел на никсах, но по производственной необходимости, пришлось на винду перелезть. И опять же от того, что этого требует рынок (не важно как он образовался).

Так что Винда всегда будет первой на Рабочих станциях. Что вы ни говорили бы. Это факт.

Все равно наша цель - зарабатывать себе на жизнь. Я, к примеру, имею массу увлечений, которые не дешево-то обходятся. И я за них должен платить, искать "достойную" зарплату.

А сейчас проще всего это делать на винде. Давайте отбросим все пердубеждения и посмотрим правде в глаза. Под что проще кодить? Свободное время я предпочитаю проводить с девушкой, ходить в театр, совершать прыжки с парашютом и т.п. Жизнь ведь заканчивается не только на кодинге. И как ПМ могу сказать, что проекты под винду заканчиваются успехом чащею (Ну это мое мнение :) Не буду вам его навязывать).

Лично мне не хочется тратить уйму времени на ловлю всяких там багов и рыться в недоработанной (сырой) документации.

anonymous ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

Вы не совсем правы. ПО часто предназначено как раз на тех "дураков" о которых вы говорите.

И садить их за никсы я бы не ризкнул.

Чем меньше они будут задавать мне ненужных вопросов - тем лучше.

А они будут в основном по вопросам интеграции. Слава Богу, мелкомягкие, могут позволить себе нанимать лучших проектировщиков, чтобы решать эти задачи в комплексе на уровне ОС.

А про глючность и бажность не нужно говорить. Скоро это уйдет.

Это было обусловлено желаним "снятия сливок" с потребителей. Это уже пройденый этап.

По качеству ПО для "простого чайника" с мелкомягкими мало кто может потягаться.

anonymous ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

>Все равно наша цель - зарабатывать себе на жизнь.

А наша цель - мировое господство линакса под знаменем GPL.

>Я, к примеру, имею массу увлечений, которые не дешево-то обходятся.

Гламурные девочки и кокаин?

Sun-ch ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

>мои извинения, Solaris 1.1.2

Solaris 1.1.2 это обратный маркетинг на SunOS 4.1 - тупиковая ветвь.

SunOS 5.0 sparc выпустили под брендом Solaris 2.0, а потом SunOS 4.1 назвали Solaris 1.0 который на версии 1.1.2(SunOS4.1.4) кончился.

Ты сам-то посмотри в матчасть.

r ★★★★★ ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

BSD license advocates claim that the BSD is more "business friendly", but if you look at actual practice, that argument doesn't wash. The GPL has created a "safe" zone of cooperation among companies, without anyone having to sign complicated legal documents. A company can't feel safe contributing code to the BSDs, because its competitors might simply copy the code without reciprocating. There's much more corporate cooperation in the GPL'ed kernel code than with the BSD'd kernel code. Which means that in practice, it's actually been the GPL that's most "business-friendly".

anonymous ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

> Такие корпы как IBM не будут тратить деньги на поддержку десятка OS. Выбор пал на Linux - и все пошло в Linux. Они не будут поддерживать одновременно xBSD, gnu-darwin и Open Solaris - нафиг им это нужно - лишние расходы.

На серверах от IBM работают минимум 4 ОС: linux, aix, windows и z/os.

anonymous ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

>...ходить в театр, совершать прыжки с парашютом и т.п. Жизнь ведь заканчивается не только на кодинге.

Правильно. Иногда она заканчивается на прыжках с парашютом и т.п.

BioMD ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

> Получается, что красноглазые "любители отдыхают"?

Ну, вааа-первых, они таки сделали 1000 ил последних 38000 коммитов.

Во-вторых, почти все "фуллтайм-профессионалы за деньги" - это вчерашние "красноглазые любители", которые смогли найти интересную работу.

> Основная часть кода пишется фуллтайм-профессионалами за деньги? На потребу воротилам от ит-бизнеса. И чем тогда линакс в этом плане отличается от венды? Никакого джастофану нет и в помине, модель разработки г-на Линуса показала свою полную несостоятельность.

Да ну?

Кстати, разработка ПО - вообще крайне неэффективный процесс при сегодняшнем уровне сложности приложений; а опенсорсная разработка - гораздо менее эффективна, чем "закрытая" (маленькие/средние команды с одной задачей и т.д.).

Зато GPL - эффективное средство справедливого (во вполне коммунистическом смысле "от каждого по способностям - каждому по потребностям") распределения экономической нагрузки: богатые (IBM, Google, Sun) или способные (hacker gurus) делают то, что им нужно или интересно, но плодами своего труда дают воспользоваться всем желающим.

anonymous ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

>Ты сам-то посмотри в матчасть.

тоесть вы продолжаете упорствовать что следующее труЪ???

"Solaris 2.0 - это marketing name SunOS 5, который базируется на BSD"

из r (*) (22.09.2006 12:02:32) ???

Solaris 2.0 --- SunOS 5 --- UNIX System V Release 4 (SVR4)

AcidumIrae ★★★★★ ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

> а вот фиг тебе, может Линус себе бизнес и сделал, но модель разработки мифическим "community" провалилась с треском, точнее "воротилы IT" послали ее подальше и делают по своему. И это правильно.

Вах, вах. Если бы они делали по своему - они бы ни бита собственных разработок никому не отдали, особенно конкурентам. А сегодня дядьки из RH и новелля коммитят в одно и то же ядро и в один и тот же гном.

anonymous ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

>А наша цель - мировое господство линакса под знаменем GPL.

Какая-то нездоровая цель.

>Гламурные девочки и кокаин? Зачем же сразу пошлить?

anonymous ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

>тоесть вы продолжаете упорствовать что следующее труЪ???

продолжаю. Смотрим на вышеприведнную ссылку с историей Unix.

r ★★★★★ ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

>продолжаю. Смотрим на вышеприведнную ссылку с историей Unix.

по ссылке я вижу, что BSD ветка с SunOS 1.x оборвалась в 1994 году - остальное так напутано - не асилил, патамучта многа стрелкаф

тоесть вы продолжаете утверждать, что Sun и AT&T в бирюльки играли, а SunOS не основан на SVR4??? ;)))

хотя, да, если проследить ноги, то можно сказать, что они растут не из жопы, а из плеч - так понятно??? ;)))))

AcidumIrae ★★★★★ ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

>тоесть вы продолжаете утверждать, что Sun и AT&T в бирюльки играли, а SunOS не основан на SVR4??? ;)))

Гыде я такое утверждал? Сан тогда делал 2 проекта - продолжал свой SunOS4.1, и одновременно мутил вместе с AT&T SVR4 из этого совместного мучемия вырос Solaris 2, а SunOS 4.1, который был чисто сановским наследием BSD приказал долго жить. А по вашему в совместном проекте с AT&T они все с нуля переписали? Один этаж сидел ваял SunOS4, а второй с ними не разговаривал и писал с нуля? Или так - сан вообще ничего не вложил из своих наработок: пришли сантехники в AT&T и стали по сторонам удивленно озираться и спрашивать чего вам тут в SVR покодить, а мы потом его солярисом назовем и продадим? Почему вы к отцам соляриса относите только часть, которая принадлежала AT&T? BSDшные копирайты до сих пор в исходниках OpenSolaris.

r ★★★★★ ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

> Один этаж сидел ваял SunOS4, а второй с ними не разговаривал и писал с нуля?

Разговаривал, чтобы понять, как не надо делать.

> BSDшные копирайты до сих пор в исходниках OpenSolaris.

Как указатель "Здесь водятся глюки".

anonymous ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

>>Все равно наша цель - зарабатывать себе на жизнь.

>А наша цель - мировое господство линакса под знаменем GPL.

Саныч, где тебя так перековали? 8)

tailgunner ★★★★★ ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

>>А наша цель - мировое господство линакса под знаменем GPL.

>Какая-то нездоровая цель.

Нормальная цель 8) "World domination. Fast." (C) L.Torvalds

>>Гламурные девочки и кокаин?

>Зачем же сразу пошлить?

Может быть, потому что когда в топик, посвященном обсуждению влияния разных лицензий на развитие открытого софта, заходит кто-то непонятный и говорит: вот мол у меня-то есть личная жизнь и недешевые увлечения, поэтому я юзаю Винду, это раздражает.

tailgunner ★★★★★ ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

>Гыде я такое утверждал?

читаем выше - "SunOS 5, который базируется на BSD"

>А по вашему в совместном проекте с AT&T они все с нуля переписали?

кто говорит, что с нуля? я не спрашиваю вас как писали SVR4

просто SunOS базируется на SVR4, а не на BSD как вы заявили

а то если следовать вашей логике и ссылке можно сказать, что SunOS базируется на UNICS ;))) и если смотреть на схему и следовать вашей логике получается, что Linux основан на Minix, который в свою очередь базируется на Unix Time-Sharing System V7

AcidumIrae ★★★★★ ()

Качество кода, написанного программистами, которым компании заплатили

Зато посмотрите, какой код пишут эти программисты, пишущие Linux, которые работают на эти компании:

http://www.openbsd.org/cgi-bin/cvsweb/XF4/xc/programs/Xserver/hw/xfree86/comm...

> proper geteuid calls because suse hires people who mistype things

Перевод: правильный вызов функций geteuid, потому что SuSE нанимает товарищей, которые не умеют печатать.

http://arkiv.openbsd.nu/?ml=openbsd-misc&a=2006-05&m=1982296

km ★★★ ()

Re: Качество кода, написанного программистами, которым компании заплатили

>Зато посмотрите, какой код пишут эти программисты...

http://www.linux.org.ru/jump-message.jsp?msgid=1576691#1577431

AcidumIrae ★★★★★ ()

Re: GPL, BSD, и NetBSD - почему GPL запустила Linux на успех

> Так что Винда всегда будет первой на Рабочих станциях. Что вы ни говорили бы. Это факт.

Расскажи это голливудской видеоиндустрии. Или физикам в CERN. Или программистам в Oracle.

На _рабочей_ _станции_ юниксы рулят, потому как средства автоматизации отточены десятилитиями.

> Все равно наша цель - зарабатывать себе на жизнь. Я, к примеру, имею массу увлечений, которые не дешево-то обходятся. И я за них должен платить, искать "достойную" зарплату. А сейчас проще всего это делать на винде.

Гм. Оплата программистов под винду и linix более-менее одинакова; у спецов по vendor unix-ам повыше.

> Лично мне не хочется тратить уйму времени на ловлю всяких там багов и рыться в недоработанной (сырой) документации.

Т.е. MSDN - это прекрасная документация (главное, полная, ага), а библиотеки Windows не содержат ошибок?

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.