Jabber, Google Talk, a čo ďalej?
Protokoly Jabber a XMPP sú už nejaký ten čas na svete, sú overené a našli si svoj okruh priaznivcov. Výrobcovia veľkých instant messaging (IM) systémov ako AOL, Microsoft či Yahoo ich však dôsledne bojkotujú. Jediným žiarivým príkladom medzi dinosaurami je dinosaurie mláďa menom Google, ktoré uznáva význam otvorených štandardov a dokonca sa spolupodieľa na ich vytváraní. Existencia Google Talku postavenom na XMPP je pre mňa dôkazom, že je možné robiť “veľký biznis” a zároveň rešpektovať existujúce štandardy.
Dnes je situácia taká, že ak chceme komunikovať s užívateľmi nie-jabberových IM systémov, musíme si vybrať jedno z týchto možností:
- nainštalovať si viacerých klientov pre každý IM systém, alebo
- nainštalovať si viacprotokolového klienta (Gaim, Miranda a pod.), alebo
- použiť Jabber a tzv. transportné brány (čiže zabezpečiť kompatibilitu na strane Jabber servera)
Ktorékoľvek z ponúkaných spôsobov je skôr obídením ako riešením problému, už len z toho dôvodu, že si musíme vytvoriť účet na každom z IM systémov, s ktorými chceme komunikovať.
Zamýšľal som sa nad tým, ako dosiahnuť, aby staršie IM systémy ako ICQ/AIM či Windows Live/MSN priamo podporovali Jabber/XMPP ako doposiaľ jediný otvorený štandard pre tieto účely. Ich výrobcovia na to kašlú a argumenty o otvorenosti a kompatibilite pre všetkých, zdá sa, nezaberajú. Napadlo mi, že ak otvorenosť a kompatibilita pre veľkých výrobcov nie je argumentom, možno by ním mohlo byť to, ak by sme nenásilným spôsobom dali najavo, že IM systémy nekompatibilné s Jabber/XMPP sú vývojovo zastaralé. Veľkí výrobcovia zjavne nechcú byť otvorení, no nepochybne chcú byť “cool”, “free” a “in”. Možno by zabralo, ak by sme v dokumentáciách, v blogoch, vo wikipédii, atď., začali označovať proprietárne IM systémy ako IM prvej generácie, kým IM systémy na báze Jabber/XMPP by sa označovali ako druhá generácia IM systémov. Nie je v tom nátlak či osočovanie, ba ani prekrúcanie pravdy. Je to iba fakt, na ktorý doposiaľ nebolo dostatočne poukázané. Google Talk by sa dal uvádzať ako príklad IM a VoIP systému 2. generácie. Je to predsa len silný konkurent a tak by to mohlo zabrať, keď už existencia a rastúca obľúbenosť stovky menších jabber- či multi-protokol-klientov (a verejných jabber-serverov) nezaberá.
Čo si o tom myslíte?