Protokol ICQ zablokován: někteří klienti nefungují

Petr Krčmář 30. 11. 2007

Přestože dle podmínek sítě ICQ není možné používat neoficiální klienty, technicky to bylo vždy možné. ICQ je k dispozici jen pro MS Windows, ale díky mnoha projektům jsme jej mohli používat na Linuxu, Mac OS X i dalších systémech. Společnost AOL teď ale odřízla starší protokol a mnoho klientů má problém.

ICQ a klienti

problémech v licenci ICQ jste si už mohli přečíst. Licence určuje pravidla, omezení a povinnosti uživatelů v síti ICQ. Můžete se v ní například dočíst o tom, že nesmíte síť využívat, pokud je vám méně než 13 let, komunikujete z jiných než osobních důvodů a používáte neoficiálního klienta.

Poslední jmenovaný bod je v našem případě poměrně klíčový, protože pro jiný operační systém než MS Windows a Mac OS X oficiální klient prostě neexistuje. To všechny uživatele Linuxu, BSD a dalších systémů automaticky vylučuje ze skupiny potenciálních uživatelů ICQ.

Samozřejmě existuje řada neoficiálních řešení, které jdou sice proti licenci ICQ, ale dovolují komunikovat téměř kdekoliv. Výčet klientů by byl velmi dlouhý a existují programy specializované, multiplatformní, javové určené pro mobilní telefony a podobně. Zároveň je možno ICQ používat například přes transport v Jabber klientu, kdy za vás komunikaci zajišťuje samotný Jabber server.

ICQ se samozřejmě tato řešení příliš nelíbí, zejména z toho důvodu, že žádný jiný klient než ten originální nezobrazuje reklamu, díky které firma dokáže vydělávat a svou síť udržovat. Občas se objeví pokusy některé klienty omezit, ale nikdy se nejednalo o žádné rozsáhlé akce.

Konec rodinné idylky

Situace ale nebyla nijak komplikovaná, v podstatě stačilo nainstalovat libovolný program a občas jej aktualizovat, aby udržel krok se změnami zaváděnými AOL. Nyní ale přišla poměrně nepříjemná rána pro mnoho uživatelů neoficiálních klientů – AOL odřízla starší protokol TOC.

Anketa

Postihla vás také změna protokolu?

Technicky totiž běžní ICQ klienti komunikují za pomoci binárního protokolu OSCAR. Existuje ale specializovaný „wrapper“ nazvaný TOC – Talk To Oscar, což je přidružený znakový (tedy nebinární) protokol pro spojení právě se standardním OSCAR protokolem. Používal jej dříve například klient ICQ 2000.

Jedná se o starší řešení, které dříve v některých aplikacích firma AOL využívala. Dalo by se v podstatě popsat jako „zadní brána do sítě ICQ“. Zajišťovaly ji specializované servery, které prováděly překlad z TOC do OSCAR a zpět, takže programy využívající TOC mohly normálně využívat služeb ICQ.

V roce 2005 přestala společnost AOL protokol TOC vyvíjet a nadále jej nepoužívá v žádné z aplikací. Přesto zůstala celá řada klientů, která jej používá. AOL sice tyto klienty nijak nepodporuje, ale i přesto nechal TOC servery běžet a vše fungovalo i nadále. Až doteď.

Cvak, a je tma

Společnost AOL se rozhodla starý protokol TOC jednoduše vypnout a nadále nabízet jen protokol OSCAR. To způsobilo problémy nejednomu uživateli neoficiálního klienta. Stěžují si uživatelé populární Mirandy, ale také například uživatelé mnoha Jabber serverů. Aplikace, které se dříve připojovaly přes TOC, jsou nyní automaticky směrovány na protokol OSCAR.

Největší český Jabber server Jabbim.cz, který u nás provozuje domény jako Jabber.cz, njs.netlab.cz, Jabbim.cz, Jabbim.sk, Jabbim.com a Jabbim.pl, o tom informoval své uživatele.

ICQ transporty některým (je jich hodně) uživatelům ukazují všechny ICQ kontakty jako Offline. Společnost AOL změnila protokol a odřízla všechny klienty protokolu ICQ2000, všechny kontakty teď musí být v serverovém kontakt listu ICQ a musí být autorizovány oběma stranami. Pokud vás tento problém postihl, nezbývá než doporučit použití multiklienta jako je Pidgin, Miranda, Kopete (pouze unixy) nebo QiP Infium Beta, které umí nativně jak Jabber, tak ICQ. Další (ale v mnoha případech nemožnou) metodou je převést vaše známé na Jabber, ať už k nám nebo na libovolný jiný veřejný Jabber server.

Kde je potíž?

Problém se tedy všem postiženým projevuje tak, že jejich ICQ kontakty se zobrazují jako offline, ačkoliv jsou všichni připojeni. Komunikace je v některých případech možná, ale obvykle vypadává nebo vůbec nefunguje.

Na vině je samozřejmě starší protokol TOC, který využívá také implementace Jabber transportu známá pod názvem JIT. Protože došlo k zablokování protokolu, JIT transport je již nefunkční a nevypadá to, že se v budoucnu něco změní.

Protokol OSCAR totiž vyžaduje po uživateli, aby měl všechny kontakty na serveru a měl od nich autorizaci. Mnoho klientů však kontakty na server vůbec nenahrává a autorizace nebyla doteď nutná, ICQ fungovalo i bez ní.

Existují i další implementace ICQ transportu, z nichž nejznámější je pyICQt napsaná v Pythonu. Ta využívá protokol OSCAR, ale má nepříjemně vysoké technické požadavky na hardware a není možno ji proto nasadit plošně všem uživatelům.

Co teď?

Existuje několik možností, jak se s problémem vypořádat, ale žádná z nich není ideální. Můžete si pořídit jiného klienta, který zároveň zvládne Jabber i ICQ. Výběr se ovšem zužuje jen na ty klienty, kteří dokáží využít protokol OSCAR.

widgety

Další možností je spuštění vlastního Jabber serveru, který používá pyICQt pro několik málo uživatelů a zvládne je obsloužit. Podle administrátorů projektu Jabbim se ale zřejmě ani v tomto směru nemusí jednat o konečné řešení, neboť se situace může ještě přiostřit.

Anketa

Co budete dělat vy?

Poslední možností je odejít od sítě ICQ úplně. To jistě někteří uživatelé udělají, ale nijak masivní odliv očekávat asi nemůžeme. Většina uživatelů spíše změní klienta než celou síť. Každopádně časy pohodlného Jabber ICQ transportu na velkých serverech jsou nenávratně pryč.

Našli jste v článku chybu?
DigiZone.cz: Světový pohár v přímém přenosu na ČT

Světový pohár v přímém přenosu na ČT

Vitalia.cz: 5 důvodů, proč jet na výlov rybníka

5 důvodů, proč jet na výlov rybníka

Lupa.cz: Co všechno je Facebook schopný cenzurovat?

Co všechno je Facebook schopný cenzurovat?

DigiZone.cz: Jaká je Swisscom TV Air Free

Jaká je Swisscom TV Air Free

Vitalia.cz: Antibakteriální mýdla nepomáhají, spíš škodí

Antibakteriální mýdla nepomáhají, spíš škodí

Vitalia.cz: Nová vakcína proti chřipce se aplikuje nosem

Nová vakcína proti chřipce se aplikuje nosem

DigiZone.cz: Nova opět stahuje „milionáře“

Nova opět stahuje „milionáře“

Vitalia.cz: Voda z Vltavy před a po úpravě na pitnou

Voda z Vltavy před a po úpravě na pitnou

DigiZone.cz: Regionální tele­vize CZ vysílá "Mapu úspěchu"

Regionální tele­vize CZ vysílá "Mapu úspěchu"

Lupa.cz: Patička e-mailu závazná jako vlastnoruční podpis?

Patička e-mailu závazná jako vlastnoruční podpis?

Podnikatel.cz: Udělali jsme velkou chybu, napsal Čupr

Udělali jsme velkou chybu, napsal Čupr

Vitalia.cz: dTest odhalil ten nejlepší kečup

dTest odhalil ten nejlepší kečup

Podnikatel.cz: Nemá dluhy? Zjistíte to na poště

Nemá dluhy? Zjistíte to na poště

Vitalia.cz: Muž, který miluje příliš. Ženám neimponuje

Muž, který miluje příliš. Ženám neimponuje

Lupa.cz: Další Češi si nechali vložit do těla čip

Další Češi si nechali vložit do těla čip

Lupa.cz: Proč jsou firemní počítače pomalé?

Proč jsou firemní počítače pomalé?

Lupa.cz: Jak levné procesory změnily svět?

Jak levné procesory změnily svět?

DigiZone.cz: Sat novinky: NASA Ultra HD (4K)

Sat novinky: NASA Ultra HD (4K)

DigiZone.cz: Budoucnost TV vysílání ve Visegrádu

Budoucnost TV vysílání ve Visegrádu

DigiZone.cz: Wimbledon na Nova Sport až do 2019

Wimbledon na Nova Sport až do 2019