A szoftverekhez kapcsolódó licenc azt határozza meg, hogy mások milyen feltételekkel használhatják, másolhatják, módosíthatják vagy terjeszthetik az adott programot. Egyes licencek szinte teljes szabadságot adnak, mások viszont szigorúbb szabályokat írnak elő, különösen akkor, ha a programot továbbfejlesztve is terjeszteni szeretnénk, vagy értékesítésre szánjuk.
Ez az oldal négy gyakori nyílt forráskódú licencet mutat be, név szerint az alábbiakat:
Ezek a licencek mind lehetővé teszik, hogy a forráskód szabadon hozzáférhető legyen, de különböznek abban, hogy mit kell megtartanunk és mit oszthatunk meg a módosításokkal kapcsolatban. Az alábbiakban röviden bemutatjuk ezek fő jellemzőit, majd táblázatban is összefoglaljuk a különbségeket.
Példák: Node.js, React, Angular
Példák: FreeBSD, OpenBSD
Példák: Linux kernel, GIMP, GCC
Példák: SQLite, JSLint, youtube-dl
Licenc | Copyleft? | Zárt forrásban használható? | Kötelező forráskiadás? |
---|---|---|---|
MIT | ❌ | ✅ | ❌ |
BSD-3-Clause | ❌ | ✅ | ❌ |
GPL-3.0 | ✅ | ❌ (ha értékesíted a szoftvert) | ✅ |
The Unlicense | ❌ | ✅ | ❌ |