From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 24 Feb 2006 17:07:00 +0300 From: =?koi8-r?B?5MXOydMg883J0s7P1w==?= To: smoke-room@lists.altlinux.org Subject: Re: [room] =?koi8-r?B?1yDexc0gIsbJ28vB?= =?koi8-r?Q?=22?= Open Source? Message-ID: <20060224140700.GB25394@localhost.localdomain> References: <20060221171349.GG28710@damir.rnd.local> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.11 X-BeenThere: smoke-room@lists.altlinux.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: =?koi8-r?b?y9XM2NTV0s7ZyiDPxtTP0MnL?= List-Id: =?koi8-r?b?y9XM2NTV0s7ZyiDPxtTP0MnL?= List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Feb 2006 14:07:17 -0000 Archived-At: List-Archive: On Fri, Feb 24, 2006 at 02:39:42AM +0300, Sergey Stepanov wrote: SS> Товарищ совершенно прав. При написании не OS программы, на тебя ложится SS> ответственность за качество программы, ее надежную работу и SS> юзабельность. Ежели ты пишешь OS программу, то на эти критерии ты можешь SS> положить - всеравно же раздаешь бесплатно. Ты можешь написать дряную программу как OS, так и проприетарную. Но если она дряная ее не будут покупать. Разница с OS тут в том, что если проприетарщик уникальную но кривую программу сможет продать, то автор OS программы не сможет. Потому как быстро сделают форк, и все бонусы поимеет как раз автор форка. Пример с xorg vs xfree86 мы уже можем успешно наблюдать. SS> И тут мерило качества SS> программы - только твое желание/умение сделать хорошо. У многих SS> разработчиков это свойство характера очень быстро улетучивается, SS> так как нет веских стимулов писать программу, которой можно было бы SS> беспроблемно пользоваться. Поэтому под линухом мы имеем столько SS> сырых, недоработанных программ, и программ, поддержка которых SS> прекратилась. И никого нельзя упрекнуть - программы-то опен сорцные. Причина совсем другая. Человек написал программу _для себя_. Понял что не справшяется -- и забил. Если программа была проприетарная она просто исчезла, если же open source то осела на каком-нибудь ресурсе вроде sf.net. Процент сырых программ и закрывшихся проектов в OS мире гораздо ниже. В том числе за счет того, что ценный проект будет подхвачен другим мантейнером. SS> Идем дальше - разработчикам, которые используют модель "платная SS> поддержка" или "платная доработка" тоже невыгодно делать качественные, SS> надежные и удобные программы. Гораздо лучше написать нечто SS> "чтоб работало", потом растрезвонить саморекламой, что эта разработка - SS> уникальная, легко конфигурабельная система для таких-то и таких-то SS> нужд. Обычно на эту удочку попадаются несколько заказчиков-неудачников, SS> которые в погоне за дешевизной (обычно за внедрение просят немного) SS> начинают пользоваться этой уникальной разработкой. И превращаются SS> в дойную корову. Потому что определенные деньги уже заплачены, SS> и работа вроде идет, но постоянно нужно что-то еще, а за эту хотелку SS> нужно платить. А теперь пойди и посмотри на MySQL AB. Посмотри как Oracle исходит соплями, потому что эти ребята реально мешают ораклу деньгу делать. И при этом с голоду MySQL AB явно не пухнут -- нанимая специалистов по всему миру на вполне хорошие зарплаты. OpenSource модель разработки, и никакой благотоврительности -- просто очень грамотный бизнес. SS> Кроме того, чем запутаннее и сложнее программа - тем сложнее ее SS> сопровождать, и тем сложнее заказчику слезть с крючка SS> и начать сопровождать ее своими силами. Поэтому обычно такие программы SS> имеют свои "особенности", которые по-хорошему, в нормальном коммерческом SS> продукте, надо немедленно исправлять. "Особенности", например SS> особенности настройки, накапливаются по мере разработки, SS> и играют только на руку "разработчикам", так как только этот разработчик SS> и способен более-менее правильно делать настройку/доводку программы. В коммерческих продуктах такие вещи _никогда_ не исправляют. А вот в свободных часто это делают сторонние разработчики. Скажем вот есть компания Digium со своим Asterisk. У Астериска есть некоторое количество заметных недостатков, привязывающих его к оборудованию Digium. Сейчас сторонние разработчики вносят в него изменения ликвизирующие эту зависимость. И де-факто вынуждают Digium включать эти изменения в дистрибутив. А когда они начали зарываться -- мгновенно появился openpbx.org, как форк с другой политикой. Поэтому основной разработчик вынужден быть квалифицированым и порядочным. Иначе его просто сметут. SS> А еще разботчик может организовать курсы по подготовке специалистов SS> по работе и сопровождению своей программы. За это тоже можно SS> брать деньги. Обычно на этих курсах часть "неочевидной" информации SS> передается обучающимся, чтобы они хотя бы понимали архитектуру SS> данного решения и при проблеммах хотябы представляли, откуда ноги SS> растут. ...после чего они возьмут, например, и исправят. Достаточно появления рядом с продуктом одного альтруиста или просто обиженного на такую ситуацию, чтобы сделать бизнес на сокрытии информации и кривизне невозможным. А проприетарщики так поступают _практически все_. SS> Первый - это лечь под крупную корпорацию типа Sun, развивать свое SS> OS решение, и дать этой корпорации право использовать ваши SS> разработки в своем бизнесе. Как пример - писали OpenOffice, а все SS> наработки, после отладки и проверки бесплатными бетатестерами,использовались в StarOffice. Ну и? OpenOffice дал сообществу две вещи -- стандарт на формат документа и неплохую совместимость с форматами MS Office. А так, как и все изначально проприетарные разработки имеет на редкость дерьмовый код. SS> Второй - это воспользоваться фондами, выделяемыми крупными корпорациями SS> на "сопровождение" разработок мелкомягких. Под "сопровождением" SS> имеется в виду постоянное отслеживание текущих и новых разработок SS> этой компании, и создание OS клонов этих разработок. То есть - SS> некоторое время, имея свой офис, мелкомягкие практически монопольно SS> контролировали рынок. Никакой AbiWord не мог тягаться с MSWord, SS> это была реально монополия, на которой MS сделали кучу бабок да и к SS> тому же приобрели армию лояльных пользователей. Кое-как ситуация SS> выровнялась с появлением нормальных релизов OpenOffice и удобного SS> браузера в виде FireFox. Таким образом, начал ломаться стереотип, SS> что если браузер - то IE, если офис, то MS. За одно только это SS> корпорации типа Sun/IBM готовы выкладывать хорошие суммы. И SS> постоянно выкладывают, чтоб микрософт "не убежала" вперед. Как пример, SS> у микрософт появился новый формат *.doc (XP), в OpenOffice появилась SS> его поддержка. У микрософт появилась платфома NET, у "нас" SS> появилось MONO. И т. д. И это стоит денег. SS> Вот примерно так и происходит заработок в OS сфере. Это все звучит конечно круто, а вот реально есть RedHat, с которым не брезгует заключать контракты IBM. Есть SuSE, которую купили Novell, не пожалев денег. Есть да же MySQL, которая сейчас одна из самых известных в IT торговых марок, однако. Есть Zend со своим PHP, которая захватила практически все low-end web-строительство и большой кусок enterprise (хотя их решения и не пригодны для этого рынка). И все находят какой-то прок от OpenSource. Но таки да, действительно, написав маленькую простую утилиту ее можно _продать_ только как shareware. В OpenSource мире она не принесет ни копейки, гарантировано. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- У меня не воспроизводится, но придется воспроизводить. -- at in devel@