Mikor nevezhetünk egy szoftvert Open Source Software-nek?

Néhány kritériumnak meg kell felelni ahhoz, hogy egy szoftvert OSS-nek nevezzenek. Normális esetben pl.:

  • megvizsgálhatjuk, hogyan működik egy program, mivel a forráskódhoz hozzá lehet jutni
     
  • a felfedezett hibákra és hiányosságokra nyilvánosan lehet utalni,
     
  • a programot egyénre lehet szabni, javítani, és ezeket a javításokat nyilvánosságra lehet hozni,
     
  • másolatokat lehet készíteni mások számára, licencdíj megfizetése nélkül.