Vapaa ohjelmisto
Wikipedia
Vapaa ohjelmisto on ohjelmisto, jota voi käyttää, kopioida, tutkia, muuttaa ja jakaa edelleen vapaasti. Usein vapaaseen ohjelmistoon voidaan viitata myös kirjainyhdistelmällä FLOSS. Se on lyhenne määritelmästä Free / Libre Open Source Software.
Sisällysluettelo |
[muokkaa] Määritelmä
Vapaille ohjelmistoilla on olemassa hiukan erilaisia määritelmiä. Yleisin ja hyväksytyin on Free Software Foundationin (FSF) määritelmä. FSF korostaa yksilön oikeuksia ja sen näkökulma on filosofinen. Vapaan ohjelman tunnusmerkit ovat:
- vapaus käyttää ohjelmaa, mihin tahansa tarkoitukseen.
- vapaus muokata ohjelmaa tarpeisiisi. (Tämän vapauden toteuttaminen käytännössä vaatii että sinulla on pääsy lähdekoodiin, koska muutosten tekeminen ohjelmaan ilman lähdekoodia on erittäin vaikeaa.)
- vapaus levittää ohjelman kopioita, joko ilmaiseksi tai maksua vastaan.
- vapaus levittää muokattuja versioita ohjelmasta siten, että yhteisö voi hyötyä tekemistäsi muutoksista.
FSF:n määritelmä ei ota kantaa hintaan, ohjelmaa on lupa myydä, mutta myös asiakkaalla on lupa levittää ohjelmaa eteenpäin; erilaisia Linux-käyttöjärjestelmäpaketteja on yleisesti myynnissä. Pelkkä lähdekoodin jakelu ei kuitenkaan muuta ohjelmaa vapaaksi. Joissain kaupallisessa peleissä saattaa tulla mukana lähdekoodia, jota ei tietenkään ole lupa levittää eteenpäin, yhtä vähän kuin kopioida koko peliä.
Eräs toinen määritelmä vapaalle ohjelmistolla on Debian Free Software Guidelines (DFSG), jota Debian-projekti käyttää ottaessaan ohjelmistoja projektiinsa. FSF:n GPL ja DFSG ovat pääasiassa samat ohjelmistojen osalta. Ristiriitoja on tuottanut Debian-projektin päätös soveltaa ohjeitaan myös dokumentaatioon.
[muokkaa] Lisenssit
Vapailla ohjelmilla on erilaisia lisenssejä. Lisenssit on tapana jakaa kahteen pääluokkaan niin sanotun copyleft-ominaisuuden perusteella:
Copyleft-lisenssit vaativat, että ohjelman (joko sellaisenaan tai muokattuna) levittäminen edelleen on tehtävä alkuperäisin ehdoin (samalla lisenssillä). Ehtojen säilyttäminen koskee edelleen levittämistä ja uudelleen julkaisua. Omaan käyttöön saa toki tehdä muutoksia vailla pakkoa julkaista niitä. Copyleft-lisensseistä tunnetuin on Linuxinkin käyttämä, FSF:n julkaisema GNU General Public License (GPL). Muita copyleft-lisenssejä ovat esim. Mozilla-lisenssi (MPL) ja Berkeley Database (aka Sleepycat Software Product) -lisenssi.
Ei-copyleft-lisenssit (esim. Zope-, X11- ja BSD-lisenssi) eivät aseta vaatimuksia muokattujen versioiden julkaisulle, jolloin omille muokatuille versioille saa halutessaan määrätä kopiointikiellon tai muita rajoituksia.
[muokkaa] Avoin lähdekoodi
Filosofisesti FSF:n vapaudesta eroaa Open Source Initiativen (OSI) avoimen lähdekoodin määritelmä. OSI:n perustana on käytäntö: kaikille avoin kehitystyö tuottaa laadukkaampia ohjelmia. Kaikki avoimen lähdekoodin ohjelmisto ei ole välttämättä vapaata. Näinkin erilaisista lähtökohdista on kuitenkin usein päädytty samaan lopputulokseen.
[muokkaa] Katso myös
[muokkaa] Aiheesta muualla
- http://www.gnu.org/philosophy/shouldbefree.fi.html Miksi ohjelmistojen pitäisi olla vapaita
- http://www.gnu.org/gnu/thegnuproject.fi.html Ensimmäinen ohjelmistojenjakamisyhteisö