Quassel — Qt-pohjainen, monialustainen IRC-asiakas (GPL)
Quassel IRC eli Quassel on IRC-asiakasohjelma, joka otettiin käyttöön vuonna 2008. Se on julkaistu GNU General Public License -lisenssillä GNU- ja Unix-tyyppisille käyttöjärjestelmille, OS X:lle ja Microsoft Windowsille. Kubuntu 9.04:n (Jaunty Jackalope) julkaisusta lähtien Quassel on Kubuntun oletus-IRC-asiakasohjelma. Quassel käyttää Qt-sovelluskehystä.
Yleiskuvaus ja suunnittelu
Quassel on suunniteltu erityisesti monialustaiseksi ja joustavaksi IRC-asiakkaaksi. Sen keskeinen idea on erottaa ohjelman core (palvelin/daemon) ja client (käyttöliittymä) toisistaan. Tällainen arkkitehtuuri mahdollistaa jatkuvan yhteyden IRC-palvelimiin ajettavaksi keskitettynä quasselcore-palvelimena, kun käyttäjä voi yhdistää siihen millä tahansa Quassel-asiakasohjelmalla (esim. pöytäkoneella, kannettavalla tai muulla laitteella) ja jatkaa keskusteluja aiemmasta historiasta.
Keskeiset ominaisuudet
- Asiakas–palvelin-arkkitehtuuri: erillinen core ja useita client-yhteyksiä samalle tilille.
- Viestihistorian ja tilan säilytys: keskustelujen historia tallennetaan serveripuolelle, joten viestit ja kanavat pysyvät saatavilla eri laitteilla.
- Tuki useille verkoille ja kanaville samanaikaisesti.
- SSL/TLS-yhteydet ja modernit tunnistautumismenetelmät (esim. SASL), jotka parantavat yhteyksien turvallisuutta.
- Monipuoliset asetukset ja käyttäjätilien hallinta: nickit, aliasit, automaattiset komennot, ilmoitukset ja teemat.
- Laaja lokitus- ja hakutoiminto, joka helpottaa vanhojen viestien etsimistä.
- Qt-pohjainen graafinen käyttöliittymä, mikä takaa yhtenäisen ulkoasun eri käyttöjärjestelmissä.
Asennus ja käyttö
Quasselia saa useimmista Linux-jakeluista pakettivarastoista, ja se on myös saatavilla Windowsille ja macOS:lle. Jakelupaketit sisältävät yleensä erilliset paketit quasselcorelle ja quasselclientille, jolloin voit asentaa vain asiakasohjelman tai myös palvelinosan, jos haluat pitää pysyvän yhteyden.
Peruskäyttöön kuuluu:
- asennus pakettivarastosta tai kääntäminen lähdekoodista,
- quasselcore:n konfigurointi (tunnukset, verkot, tallennus),
- quasselclientin yhdistäminen olemassa olevaan coreen tai vaihtoehtoisesti ajaminen "standalone"-tilassa, jossa client hoitaa suoran yhteyden.
Käyttötapaukset
Quassel sopii erityisesti käyttäjille, jotka haluavat:
- saada jatkuvan IRC-yhteyden ilman, että oma kone on aina päällä (core palvelimella tai VPS:llä),
- siirtyä saumattomasti laitteesta toiseen säilyttäen keskusteluhistorian ja tilan,
- käyttää samaa IRC-tiliä useilta eri koneilta tai käyttöliittymiltä.
Yhteisö, kehitys ja lisenssi
Quassel on avoimen lähdekoodin hanke, jota kehitetään aktiivisesti vapaaehtoisten toimesta. Projekti julkaistaan GNU General Public License -lisenssillä, mikä tarkoittaa, että lähdekoodi on vapaasti saatavilla ja muutokset voidaan jakaa eteenpäin samalla lisenssillä. Koska Quassel perustuu Qt-työkaluun, se integroituu hyvin erityisesti KDE-työpöytäympäristöön mutta toimii myös muissa ympäristöissä.
Lisätietoja ja resurssit
Jos haluat kokeilla Quasselia, etsi jakelusi paketinhallinnasta paketit nimillä kuten "quassel", "quassel-core" tai "quassel-client", tai etsi projektin virallisilta sivuilta ajantasaiset ohjeet ja dokumentaatio. Quasselin yhteisökanavat ja kehityskeskustelut tarjoavat apua asennukseen ja virheilmoitusten ratkaisuun.