Licenckompatibilitás

A Wikipédiából, a szabad enciklopédiából

A licenckompatibilitás problémája a számítógépes programok vagy szoftverek licenceinek összeférhetőségére vagy összeférhetetlenségére vonatkozik. Az egymással nem kompatibilis licenccel terjesztett különböző szoftvercsomagok forráskódját nem lehet kombinálni új szoftver kifejlesztése során.[1]

Az egyik legegyszerűbb példa a licencek kompatibilitási problémájára, amikor az egyik szoftvercsomag licence megemlíti, hogy a forráskód bármilyen megváltoztatása után is az eredeti fejlesztőket fel kell tüntetni. Ezzel szemben egy másik programcsomag licence azt követeli, hogy a módosított verzióban ne legyenek további megjelölésre vonatkozó követelmények. Mivel a két szoftvercsomag licencét egyszerre nem lehet kielégíteni, a két csomagból származó forráskódot nem lehet kombinálni, vagyis egy új szoftvercsomag kifejlesztésénél egyszerre felhasználni.[2]

Még az úgynevezett szabad licencek között is, amelyeket az Open Source Initiative (OSI) közhasznú társaság vagy a Free Software Foundation véleményez és tart nyilván, vannak olyanok, amelyeknek licence nem kompatibilis egymással. Ennek megfelelően, hiába szabad az adott szoftvercsomagok szabad felhasználása, a forráskódot nem lehet kombinálni. Például a Mozilla Public License alatt terjesztett forráskód és a GNU General Public License alatt terjesztett forráskód (mindkét licencet az OSI és az FSF hagyta jóvá) nem kombinálható és terjeszthető olyan módon, hogy az ne sértse meg vagy a GPL vagy az MPL licencek előírásait.[3]

GPL kompatibilitás[szerkesztés]

A legtöbb nyílt forráskódú licenc, mint például a legelterjedtebb MIT-X licenc, a BSD licenc jelenlegi formájában, vagy a GNU LPGL licenc kompatibilis az 1989-ben kiadott, első általános szabad szoftver licenccel (GNU GPL). Ez azt jelenti, hogy az ilyen licenccel terjesztett szoftverek forráskódja szabadon felhasználható, kombinálható és terjeszthető a GPL licenc alatt. Azonban egyes szabad szoftver licencek nem kompatibilisek a GPL-el.

Kapcsolódó szócikkek[szerkesztés]

Jegyzetek[szerkesztés]

  1. How GPLv3 tackles license proliferation. [2007. december 18-i dátummal az eredetiből archiválva].
  2. Stallman explains license compatibility while discussing GPLv3
  3. FLOSS License Slide. (Hozzáférés: 2011. január 11.)