Szabad szoftver

A szabad szoftver olyan szoftver, amelyet a felhasználó:

  • tetszőleges céllal, tetszőleges kívánalmak szerint futtathat
  • működését tanulmányozhatja és igény szerint módosíthatja
  • szabadon másolhatja és terjesztheti, segítve ezzel a környezetében élőket
  • a módosított programot továbbterjesztheti, lehetővé téve ezzel, hogy az egyedi változtatás hasznát egy nagyobb közösség is élvezze.[1]

A szabad szoftver kifejezés tehát a szoftver felhasználásával kapcsolatos szabadságjogokra utal.[2] Ezeket a szabadságjogokat a szoftverhez írásban kiadott licencszerződés garantálja. Gyakorlatiasabb értelemben tehát, szabad szoftver az a szoftver, aminek a licence garantálja a fent említett szabadságjogokat.

Több szabadon felhasználható licencsablon is teljesíti ezeket a követelményeket. A szabad szoftver fogalmának megalkotója, Richard Stallman elkészített egy ilyen licencet, melyet bármely szoftver szerzője alkalmazhat, aki szabad szoftverként kívánja programját közzétenni. Ez az ún. GNU General Public License, mely az idők során több változáson is keresztülment.

A szintén Richard Stallman főszereplésével létrejövő, szabad szoftverek fejlesztéséért, terjesztéséért, a mozgalom népszerűsítéséért működő Free Software Foundation folyamatosan minősíti az ismertebb licencsablonokat, hogy azok megfelelnek-e a szabad szoftver által felállított kritériumoknak.

  1. free software The four essential freedoms című fejezet
  2. free software The Free Software Definition című fejezet

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne