Vapaa ohjelmisto

Vapaa ohjelmisto (engl. free software) on sellainen tietokoneohjelmisto, joka kunnioittaa ohjelman käyttäjän vapauksia käyttää, muokata ja jakaa kyseistä ohjelmistoa. Vapaa ohjelmisto menee usein sekaisin avoimen lähdekoodin kanssa. Vapaa ohjelmisto ja avoin lähdekoodi ei tarkoita samaa asiaa, eivätkä ole toisiaan poissulkevia.

Richard Stallmanin mukaan vapaalla ohjelmistolla viitataan vapauteen ja oikeuteen levittää ohjelmistoa muutoksilla tai muuttamattomana kuten sananvapaudessa.[1] Eric Raymondin essee The Cathedral and the Bazaar huomioi avoimen lähdekoodin käytännöllisen merkityksen ohjelmistojen kehitysmenetelmään.[2] Vapaa ja avoin ovat eri asioita, mutta eivät estä toisiaan: avoin lähdekoodi on kehitysmenetelmä kun taas vapaa ohjelmisto on sosiaalinen liike.[2]

Vapaista ohjelmistoista puhuttaessa halutaan usein viitata eettis-normatiiviseen ajatukseen, jonka mukaan ohjelmistojen nimenomaan kuuluu olla vapaita ja omistusohjelmistot voidaan nähdä tällöin epämoraalisina. Omisteiset ohjelmistot ovat tällöin vastakohta vapaalle ohjelmistolle.[1]

Akronyymeillä FOSS (Free and Open Source Software) ja FLOSS (Free/Libre and Open Source Software) voidaan viitata saman aikaisesti avoimiin ohjelmistoihin että avoimeen lähdekoodiin. Suomeksi voidaan vastaavasti käyttää akronyymiä VALO (Vapaa ja avoimen lähdekoodin ohjelmisto).

Koska englannin sana free voi tarkoittaa paitsi vapaata myös ilmaista, vapaat ohjelmistot saatetaan joskus sekoittaa ilmaisohjelmiin, joita ei kuitenkaan saa tutkia ja muuttaa vapaasti. Vaikka vapaatkin ohjelmistot tyypillisesti ovat saatavilla maksuttomasti, maksuttomuus ei ole vapaan ohjelmiston määritelmän kannalta olennaista.

Vapaiden ohjelmistojen kehittämisen motiivit voivat olla teknisiä, taloudellisia tai yhteiskunnallisia.[3] Kehittäjien kannalta merkittävää on halu kehittyä ohjelmien tuottajina oppimalla toisilta tuottajilta. Myös halu auttaa toisia on merkittävä motiivi. Yhteisyyskin luo lisäarvoa: kun minä annan ja joku toinen ja kolmas antaa, me kaikki hyödymme. Vapaiden ohjelmien kehittäjät tekevät usein kehitystyötä ansiotyön ulkopuolella. Vapaita ohjelmistoja kehitetään laajasti myös osana kaupallista yritystoimintaa tai muuna palkkatyönä.

  1. a b Richard Stallman: Why Open Source misses the point of Free Software gnu.org. Viitattu 30.5.2021. (englanniksi)
  2. a b Scott K Peterson: What's the difference between open source software and free software? opensource.com. 7.11.2017. Viitattu 30.5.2021. (englanniksi)
  3. Feller & Fizgerald: Understanding open source software development. (ISBN 0201734966)

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search