компьютерные дебаты
Jun. 16th, 2007 08:35 pmПрочитал две дискуссии, интересные (но только для любителей Линукса, open source итд.) и занимательные.
Вот этот баг отвественен за то, что в Файрфоксе (а до того в Мозилле) не показываются нормально длинные названия картинок (если навести мышку на картинку, ее название - атрибут TITLE - всплывает на несколько секунд, но слишком длинные названия обрезаются). Он оставался непочиненным больше шести лет, и комментарии к нему, часто смешные, наглядно демонстрируют тот бардак, который творится внутри Мозиллы, и ту монструозное никому не понятное чудовище, в которое превратился со временем ее код.
Длинный флейм в LKML с участием Линуса идр., о новой версии GPL (GPLv3) и о том, почему она Линусу не нравится и почему ядро Линукса на нее не перейдет. Очень интересно, и проясняет для меня то, почему Линус выбрал GPL для ядра 15 лет назад. Его философия - нечто среднее между идеологическим радикализмом Столлмена и полностью безвозмездной отдачей BSD - вполне консистентна и разумна, хоть мне все равно кажется, что не стоило для этого использовать GPL и ставить себя в положение определенной идеологической зависимости от FSF. На мой вкус BSD-лицензия почти всегда лучше, и на практике Линус получил бы от нее практически весь тот же код, что он получил от GPL; но я не могу этого доказать, и возможно не прав в этом.
Re: Я не буду флеймить. Я не буду флеймить. Я не буду флей
Date: 2007-06-17 05:36 pm (UTC)---
Опять-таки можно с удовольствием поцитировать опенсорсные рассуждения насчёт того, как неприятно и тяжело вести параллельный проект, тащить туда нововведения из оригинала етс. Ну, там где они обосновывают отстойность проприетарных компонентов, а заодно и вред форков.
Так что очень сомнительно выглядит утверждение о том, что можно взять что-нибудь опенсорсное, сделать "такое же, но своё", слегка его изменив и закрыв код, но при этом продолжать тянуть обновления с опенсорсного. Вот надстройку сделать, что-то совсем другое, но с использованием -- это можно, но тогда о каком убийстве оригинала может идти речь?
Можете нормальный конкретный пример привести? Я что-то не вижу, как OSX убивает freeBSD, это же разные вещи и для разного нужны. Какая между ними может быть конкуренция? Некто думает "Ах, хочется мне что-то поставить на сервер макось, там менюшки красивые. А от возможности подправить ручками код и послать обратно, как я раньше делал с бздёй, я с радостью откажусь!", так что ли?
OSX -- это же не KDE2, пропатченная под freeBSD, это совершенно самостоятельная и очень большая, насколько я могу судить, штука. И именно поэтому им удаётся её продавать, потому что если бы она была небольшая, то кто-нибудь мог бы быстренько сделать такую же, но опенсорсную, и разорить бедного Джобса. Разве нет?
Странно это всё. Ещё не очень понятно, как появление макоси уменьшает прибыль разработчиков BSD, которые её всё равно не напрямую получают.
Re: Я не буду флеймить. Я не буду флеймить. Я не буду флей
Date: 2007-06-18 05:50 am (UTC)За деньги, особенно - за большие деньги все это становится куда приятнее - на том собственно проприетарный бизнес и стоит :)
а заодно и вред форков.
Форки действительно вредны, но случаются. Причем - долго они не живут. Кто-то вытесняет конкурента. Вот скажем известный форк с egcs вытеснил онсновную ветку GCC
Я что-то не вижу, как OSX убивает freeBSD, это же разные вещи и для разного нужны
Ну как - BSD под Мак никому не нужна. Кусок рынка съеден. Тут спасает только то, что съеден именно кусок. Потому у BSD есть место для других областей.
как появление макоси уменьшает прибыль разработчиков BSD
Вообще-то о прибыли в этом контексте говорить не стоит - потому что речь не о "доходах разработчиков". Но уменьшает очень простым способом - закрыался сегмент рынка, связанный с доработками etc FreeBSD под данную платформу.
PS: Я на самом деле люблю GPL как раз за то, за что Вы ее не любите - за то, что это эффективно работающий механизм принуждения.
Вот за то, что я просто вживую видел, как муки подобные тем, которые испытали (http://faceted-jacinth.livejournal.com/77191.html?thread=760967#t760967) Вы, вынуждали руководство принять решение отказаться от возможности "продавать производный код" ради возмонжости использовать его в разработке.