14 марта 2000г.
Являемся ли мы свидетелями начала революции или это просто процесс передела рынка коммерческого софта несколькими компаниями?
Ставший уже привычным термин "альтернативные операционные системы", если вдуматься, в полной мере отражает абсолютно ненормальную ситуацию, сложившуюся на рынке программного обеспечения. Можно ли представить себе словосочетание "альтернативные автомобили" или, скажем, "альтернативные танки", т.е. есть танк Т-34, и прочие - "альтернативные". А между тем речь идет о рынке, по объему денежного оборота входящему в пятерку крупнейших. Пожалуй, невозможно представить себе иную сферу человеческой деятельности, в которой одна из компаний в такой степени доминировала бы над прочими. При этом до самого последнего времени Microsoft, казалось бы, и не собиралась снижать обороты. Достаточно сказать, что в Рождественские праздники лицензий на Windows 98 продано больше, чем на все предыдущие версии Windows. Общий же объем продаж Windows 98 достиг 25 миллионов экземпляров. Пожалуй, исчерпывающего, или хотя бы удовлетворительного, объяснения феномену Microsoft не сможет дать никто. Одна из наиболее удачных попыток принадлежит Джону Кэмпбеллу (John Campbell) - "┘ eсли бы существовало Священное Писание для хакеров, скорее всего, оно начиналось бы словами: "Вначале был Бог, и Бог создал Unix. Затем, после некоторого размышления, Он создал все остальное. Когда на Землю упала тень DOS, верующие стали превращаться в заблудших. Затем исчадие ада по имени Билл из города Редмонд подверг людей дьявольскому искушению - Windows. И тьма окутала Землю". (Linux Adventure Part I).
Между тем, в последнее время и над Microsoft стали сгущаться тучи. В ноябре прошлого года окружной судья Томас Джексон (Thomas Jackson) обнародовал 207-страничный отчет о ходе расследования, связанного с нарушением компанией Microsoft антитрастового законодательства. "Microsoft обладает монополией в сфере производства операционных систем", - таково основное заключение судьи. Окончательные выводы по этому громкому делу ожидаются не ранее конца текущего года, однако есть много оснований полагать, что компания-монстр будет подвергнута принудительному "разукрупнению". И, что быть может, еще более важно, материалы, обнародованные судьей Джексоном, открывают двери потоку гражданских исков со стороны конкурентов. Все это не может не причинять головной боли руководству Microsoft.
С другой стороны, Microsoft начинает ощущать все более серьезное давление со стороны компаний и групп, производящих те самые альтернативные ОС.
... и примкнувшая к ним OS/2
Чаще всего к числу альтернативных относят Linux, Solaris, FreeBSD, BeOS и OS/2. Трагическая судьба отличной, вообще говоря, операционной системы OS/2 должна быть темой отдельного разговора. Что касается остальных, то все они (за исключением BeOS) являются прямыми потомками неувядающей старушки Unix. Есть еще одно, возможно, более важное обстоятельство, объединяющее "отщепенцев". Их создатели исповедуют принципиально иную, чем Microsoft, идеологию разработки и распространения программных продуктов. Точнее говоря, две разновидности этой идеологии - "free", т.е. бесплатные, и "open" - открытые исходные коды. О разнице между ними - чуть позже. Общим же является то, что в обоих случаях разработчики предоставляют не только сам программный продукт, но и исходные коды. Кстати говоря, первая версия Unix, написанная на С и имеющая законченный в современном понимании вид (1973), была бесплатно передана вместе с исходными кодами в ряд университетов "с образовательными целями" и лишь несколько лет спустя нашла коммерческое применение.
Рынок программных продуктов является чрезвычайно агрессивным - в сфере их производства царит гиперконкуренция. В этой связи сама идея сотрудничества программистов из разных компаний для многих топ-менеджеров выглядит столь же немыслимой, как, например, экскурсия советского шпиона по ЦРУ в разгар холодной войны.
Однако для многих программистов возможность делиться своими исходными текстами с коллегами издавна выглядела чрезвычайно привлекательной. В полном соответствии с русской поговоркой о преимуществе двух голов, они искренне (и вполне обоснованно) считают, что в этой ситуации процесс отлавливания "блох" и создания новых версий идет куда более быстро.
Так что же все-таки происходит? Являемся ли мы свидетелями начала революции, или это просто процесс передела рынка коммерческого софта несколькими компаниями?
Движение Open Source вчера...
В то время, когда Microsoft, IBM и прочие лихорадочно набивали мошну, движимый исключительно альтруистическими побуждениями безвестный финский студент Линус Торвальдс в 1992 обнародовал ядро разработанной им операционной системы Linux. Надо было обладать немалым мужеством, чтобы разрабатывать ОС, управляемую командной строкой, в период, когда в мире ПК доминировал графический интерфейс от Microsoft. Однако концепция Open Source оказалась столь привлекательной, что через сравнительно короткий срок Linux-энтузиасты снабдили свое детище Windows-подобным интерфейсом. Впоследствии проект, названный GNU, использовал ее как основу ОС, включающей множество свободно распространяемых компонент. В результате GNU/Linux (чаще, несмотря на протесты руководителей проекта GNU, называемая просто Linux) превратилась в этакий андерграундный феномен, впрямую конкурирующий с Windows NT и коммерческими версиями "прародительницы" - Unix в таких сферах, как Web, Intranet и e-mail. Одновременно росла популярность таких Unix-подобных систем, как FreeBSD и, позднее, Solaris. Однако переломным можно считать февраль 1998 года, когда компания Netscape объявила, что исходный код следующей версии ее браузера будет сделан достоянием широких слоев программистов, и пригласила к сотрудничеству всех желающих. После этого аналитики с Уолл-стрит всерьез призадумались, не является ли это свидетельством зарождения новой разновидности динамичного рынка высоких технологий.
Кажущееся достаточно неожиданным решение менеджеров Netscape, на самом деле, основывалось на документе, созданном в 1997 году программистом по имени Эрик Реймонд (Eric S. Raymond) и озаглавленном "Храм и базар". В нем он попытался доказать, что открытые исходные коды являются более коротким путем к успеху. Будучи последовательным либералом и убежденным рыночником, он, в отличие от другого основателя OSI (Open Source Initiative) Ричарда Столлмана (Richard Stallman), не пытался подвести какую-либо моральную или этическую базу. "Выбор в пользу "закрытого" ПО привел Microsoft к плохим инженерным и деловым результатам", - писал Реймонд. Вскоре после объявления Netscape о переориентации на политику Open Source, Реймонд вместе с несколькими единомышленниками основал OSI, основным назначением которой стала реализация политики продвижения на рынок программных продуктов с открытым исходным кодом.
В чем разница между open- и free-кодами? Организация Free Software Foundation (FSF), основателем которой был все тот же Столлман, настаивает на том, чтобы все модификации и новые версии free-продуктов оставались бесплатными и только таковыми. OSI же допускает любые формы лицензирования программ, в том числе и с правами собственности. Несмотря на кажущуюся близость, в подходах этих двух групп имеется глубокая разница. Реймонд считает, что относительная "мягкость" политики, допускающей разные формы лицензирования, послужит стимулом к дальнейшему объединению разработчиков из различных компаний и, как следствие, к появлению более качественных продуктов. Столлман же, напоминая о расколе в хакерском сообществе в конце 70-х, настаивает на безусловной бесплатности программного обеспечения.
Несмотря на многочисленные разногласия, имеющие место между FSF, OSI и рядом других групп приверженцев Open Source, они едины в том, что худой мир лучше доброй войны, и отдают предпочтение политике тесного сотрудничества программистов при разработке ПО, в противовес безраздельной гегемонии Microsoft. И ни у кого не вызывает сомнений, что Linux (являющаяся одновременно и open и free) уже коренным образом изменила ситуацию на рынке интеллектуальных технологий. Есть мнение, как говорили в недалеком прошлом, что через пять лет станет невозможным зарабатывать деньги на ОС для деск топов, не говоря уже о серверах и рабочих станциях.
И сегодня...
В настоящее время Linux является второй по популярности после Windows NT серверной ОС, не принося при этом сверхприбылей. В 1999 году было продано около 1,35 млн копий Linux, что составляет примерно 25 % от общего числа (5,4 млн) проданных серверных ОС. Показательна динамика изменения доли мирового рынка (в %) различных серверных ОС в течение двух последних лет (1999 г. - предварительные данные согласно International Data Corporation).
В минувшем году Linux обогнала Novell Netware и все разновидности Unix вместе взятые. Было продано почти вдвое больше копий, чем в 1998 году, при этом темпы роста продаж Linux почти в 4 раза выше, чем средние по рынку серверных ОС. "Продвижение Linux на рынок оказалось более стремительным, чем ожидалось", -- говорит Ден Кузнетски (Dan Kuznetsky), ведущий аналитик IDC. Предполагалось, что на второе место Linux выйдет не ранее 2002 или даже 2003 года.
Правда, в денежном выражении успехи Linux пока весьма скромны. Общая сумма продаж составила всего лишь 32 млн долларов, что менее 1 % от общей суммы в 5,7 млрд. долларов. Для сравнения, продажа Windows NT принесла 1,7 млрд. Было продано 2,1 млн копий, что на 0,4 млн больше, чем в 1998 году. При этом не следует забывать, что Linux конкурирует не только с Windows NT, но и с NetWare и различными версиями Unix, такими как AIX от IBM, Tru64 Unix от Compaq, Solaris от Sun Microsystems и UnixWare от Santa Cruz Operation. Специалисты едины в том, что Linux снижает стоимость ОС не только по сравнению с Microsoft, но и традиционными Unix-системами.
Ведущие производители ПО активно продвигают на рынок разнообразные приложения для Linux. Среди них можно упомянуть Netscape Navigator, Netscape Fastrack Server, WordPerfect, StarOffice Product Suite и Applixware Product Suite. На подходе разработки WordPerfect Office 2000 от Corel. При этом цена Linux-совместимого ПО значительно ниже того, что предлагает Microsoft. Так, например, ожидаемая стоимость офисного пакета Corel лежит в пределах от $105 до $159. Microsoft Office, в зависимости от варианта поставки, стоит от $249 до $449. Informix объявила, что всерьез рассматривает возможность разработки СУБД под Linux. Компании Caldera и Red Hat уже предлагают широкий спектр сервисных услуг, отвечающих требованиям корпоративных заказчиков.
Однако привлекательная цена и высокое качество программных продуктов -- это только половина дела. Миллионы пользователей чувствуют себя достаточно комфортно с Microsoft Office и вовсе не горят желанием заняться освоением новых офисных пакетов. Что же может послужить достаточным для этого стимулом? Ответ на этот вопрос звучит вполне в духе Оруэлла - нужно лишить пользователя возможности выбора, о чем давно уже позаботилась Microsoft. Большинство персональных компьютеров продаются с преинсталлированной Windows, при этом у значительной их части Microsoft Office "имплантирован" в жесткий диск. Поэтому многие пользователи практически отождествляют понятия "персональный компьютер" и Microsoft. У покупателей и мысли не возникает спросить ПК с преинсталлированным Linux. Поэтому первоочередной является задача добиться заинтересованности со стороны OEM в продаже компьютеров, оснащенных Linux. Это, однако, по мнению Майкла Делла, потребует времени. Кстати, компании Dell и Compaq начали выпуск компьютеров с Linux, однако без какого-либо сопутствующего офисного пакета. И не в последнюю очередь потому, что пока трудно определить, какой именно из них наиболее интересен пользователю. Из других гигантов компьютерной индустрии, проявивших интерес к производству Linux-ПК, можно упомянуть HP и IBM. Никто из них, разумеется, не собирается складывать все яйца в одну корзину. Однако лиха беда начало.
Есть еще одно, пусть и гипотетическое, но весьма любопытное обстоятельство. Одним из возможных вариантов "разукрупнения" Microsoft (если оно все-таки случится) является разбиение ее на два подразделения - операционных систем и прикладных программ. Это может дать дополнительный шанс компаниям, поддерживающим Linux. Ведь до настоящего времени Microsoft использовала прикладное ПО для продвижения Windows - "хочешь пользоваться Microsoft Office - купи Windows". Возможен, правда, и иной, прямо противоположный вариант - Microsoft Office для Linux!
Продолжение статьи »
|