A nyílt forráskód fogalma azt jelenti, hogy egy szoftver forráskódja nyilvánosan elérhető bárki számára. Ez azt jelenti, hogy bárki megnézheti, módosíthatja, továbbfejlesztheti vagy akár terjesztheti a programot, az adott licenc feltételei szerint. A nyílt forráskódú szoftverek fejlesztésébe gyakran be lehet szállni, így a felhasználók, programozók, vagy cégek közösen dolgozhatnak a projekten.
A nyílt forráskód legnagyobb előnye, hogy átlátható, bárki ellenőrizheti, nincsenek benne rejtett funkciók vagy kémkedő modulok. Komoly közösségek állhatnak egy-egy szoftver mögött, akik gyorsan javítják a hibákat vagy folyamatosan fejlesztik a funkcionalitást.
Példák nyílt forráskódú szoftverekre:
- Linux – operációs rendszer magja, szinte minden modern szerveren vagy okoseszközben megtalálható
- Mozilla Firefox – böngésző, amely alternatíva a Chrome és Edge mellett
- LibreOffice – irodai szoftvercsomag, szabad alternatíva a Microsoft Office-ra
- GIMP – képszerkesztő program, a Photoshop ingyenes alternatívája
- Audacity – hangszerkesztő, podcastozáshoz vagy zeneszerkesztéshez is tökéletes
- VLC Media Player – videó- és zenelejátszó, szinte minden formátumot ismer
- WordPress – weboldal-kezelő rendszer, a világ egyik legnépszerűbb CMS-e
- Blender – 3D modellező és animációs szoftver
A „nyílt forráskód” szinonimái:
- Open source (angol eredetű, de magyarban is használatos)
- Nyílt kódú
- Szabad forráskódú (részleges szinonima)
Összefoglalva: a nyílt forráskód lényege, hogy szabadságot ad a szoftver használatában, tanulmányozásában, módosításában és továbbadásában is. Ez a közösségi fejlesztés és tudásmegosztás alapja, amely mára az informatika egyik meghatározó mozgalma lett.