Mikä on avoimen lähdekoodin liike?

Avoimen lähdekoodin liike viittaa yleisesti ohjelmistojen kehittämiseen taitavien vapaaehtoisten ohjelmoijien toimesta. Avoimen lähdekoodin ohjelmisto mahdollistaa toimivan ohjelmistotuotteen ja sen lähdekoodin tarjoamisen ilmaiseksi kaikille käyttäjille. Käyttäjät voivat olla yksityishenkilöitä tai koulutus-, yritys- tai julkisyhteisö. Avoimen lähdekoodin liike on saanut tunnustusta kehittyvästä tekniikasta ja Internetistä. Konsepti on levinnyt myös ohjelmistojen ulkopuolelta avoimen lähdekoodin laitteistoihin.

Avoimen lähdekoodin sovelluksissa ohjelmoijat voivat muokata lähdekoodia ja palauttaa sen sitten yhteisölle tarkistettavaksi ja sisällytettäväksi ohjelmiston uuteen versioon. Tällä tavoin omistautuneiden vapaaehtoisten joukko voi luoda täysin varustellun ohjelmiston, jossa on vähän vikoja. Avoimen lähdekoodin liike kehittyi 1980 -luvun vapaasta ohjelmistoliikkeestä.

Virstanpylväs avoimen lähdekoodin liikkeessä tapahtui 1990 -luvulla, kun suomalainen tietojenkäsittelytieteen opiskelija Linus Torvalds kirjoitti käyttöjärjestelmän nimeltä Linux. Muut opiskelijat jatkoivat käyttöjärjestelmän parantamista, ja se jaettiin myöhemmin yleisen julkisen lisenssin (GPL) kautta. Linuxin suosio kasvoi ja teknisesti taitavat käyttäjät arvostavat sitä erityisesti.

Avoimen lähdekoodin liike alensi Internet -tekniikan kustannuksia ja auttoi Internetiä saamaan vetovoimaa. Se antoi koulutusorganisaatioille ja voittoa tavoittelemattomille ryhmille mahdollisuuden hyödyntää tekniikkaa, johon heillä muuten ei olisi varaa. Monet koulutusorganisaatiot tukevat avoimen lähdekoodin kehittämistä kannustamalla ohjelmistokehitysopiskelijoita työskentelemään avoimen lähdekoodin projekteissa. Erikokoiset yritykset käyttävät myös avoimen lähdekoodin ohjelmistoja, ja jotkut yritykset auttavat kehittämisessä.

Joitakin merkittäviä esimerkkejä avoimen lähdekoodin tuotteista, jotka on asetettu yleisön saataville, ovat Apache -verkkopalvelin, Firefox -selain ja Java -ohjelmointikieli. OpenOffice kehitettiin avoimen lähdekoodin tuottavuuspaketiksi, joka sisältää tekstinkäsittelyn, laskentataulukon, tietokannan ja graafiset paketit. Sähköpostin avoimen lähdekoodin työkalut voivat tukea suuria määriä sähköpostia turvallisesti. Wikepedia, jonka avulla kuka tahansa voi muokata merkintöjä, on esimerkki avoimen lähdekoodin sanakirjasta.

Avoimen lähdekoodin ohjelmisto sekoitetaan usein ilmaiseen omaan ohjelmistoon. Vaikka molemmat jaetaan ilmaiseksi, lisenssit ovat olennaisesti erilaisia. Omien vapaiden ohjelmistojen tapauksessa lähdekoodia ei jaeta, ja kehittyvä yritys pidättää kaikki oikeudet.
Vaikka avoin lähdekoodi viittaa yleensä ohjelmistoon, avoimen lähdekoodin liike on levinnyt laitteistoon. Jotkut avoimen lähdekoodin laitteistovalmistajat julkaisevat tuotesuunnittelutietonsa. Niiden avulla kuka tahansa voi käyttää avoimen lähdekoodin suunnitteluasiakirjoja laitteiston valmistamiseen maksamatta maksuja.