X-Chat

**X-Chat** (čita se: *iks čet*), često pisan i kao **XChat** ili **xchat**, jedan je od najpopularnijih IRC klijenata za juniksolike sisteme. Takođe je dostupan i za Microsoft Windows i Mac OS X (preko posebnog projekta, X-Chat Aqua, koji je u sinhronizaciji sa glavnom granom razvoja i daleko je popularniji od zvanične verzije koju održava Fink projekat). Ovaj program ima izbor za prikaz po jezičcima ili preko drveta, podršku za više servera, i visok nivo mogućnosti podešavanja. Dostupne su verzije za komandnu liniju i sa grafičkim interfejsom, iako upotreba grafičke verzije daleko nadmašuje upotrebu verzije za komandnu liniju. Softver je licenciran pod GNU Opštom javnom licencom i koristi GTK+ alate za svoj interfejs.

## Dodaci
U X-Chat mogu da se ubacuju skripte napisane u nekoliko programskih jezika: Perl, Python, Tcl, and Ruby. Te skripte su dostupne kao spoljašnji dodaci i sadrže binarni modularni interfejs, obično za C programski jezik.

Dodaci mogu da se "kače" za razne vrste događaja u X-Chat-u:

* serverske događaje kao što je `NOTICE` ili numeričke šifre definisane u  kao što je `376` za kraj MOTD.
* komandne događaje kao što je `mycmd` koja dozvoljava dodavanje novih komandi (koje se pokreću u dijalogu za unos preko `/command arg1, arg2, ...`) ili zamenjivanje internih komandi kao što je `say`, komanda koja se implicitno pokreće kada korisnik šalje poruke.
* događaje vezane za štampanje teksta na ekran koji se nalaze u "Text Events" dijalogu.
* događaje za "tajmaut" koji treba da se pozivaju svakih n milisekundi.

U prva tri slučaja, dodaci mogu da odrede da li žele da zamene već postojeću funkciju ili ne.

## Kontroverza oko šervera
Od 23.8. 2004. godine, zvanična verzija za vindouz postala je šerver i mora da se kupi za USD$20 ili AUD$25 nakon tridesetodnevnog probnog perioda. Bilo je dosta diskusija oko legalnosti ovakvog poteza. Pošto X-Chat projekat nije tražio dodeljivanje autorskog prava, razvijač projekta zapravo ne drži autorsko pravo na celokupan kod. Iako je ponudio da ukloni i ponovo napiše sve zakrpe, ukoliko ga autor zakrpa zamoli da to uradi, mnogi osećaju da on i dalje krši OJL licencu, pogotovo zbog toga što kod nije dostupan. Nezvanične verzije za vindouz X-Chat-a  dostupne su (bez naknade) preko saradnika koji održavaju binarne kodove najnovijeg izdanja, a često i sa CVS-a.

## Povezano
* Spisak IRC klijenata
* Poređenje IRC klijenata

## Reference

## Vanjske veze
* Portabilni X-Chat Aqua (sajt ) - X-Chat IRC klijent za Mac OS X

### Podrška
* Vebsajt X-Chat-a
** Često postavljena pitanja
** Forum
** linuxquestions.org viki, informacije koje se ne mogu naći u ČPP-u
* X-Chat Aqua vebsajt 
* [irc://irc.freenode.net/xchat X-Chat kanal podrške na freenode mreži]
* [irc://irc.efnet.info/xchat X-Chat kanal podrške na efnet mreži]

### Nezvanične verzije
* X-Chat Aqua  za Mac OS X
* X-Chat Gnome 

#### Vindouz verzije (GPL)
X-Chat za Vindouz 

**Verzije koje se i dalje ažuriraju:**
* Paces verzija
* SilvereX verzija  (alternativa )
* SoftMile.com verzija

**Verzije koje se više ne ažuriraju:**
* Daemon404 verzija 
* Stryker verzija
* Sencesa verzija 
* Jensge verzija 
* Psyon verzija 
* Pu7o verzija 

### Dodaci trećih stranaka
#### Programski jezici
* Tcl dodatak 
* Ruby dodatak
* Common Lisp dodatak
* Scheme dodatak
* DMDScript (ECMAScript) dodatak 

#### Sistemski trej
* xTray za X-Chat na vindouzu 
* Systray za vindouz i linuks (sourceforge strana projekta)