Az előző részben, amit itt olvashatsz, szó volt általánosságban a licencekről, azok csoportosításáról (zárt-szabad, közkincs, BSD-jellegű licencek, copyleft licencek), a négy szabadságról, valamint az OSI, az FSF és az Open Definition által elfogadott szabad licencekről.
A mostani alkalommal az elterjedtebb szabad licenceket vizsgáljuk meg olyan szempontból, hogy melyik mit engedélyez és mit nem. Amennyiben az idő és terjedelem engedi, szó eshet a licencek kompatibilitásáról is, ám az elég összetett dolog, így valószínűleg a sorozat harmadik részére marad.
Ebben a cikkben az alábbi licenceket vizsgáljuk aszerint, hogy mit lehet, nem lehet és kell tenned az ilyen licencű művekkel:
- 2 pontos BSD Licenc
- MIT Licenc
- 3 pontos BSD Licenc
- 4 pontos BSD Licenc
- Apache Licence 2.0
- Mozilla Public License 2.0
- GNU Általános Nyilvános Licenc 2.0
- GNU Általános Nyilvános Licenc 3
- GNU Kevésbé Általános Nyilvános Licenc 3
- Creative Commons Nevezd meg! – Így add tovább! 4.0
Egyszerűsített BSD Licenc/2 pontos BSD Licenc/FreeBSD Licenc
MIT Licenc
Az Egyszerűsített BSD Licenc/2 pontos BSD Licenc/FreeBSD Licenc és az MIT Licenc alatt licencelt programokkal az alábbiakat teheted:
- használhatod a kódot
- másolatokat készíthetsz a kódról
- módosíthatod a kódot
- terjesztheted a kódot (módosítva és/vagy módosítás nélkül)
- használhatod kereskedelmi célra a kódot
- eladhatod a kódot
- az eredetitől eltérő licenc alatt is kiadhatod a származékos műveket
- feltüntethetsz garancia információkat
Az Egyszerűsített BSD Licenc/2 pontos BSD Licenc/FreeBSD Licenc és az MIT Licenc alatt licencelt programokkal az alábbiakat nem teheted:
- nem követelhetsz kártérítést/garanciát
Az Egyszerűsített BSD Licenc/2 pontos BSD Licenc/FreeBSD Licenc és az MIT Licenc alatt licencelt programokkal az alábbiakat kell tenned:
- megtartani a kódban az eredeti copyright szöveget
- megtartani a kódban licencfeltételeket
- megtartani a kódban a licencben szereplő korlátozott felelősségi nyilatkozatot
Módosított BSD Licenc/3 pontos BSD Licenc/Revideált BSD Licenc/Új BSD Licenc
A Módosított BSD Licenc/3 pontos BSD Licenc/Revideált BSD Licenc/Új BSD Licenc alatt licencelt programokkal az alábbiakat teheted:
- használhatod a kódot
- másolatokat készíthetsz a kódról
- módosíthatod a kódot
- terjesztheted a kódot (módosítva és/vagy módosítás nélkül)
- használhatod kereskedelmi célra a kódot
- eladhatod a kódot
- az eredetitől eltérő licenc alatt is kiadhatod a származékos műveket
- feltüntethetsz garancia információkat
A Módosított BSD Licenc/3 pontos BSD Licenc/Revideált BSD Licenc/Új BSD Licenc alatt licencelt programokkal az alábbiakat nem teheted:
- nem követelhetsz kártérítést/garanciát
- nem használhatsz védjegyet és logót
- nem használhatod fel a készítők neveit írásos engedély nélkül származékos mű védjeggyel való ellátásához, jobb színben való feltüntetéséhez
A Módosított BSD Licenc/3 pontos BSD Licenc/Revideált BSD Licenc/Új BSD Licenc alatt licencelt programokkal az alábbiakat kell tenned:
- megtartani a kódban az eredeti copyright szöveget
- megtartani a kódban licencfeltételeket
- megtartani a kódban a licencben szereplő korlátozott felelősségi nyilatkozatot
Eredeti BSD Licenc/4 pontos BSD Licenc
Az Eredeti BSD Licenc/4 pontos BSD Licenc alatt licencelt programokkal az alábbiakat teheted:
- használhatod a kódot
- másolatokat készíthetsz a kódról
- módosíthatod a kódot
- terjesztheted a kódot (módosítva és/vagy módosítás nélkül)
- használhatod kereskedelmi célra a kódot
- eladhatod a kódot
- az eredetitől eltérő licenc alatt is kiadhatod a származékos műveket
- feltüntethetsz garancia információkat
Az Eredeti BSD Licenc/4 pontos BSD Licenc alatt licencelt programokkal az alábbiakat nem teheted:
- nem követelhetsz kártérítést/garanciát
- nem használhatsz védjegyet és logót
- nem hagyhatod le az eredeti copyright szöveget és az eredeti közreműködők neveit hirdetési anyagokban
- nem használhatod fel a készítők neveit írásos engedély nélkül származékos mű védjeggyel való ellátásához, jobb színben való feltüntetéséhez
Az Eredeti BSD Licenc/4 pontos BSD Licenc alatt licencelt programokkal az alábbiakat kell tenned:
- megtartani a kódban az eredeti copyright szöveget
- megtartani a kódban licencfeltételeket
- megtartani a kódban a licencben szereplő korlátozott felelősségi nyilatkozatot
Apache Licence 2.0
Az Apache Licence 2.0 alatt licencelt programokkal az alábbiakat teheted:
- használhatod a kódot (terjesztés nélkül is/magáncélra)
- megismerheted a kódot
- másolatokat készíthetsz a kódról
- módosíthatod a kódot
- terjesztheted a kódot (módosítva és/vagy módosítás nélkül)
- használhatod kereskedelmi célra a kódot
- eladhatod a kódot
- az eredetitől eltérő licenc alatt is kiadhatod a származékos műveket
- gyakorolhatod a szabadalmi igényeidet
- feltüntethetsz garancia információkat
Az Apache Licence 2.0 alatt licencelt programokkal az alábbiakat nem teheted:
- nem követelhetsz kártérítést/garanciát
- nem használhatsz védjegyet és logót
Az Apache Licence 2.0 alatt licencelt programokkal az alábbiakat kell tenned:
- megtartani az eredeti copyright szöveget
- mellékelni a licenc másolatát
- a módosított kódban a módosítást tényét feltüntetni
- ha NOTICE fájlt tartalmaz, terjesztéskor tovább kell adnod azt is
Mozilla Public License 2.0
A Mozilla Public License 2.0 alatt licencelt programokkal az alábbiakat teheted:
- használhatod a kódot
- másolatokat készíthetsz a kódról
- módosíthatod a kódot
- terjesztheted a kódot (módosítva és/vagy módosítás nélkül)
- használhatod kereskedelmi célra a kódot
- eladhatod a kódot
- az eredetitől eltérő licenc alatt is kiadhatod a származékos műveket
- feltüntethetsz garancia információkat
- gyakorolhatod a szabadalmi igényeidet
A Mozilla Public License 2.0 alatt licencelt programokkal az alábbiakat nem teheted:
- nem követelhetsz kártérítést/garanciát
- nem használhatsz védjegyet és logót
A Mozilla Public License 2.0 alatt licencelt programokkal az alábbiakat kell tenned:
- megtartani a kódban az eredeti copyright szöveget
- mellékelni a licenc másolatát
- ugyanilyen licenc alatt közzétenni az ilyen licencű kódot tartalmazó módosított fájlokat
- mellékelni az eredeti kódot
GNU General Public License 2.0/GNU Általános Nyilvános Licenc 2.0
A GNU General Public License 2/GNU Általános Nyilvános Licenc 2.0 alatt licencelt programokkal az alábbiakat teheted:
- használhatod a kódot
- megismerheted a kódot
- másolatokat készíthetsz a kódról
- módosíthatod a kódot
- terjesztheted a kódot (módosítva és/vagy módosítás nélkül)
- használhatod kereskedelmi célra a kódot
- feltüntethetsz garancia információkat
A GNU General Public License 2/GNU Általános Nyilvános Licenc 2.0 alatt licencelt programokkal az alábbiakat nem teheted:
- nem követelhetsz kártérítést/garanciát
- a származékos művet nem adhatod ki eltérő licenc alatt
A GNU General Public License 2/GNU Általános Nyilvános Licenc 2.0 alatt licencelt programokkal az alábbiakat kell tenned:
- megtartani a kódban az eredeti copyright szöveget
- mellékelni a licenc másolatát
- ugyanilyen licenc alatt közzétenni az ilyen licencű kódot tartalmazó módosított fájlokat
- mellékelni az eredeti kódot
- közzétenni a forráskódot
- a módosított kódban a módosítást tényét feltüntetni
GNU General Public License 3/GNU Általános Nyilvános Licenc 3
A GNU General Public License 3/GNU Általános Nyilvános Licenc 3 alatt licencelt programokkal az alábbiakat teheted:
- használhatod a kódot
- megismerheted a kódot
- másolatokat készíthetsz a kódról
- módosíthatod a kódot
- terjesztheted a kódot (módosítva és/vagy módosítás nélkül)
- használhatod kereskedelmi célra a kódot
- feltüntethetsz garancia információkat
- gyakorolhatod a szabadalmi igényeidet
A GNU General Public License 3/GNU Általános Nyilvános Licenc 3 alatt licencelt programokkal az alábbiakat nem teheted:
- nem követelhetsz kártérítést/garanciát
- a származékos művet nem adhatod ki eltérő licenc alatt
A GNU General Public License 3/GNU Általános Nyilvános Licenc 3 alatt licencelt programokkal az alábbiakat kell tenned:
- megtartani a kódban az eredeti copyright szöveget
- mellékelni a licenc másolatát
- ugyanilyen licenc alatt közzétenni az ilyen licencű kódot tartalmazó módosított fájlokat
- mellékelni az eredeti kódot
- közzétenni a forráskódot
- a módosított kódban a módosítást tényét feltüntetni
- telepítési útmutatót mellékelni, ha a szoftver egy felhasználói eszköz része
GNU Lesser General Public License 3/GNU Kevésbé Általános Nyilvános Licenc 3
A GNU Lesser General Public License 3/GNU Kevésbé Általános Nyilvános Licenc 3 alatt licencelt programokkal az alábbiakat teheted:
- használhatod a kódot
- megismerheted a kódot
- másolatokat készíthetsz a kódról
- módosíthatod a kódot
- terjesztheted a kódot (módosítva és/vagy módosítás nélkül)
- használhatod kereskedelmi célra a kódot
- feltüntethetsz garancia információkat
- gyakorolhatod a szabadalmi igényeidet
- akár zárt licencű programban is felhasználhatod a kódot
A GNU Lesser General Public License 3/GNU Kevésbé Általános Nyilvános Licenc 3 alatt licencelt programokkal az alábbiakat nem teheted:
- nem követelhetsz kártérítést/garanciát
- a származékos művet nem adhatod ki eltérő licenc alatt
A GNU Lesser General Public License 3/GNU Kevésbé Általános Nyilvános Licenc 3 alatt licencelt programokkal az alábbiakat kell tenned:
- megtartani a kódban az eredeti copyright szöveget
- mellékelni a licenc másolatát
- ugyanilyen licenc alatt közzétenni a felhasznált kódot
- mellékelni az eredeti kódot
- közzétenni a forráskódot
- a módosított kódban a módosítást tényét feltüntetni
- telepítési útmutatót mellékelni, ha a szoftver egy felhasználói eszköz része
Creative Commons Attribution-ShareAlike 4.0 International License/Creative Commons Nevezd meg! – Így add tovább! 4.0 Nemzetközi Licenc
A Creative Commons Attribution-ShareAlike 4.0 International License/Creative Commons Nevezd meg! – Így add tovább! 4.0 Nemzetközi Licenc alatt licencelt művekkel az alábbiakat teheted:
- használhatod a művet
- módosíthatod a művet
- terjesztheted a művet (módosítva és/vagy módosítás nélkül)
- használhatod a művet kereskedelmi célra
A Creative Commons Attribution-ShareAlike 4.0 International License/Creative Commons Nevezd meg! – Így add tovább! 4.0 Nemzetközi Licenc alatt licencelt művekkel az alábbiakat nem teheted:
- nem adhatod ki a származékos műveket az eredetitől eltérő licenc alatt
- nem szabhatsz más megkötéseket jelen licenc alatt kiadott művek felhasználására vonatkozóan
- nem követelhetsz kártérítést/garanciát
A Creative Commons Attribution-ShareAlike 4.0 International License/Creative Commons Nevezd meg! – Így add tovább! 4.0 Nemzetközi Licenc alatt licencelt művekkel az alábbiakat kell teheted:
- meg kell nevezned az eredeti művet és a készítőjét
- fel kell tüntetned egy linket jelen licenc feltételeire
- a módosított műben a módosítást tényét feltüntetni
Összefoglalás
Áttekintettük, hogy a leggyakoribb szabad szoftver licenceket milyen feltételek mellett használhatod, valamint megnéztük, hogy a Lacyc3.eu licence miket engedélyez és milyen megkötéseket tartalmaz.
A következő cikkben megpróbáljuk összefoglalni, hogy a fent említett szabad licencek mennyire kompatibilisek egymással.