Szabad vagy nyílt forráskódú,
egy olyan szoftver fejlesztési modell jellemző, amely a szoftver
forráskódjának nyilvános hozzáférhetőségére és szabad felhasználására,
módosítására és terjesztésére épül. A szoftver forráskódja (azaz azoknak az
utasításoknak a sorozata, amik meghatározzák, hogy a program mit csinál)
szabadon elérhető bárki számára. A fejlesztők, akár egyedül, akár egy
közösség részeként módosíthatják, fejleszthetik a kódot.