Există multe aspecte implicate în alegerea unui server de chat open source. Probleme precum sistemul de operare pe care va rula serverul și ce caracteristici sunt incluse sunt importante. De asemenea, trebuie luată în considerare viitorul preconizat al serverului, astfel încât acesta să poată fi scalat, dacă este necesar, sau să suporte noi plug-in-uri și caracteristici care ar putea fi dezvoltate independent. Ca software open source, trebuie să existe și o examinare atentă a caracteristicilor de securitate oferite și a nivelului de activitate al comunității de dezvoltare. Cel mai bun server de chat cu sursă deschisă va satisface toate nevoile proprietarului și va avea un viitor care include un anumit sprijin comunitar.
Serverele de chat pot varia de la un server de retransmisie foarte simplu care nu face altceva decât să transmită text către toți cei conectați, până la sisteme complexe care coordonează mai multe conexiuni complexe între diferite dispozitive. Definiția exactă a ceea ce este un server de chat s-a extins pentru a include aproape orice program care permite două sau mai multe persoane să facă schimb de text în timp real. Acestea includ servere de mesagerie instant și rețele de tip peer-to-peer, unde fiecare client este, de asemenea, un server.
Alegerea celui mai bun server de chat open source trebuie să fie încadrată în contextul cum și cine îl va folosi. Există multe alegeri simple și mici de făcut dacă se așteaptă ca sarcina utilizatorului să fie foarte mică. Pentru încărcături mai mari de utilizatori în care camere de chat individuale, liste de contacte sau alte funcții sociale ar putea fi necesare, atunci câmpul se va diminua. Rularea unui server mare de chat necesită o cantitate suficientă de cunoștințe tehnice despre rețele, internet și sisteme de operare.
O altă alegere care trebuie făcută atunci când selectați cel mai bun server de chat open source este dacă programul necesită un client. Serverele de chat bazate pe web și accesibile prin telnet nu necesită din punct de vedere tehnic un client în afara ceea ce este pe un sistem de operare normal sau pe majoritatea dispozitivelor. Serverele specializate, cum ar fi serviciile de mesagerie instant, vor necesita un client care să înțeleagă protocolul utilizat. În funcție de cine va folosi serverul, descărcarea unui client dedicat poate fi sau nu o problemă.
Utilizarea unui server de chat open source ridică două preocupări specifice software-ului open source. Prima este securitatea oferită de server. Software-ul este open source, așa că oricine are acces la el și ar putea descoperi lacune care să fie folosite pentru a ocoli securitatea serverului.
Al doilea lucru de care trebuie să fii conștient este că, ca software open source, este dezvoltat de o comunitate de oameni care ar putea să modifice în mod constant programul și să-i facă modificări sau îmbunătățiri. Ei dezvoltă și furnizează software-ul fără costuri. Acest lucru poate însemna că, la un moment dat, comunitatea ar putea să dispară prin uzură și să părăsească un program care are erori și fără dezvoltare sau suport.