Вы не поверите, но в странах Западной Европы самым популярным интернет-пейджером является вовсе не ICQ и даже не Skype — пальму первенства удерживает Windows Live Messenger. Причина таких пользовательских симпатий легко объяснима: если все ваши потенциальные собеседники тусуются в одной сети, зачем искать альтернативу? Тем более что ранние версии этого продукта (Windows Messenger) входили в базовую поставку операционной системы. В итоге социальная сеть Live, созданная корпорацией Microsoft, живее всех живых, а российские реалии несколько иные.

о правде сказать, автору этих строк не встречались российские пользователи, выбравшие Windows Live Messenger для общения: только ICQ-клиенты (в том числе мультипротокольные, поддерживающие наряду с прочим MSN) и Skype. Что касается «социально-сетевой» принадлежности, то именитые российские ресурсы вам хорошо известны. И как ни старались в AOL, завлекая пользователей различными «фишками», наши юзеры с завидным упорством продолжали отдавать предпочтение альтернативным ICQ-клиентам. Причины неприязни к Windows Live Messenger мы обсудим ниже, а сейчас еще раз вспомним печальное событие, случившееся 21 января текущего года: российские пользователи в очередной раз не смогли подключиться к сети ICQ.

Причем произошедший сбой затронул только тех, кто применял альтернативные клиентские программы. Разработчики таких приложений прямо говорили об очередных изменениях в протоколе ICQ, но в AOL смену протоколов отрицали, декларируя поддержку лишь тех клиентских программ, что были загружены с официального сайта. Но «шила в мешке не утаишь»: владельцы «аськи» признали факт изменений программного кода, объясняя подобный шаг заботой о безопасности пользователей. Никто не спорит, безопасность — это святое, однако как в AOL объяснят тот факт, что в последней версии протокола исчезла возможность применять пароль свыше восьми символов? Да никак, просто промолчали.

Самое же интересное заключается в том, что январский сбой протокола не затронул зарубежных пользователей. В тот день мне довелось быть в Прибалтике, и я, запустив QIP 8080, мгновенно подключился к сети. Теперь еще раз вспомним о приверженности россиян альтернативным ICQ-клиентам и обратим внимание на рекламный баннер в нижней части окна нативной программы. Война, объявленная AOL конкурирующим продуктам, безусловно, связана с экономическим фактором. Понятно, что сторонние клиентские программы не страдают тягой к рекламе, чем не в последнюю очередь и вызвана народная любовь к ним. Судя по жесткому прессингу AOL, потери, связанные с отказом от нативных клиентов, весьма ощутимы.

Нативное лукавство

Несколько слов об оригинальных приложениях, предложенных AOL. Бог с ним, с размером дистрибутива русской сборки (icq.rambler.ru, 15 Мбайт). Не станем осуждать и сомнительную анимацию в процессе установки программы, но вряд ли за общение в Сети нужно расплачиваться просмотром рекламы (хотя AOL и имеет полное право на такой ход). И уж форменным надувательством выглядит установка в качестве стартовой страницы веб-браузеров упоминавшегося icq.rambler.ru независимо от вашего желания: в процессе выборочной инсталляции я отключил такую возможность, однако вынужден был созерцать то, что не заказывал. Для интересующихся сообщаю: ICQ 6.5, обвешанная массой бесполезных функций, требует более 50 Мбайт оперативной памяти. Облегченную версию ICQ Lite невозможно найти на официальном сайте, а ресурс www.icqlite.com встречает жизнерадостной фразой «All is well». К слову, после удаления ICQ 6.5 в системе остается почти 19 Мбайт программных останков.

Ни для кого не секрет, что ICQ-протокол, мягко говоря, содержит массу ошибок. Разумеется, часть изменений в коде связана именно с безопасностью, что и приводит к сбою работы сторонних приложений. Впрочем, обновленные версии «неродных «асек» выходят довольно оперативно. К слову, для исправления казуса в программе Pidgin (www.pidgin.im) требовалось изменить… 12 символов кода в библиотеке libpurple. Наиболее решительные граждане сделали это самостоятельно, остальные дождались выхода патча.

Если завтра война…

Представим себе самый «черный» сценарий: AOL добилась-таки своего, став монополистом на рынке ICQ-клиентов. Целая армия пользователей в отчаянии ждет пришествия «великого иного», который вернет любимые «асечные» программы. Стало быть, время идет, «а Германа все нет». Да и зачем ждать, если существуют другие протоколы? Не станем забывать о «дырах» ICQ-протокола и воровстве коротких UIN.

Как бы ни склоняли Microsoft, этот гигант никогда не мешал существованию мультипротокольных (и кросс-платформенных) клиентов, поддерживающих MSN. И впрямь, зачем ставить палки в колеса тем, кто, пусть и опосредованно, рекламирует фирменный сервис. В настоящий момент существует две вариации продукта: первая, MSN Web Messenger (webmessenger.msn.com), позволит обойтись без установки приложения — достаточно браузера Internet Explorer. Вторая инкарнация зовется Windows Live Messenger, занимает на диске более 60 Мбайт, устанавливается из Интернета и грешит рекламными модулями. Увы, защищенность протокола MSN также неидеальна.

Популярность Skype в нашей стране постепенно набирает обороты: до недавнего времени у россиян не было вменяемого механизма оплаты коммерческих сервисов. Однако звонки (в том числе и видео) с компьютера на компьютер бесплатны, и не менее бесплатен текстовый чат. Кроме того, Skype умеет пересылать файлы (также бесплатно) и совершать звонки на обычные и мобильные телефоны по очень душевным тарифам. Теперь прибавьте сюда службу Google Talk (www.google.com/talk/intl/ru/), позволяющую обмениваться текстовыми сообщениями и звонить с компьютера на компьютер; и приложение Mail.ru Agent (agent.mail.ru/ru/), обученное искусству видеозвонков. И потому становится ясно, что упоминавшийся гипотетический «черный» сценарий нам абсолютно не страшен. Да и ко всему прочему...

Jabber не душит

После очередной пертурбации с протоколом ICQ слово Jabber (произносится как «Джаббер») стало звучать гораздо чаще. Ничего таинственного или заумного за ним не скрывается, все гораздо проще: Jabber является системой для мгновенного обмена текстовыми сообщениями и передачи файлов, использующей — внимание! — открытый протокол XMPP (jabberworld.info/XMPP). В первом приближении «Джаббер» можно считать аналогом ICQ. Вы спросите, в чем же его преимущества? Для начала заметим, что известные сервисы Google Talk и «Я.Онлайн» (online.yandex.ru) базируются именно на Jabber. Не беспокойтесь о конфиденциальности: Jabber поддерживает SSL/TSL, PGP/GPG, SecureIM и OTR.

Безусловные плюсы Jabber неоспоримы — это свободный статус, некоммерческая основа, децентрализованность и расширяемость. А к чему приводят изменения проприетарных протоколов, мы хорошо знаем. «Джаббер» не является чьей-либо собственностью, а потому бороться с неугодными клиентскими программами просто некому. Децентрализованность подразумевает множество серверов, разбросанных по всему миру, функционирующих как в солидных организациях, так и у энтузиастов-одиночек. Понятно, что выход из строя одного сервера никак не повлияет на работу всей сети.

Одно из главных отличий Jabber от ICQ — адресация, или идентификатор пользователя, аналогичный тому, что применяется в электронной почте, например vasya@jabber.ru. Не спешите регистрировать учетную запись Jabber, возможно, таковая у вас уже есть: если вы пользуетесь «Живым Журналом», еще раз внимательно прочтите информацию в своем профайле. Коль скоро требуется регистрация, рекомендуем посетить ресурс jabber.ru. Об основных сленговых терминах рассказано во врезке, нам же осталось лишь познакомиться с наиболее популярными Jabber-клиентами.

Приверженцам QIP нет нужды изменять любимой программе: мультипротокольный QIP Infium (www.qip.ru) поддерживает работу в сетях ICQ, Jabber, Google Talk, LiveJournal, Mail.Ru, IRC, «Я.Онлайн» и XIMSS (SIP). После установки программный каталог можно скопировать на любой носитель для установки на каждом компьютере.

Не менее популярный мессенджер Miranda (www.miranda-im.org), поддерживает протоколы AIM, Jabber, ICQ, IRC, MSN, Yahoo!, Gadu-Gadu, а кроме того, способен работать в portable-инкарнации. Энтузиасты разработали десятки дополнительных модулей для Miranda, расширяющих функциональность продукта: например, к вашим услугам плагины русификации и поддержки сети «В контакте». Кросс-платформенные программы также не чураются протокола Jabber. Свободный Sim-IM (sim-im.org) возьмет на себя бремя разговоров в сетях Jabber/XMPP, Google Talk, ICQ, Yahoo! и MSN. И наконец, Pidgin (www.pidgin.im) является форменным рекордсменом по числу поддерживаемых протоколов — таковых 16. Приложение давно «прописалось» в репозиториях большинства дистрибутивов Linux, и для установки «пингвина» нет нужды в компиляции исходных текстов.

Еще раз повторим, что инсинуации со стороны AOL нам не страшны: альтернативные протоколы никто не отменял, а массу полезной информации вы найдете на страницах jabberworld.info и habrahabr.ru/blogs/im/49953/. Goodbye, тетя Ася!


Карты, деньги, два ствола

Йоси Варди, инвестор и предприниматель. Один из основателей систем обмена мгновенными сообщениями, соучредитель и глава компании Mirabilis, разработчик ICQ, проданной корпорации AOL.Десять с лишним лет назад тель-авивские школьники Сефи Вигисер, Амнон Амир, Арик Варди и Яйр Голдфингер были альтруистами и раздавали свою программу ICQ бескорыстно, не пытаясь заработать на своем продукте. Однако рано или поздно бескорыстный энтузиазм сходит на нет: молодые люди основали компанию Mirabilis и, по меткому выражению San Francisco Chronicle, «взяли Интернет штурмом». Действительно, редкое приложение может похвастаться семью с половиной миллионами пользователей за год после выхода релиза. Понятно, что затем наступили времена материального благополучия для создателей ICQ и головной боли для America Online.

Несмотря на релиз модернизированного AOL Instant Messenger (AIM), продвижение ICQ было столь стремительным, что AIM нервно покуривал в стороне. Зато в Microsoft, безнадежно отстававшей в этом сегменте рынка, попытались решить проблему традиционно: «скушать» конкурента Mirabilis. Но не тут-то было: в Израиле всегда умели считать деньги (пусть и абстрактные), по каковой причине отец одного из основателей Mirabilis популярно объяснил, что за такой гешефт надобно платить. Израильский папа оказался толковым инвестором и таки продал Mirabilis, но вовсе не Microsoft, а… America Online. Цена вопроса составила 287 млн. долл.

Впрочем, в Microsoft не успокоились и выпустили свой IM — MSN Messenger. Пользователи со стажем помнят, что «старый» MSN Messenger позволял обмениваться сообщениями с клиентами AIM. Однако AOL немедленно перекрыла кислород. В свою очередь, в Microsoft выпустили «заплатку», и все снова стало прекрасно. Увы, двухнедельная битва компаний завершилась капитуляцией Microsoft: с ноября 1999 г. MSN Messenger лишился поддержки AIM.

Начальник транспортного цеха

Перед началом работы с Jabber следует узнать некоторые сленговые термины, в изобилии употребляемые «джабберовцами». JID (JabberID, или «джид») — всего лишь идентификатор пользователя в сети Jabber (JID автора этих строк — javorskihh@jabber.ru). Второй «загадочный» термин — Roster («Ростер»); на поверку он окажется контакт-листом клиентского приложения, схожим с аналогичным элементом в ICQ-приложениях. Наибольшее число вопросов вызывает термин «Транспорт». Этот самый транспорт трудится в должности модуля на сервере и позволяет добавлять в «ростер» контакты, но не пользовательские JID, а предназначенные для взаимодействия с сервисом, работающим на сервере. Наиболее часто транспорты применяются для подключения к другим сетям через Jabber-клиент, например, к ICQ, IRC AIM, Yahoo! и MSN.

Еще одно применение транспортов — доступ к различным полезным ботам, в частности к погодным, ботам-переводчикам или RSS-агрегаторам. Разумеется, транспорты не лишены недостатков. Так, не все ICQ-транспорты поддерживают статусные сообщения, X-статусы и аватары. Выход есть: использование мультипротокольных клиентов с поддержкой Jabber и ICQ.


Рисунок.

Произошедший 21 января текущего года сбой затронул только тех, кто применял альтернативные клиентские программы. Разработчики таких приложений прямо говорили об очередных изменениях в протоколе ICQ, но в AOL смену протоколов отрицали, декларируя поддержку лишь тех клиентских программ, что были загружены с официального сайта.

ICQ и альтернативы ей — Skype, QIP Infinium, Pidgin,MSN, MSN Online, Sim-IM, Miranda