QIP: точки над «i»

:

Вам случалось быть недовольными QIP? Ну да, нам тоже.

Цель данной статьи: раз и навсегда поставить все точки над «i» по вопросу QIP Infium, его сервисов и текущей ситуации, в которой находится проект. Она расскажет и объяснит вам всё положение спокойными словами, без негодующих воплей и обожающих визгов.
Эта статья:

  • не защищает QIP и/или РБК;
  • не является рекламным проектом РБК;
  • описывает текущую ситуацию, сложившуюся вокруг проекта QIP;
  • полезна тем, кто считает, что разработчики утаивают от них все порочащие нововведения;
  • особенно полезна тем, кто думает, что привязка ко всем сервисам — обязательное условие работы QIP;
  • написана адекватным языком — для адекватных комментаторов;
  • написана совместными усилиями всей командой поддержки, тестирования и расширения QIP Infium. Нами же будут даваться в комментариях любые ответы на вопросы, которые возникнут по статье. Милости просим.


РБК. Ситуация с оплатой. Сервисы QIP. QIP-аккаунт


РосБизнесКонсалтинг


Год-два назад перед автором QIP (как известно, это Ильхам Зюлькорнеев, который сейчас передал роль главного разработчика клиента Сергею Галездинову — SegaZero) остро встал вопрос дальнейшей судьбы проекта. У проекта был сайт, сайт был более чем посещаемым, сайт находился на сервере, за сервер необходимо было платить. Притом, учитывая неожиданно бешеную популярность QIP в Рунете, решать что-то требовалось срочно. Цитата самого Зюлькорнеева:
Ильхам, глядя сквозь призму прошедшего времени…
Вы жалеете, что поддержку проекта взяло на себя РБК?

Нисколько, передо мной был выбор или забить на проект или найти партнеров и дать ему дальнейшую жизнь. Я выбрал второе, потому что первое никого бы не устроило, особенно пользователей QIP. Я не знаком со всей компанией РБК, а только с ее частью и сказал бы, что это очень демократичная и перспективная компания, чтобы там про неё не говорили в СМИ.


Итак, на данный момент компании МедиаМир, состоящей в структуре группы компаний РБК, принадлежит опцион на покупку части проекта QIP (не владение!). РБК оплачивает серверы, на которых размещается сайт qip.ru, jabber-сервер webim.qip.ru, форум forum.qip.ru, база настроек storage.qip.ru (о ней ниже), а также дополнительные сервисы. Именно эти дополнительные сервисы и являются сейчас основным яблоком раздора между QIP, РБК, и некоторыми пользователями… А теперь раскрываем ситуацию.

Все дополнительные сервисы, кроме одного (file.qip.ru, описанный ниже) — задумка авторства РБК. По сути каждый из них является продуктом партнерства РБК с тем или иным самостоятельным Web-проектом (к примеру, file.qip.ru сделан на основе API 4shared.com и их же серверной части). Часть сервисов непосредственно связана с обменом сообщениями (история, микроблоги, файлы, VoIP), остальные, перечислению не подлежащие, — нет. И главный камень преткновения — их навязывание и интеграция в программу.

Первое, что стоит понять: это вполне объяснимое условие РБК. Более того, это даже в чём-то вынужденное условие. У Зюлькорнеева, когда он планировал соглашение, было жёсткое условие: никакой рекламы в клиенте. Поэтому для того, чтобы проект окупался, нужны хиты, чтобы отработала реклама на сервисах. Иначе не будет зарплат персоналу, обслуживающему серверы, не будет апгрейда железа на них… в конечном итоге проект загнётся, и худо будет каждому, чего и не хотел Ильхам. А теперь вспомним, что подавляющему большинству исторически сложившейся аудитории QIP нужна только аська, они никогда в жизни никуда бы не зашли, некоторые и в принципе не понимают, почему авторы бесплатной программы не обязаны тут же безоговорочно выполнять их требования. Таким образом, мы пошли на компромисс. В итоге получаем включение сервисов по умолчанию.

У маркетологов (да и вообще у любых представителей) компании есть одна досаждающая особенность: они никогда не заходили на форум QIP, не читали реакций людей, и до них, когда требуется, не достучаться, кроме как по телефону и электронной почте. (О некоторых последствиях этой проблемы мы еще добавим в конце, в разделе «­Что же делать?»). На самом деле следует чётко разделять эти две группы населения: партнёров из РБК, которые диктуют рекламные условия и включение всех настроек по умолчанию, и нас — тестеров, модераторов форума и группу поддержки, которые любят свою программу, а представителей первой группы в большинстве своём и в глаза не видели. Отдельно стоит выделить Sega-Zero, который вынужденно играет здесь роль связующего звена между двумя группами. И вынужденно получает на свою голову все потоки грязи от пользователей, тех, кто упорно не желает различать две независимые группы. И, между прочим, от каждого нового потока всё больше и больше желает послать всех куда-нибудь подальше.

Каждая конкретная ситуация не всегда поддаётся контролю. Здесь вы можете увидеть главную страницу проекта QIP, какой она была в продолжение значительного времени: новости о программе, ссылки на ресурсы с информацией и сводка с сервисами РБК. Теперь же, с начала июля, это комбайн-агрегатор всех сервисов, и в данном случае мы уже ничего не сможем сделать. Сейчас, тем не менее, редизайном опять занимаются, и, надеюсь, в лучшую сторону.

В качестве пика интереса нельзя не упомянуть недавнюю историю, связанную с порталом «Геймер-Онлайн», он же games.qip.ru. Да, господа, вы совершенно правы, это называется халатность, халатность администраторов «Геймера», которую, между прочим, сначала решили обсудить на Хабре, а только уж спустя время заглянули на форум и оставили там уведомление. Новость проделала длинный и тягостный путь «Хабрахабр → Пользователь → Форум QIP → Модераторы форума → Sega-Zero → РБК → Виновный», после чего страницу наконец-то закрыли. А кто извинялся? Правильно, Галездинов…

Sega-Zero: грустно. Почему никто не просигналил мне или администрации ресурса? Уверяю вас, виновный понесет наказание… К сожалению, такие приколы все еще возможны, халатность прям бьет ключом =( Сам был шокирован этим вопиющим безобразием.
Извините, перед всеми нижайше извиняюсь. Я лично извиняюсь, потому что кроме меня извиняться никто не будет.

Кроме скандала с gamer.qip.ru, стоит упомянуть ещё и о событии рангом поменьше: вынужденная смена инсталлятора QIP (и 2005, и Infium). Ещё ранее отдельной частью навязывания стал поиск по умолчанию и стартовая страница, изменяемые в браузерах инсталляторами QIP 2005 и QIP Infium. Если доселе возможность выбирать предоставлялась всегда, то теперь это возможно только при переключении на «Выборочную установку» вместо «Базовой», которая идёт по умолчанию. И сделать с этой логикой установщика ничего нельзя. Но возмущение пользователей во многом не проходит бесследно, в частности по поводу инсталлятора есть прогресс: сейчас идет обсуждение текста кратких и всем понятных пояснений к каждому варианту установки.
Правда, многие люди, как мы неоднократно убедимся в статье, не читают даже информацию, указанную очевидно. Что приводит их к логичному возмущению — возмущению установками по умолчанию.

QIP-Jabber


QIP Infium изначально задумывался как мультипротокольный клиент. Составляющей, объединяющей все протоколы, подключённые в программу, является ваш профиль — учётная запись пользователя QIP Infium. Бытует мнение, что ваш профиль — это и есть обязательно учётная запись на jabber-сервере QIP (так называемый квип-аккаунт, или аквип). Так вот, по факту «профиль» — не более чем папка на вашем компьютере, в которой хранятся все настройки и подключённые записи. Но по умолчанию такой единой связующей становится именно аквип, который и предлагает вам создать Инфиум при первой установке. Более того, ваш аквип — это единый логин-пароль от всех сервисов QIP и, таким образом, создавая его, вы можете пользоваться ими всеми сразу и без ограничений.

Отчего он появился изначально? В первую очередь оттого что привязка программы к закрытому, небезопасному и подверженному намеренным обрывам протоколу ICQ никогда не красила QIP 2005. Поэтому аквип и работает на основной идее: перевести большую часть пользователей страны на jabber, чтобы в один прекрасный день во время очередной акции AOL по отключению альтернативных клиентов они ничего и не заметили и продолжали общаться со всем своим контакт-листом как ни в чём не бывало.
Но лемминги сильнее. Люди предпочитают страдать от фокусов icq; так появилось устойчивое мнение, что Инфиум насильно навязывает никому не нужный Jabber.

Главная проблема недовольства — что это всё происходит по умолчанию. Причину я уже объяснил выше. Поэтому теперь займёмся отключением сервисов. А также их описанием, для не любящих много читать.
Вся приведённая ниже информация всегда и без ограничений доступна каждому на forum.qip.ru и wiki.qip.ru.

Совет №1: если вы не желаете заводить аквип, и пользоваться сервисами QIP вообще, либо не имеете доступа к серверу QIP, добавьте в параметры командной строки ярлыка, с помощью которого запускаете Инфиум, параметр /isolated. Он включает использование изолированного режима, в котором профиль не имеет никакой связи с сервером QIP и аквип отсутствует как таковой. Тем не менее, вы все ещё можете подключать произвольные учётные записи протоколов, в том числе и Jabber на любом сервере.
Более подробно: изолированный режим.

Хранение информации на сервере. Отключение сервисов. Мифы о взломе


Storage.qip.ru


QIP Infium по умолчанию хранит все ваши настройки учетных записей на сервере. Для чего это нужно? Чтобы, запустив однажды Инфиум на новом рабочем месте либо дома у друга, вам не пришлось заново настраивать все заботливо собранные в кучки метаконтакты и любимые настройки клиента. В случае непредсказуемого краха, когда локально сохранённая информация о настройках сотрется, её всегда можно будет достать с сервера. На данный момент именно так и происходит при каждой новой сессии на Инфиуме с включённым аквипом и хранением.

Отдельной галочкой стоит пункт «Настройки → Общие → Хранить пароли моих учётных записей на сервере» — изначально предназначенный для упрощения жизни пользователя, и, опять-таки, установленный по умолчанию:( Но здесь открывается простор для паранойи. Все помнят историю с взломом сайта qip.ru и мифом, распространившимся повсюду в Интернете: о том, что вся база аккаунтов и паролей, хранимая там, утекла и вскоре будет активно использоваться спамерами. Во время второго дефейса взломщики даже применили занятный ход: извлекали из cookies браузера ваш аккаунт и отображали его при входе, что создало ещё большую настороженность. Слово Зюлькорнееву и Галездинову:

Вы можете как-то прокомментировать настройку “Хранить пароли моих учётных записей на сервере”?
Если она была включена, затем её отключить, мои пароли удаляются с сервера?

Вас при этом спрашивают, удалить данные с сервера или нет. Если вы отвечаете положительно, то все данные на сервере удаляются, иначе бы такой вопрос не задавался.

Утекла ли база паролей пользователей QIP Infium?

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


Совет №2: если вы желаете отключить хранение настроек на сервере storage.qip.ru и вообще прекратить с ним всяческую связь, то для это есть 2 способа:
  1. Зажать клавишу Shift при входе в учётную запись QIP, если отображается окно выбора профиля. Это предотвратит обмен данными с сервером хранения настроек при старте QIP Infium до первого выхода любого из протоколов в сеть. Далее зайти в настройки и снять соответствующие галочки.
  2. Добавить в ярлык запуска QIP Infium параметр /nosrv. Эта операция полностью отменяет обмен данными с сервером хранения настроек, пока QIP Infium будет запускаться с указанным ключом командной строки.

Более подробно: статья-справка о storage.qip.ru

File.qip.ru


Передача файлов через собственный сервер QIP — единственная возможность из числа сервисов QIP, которая изначально планировалась и продвигалась разработчиком. Она ещё давно лежала в планах по проекту, причём согласованно с просьбами. Основная идея: возможность обмениваться файлами с контактами без искусственных ограничений скорости, а также возможность отправить файл оффлайн-контакту — «до востребования». Обделёнными остаются пользователи с заблокированным доступом на серверы qip.ru — в случае, если они считают, что теперь прямая отправка файлов вырезана в принципе и осталась возможность отправлять только ссылки. Простое опровержение:

Докучающие сервисы


Если следовать статистике Хабрахабра, то больше всего пользователям досаждают своим существованием и вмешательством в личную жизнь два сервиса РБК: Микроблоги и История. Первый — тем, что публикует в открытом доступе всю историю ваших статус-сообщений, а также постоянно спамит уведомлениями об изменениях статус-сообщений контактов. Второй — страхом, что бекап истории переписки по квип-протоколу, ведущийся на сайте, может быть доступен другому человеку без пароля, если вы позволили QIP авторизовать вас на машине автоматически. Конечно, такой вариант часто является недопустимым даже в рамках одного компьютера. Впрочем, открытость доступа спорна: как бы там ни было, а в большинстве случаев qip-аккаунт и пароль от него в браузере придётся ввести.
Итак, представим себе, что вы желаете отключить эти сервисы уже после того, как некоторое время (по незнанию или осознанно) ими воспользовались. В настройках программы вы необходимых галочек не найдете — потому что это относится не столько к IM-клиенту, сколько к реализации сервиса РБК. Но на самом деле это очень просто.

Совет №3:

  • Ссылка для отключения Микроблогов доступна в их настройках: mblogi.qip.ru/account/im
  • Ссылка для отключения Истории находится прямо на их главной странице: history.qip.ru/history/save/1
  • Бот mblogi@mblogi.qip.ru удаляется из ростера, как любой другой контакт, и впоследствии насильно не восстанавливается.

Личное мнение авторов: если История — действительно спорный и проблематичный сервис, то возможность держать под рукой историю статус-сообщений своих контактов часто пригождается в жизни. Если настроить импорт из Твиттера или произвольной RSS-ленты, то его прекрасно можно использовать как зеркало микроблоггинга. Однако это уже уход от основной темы рассказа.

Планы по развитию


А теперь заглянем в будущее и развеем ещё несколько мифов. Разбираясь со всеми сервисами и недовольствами по поводу нежелательных нововведений, мы забываем о самом клиенте. Который в своё время в Рунете во многих обзорах занимал пальму первенства по сочетанию простоты и настраиваемости: то есть им можно было спокойно пользоваться изначально методом «установил и работай», однако при желании подпилить какую-то мелочь под себя человеку доступно разнообразие настроек. Пожалуй, с приходом сервисов и аквипа первый пункт «пальмы» со временем становится всё менее и менее справедливым для тех, кто ими не пользуется. Зато второй все ещё на месте, особенно с учётом поддержки внешних плагинов в Инфиуме. Так вот, продолжая описывать ситуацию, в которой находится QIP в настоящее время, надо поговорить и о планах.

Последний официальный апдейт Инфиума был довольно давно — 20 марта 2009 года. Билд 9031 разрабатывается довольно долго, прошёл за это время несколько десятков закрытых ночных билдов и приобрёл гору дополнительных возможностей и исправленных ошибок. Если вас интересуют изменения, документированные в первом ночном билде, их можно прочесть в wiki. Когда же он наконец релизнется — вопрос риторический и безответный.

Не будучи голословными, поговорим о планах. Дабы не копировать зря прорву текста, большое количество дальнейших планов по реорганизации программы вы можете самостоятельно прочесть в блоге Сеги: 1, 2. Однако это — лишь ближайший билд. А дальше стоит обратить внимание на два свежесозданных топика:
Первый, на хабре, касательно концепта смайлов и их передачи.
Второй, на форуме, касательно нового внешнего вида контакт-листа.

Наполнение официальной wiki-энциклопедии проекта длится энтузиастами уже несколько месяцев, и уже можно считать доведённым до достойного уровня. По вполне понятным причинам, на протяжении этого процесса общественность о самом существовании Wiki не информировали. Сейчас, по крайней мере, ссылки на статьи можно было вставлять во все проблемные места программы, чем сейчас и планирует заниматься Сега (9031 билд положит начало этому процессу). Да и просто читать.

И, конечно же, диалог первого старта. Да-да, с самыми популярными вопросами, среди которых первое место занимает «Хранить ли учётные записи на сервере?» Расширенный вариант контакт-листа, когда таковой появится в программе, тоже найдёт свое место в этом диалоге. Это основное дополнение должно скрасить главный вопрос пользователя, не читающего справочную систему и форум: почему он по крайней мере не был предупрежден о включённых в привычную программу дополнительных сервисах.

Что же делать?


Ответ на вопрос в двух словах: жалуйтесь и ругайте. Только по-разному, пожалуйста.

Жаловаться о сервисах стоит в РБК. Причём чем активнее, тем лучше. На странице каждого из их сервисов есть отдельная ссылка на форму обратной связи и техподдержки (обратите внимание, техподдержки сервиса, а не программы! Это снова совершенно разные люди). Наша вечная мозоль в том, что ими никто почти не пользуется, а сразу топают обмывать кости разработчиков на форуме либо третьих ресурсах, как-то наш же любимый Хабрахабр. А очень может быть, что при активной череде жалоб пользователей команда маркетологов компании всё же задумается над тем, что их меры далеко не приносят излишней популярности программе и новых фанатов. Вопрос лишь в том, чтобы предоставить самостоятельно идею и грамотно её расписать: к идеям прислушиваются. Так сработало недавнее коллективное письмо команды поддержки в сервис микроблогов с предложением добавить сильно востребованную опцию блокировать наблюдающих; возможность была без проблем реализована. Аналогичным путём, вероятно, в ближайшем будущем в микроблогах появится опция «Блог только для меня». Но, как вы понимаете, это удовлетворит не всех.

А теперь о ругани на программу. Проблемы с программой нужно нести разработчикам через сайт, форум, письма. Ругать все, что не нравится. Обязательно. Но ругать за дело и правильно. Не «Разработчики уроды» а «Ёлки-палки, кто ж так кнопки располагает? Вот глянь сюда, вот как надо». Концепты, советы, ссылки — всё будет прочтено и учтено.

Заключение


Пока что на сим завершим. Тема кастомизации QIP Infium, вообще говоря, заслуживает отдельной статьи, а рассказ о написании собственных плагинов для него вообще давно в планах для публикации на Хабре. Но к тематике данного объяснения он явно не относится.

Авторы честно надеются, что данный текст:

  • помог кому-нибудь прояснить в полной мере всю ситуацию касательно QIP и QIP Infium;
  • напомнит многим пользователям о необходимости читать текст, который предлагают им настройки, ченджлоги и справочные средства, и не судить с чужих слов;
  • поставит наконец-то жирную точку в теме «Происки QIP» на Хабре — и безразлично, в лучшую или худшую сторону;
  • не станет поводом для травли его авторов. Религиозные войны — удел фанатиков, а эта статья, как и говорилось в самом начале, написана адекватным языком для адекватных читателей. Между прочим, разработчики QIP и Miranda, в отличие от пользователей этих клиентов, никогда не конфликтовали, а во время акций AOL всегда искали решение о восстановлении работоспособности сообща;
  • достоен хоть какого-то цитирования — для людей, не связанных с IT и не читающих Хабр.

Если у вас остались какие-либо вопросы — можете смело задавать их в комментариях. Вам ответит любой из нас, нижеподписавшихся.

С уважением, члены команды поддержки и тестеры QIP: Skiminok, CapDaughter, Auren, Santiago26, pris, xpyct, Shedko, Osipov, Krakoruk, iNoName, Rubaka, vcrank.