Šta je Jabber?
Jabber je instant messaging sistem, kao ICQ, AIM, MSN ili Yahoo Pager, ali ipak krucijalno različit od svih ovih servisa. Svaki od ovih servisa služi istoj svrsi, međutim oni ne sarađuju međusobno, pa tako, na primer, korisnik MSN Messengera ne može da komunicira sa ICQ korisnikom bez registrovanja na ICQ mrežu (što uglavnom zahteva i instalaciju i korišćenje još jednog programa), i obrnuto. Jabber je uspešan pokušaj da se u ovom haosu komercijalnih i zatvorenih rešenja napravi neki standard. Na žalost, obzirom da nijedan od velikih igrača na ovom polju ne želi da otvori specifikacije svog IM protokola, bilo je potrebno da se napravi još jedan, ali ovaj put otvoren i slobodan sistem.
Iznećemo redom važne razlike između Jabbera i drugih IM sistema.
Svakako najvažnija razlika je u tome što je Jabber slobodan. Ovo znači da je potpuno besplatan, nijedna firma ga ne kontroliše, a protokol je oslobođen patenta. XMPP (protokol koji čini srž Jabber tehnologije) je početkom 2004-te ozvaničen od strane IETF kao standard za razmenu prisustva i kratkih poruka preko Interneta (rfc3920, rfc3921, rfc3922 i rfc3923).
Druga važna razlika je da je Jabber ekstenzibilan — XMPP protokol je XML-baziran, tako da ga svako može proširiti za potrebe svoje aplikacije. Tu već razni dodaci, kao što su transporti koji povezuju Jabber sa drugim IM sistemima, RSS agregatori, chat botovi — nove mogućnosti se pojavljuju iz dana u dan.
Jabber je open source — većina softvera (klijenti, serveri, biblioteke) je objavljena pod nekom od OSI licenca.
Jabber je decentralizovan — svako može da podigne svoj server, što omogućava firmama da jednostavno naprave svoje interno IM rešenje, bez posezanja za skupim komercijalnim rešenjima, a opet bez gubljenja komunikacije sa spoljnim svetom.
Jabber je siguran — većina klijenata i servera podržava TLS/SSL enkripciju podataka, a dosta klijenata podržava i PGP/GPG da bi se dodatno zaštitila komunikacija između krajnjih korisnika.
Jabber je cool — ako volite da čačkate oko novih tehnologija, posebno Interneta, možete pisati svoje dodatke, koristeći C, C++, .NET, Perl, PHP, ili u čemu god već volite da hakerišete, i igrati se do mile volje. Sve je slobodno, sve je dokumentovano, javno dostupno.
Iza razvoja Jabber tehnologije stoji Jabber fondacija, čiju web prezentaciju možete posetiti na adresi www.jabber.org. Ako vas interesuje detaljnije kako radi Jabber, predlažem da pročitate Jabber User Guide.
elitesecurity.org Jabber server
Elitesecurity ekipa održava prvi javni Jabber server u Srbiji. Adresa servera je elitesecurity.org. Od servisa za kooperaciju sa drugim IM sistemima, server podržava ICQ i Yahoo! pager, što znači da kroz njega, uz pomoć Jabber klijentata možete pored Jabbera koristiti i ICQ i Yahoo. Kao posebna olakšica korisnicima .ac.yu akademske mreže, pored standardnih portova za povezivanje (5222 za običnu, i 5223 za SSL šifrovanu komunikaciju), server sluša i na portovima 5190 (obična) i 4000 (SSL). Ova dva porta su uglavnom otvorena na svim poddomenima akademske mreže. Takođe, sever se nalazi u Beogradu, tako da ga možete koristi iz @lite režima većine provajdera. Saberite ovo sa ICQ transportom, i videćete da preko ovog servera možete da koristite i Jabber i ICQ iz lite režima, što je, složićete se, vrlo zgodno.
Sva pitanja i predloge možete izneti preko Elitesecurity Jabber foruma. Za hitne slučajeve možete preko Jabber-a ili e-maila kontaktirati random-a, caboom-a ili Gojka Vujovića.
Klijenti
I za kraj, naš izbor klijenata koje možete koristiti za Jabberisanje:
Psi — jednostavan, stabilan, liči na ICQ, radi pod Windowsom, Linuxom/Unixom i MacOS X-om.
Exodus — Kvalitetan Windows klijent sa puno naprednih mogućnosti.
JAJC — Odličan Windows klijent (Ruski ;o)), pisan u Delphiju.
Pandion — Dobar Windows klijent izrazito lepog i čistog dizajna, lagan za početnike.
Tkabber — Jabber klijent za Linux, FreeBSD, NetBSD, Solaris, MacOS X i Windows 98/2000/XP. Koristi Tcl/Tk toolkit, i zbog toga je možda ne toliko lepog interfejsa, ali veoma funkcionalan.
Gush — Integrisano okruženje za IM i čitanje vesti. Prelep interfejs. Podržane platforme su Windows, Mac OS X, i Linux.
CJC — Console Jabber Client, za Unix terminale, pisan u Pythonu, interfejs nalik na IRC klijente (epic, irssi).
IMCom — Još jedan klijent za Unix terminale, pisan u Pythonu, interfejs nalik na mICQ.
Jabber Messenger — Komercijalni Windows Jabber klijent, slobodan za preuzimanje. Napomena: da bi koristili drugi host umesto jabber.com (recimo elitesecurity.org), morate ručno uneti adresu servera u HKEY_CURRENT_USER\Software\Jabber\Messenger\Connection\host.
Pored ovih, možete koristiti i tzv. „multi-protokol“ klijente koji direktno podržavaju više IM servisa:
GAIM — Fantastičan multi-protokol IM program za Linux (postoji i Windows port), podržava mnoge sisteme, uključujući i Jabber.
Miranda — Odličan besplatan multi-protokol IM program za Windows.
Kopete — Multi-protokol IM aplikacija, deo KDE okruženja.
Trillian Pro — Komercijalni multi-protokol IM klijent za Windows (mirror u Rusiji).
Kompletniju listu klijenata možete naći ovde.
Happy Jabbering!
http://jabber.elitesecurity.org/
[Ovu poruku je menjao random dana 12.02.2005. u 20:15 GMT+1]
Those who do not understand Unix are condemned to reinvent it, poorly.
Upali lampicu — koristi Jabber!