Обзор "Рынок ИТ: Итоги 2005" подготовлен При поддержке
CNewsAnalytics Kraftway

Открытые исходники в 2005 году: на правильном пути

В 2005 году развитие рынка ПО с открытым исходным кодом продолжалось весьма уверенно. Свободные программы завоёвывали всё новые места под солнцем — от массовых пользовательских машин (браузер Firefox) до серверов баз данных и корпоративных рабочих станций. Концепция open source, наконец, получила общее признание на рынке. Sun даже сделала на неё ставку, открыв свою ОС Solaris.

Старый скандал не сменился новым

2005 год в области opensource прошёл без новых шумных скандалов, подобных тем, свидетелями которых мы были в предыдущие годы. Судебная атака SCO на Linux, начатая в 2003 году процессом против IBM, теоретически всё ещё продолжалась, и продолжается до сих пор; но её результат был ясен практически всем ещё к началу года. Linux выдержал экзамен — никаких нарушений «интеллектуальной собственности» SCO в нём не обнаружилось.



intertrust

В конце 2004 года из инвестиционной компании Canopy (созданной Рэем Ноорда (RayNoorda), основателем Novell), основного акционера SCO, был «с треском» уволен исполнительный директор Ральф Ярро (RalphYarro) с двумя соратниками. Они были обвинены в серьёзных финансовых махинациях, при помощи которых положили себе «в карман» более 20 миллионов долларов. Решение принял сам престарелый Рэй под влиянием дочери Валь Кридель (ValKreidel). Дело дошло до суда; процесс завершился мартовской договорённостью, по которой за Ярро остались принадлежавшие Canopy акции злосчастной компании SCO. Логично предположить, что именно с SCO были связаны «достижения» Ярро на посту исполнительного директора. Через несколько дней после договорённости Валь Кридель, по сообщениям СМИ, совершила самоубийство … История приобрела «финансово-детективный» характер, мало связанный с программным обеспечением как таковым. (Ярро позже переключился на продвижение некой схемы технического ограничения порнографии в интернете).

Процессы SCO против IBM, RedHat против SCO и Novell против SCO не завершены. Но SCO не смогла представить никаких конкретных доказательств, несмотря на неоднократные требования суда. После этого в реальность требований SCO уже никто не верит. В результате позиции «открытых исходников» только усилились — стало ясно, что успешная судебная атака на пользователей и распространителей ПО маловероятна.

Прорыв в массы

Внимание широкой публики теперь привлекали уже не баталии в судах. Давняя мечта сторонников концепции opensource, прорыв к массам «обычных пользователей», в 2005 году окончательно стала реальностью. Это произошло благодаря весьма удачному «выступлению» веб-браузера Firefox.

Этот продукт основан на исходных кодах Netscape, открытых ещё в 1998 году. Во многом именно с «освобождения» браузера Netscape началось распространение концепции «открытых исходников» в коммерческом секторе. Сам термин opensource был выработан именно в связи с проектом, получившим название Mozilla. Однако для создания действительно качественного продукта потребовалась серьёзная переработка, проведённая силами постоянно растущего сообщества.

Firefox 1.0 был выпущен в ноябре 2004 года. К этому моменту львиная доля рынка принадлежала браузеру MicrosoftInternetExplorer; но его возможности, с точки зрения многих пользователей, были недостаточны. К тому же уровень безопасности InternetExplorer оставлял желать лучшего; некоторые «дырки» не закрывались весьма долго.

Разработчики и сторонники Firefox не упустили свой шанс. Была проведена оригинальная кампания по сбору средств на рекламу Firefox. Фамилии тех, кто внёс деньги, были включены в огромное рекламное объявление в газете NewYorkTimes.

В декабре 2005 г., сразу после выхода новой версии Firefox 1.5, MozillaCorporation (управляющая разработкой Firefox) объявила новый этап открытой рекламной кампании. Теперь энтузиасты могут присылать собственные видеоролики в поддержку Firefox. Ролики доступны в интернете, а лучшие из них попадут на телевидение.

Комментарий CNews дал Денис Сосновцев, руководитель центра компетенции Linux, IBM EE/A

Денис Сосновцев

CNews: Насколько, по вашим оценкам, повысилась лояльность разработчиков к «открытым» кодам в последние годы?

Денис Сосновцев: Сегодня, благодаря своим преимуществам, открытая модель разработки ПО привлекает всё большее число сторонников. Она позволяет поставщикам ИТ-решений создавать в высшей степени оптимизированные решения под конкретные требования заказчиков, облегчает доступ к реализации открытых стандартов и, что является самым важным, позволяет эффективно объединять высококвалифицированные ресурсы разработчиков из разных компаний для решения серьёзных инновационных задач, стоящих перед бизнесом.

Являясь крупнейшим поставщиком ИТ-решений и активным сторонником открытой модели, IBM участвует в разработке более 150 открытых проектов, в том числе Linux , Apache, Eclipse, Globus Alliance. Большое количество профессиональных разработчиков участвуют в программах поддержки и продвижения передовых программных решений, организованных IBM.

На развивающихся рынках наблюдается тенденция ускоренного ростаколичества разработчиков, поддерживающих открытые стандарты. Например, только в 2002 году к сетям разработчиков IBM на развивающихся рынках присоединялось более 400 разработчиков ежедневно. Аналитики IDC предсказывают, что общее число профессиональных разработчиков, многие из которых будут создавать решения на основе открытых стандартов, к 2008 году достигнет почти 15 млн.

И сама реклама, и шум вокруг её создания, и, наконец, просто репутация Firefox как надёжного и безопасного браузера сделали своё дело. В течение 2005 года «огненная лиса» сумела заметно потеснить InternetExplorer; к ноябрю свободный браузер преодолел десятипроцентный барьер. Хотя Firefox рекомендовала своим сотрудникам компания IBM, главным образом браузер устанавливают именно «обычные», массовые пользователи, на личных компьютерах. Имеются данные о том, что браузер больше всего используется в выходные дни, т.е. с домашних, а не корпоративных машин.

Linux «на столе» в корпорациях

Впрочем, крупные компании тоже отнюдь не игнорируют «открытые исходники». Всё больше внимания уделяется системе Linux, в частности, и как «настольной» ОС. Возможности пользователя при работе в Linux могут быть легко и весьма надёжно ограничены. Можно эффективно избежать установки несанкционированного ПО, нарушений правил при работе с интернетом, увеличить безопасность систем. Безусловно, требуется квалифицированное обслуживание; но в крупном бизнесе оно необходимо в любом случае.

В 2005 году рабочие места под управлением Linux были установлены в целом ряде банков, таких, как Canara Bank в Индии, ведущий банк Ирландии AIB, итальянский BPU Banca. Российский «Инвестсбербанк» также выбрал для установки на рабочие станции своей агентской сети систему Linux, в поставке российской компании «Линукс-Онлайн» (на основе её продукта LinuxXP).

«Пингвин» — будущее мобильных устройств?

Заметного внимания в 2005 году удостоилась тема мобильных устройств под управлением Linux. Ранее уже были известны наладонные Linux-системы SharpZaurus; кроме того, Motorola и некоторые другие компании поставляли Linux-смартфоны для азиатского рынка. Теперь, однако, речь зашла о широком принятии Linux как перспективной стандартной платформы для «смартфонов».

Так, компания Motorola, по словам руководителя её подразделения по мобильному ПО Грега Бесло (GregBeslo), поставила цель «продвинуть Linux на как можно большее количество телефонов». Более того, по заявлению компании Trolltech, разработчика популярной графической среды для мобильных устройств Qtopia, «как минимум 20 компаний» ведут разработку мобильных телефонов под Linux или платформ для них.

Консорциум OpenSourceDevelopmentLabs (OSDL), играющий центральную роль в разработке ядра Linux, объявил об инициативе Mobile Linux Initiative. В её рамках будет проведена работа по адаптации Linux для мобильных устройств. Говорить о заметных результатах пока что рано; на данный момент предлагаемые модели Linux-телефонов либо предназначены для азиатских рынков, либо малоизвестны. 2006-2007 годы, возможно, покажут, станут ли реальностью планы Motorola и других компаний по широкому распространению «мобильного» Linux.

Возможности свободного ПО увеличиваются

Сообщество разработчиков ПО с открытым исходным кодом постоянно растёт; результат его работы — всё больший поток новых программ и новых версий. Конечно, далеко не все из них заслуживают внимания. Тем не менее, возможности многих из этих программ весьма полезны, и спектр их в 2005 году продолжал расти.

Так, вышла версия 2.0 наиболее известного из «альтернативных» офисных пакетов — OpenOffice.org. Среди многочисленных улучшений — добавление пакета «настольной базы данных», увеличение совместимости с форматами файлов MicrosoftOffice, ускорение работы и т.д. Кроме того, основным форматом документов OpenOffice.org теперь стал OpenDocument, стандарт на основе XML, официально утверждённый концорциумом OASIS. Этот формат поддерживается или скоро будет поддерживаться практически всеми остальными «альтернативными офисами», включая другой развитый свободный пакет — KOffice. Microsoft, однако, предпочитает продвигать собственный опубликованный формат — OfficeXML; поэтому говорить о полной совместимости разных офисных пакетов пока не приходится. Более специализированное ПО также активно развивалось. В частности, российская компания «Криптоком» опубликовала свободную реализацию алгоритмов электронной подписи, официально признанных в России (ГОСТ 1994).

Системы управления базами данных с открытым исходным кодом в 2005 году стали активно «наступать на пятки» дорогостоящих СУБД. Важным этапом стал выход MySQL версии 5.0. СУБД MySQL давно известна своим быстродействием, но её возможности ранее были недостаточны. В пятой версии реализованы ключевые функции (такие, как хранимые процедуры); теперь для многих бизнес-приложений MySQL подходит как минимум не хуже, чем MicrosoftSQL или Oracle.

Производители обоих ведущих коммерческих СУБД отреагировали на повление свободных конкурентов, выпустив бесплатные базовые версии — MSSQLExpressEdition и Oracle 10gExpressEdition. Компания Oracle, кроме того, проявила активный интерес к СУБД с открытым исходным кодом — она приобрела компании SleepycatSoftware (производитель BerkeleyDB, свободного инструмента для хранения данных) и Innobase (производитель системы хранения таблиц InnoDB, ключевой части MySQL). По некоторым версиям, Oracle стремилась приобрести также и MySQLAB, производителя самого продукта MySQL, но пока что неудачно. Несмотря на подозрения некоторых экспертов, Oracle не применила контроль над InnoDB для удара по MySQL, хотя это было возможно.

Компании вкладывают деньги в opensource

Действия Oracle — не единственный пример внимания крупных фирм к «открытым исходникам» в прошедшем году. По сообщению BusinessWeek, только во вновь создаваемые компании, связанные с opensource, в 2005 г. было вложено 400 миллионов долларов.

Перед глазами инвесторов есть как минимум один пример успеха, связанный с данной моделью — RedHat, которая по итогам 2005 года объявила о блестящих финансовых резульатах. Впрочем, у второй из мировых Linux-компаний, Novell, дела идут не столь хорошо — по результатам четвёртого квартала 2005 года она была убыточной, хотя год в целом оказался прибыльным. Кроме того, в течение года из неё ушли ведущие работники приобретённой в 2004 году Linux-компании SuSe, включая её основателей Губерта Мантеля (HubertMantel) и Рихарда Зайбта (RichardSeibt). По словам Мантеля, Novell/SuSe — уже не та компания, которую он основал 13 лет назад… Многие эксперты критикуют действия Джона Мессмана (JohnMessmann), исполнительного директора Novell.

Компания Sun в 2005 году резко увеличила свою связь с «открытыми исходниками». Она и ранее поддерживала проект OpenOffice.org; теперь Sun открыла исходные коды одного из своих ключевых продуктов, операционной системы Solaris. Президент Sun Джонатан Шварц (JonathanShwartz) считает, что наступила «эпоха участия», когда каждый может внести свою лепту в развитие информации в Сети.

Многим специалистам, однако, куда более интересно другое программное решение Sun — платформа Java. А её, несмотря на «эпоху участия», компания пока что не делает свободной (официальная причина — чтобы не создавались несовместимые версии). Впрочем, стандарт Java опубликован, и в 2005 году была официально сертифицирована Geronimo  — opensource реализация заметной части платформы, Java  EnterpriseEdition (J2EE), разработанная ApacheFoundation.

К сожалению, в неё не входит ключевая часть Java — Java 2 StandardEdition (J2SE), и в частности «сердце» платформы, виртуальная машина Java (JVM). Частичная реализация JVM или её замены существует в проектах Kaffe и GNU Compiler for Java (GCJ); в 2005 году началась работа над полной реализацией J2SE, которая должна стать сертифицированной — проект ApacheHarmony.

Ключевая роль сообщества

Существуют опасения, что новая волна вложений в opensource окажется очередным «пузырём». Всякий ли проект, включающий распространение какого-либо ПО с открытыми исходными текстами, достигнет успеха и позволит получить прибыль?

По мнению многих экспертов, чтобы открытость достигла своей цели — т.е. привела к широкому распространению и быстрому совершенствованию программной системы — недостаточно самого факта доступности кода. Требуется наличие у данной программы реального, активного сообщества пользователей, заметная часть из которых сможет принять участие в разработке (хотя бы своими предложениями и сообщениями об ошибках).

Развитие коммерческой стороны проекта не должно отчуждать сообщество. По словам Мартена Микоса (MartenMickos), руководителя компании MySQL, между работой с платными пользователями и сообществом необходим баланс. Он считает сообщество «отделом маркетинга» MySQL — в частности, благодаря примерно 6 миллионам установленных копий.

Далеко не у всех opensource проектов, особенно, продвигаемых недавно созданными компаниями, есть такой «отдел маркетинга». По словам Дэвида Скока (DavidSkok), «венчурного капиталиста» из компании MatrixPartners, «слишком многие подобные компании создаются без какого-либо сообщества. Если оно не будет создано, и притом быстро, компания «прожгёт» венчурный капитал и с ней случится беда».

В последние годы важность сообщества весьма заметна на примере дистрибутивов Linux. Компания RedHat наряду с официальной версией RedHatEnterpriseLinux поддерживает проект Fedora, предназначенный для разработки дистрибутива с участием сообщества. Подобный проект, OpenSuSE, был начат компанией Novell в этом году.

Однако многие участники сообщества предпочитают другую концепцию дистрибутива — разработку, исходящую от самого сообщества, без ведущей коммерческой компании. Наиболее известный из таких дистрибутивов — DebianGNU/Linux — отличается редким выпуском версий (из-за стремления к особой стабильности). В 2005 году была выпущена очередная версия Debian — 3.1, или Sarge.

Существует достаточное количество пользователей, которые предпочитают принципы Debian, но хотели бы быстрого развития системы. Для них хорошо подходит Ubuntu — дистрибутив на основе Debian, управляемый коммерческой компанией Canonical, но при сохранении весьма заметного влияния сообщества. Владелец Canonical — южноафриканец Марк Шаттлворт (MarkShuttleworth), в своё время ставший космическим туристом на корабле «Союз» и Международной космической станции.

Количество пользователей Ubuntu за год заметно выросло. Но, возможно, главной «исторической миссией» Canonicalбудет поиск правильной модели взаимодействия между сообществом разработчиков и коммерческой компанией; обеспечения необходимого баланса интересов. Именно от успехов подобного взаимодействия может зависеть дальнейшее развитие рынка ПО с открытым исходным кодом.

Михаил Рамендик / CNews Analytics

Вернуться на главную страницу обзора

Версия для печати

Опубликовано в 2006 г.

Toolbar | КПК-версия | Подписка на новости  | RSS