Avoin lähdekoodi
Avoin lähdekoodi eli Open Source tarkoittaa, että ohjelmaa ja sen lähdekoodia jaetaan vapaasti. Siten kuka tahansa voi käyttää ja muokata ohjelmaa tarpeensa mukaan. Avoimen lähdekoodin ohjelmat ovat ilmaisia. Näiden ohjelmien ympärille muodostuu usein aktiivinen yhteisö, joka kehittää ohjelmaa eteenpäin ja tarjoaa tukea ongelmatilanteissa. Avoimen lähdekoodin ohjelmat ovat varteenotettava vaihtoehto kaupallisille ohjelmistoille.
Avoimen lähdekoodin määritelmä ei ole kovin yksiselitteinen. Avoimen lähdekoodin lisenssejä on useita erilaisia - jotkut antavat kenen tahansa käyttää ohjelmistoja mihin tahansa tarkoitukseen, toiset vaativat mahdollisen muokatun ohjelmiston päästämistä avoimeen jakeluun jne. Näistä eroista huolimatta peruskäyttäjän näkökulmasta kaikilla avoimen lähdekoodin ohjelmistoilla on joitakin selkeitä etuja.
Avoimen lähdekoodin edut
Selkeä ja merkittävä etu on ohjelmistojen ilmaisuus. Avoimen lähdekoodin ohjelmistojen joukosta löytyy runsaasti korkeatasoisia ohjelmistoja, joiden käytöstä ei tarvitse maksaa lisenssimaksuja. Samaa ohjelmistoa saa käyttää niin monella koneella ja niin monta käyttäjää kuin suinkin on tarpeen, edelleen ilmaiseksi. Ohjelmistosta voi jopa kertoa kaikille kavereilleen, mikä on jopa toivottavaa.
Toinen kiistämätön etu on mahdollisuus vaikuttaa ohjelmiston kehitykseen. Ohjelmiston kehityksen ollessa avointa, kuka tahansa käyttäjä voi itse osallistua siihen koodaamalla, tarjoamalla käännösapua, tekemällä kuvia ohjelmiston käyttöön jne. Myös palautetta ja ideoita on helppo antaa ohjelmiston kehittäjille vaikka ei mitään konkreettista tekisikään.
Kolmaskin etu liittyy yhteisön voimaan. Apua ongelmatilanteisiin on helppo löytää muilta yhteisön jäseniltä. Internetin keskustelupalstoilla voi kysyä apua juuri omaan tilanteeseen, eikä sekään maksa mitään. Lisäksi useille avoimen lähdekoodin ohjelmistoille on tarjolla maksullista tukea eri yritysten tarjoamana, jos ei ole mahdollisuutta odottaa keskustelupalstoille tulevia vastauksia.
Riippuen käyttäjästä avoimella lähdekoodilla voi olla runsaasti muitakin etuja.
