Бешенство огненной лисы

Юрий Аммосов
27 сентября 2004, 00:00

Новый бесплатный браузер, угрожающий сегодня знаменитому Internet Explorer, создан на средства некоммерческого фонда

Не так давно закончился антитрестовский процесс в отношении Microsoft, в ходе которого компанию в числе прочего обвиняли в монополизации рынка интернет-браузеров — программ для просмотра Интернета. Если б суд заседал не год назад, а сейчас, компания могла бы строить свою защиту совсем иначе - заявив, что миллион пользователей отказался от ее браузера в пользу другой программы, притом некоммерческой.

Неделю назад Mozilla Foundation, некоммерческий фонд, унаследовавший права на код некогда популярного браузера Netscape, выпустил после нескольких пробных версий премьерный релиз бесплатного браузера Firefox PR 1.0 ("Огненная лиса"), дальнего потомка Netscape. И тут случилось нечто уму непостижимое: браузер начали скачивать в невероятных количествах. Организаторы выпуска наметили цель - миллион копий за неделю - и распространили новость доступными средствами в основном держателям онлайновых дневников-блогов. Но как оказалось, они зря старались с рекламой: новость разнеслась по Интернету за считанные часы (за три, если быть точным). Миллион закачек был достигнут за три дня, так что сайт чуть не упал под весом трафика. На момент написания этой статьи новый браузер скачали больше полутора миллиона пользователей, а когда "Эксперт" выйдет, счетчик уже, скорее всего, будет показывать свыше двух миллионов.

Для бесплатных интернет-программ, распространяемых методом "из уст в уста", это не просто рекорд - это нечто запредельное. Популярнейший интернет-телефон Skype, с основателями, которых знал любой любитель бесплатной музыки, крайне низкими ценами на звонки, сильной инвестиционной поддержкой крупнейшего венчурного фонда Draper Fisher Jurvetson и отличным качеством связи, набрал за первую неделю 60 000 пользователей, а до миллиона дошел за три месяца. Сервис знакомств Friendster, ставший символом феномена "социальных сетей", прошел от открытия до миллиона за пять месяцев. При этом ни у Skype, ни у Friendster не было аналогов. У суперуспешной "Лисички", как ее сейчас называют в Рунете, между тем есть замена, доступная каждому, - Internet Explorer, встроенный в Windows.

Некоммерческий бестиарий

Десять лет назад - в 1993 году - при слове "Интернет" на ум приходили почта и иногда новостные группы USENET. Про язык HTML знали считанные специалисты, но до прихода Всемирной паутины к массам пользователей компьютеров оставались считанные годы. В этом году в Университете Урбан-Шампейн, где находился крупнейший в США центр суперкомпьютерных исследований, был разработан первый веб-браузер Mosaic, созданный двумя аспирантами университета - еще очень несовершенный, но способный худо-бедно отображать странички, картинки на них и гиперлинки в тексте. Но когда браузер начал распространяться по компьютерным сетям США, один из разработчиков, Марк Андрисен, был отстранен от разработки браузера, так как руководство университета не было готово разделить с ним права на браузер. Конфликт перешел в суд, где университет стал обосновывать свои исключительные права на копирайт Mosaic, и успешно. Университет, отстояв свои права, оставил браузер в практически неизмененном виде и начал пытаться через свою компанию Spyglass распространять Mosaic за деньги. Андрисен, покинувший после конфликта университет, переехал в Северную Калифорнию, где встретился с основателем компании Silicon Graphics Джеймсом Кларком и получил от него предложение возобновить работу над браузером уже нового поколения.

Новый браузер, Netscape, превосходил Mosaic во всем - и к тому же распространялся бесплатно. В 1995 году IPO компании Netscape стало началом многолетнего интернет-бума, а в 1998 году крупнейший интернет-провайдер AOL поглотил Netscape, затратив на это 4,2 млрд долларов. Впрочем, AOL не интересовал браузер - его интересовал только портал Netscape. AOL отличался от всех прочих провайдеров тем, что его пользователи уже давно использовали специальный браузер, который удерживал их в пределах собственного сайта AOL. На этом сайте, который на жаргоне индустрии назывался "сад за стеной", было все, от прогноза погоды до интернет-магазинов, кроме выходов на другие сайты. Расчет строился на том, что клиенты AOL, в массе своей люди несведущие, никогда не захотят покидать пределы мини-интернета, а по возможности и не будут знать о существовании мира "за стеной". Чтоб поддержать иллюзию, что за стеной ничего хорошего нет, браузер AOL усложнял выход в большой Интернет. Разумеется, в новом браузере при такой политике необходимости не было.

На рынке браузеров Netscape уже проигрывал конкуренцию за пользователя Microsoft, чей браузер Internet Explorer был интегрирован с операционной системой Windows (за счет чего работал несколько побойчее) и к тому же имел несколько более удобный интерфейс и меньше глюков. Но браузер Netscape - и прежде всего его движок под названием Mozilla, однако, не пропал окончательно. В январе 1998 года Netscape сделала широкий жест - отдала уже ненужный ей в связи с предстоящим поглощением ее AOL код браузера для использования в рамках движения "открытого кода" (open source). "Открытый код" обычно ассоциируется с операционной системой Linux, хотя в случае Mozilla программы были прежде всего рассчитаны на среду Windows. Андрисен к тому времени уже покинул свою компанию, создав другую, и разработкой нового браузера на основе старого движка занялся специально созданный некоммерческий фонд Mozilla Foundation, чьему попечению и был вверен движок и его код. Фонд развивал на базе движка Mozilla одновременно платную версию продукта (комплект из браузера, почты и веб-редактора) и бесплатные, доступные для всех. Основные доходы, впрочем, фонд имел (и до сих пор имеет) не от продаж коммерческих браузеров и почтовых программ - это добровольные пожертвования богатых граждан и организаций, озабоченных поддержанием конкуренции и разнообразия на софтовом рынке.

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

Бесплатный вариант браузера, попроще, тоже на много лет исчез из поля зрения. Единственной альтернативой Microsoft Explorer был коммерческий браузер под названием Opera, которым пользовались от силы несколько процентов населения Интернета, а времена Mozilla, казалось, прошли. Чуть больший успех имела программа для электронной почты под названием Thunderbird ("Синяя птица"), а браузер был совершенно незаметен. Иногда просачивались новости о том, что проект бесплатного браузера с движком Mozilla продвигался под именем Phoenix ("Феникс"), затем был переименован в Firebird ("Жар-птица"). Но фантастический бестиарий исчерпался, и в последних пресс-релизах (неофициальных дорабатываемых версиях) в ход пошла уже упомянутая "Огненная лиса".

Не будете больше качать порно

Обозреватели, пытавшиеся объяснить стремительный успех "Лисички", чаще всего указывают на обострившуюся проблему безопасности. В последние годы Интернет сотрясали эпидемии "червей" и вирусов, создатели которых били по слабым местам программ Microsoft. Объявленная Биллом Гейтсом кампания по борьбе за безопасность особых успехов не продемонстрировала - уязвимости продолжали появляться как появлялись. Опытные пользователи пересаживались на продукты Фонда Мозилла уже в течение долгого времени. Так, в частности, поступил и автор этой статьи, не раз наблюдавший в своем почтовом ящике моментально вскипавшее бешенство "червей", когда их подцепляли его незадачливые корреспонденты. Все "черви" писались с расчетом на Microsoft Outlook, и той же "Синей птице" они были просто не страшны - интернет-зараза к ней не цеплялась. К тому же решилась и проблема спама - встроенный в программу распознаватель уничтожал 95% непрошеной почты, выкидывая ее в особый ящик и к тому же санируя весь неблагонадежный код, способный запустить в почтовом клиенте или браузере что-нибудь не то.

Накануне выхода официальной версии Firefox была обнародована информация о том, что обнаружена новая критическая для безопасности ошибка в большинстве майкрософтовских программ - оказывается, практически все популярные продукты Microsoft неправильно обрабатывали формат компьютерных изображений JPEG, позволяя злоумышленнику встроить программу-вредитель в фотографию. Как язвительно сформулировал проблему один обозреватель, "не будете больше качать порно". Заплатка против ошибки была выпущена очень скоро, но много ли пользователей ставят все заплатки сразу по их появлении? Firefox на этом фоне действительно представляется куда более надежной альтернативой. Помимо неуязвимости для Microsoft-специфичных "червей", браузер может избавляться еще от очень многих напастей. Назойливая реклама в "выпрыгивающих окошках" (поп-апах), уже много лет преследующая пользователей Интернета, в Firefox не откроется без команды - браузер покажет крошечную надпись по краю экрана, которую можно проигнорировать, и поп-апы на этом сайте больше никогда не появятся, сколько б их не было. Можно настроить программу запрещать и другие потенциально опасные функции, причем только на определенных сайтах. Но будь реинкарнация Netscape просто более надежной, вряд ли это спровоцировало бы такой ажиотаж вокруг нее.

Помимо безопасности Firefox еще и обеспечивает пользователю совершенно иной уровень удобства навигации. В новом браузере есть множество вещей, которых нет и не предвидится в IE. Внутри окна браузера можно создавать внутренние окна для отдельных страниц - так называемые табы (прокладки). Табы - как элемент интерфейса - были позаимствованы у Opera, которую, собственно, за табы прежде всего и любили пользователи. А вот чего нет ни в одном браузере, так это возможности искать в практически любом поисковике прямо из окошка в программе. В стандартную инсталляцию вставлены только самые популярные поисковики, но нажатием кнопки их число можно увеличить почти безгранично - на сайте проекта хранятся вставки для любых поисковиков (включая российский "Яндекс"). Другая кнопка позволяет легко забирать данные в формате RSS (стандарт для блогов и интернет-новостей). Очень удобно организован поиск, в браузер встроен менеджер для закачки нескольких файлов одновременно - пока, правда, простенький. Наконец, функции и вид браузера можно наращивать практически до бесконечности - "открытый код" и механизм добавления "расширений" позволяет скачать с сайта проекта программку-добавление и вставить ее в браузер.

У Firefox есть только одна неприятная особенность - некоторые привычные страницы в нем выглядят иначе, а некоторые программы не работают. Это связано с тем, что браузер прорисовывает веб-сайты точно так, как положено по международной спецификации W3C - в отличие от Internet Explorer, который обрабатывает ряд кодов на собственный лад, что хорошо знают профессиональные дизайнеры. В свое время Microsoft так же доработал язык Java, чтобы тот был совместимым только с другими продуктами и средствами разработки Microsoft; это даже повлекло за собой судебный иск от Sun Microsystems, собственника языка Java.

Все это вместе дает совершенно определенное ощущение - перед нами браузер нового поколения. На популярном сайте download.com Firefox набрал за неделю стойкий рейтинг в 97% голосов (пользователи программы оценивали ее кнопкой "нравится-не нравится") - что также является своеобразным рекордом. Редкие жалобы на то, что браузер работает медленно или не запускается, тонут в хоре восторженных голосов. Некоторые пользователи пытаются как-то аргументировать свое восхищение, но большинство просто восклицают: "Какой превосходный браузер! IE - больше никогда". И подкрепляют это делом. Еще весной число пользователей Firefox на этом сайте, по подсчетам его владельцев, не превышало 4%. Сейчас оно приближается к 18%.

Конкуренция бесплатных продуктов

Microsoft пока никак не комментировал события вокруг нового браузера. Во-первых, миллион на фоне почти 400 миллионов установленных копий Windows со встроенным IE - это пока мелочь. А во-вторых, беда одна не ходит: сейчас Microsoft хватает забот с ее основным бизнесом.

Исследователи, наблюдавшие код Windows (в рамках правительственных программ, например), сообщали, что там до сих пор содержатся компоненты, созданные еще в 1990 году, к выходу версии 1.0. Новые функции не переписываются заново, а навьючиваются на старые. И чем туже затягивается этот узел, тем больше риск того, что внутри его начнутся непредсказуемые и непонятные процессы. Эта же инерция мышления препятствует и совершенствованию браузера. Отсутствие в IE новых функций и методов защиты от новых напастей связано не с тем, что они невозможны, а с тем, что разработчики браузера просто давно не задавались вопросом, что же хотят пользователи, довольствуясь тем, что браузер не нужно продавать - установленные операционные системы принесут его с собой. Но оказалось, что и между бесплатными продуктами можно и нужно выбирать. Firefox-Mozilla, которую делали пользователи, создавалась с учетом нужд сегодняшнего дня - как безопасности, так и удобства. Отсюда и успех.

Отказ от одного браузера в пользу другого никакими прямыми материальными потерями Microsoft не грозит. Для пользователей Windows Internet Explorer не стоит ничего. "Лисичка" также бесплатна. В худшем случае, встроенный браузер перестанет быть фактором выбора в пользу продуктов Microsoft, но он и сейчас не принципиальный фактор. Борьба сейчас идет вокруг репутации: это едва ли не первый случай, когда некоммерческий продукт превзошел коммерческий так очевидно. Раз Firefox продемонстрировал надежность и качество, можно ожидать, что в будущем могут появиться и другие бесплатные продукты, уверенно конкурирующие с коммерческими аналогами. В дискуссиях о переходе на "открытый код" государственных, корпоративных и частных пользователей по всему миру это может стать не последним аргументом

Билл ГейтсЗалатанный Windows

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

WindowsXP, операционная система, заменившая Windows 2000, пока обновлялась только один раз. Второго обновления, SP2, ждали достаточно долго. Но когда SP2 вышел, неожиданно выяснилось, что примерно у 5% пользователей после его установки компьютеры или отказывают совсем, или перестает работать ряд приложений. Причем отказы варьируются от устранимых с усилием до неустранимых вообще. В чем проблема, неясно до сих пор - возможно, авторы сервис-пака перемудрили с безопасностью, запретив все, что следовало и что нет, но пострадавших оказалось чрезвычайно много. Многие CIO компаний (директора по информационным делам) отказались ставить сервис-пак и заняли выжидательную позицию, не желая быть подопытными кроликам. Даже CERT, подразделение министерства безопасности США, ведающее компьютерной безопасностью, посоветовало не торопиться с установкой пакета. Такого бедствия у Microsoft не было много лет - чтобы лекарство не лечило, а калечило. Даже покойная операционная система Windows ME, запомнившаяся только своими недостатками, и то не была настолько тяжелым событием.