Az FSF kiadta a GNU Affero General Public License v3-at

Címkék

A Free Software Foundation (FSF) tegnap kiadta a GNU Affero General Public License v3-at (röviden: GNU AGPLv3). Ez egy új licenc, amely a GNU GPLv3-on alapul, de tartalmaz egy további kitételt, amely lehetővé teszi az licencelt programmal hálózaton keresztül interaktív kapcsolatba került felhasználók számára, hogy azok hozzáférjenek a program forrásához. A licenc kiadásával az FSF célja az, hogy előmozdítsa a hálózat-orientált programok körüli felhasználói és fejlesztői közösségek létrejöttét.

A GNU GPL lehetővé teszi az emberek számára, hogy a kapott [GPL-es] szoftvereket módosítsák, majd a módosított verziókat elérhetővé tegyék mások számára mindaddig, amíg a szoftvert átvevőknek biztosítják a módosított forráskódokhoz való hozzáférést. Viszont a felhasználó módosíthatja a szoftvert és futtathatja a módosított verziót egy hálózati kiszolgálón anélkül, hogy a forrást kiadná. Mivel a kiszolgáló használata nem foglalja magában illetve nem utal arra, hogy az emberek letölthetik a módosított program egy példányát, a módosított forráskód elképzelhető, hogy sosem kerül publikálásra, hiszen terjesztés valójában nem történik, a forrást így nem kell kiadni. Számos fejlesztő azért választja a programja licencéül a GPL-t, hogy a forráson történt változtatások visszakerüljenek a szabad szoftveres közösséghez. Ha tömegesen előfordulna, hogy a fejlesztők programján történt változtatás után a programok módosításai nem kerülnének vissza a közösséghez, az elvehetné a fejlesztők kedvét. Éppen ezért megszületett GNU AGPL, amely megoldást nyújt erre a problémára. Az FSF bátorítja azokat a fejlesztőket a GNU AGPL használatára, akik olyan programokat fejlesztenek, amelyet hálózaton keresztül lehet elérni. Mit jelenthet ez emberi nyelven?

Saját okoskodás (IANAL, meg a többi ilyenkor szokott megjegyzés):

Jelenleg a Drupal GNU GPLv2 alatt terjesztődik. A HUP módosíthatja a Drupal forrását. A HUP olvasók hálózaton keresztül érik el (használják) a módosított szoftvert. Viszont, ha az olvasók közül valaki kérné a HUP által használt módosított Drupal verziót, azt a HUP üzemeltetőinek nem lenne kötelessége kiadni, hiszen nem történt szoftverterjesztés. Azonban, ha a Drupal fejlesztői átállnának GNU AGPL-re, a HUP-nak az olvasók kérésére kötelező lenne kiadni a módosított Drupal forráskódokat, hiszen az olvasók hálózaton keresztül interaktív kapcsolatba kerülnek a szoftverrel akkor, amikor meglátogatják az oldalt.

A GNU AGPLv3 bejelentése itt.

Hozzászólások

Aha. Szóval, ha a Linux Kernel ezentúl GNU AGPL-lel jelenne meg, akkor pl. a Google-nek kötelezően ki kellene adnia a Google-féle Kernel patcheket is. Jól értem?

Ha pontos válasz kell erre, akkor fordulj jogászhoz :)

Én valószínűsítem, hogy ezt inkább webes és hálózati felhasználói alkalmazásokhoz találták ki, semmint OS kernelhez, de ki tudja? Felmerülhet olyankor, amikor egy programmal interaktív kapcsolatba kerülsz hálózaton keresztül, hogy az mit is jelent valójában? Pl. amikor elérsz az interneten keresztül egy kereső engine-t, akkor kapcsolatba kerülsz közvetlenül az azt futtató kernellel? Nyilván az általad küldött csomagok kapcsolatba kerülhetnek a kernel csomagszűrőjével, ha be van kapcsolva. De ez vajon azt jelenti, hogy a kernellel interaktív kapcsolatba kerültél?

Azaz, értelmezni kéne jogilag mit is jelent ez:

"if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network"

--
trey @ gépház

Ha jól értelmezem, akkor gyakorlatilag ez a licenc nem lenne túl szerencsés az olyan webfejlesztő vállalatokra, akik a saját termékeiket (mint szolgáltatást) teletűzdelnek mindenféle open source cuccokkal (spaw, smarty), de a forrást nem adják ki.

---------
"Ha igazat mondasz azt végig unják, ha feldíszíted azt jól meg dugják"
szerény blogom -- új címen!