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 ()

Ответ на: комментарий от AcidumIrae

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

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

anonymous
()
Ответ на: комментарий от Sun-ch

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

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

McMCC ★★★
()

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

robot12 ★★★★★
()
Ответ на: комментарий от zZzZ

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

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

// wbr

klalafuda ★☆☆
()
Ответ на: комментарий от Sun-ch

>Да не, Толян, это я замерз, думаешь просто на майдане без трусов сидеть?
Хвастаешься? :-)

anonymous
()
Ответ на: комментарий от McMCC

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

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

anonymous
()
Ответ на: комментарий от robot12

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

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

anonymous
()
Ответ на: комментарий от anonymous

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

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

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

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

Zerg324
()

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

W ★★★★★
()
Ответ на: комментарий от Sun-ch

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

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
()
Ответ на: комментарий от sysgrp02

>Мавр может потчевать на лаврах :)

Кого это он может потчевать и чем?

Может, почивать?

AVL2 ★★★★★
()
Ответ на: комментарий от anonymous

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

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

McMCC ★★★
()
Ответ на: комментарий от r

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

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

yeti
()

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

MiracleMan ★★★★★
()
Ответ на: комментарий от anonymous

>apache давно уже на BSD У него APL - по смыслу близок к LGPL с наворотами, которые вносят в v.3

Головой ударился?

r ★★★★★
()

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

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

anonymous
()
Ответ на: комментарий от Zerg324

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

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

yeti
()

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

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

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

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

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

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

anonymous
()
Ответ на: комментарий от anonymous

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

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

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

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

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

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

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

anonymous
()
Ответ на: комментарий от yeti

> последнияя OE на SunOS 4.x --- Solaris 2.0

мои извинения, Solaris 1.1.2 [Solaris 2.0 не отгружался в продажу, это была предпродажная версия]

yeti
()
Ответ на: комментарий от anonymous

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

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

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

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

Sun-ch
()
Ответ на: комментарий от yeti

>мои извинения, 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 ★★★★★
()

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
()
Ответ на: комментарий от r

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

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

anonymous
()
Ответ на: комментарий от r

>SunOS 4.1 (последний мерж BSD4.3) + SVR4 -> Solaris 2.0(aka SunOS 5.0)

In the early 1990s Sun replaced the BSD-derived SunOS 4 with a version of UNIX System V Release 4 (SVR4), jointly developed with AT&T.

AcidumIrae ★★★★★
() автор топика
Ответ на: комментарий от anonymous

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

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

BioMD
()
Ответ на: комментарий от Sun-ch

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

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

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

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

Да ну?

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

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

anonymous
()
Ответ на: комментарий от r

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

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

"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 ★★★★★
() автор топика
Ответ на: комментарий от anonymous

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

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

anonymous
()
Ответ на: комментарий от Sun-ch

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

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

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

anonymous
()
Ответ на: комментарий от AcidumIrae

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

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

r ★★★★★
()
Ответ на: комментарий от r

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

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

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

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

AcidumIrae ★★★★★
() автор топика
Ответ на: комментарий от AcidumIrae

>тоесть вы продолжаете утверждать, что 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 ★★★★★
()
Ответ на: комментарий от r

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

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

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

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

anonymous
()
Ответ на: комментарий от Sun-ch

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

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

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

tailgunner ★★★★★
()
Ответ на: комментарий от Sun-ch

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

про кокаин не знаю, а за девочек платят только старперы - "кому за 40" или уроды.

anonymous
()
Ответ на: комментарий от anonymous

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

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

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

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

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

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

tailgunner ★★★★★
()
Ответ на: комментарий от Sun-ch

>ты наверное девочек только в "Баскин Робинс" водишь?

я их на даче трахаю - там погламурнее чем в робинсе.

anonymous
()
Ответ на: комментарий от r

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

читаем выше - "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 ★★★
()
Ответ на: комментарий от anonymous

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

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

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

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

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

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

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

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