Licencburjánzás

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

A licencburjánzás (angol eredeti license proliferation) fogalom azt a jelenséget takarja, amikor a szoftvereket vagy szoftvercsomagokat egynél több licenc alatt bocsátják ki. A licencburjánzás problémája elsősorban a szabad szoftvereket fejlesztő közösséget érinti, amikor egy fejlesztő kettő vagy több szoftver részeit akarja felhasználni, amelyeket különböző licenc alapján bocsátottak ki. Amennyiben a licencek ezt lehetővé teszik, akkor a licencek kompatibilisek. Amennyiben a licencek nem kompatibilisek, a licencburjánzás megakadályozza az új szoftver létrehozását.

A különféle licencek elterjedésével annak esélye, hogy a szabad szoftverek létrehozása során a fejlesztők beleütköznek a licencburjánzás okozta problémába, egyre nő. Emellett a licencburjánzás megdrágítja a szoftverek fejlesztését is, mivel a szoftver kiadó cégnek meg kell vizsgálnia minden egyes licenc kompatibilitását, amelyet az új szoftvercsomag létrehozásához felhasznált szoftverek alkalmaznak.

A licencburjánzás nem egy adott személy vagy vállalat problémája, senkinek nem áll érdekében, hogy ez a probléma fennálljon. Azonban az egyének vagy szervezetek, a már létező licencek vélt vagy valós problémái miatt, továbbra is írnak új licenceket saját termékeik védelmére.

Kompatibilis licencek[szerkesztés | forrásszöveg szerkesztése]

A licencburjánzás problémája és a vele járó költségek elkerülése elkerülése érdekében a Free Software Foundation (FSF) alapítvány, amely a GNU General Public License (GPL) licencet kezeli, létrehozott egy listát a GPL-el kompatibilis licencekről. A szabad szoftver közösségben kedvelt még az Apache Software License, amelyet az Apache Foundation kezel és amely szintén létrehozott egy oldal, amely bemutatja, hogy az Apache License alatt létrehozott szoftver hogyan kompatibilis a GPLv3 licenc alatt létrehozott szoftverekke - lényegében az Apache licencet használó szoftvereket fel lehet használni a GPLv3 licencet használó szoftverben, nem fordítva ez nem igaz.

Hiúsági licencek[szerkesztés | forrásszöveg szerkesztése]

A licencburjánzás problémáját súlyosbítják azok a személyek vagy cégek, amelyek csak azért hoznak létre egy új licencet, hogy elmondhassák: a terméküket saját licenc alatt adták ki. A hiúságlicencek (angolul vanity license) ismertetőjele, hogy lényegében semmilyen különbséget nem tudnak felmutatni a már létező szabad szoftverlicenceken túl. Aki csak azért ír egy új licencet, hogy saját - elvben szabad forráskódú - szoftverét azzal terjessze, azt igen sok esetben használhatatlanná teszi a szabad szoftver közösség számára.[1]

A Google és a licencburjánzás[szerkesztés | forrásszöveg szerkesztése]

A fenti problémák elkerülése érdekében a Google 2006 - 2010 között előírta, hogy a Google Code oldalon csak olyan projekteket fogad el, amelyeket az alábbi, kompatibilis licencek felhasználásával bocsátottak ki:[2]

2008-ban a Google bejelentette, hogy minden fejlesztőnek az Apache License vagy a GPL harmadik verziójának (GPLv3) használatát ajánlják.[3]

2010-ben azonban a Google felülvizsgálta korábbi álláspontját és bejelentette, hogy az OSI álláspontjának megfelelően elfogad minden olyan kódot, amelyik az OSI által elfogadott licencet használ.[4]

Az OSI álláspontja[szerkesztés | forrásszöveg szerkesztése]

Az Open Source Initiative (OSI) alapítvány tartja nyilván a nyílt forráskódú szoftverek licenceit és létrehoztak egy listát azokról a licencekről, amelyeket jóváhagyott az alapítvány: ezek az OSI Approved Licenses. Az OSI korábban jelentősen hozzájárult a licencburjánzás problémájához, mivel jóváhagyása elegendő ösztönzés volt a hiúságlicencek íróinak. Egyesek, (köztük Mark Shuttleworth) úgy érveltek, hogy a licencburjánzás problémájáért egyedül az OSI felelős, mivel megfelelő szabad licencek rendelkezésre állása (mint pl. GPL, Apache) után is elfogadtak új licenceket. Válaszul az OSI a License Proliferation Project keretén belül elkészítette a License Proliferation Report jelentés a licencburjánzás problémájáról.

Az FSF álláspontja[szerkesztés | forrásszöveg szerkesztése]

Richard Stallman, a Free Software Foundation elnöke és Bradley M. Kuhn, az alapítvány korábbi igazgatója, már 2000-ben felhívták a fejlesztők figyelmét a licencburjánzás problémájára, amikor létrehozták az FSF licence listáját, és felhívták a fejlesztők figyelmét, hogy csak a GPL kompatibilis licenceket használjanak.[5]

Lásd még[szerkesztés | forrásszöveg szerkesztése]

Jegyzetek[szerkesztés | forrásszöveg szerkesztése]

  1. "FLOSS License Proliferation: Still a problem" by David A. Wheeler
  2. Ed Burnette: Google says no to license proliferation, 2006. november 2. [2007. február 24-i dátummal az eredetiből archiválva]. (Hozzáférés: 2010. szeptember 11.)
  3. Greg Stein: Standing Against License Proliferation, 2009. május 28. [2008. június 1-i dátummal az eredetiből archiválva]. (Hozzáférés: 2010. szeptember 11.)
  4. Chris DiBona: License Evolution and Hosting Projects on Code.Google.Com, 2010. szeptember 10. (Hozzáférés: 2010. szeptember 11.)
  5. A licenclista legelső archivált verziója tükrözi ezt az álláspontot.Bradley M. Kuhn. „Various Licenses and Comments about Them”, Free Software Foundation, 2000. augusztus 15., 37–39. oldal. [2008. július 4-i dátummal az eredetiből archiválva] (Hozzáférés ideje: 2000. augusztus 15.) 

Forrás[szerkesztés | forrásszöveg szerkesztése]

Ez a szócikk részben vagy egészben a License proliferation című angol Wikipédia-szócikk fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel.