Avoin lähdekoodi: mikä se on tarkalleen?
Avoin lähdekoodi sisältää lukuisia ohjelmia - Firefoxista OpenOfficeen. Tässä käytännöllisessä kärjessä selitämme mitä avoin lähdekoodi on ja miten se eroaa muista ohjelmatyypeistä.
Avoin lähdekoodi: se on syy
- "Avoin lähdekoodi" tarkoittaa, että ohjelmiston lähdekoodi on avoin ja vapaasti saatavissa.
- Joten voit muokata ohjelmaa itse ja mukauttaa sen omiin tarpeisiisi. Ohjelmointitaitoja tarvitaan yleensä tähän.
- Voit myös jakaa muuttuneen ja parannetun ohjelmatiedoston uudelleen.
- Avoimen lähdekoodin sovellukset ovat usein ilmaisia. Se ei kuitenkaan ole suojattu termi, eikä ole mitään takeita siitä, että saat tällaisia ohjelmia ilmaiseksi. Jotkut ohjelmoijat vaativat esimerkiksi maksun lähdekoodin julkaisemisesta.
- Esimerkkejä avoimen lähdekoodin ohjelmista ovat Firefox, Gimp, OpenOffice ja VLC media player.
- Vinkki: Löydät 90 parasta avoimen lähdekoodin ohjelmistoa kuvagalleriasta.
Mitä sinun on harkittava avoimen lähdekoodin kanssa
Avoimen lähdekoodin ohjelmistoille on myös lisenssiehdot. Ilmaisten sovellusten käsittelyä säätelee yhteensä yli 200 erilaista lisenssiä.
- Jotkut lisenssit vaativat esimerkiksi, että muutetut ohjelmistot julkaistaan myös avoimena lähteenä.
- Yksi tunnetuimmista lisensseistä on "GNU General Public License" (GPL): Tässä lähdekoodia voidaan muuttaa ja siirtää eteenpäin niin kauan kuin vastaanottajan sallitaan tehdä niin. Lisäksi kaikki muutokset on merkittävä.
Lukuisissa avoimen lähdekoodin ohjelmissa on hyödyllisiä, mutta vähän tunnettuja jatkokehityksiä: Seuraavassa käytännön vinkissä vertaamme suosittua toimistokilpailijaa OpenOfficea esimerkiksi ilmaiseen LibreOffice-ohjelmaan.