ICQ Jabber
ICQ - закритий протокол. Це величезна перешкода і для користувачів, і для розробників. Ви не знаєте, куди і які дані (крім Вашої розмови) передаються через ICQ. Це може бути все, що завгодно, починаючи від особистих даних аж до віддаленого керування Вашим комп'ютером, і Ви про це навіть не довідаєтесь. У розробників можуть виникнути проблеми з розробкою неофіційних альтернативних клієнтів. Крім того, розробка подібних програм може призвести до переслідування Вас у суді представниками AOL. Jabber - відкрита технологія. Специфікація протоколу XMPP, на якому заснований Jabber, є привселюдно доступним стандартом (RFC), настільки ж відкритим, як, наприклад, протокол HTTP, на якому заснований Web. Будь-хто може вільно написати свою реалізацію клієнта або сервера Jabber.
ICQ - централізована система. Всі дані перебувають під контролем однієї корпорації - AOL. Ваша можливість користуватися ICQ теж залежить лише від настрою AOL. Періодично сервіс стає недоступний через технічні проблеми в єдиній компанії, що контролює весь сервіс. Також, якщо в них виникнуть технічні проблеми - Ви будете недоступні для інших. Відома історія - коли AOL заблокувала доступ для всієї мережі Ростелекому як "хакерської" мережі, у результаті чого для більшої частини користувачів з Росії служба ICQ була недоступна близько тижня (поки офіційні особи переконували керівництво AOL у їхній помилці). Існує безліч Jabber-Серверів, і на якому з них реєструватися - справа особистих переваг. Всі вони підтримують взаємодію один з одним, так що Ви завжди можете розмовляти з користувачами Jabber, зареєстрованими на іншому сервері, і користуватися його сервісами.
ICQ використовує нераціональну систему адресації - UIN (простіше кажучи, персональні номери). Використання подібної системи створює труднощі для запам'ятовування Ваших контактів. Крім того, ця система адресації сприяє поширенню спаму. А також провокує зловмисників "спіонерити" ваш UIN, тому що короткі номери коштують гроші, а довгі допомагають їх вкрасти. Для ідентифікації користувачів в Jabber використовуються ідентифікатори, що запам'ятовуються, JID, формат схожий на адресу електронної пошти (наприклад, username@jabber.ru). Крім того, користувачі деяких поштових служб (наприклад, Gmail або Яндекс) автоматично одержують JID, що збігається з їхньою поштовою адресою.
ICQ має проблеми з кодуваннями. Коли спілкування йде усередині одного мовного кола з одним і тим же ж кодуванням, тоді нічого страшного не відбувається. Однак коли робиться вставка букви не з кириличного алфавіту й спілкування йде з іноземними громадянами, то виникають величезні непереборні проблеми у вигляді так званих "крякозябр" у повідомленнях. Крім того ці проблеми проявляються при спілкуванні людей, що мають різні операційні системи на своїх комп'ютерах (Windows, GNU/Linux, Mac OS X, ...). Весь обмін даними в Jabber здійснюється в універсальному кодуванні Unicode (UTF-8), що дозволяє вільно змішувати в одному повідомленні будь-які мови світу.
Відповідно до ліцензійного договору заборонено використовувати або створювати будь-яке програмне забезпечення за винятком програмного забезпечення наданого ICQ або America Online, LLC., або будь-якою їхньою дочірньою компанією, красти ваш номер ICQ і пароль або одержувати доступ до Послуг ICQ без письмових повноважень із боку ICQ. Це значить, що Ви не маєте права користуватися такими програмами як QIP 2005, Jimm, Miranda (у випадку з ICQ) і багатьма іншими "неофіційними" клієнтами. Також Ви не маєте права блокувати, відключати або іншим способом впливати на будь-яку рекламу, вікно з рекламними банерами, посилання на інші інтернет-сторінки або послуги, або інші функції, які є невід'ємною частиною Послуг і програмного забезпечення ICQ. Тобто Ви оплачуєте використання ICQ переглядом реклами. Jabber - відкритий стандарт. Ніякої реклами, банерів, та інших надокучливих речей!
Відповідно до згаданої угоди, "При відправленні або розсиланні документів, інформації або інших матеріалів ("Матеріали") в ICQ або при поданні інформації, що вводиться в різні покажчики й інструментарії ICQ, і будь-яких повідомлень на дошці повідомлень ICQ ви .... (2) надаєте ICQ необмежений, безстроковий, невідкличний дозвіл використовувати, відтворювати, демонструвати, виконувати, адаптувати, змінювати, передавати й розподіляти Матеріали з використанням всіх засобів аудіовізуальної інформації". Фактично, будь-яку передану інформацію Ви віддаєте на використання AOL за своїм розсудом. В Jabber не існує одної корпорації, яка, подібно до AOL, контролює всі дані користувачів.
Безліч версій протоколу: ICQ має 12(!) "версій" протоколу передачі повідомлень. Компанія AOL періодично забороняє використання старих версій і вносить зміни в нові, у результаті чого деякі клієнти починають поводитися некоректно, або зовсім перестають працювати. Проблема частково вирішується поновленням ICQ-Клієнта, однак оновлені версії часто виходять із запізненням, у результаті чого користувачі можуть довго залишатися без зв'язку один з одним. Клієнти, розробка яких зупинена, перестають працювати назавжди. Протокол XMPP стандартизований і ретельно задокументований. Внесені зміни як правило стосуються тільки додавання нових можливостей, при цьому зберігається повна зворотня сумісність. У нові версії програм додаються нові функції, але ваш улюблений Jabber-Клієнт ніколи не перестане працювати, навіть якщо ви не оновлювали його декілька років.
Безліч обмежень:
  • Обмеження на довжину повідомлень
довгі повідомлення доводиться розбивати на декілька дрібніших
  • Обмеження на частоту відправлення повідомлень
неможливо посилати повідомлення "занадто часто", наприклад, розіслати щось відразу десятці друзів
  • Обмеження на кількість підключень із однієї адреси
1024 підключення з одного IP-Адреса [1] (при малій кількості зовнішніх IP-Адрес у провайдера користувачі не можуть підключитися до мережі по декілька годин)
  • Обмеження на довжину пароля
всього 8 символів
  • Обмеження на частоту перепідключень
при перебоях у мережі користувач змушений чекати десятки хвилин, перш ніж зможе підключитися знову
  • Обмеження на розмір аватара
розмір не більше 7 кб і розширення не більше 64x64 - на картинці нічого не видно, не кажучи вже про фотографію.
  • Обмеження на кількість контактів
кількість друзів у контакт-листі обмежено приблизно в 500 чол.
Jabber не має жодного з перерахованих обмежень.
Скромні можливості мережі:
  • Не можна спілкуватися з людьми з інших мереж
немає шлюзів
  • Не можна спілкуватися з людьми на різних мовах
  • Не можна влаштовувати конференції із друзями
немає конференцій
  • Не можна підключатися одночасно з декількох клієнтів
  • Не можна вибрати той ідентифікатор, який хочеться
Скрізь однотипні номерки
  • Не можна часто перепідключатися, інакше блокується акаунт
а кого хвилює, що у Вас проблеми з інтернетом, або Ви забули виключити вдома клієнт?
  • Немає шифрування
всі Ваші паролі й розмови передаються у відкритому вигляді.
  • Не можна поставити повнофункціональний ICQ-Сервер у себе в мережі й спілкуватися при повній відсутності інтернету і не можна вибрати сервер, що перебуває ближче географічно.
В Jabber є всі ці функції, більше того, є безліч інших функцій.
ICQ легко заблокувати на будь-якій ділянці мережі, крім того, для повноцінного спілкування в ICQ потрібне пряме, стабільне й швидке з'єднання, з білою IP-адресою, що зустрічається дуже рідко. Jabber може працювати практично скрізь, де є доступ до мережі. Jabber прекрасно працює через всі види проксі, NAT, а також на повільних, нестабільних з'єднаннях, які дотепер мають широке поширення.

Джерело. Переклав Lukom