| Miért nem vesz részt Torvalds a GPL 3-as verziójának kialakításában? |
|
|
|
| 2006. Október 27, Péntek - 15:22 |
|
Miért nem vesz részt Linus Torvalds a GNU General Public License (GPL) hármas verziójának tervezésében? Torvalds gyakran kritikával illeti magát a tervezési folyamatot és a GPLv3 tervezetét is, nemrég pedig egy nem hivatalos, kernel fejlesztők körében készített kérdőíves felmérés során a licenc ellen szavazott, tehát nyilvánvalóan felmerül a kérdés miért is kíván kimaradni a folyamatból. Távolmaradását azzal indokolta, hogy nem szereti a bizottságokat, nem tudna a munkához az általa elképzelt, megfelelő módon hozzájárulni, illetve az FSF-fel (Free Sofware Foundation) alapvető nézeteikben különböznek. Egyébként Torvalds szerint az FSF azt próbálja elérni, hogy más licencek olvadjanak bele a GPL-be. Ugyanakkor véleménye szerint a szembenállását túlzottan felnagyították és torzították eltérő nézőpontját. „A GPLv3 nem maga a sátán, csupán nem ér fel a többi, nagy licenchez, mint például a GPL 2-es verziójához.” Jim Garrison szerint, aki a GPLv3 tervezésében résztvevő SFLC (Software Freedom Law Center) PR koordinátora, „Linus kezdettől fogva biztos volt abban, hogy számítanak majd a részvételére.” Torvalds erre a következőféleképpen válaszolt: „Mindenkit meghívtak, ebben az értelemben valóban biztos lehettem abban, hogy számítanak rám.” Nyilvánvalóan nem tudja Torvalds, hogy a bizottságok munkájuk nagy részét e-mailben vagy IRC csatornán keresztül végzik, így a következőképpen folytatja: „Teljesen igaz, hogy részese lehettem volna valamilyen bizottságnak. Valószínűleg valaki még ki is fizette volna a repülőjegyemet Chicago-ba, vagy más távoli helyre ahol az üléseket tartják. Egyszerűen nem éreztem úgy, hogy megérné.” Torvalds felajánlotta, hogy elolvassa és véleményezi az első tervezetet a januári megjelenés előtt. „Ezt megtagadták tőlem,” mondta. „Eben Moglen azt mondta, hogy hajlandó lett volna minden egyes ponton végigmenni a megjelenés után, de nyilvánvalóan nem akart időt hagyni, hogy elolvassam kényelmesen, otthon, és véleményezzem. Így nyilvánvaló, hogy a GPLv3 tervezése nem tudta kielégíteni az igényeimet vagy én nem tudtam kielégíteni az ő igényeiket.” Végül Torvalds a következőket mondja: „Egyáltalán nem vagyok meglepve, hogy egyik oldal sem tett különös erőfeszítéseket. Az FSF-nek olyan céljai voltak a GPL 3-as verzióval, amiről tudták, hogy nem fogok melléállni. Nem arról van szó, hogy a véleményen meglepetésként hatott volna mind Eben Moglen mind Richard Stallman számára, és nem is arról, hogy ez a távolodás most alakult volna ki vagy éppen a GPLv3 hatására." Egy dolog, ami a bizottságokkal kapcsolatban mély benyomást tett Torvalds-ra az, hogy „hogyan szervezték az egész dolgot.” A következő költői kérdést tette fel a vele interjút készítő újságírónak: „Azok az FSF tagok akikkel már készítettek interjút, szintén azt hangoztatták, hogy mennyire széles körből kerültek tagok a bizottságba, az ipar minden területéről? Ez egy jó PR megoldás. Most már azt kívánják, bárcsak senki sem beszélne az eredmény ellen.” Torvalds szerint az aktuális GPL 2-es verzió az, „ahol a nyílt forráskódú közösség tagjai a szabad szoftver híveivel tökéletes harmóniában találkoznak. Mindenki, háttérre, értékrendszerre tekintet nélkül, akár fanatikusak, akár nem, boldogan egyetértenek a GPLv2-vel kapcsolatban, és ez az egyik oka sikerességének.” Ezzel ellentétben Torvalds szerint a GPLv3 kimondottan úgy lett megtervezve, hogy ez az embereket egyértelműen polarizálja és ezt a harmóniát megszüntesse. „Éppen amiatt, mert az FSF minket, a nyílt forráskódú közösséghez tartozókat eretnekeknek tart.” Valójában Torvalds attól tart, hogy a GPLv3 egyik célja az, hogy magába szívja a nyílt forráskódú közösség egy részét. Például megjegyezi, hogy „az FSF egyik kinyilvánított célja a GPLv3-mal az volt, hogy kifejezetten úgy alakítsa ki az új licenszet, hogy az az Apache licensszel kompatibilis legyen. Ez nagyon jól hangzik, nem? A kompatibilis jól hangzik. Énekeljünk egyet róla a tábortűz körül! De ha jobban a felszín mögé nézünk, akkor láthatjuk, hogy ez csak egy udvarias megfogalmazása annak, hogy 'Azon projektek kódját akarjuk kisajátítani, amelyek Apache licencet használnak és a kódot belefoglalni a GPLv3-ba.' A GPLv3-mal való kompatibilitás szigorúan egyirányú kompatibilitást jelent. Az Apache licencű projekteket GPLv3-ba lehet konvertálni, de fordítva nem. Így már egész máshogy hangzik, ugye?” Önmaga és a Linux kernel mellett szólva azt mondja: „Nincs szükségem arra, hogy más projektjét kisajátítsam. Készítettem sajátot. Marad GPLv2 alatt.” Torvalds egészen leegyszerűsíti a különböző GPL verziókkal kapcsolatos ellentmondást: „Ha visszamehetnék 1992-be, amikor a GPL 2-es verziójával licenceltem újra a Linux kernelt és feltenném a kérdést: ha választhatnék a mai és akkori licencek közül (beleértve a GPLv3-at is) melyiket választanám? A válasz egyértelműen nem a GPLv3. Talán az Open Software License lenne, de a legvalószínűbb az, hogy most is a GPLv2-t választanám.” |



