Rozhodnutie súdu o nezákonnosti odstránenia dodatočných podmienok k licencii AGPL

Open Source Initiative (OSI), ktorá kontroluje, či licencie spĺňajú kritériá Open Source, zverejnila analýzu rozhodnutia súdu v prípade proti PureThink súvisiacemu s porušením duševného vlastníctva Neo4j Inc.

Pripomeňme, že PureThink vytvoril fork projektu Neo4j, ktorý bol pôvodne dodávaný pod licenciou AGPLv3, no potom sa rozdelil na bezplatnú komunitnú edíciu a komerčnú verziu Neo4 EE. Pre komerčnú verziu boli do textu AGPL pridané ďalšie podmienky „Commons Clause“, ktoré obmedzujú použitie v cloudových službách. Keďže licencia AGPLv3 obsahuje klauzulu umožňujúcu odstránenie dodatočných obmedzení, ktoré porušujú práva udelené licenciou AGPL, PureThink vytvoril svoju vidlicu ONgDB založenú na kóde produktu Neo4 EE, ale distribuoval ju pod bežnou licenciou AGPL a inzeroval ju ako úplne otvorená verzia Neo4 EE.

Súd označil za nezákonné odstránenie dodatočných podmienok pridaných spoločnosťou Neo4j Inc do textu licencie AGPL vo forku z dôvodu, že zmenu v texte licencie vykonal vlastník vlastníckych práv ku kódu a jeho konanie v podstate predstavuje prevod projektu na zásadne novú vlastnícku licenciu vytvorenú na základe AGPL.

Súd súhlasil so žalobcom, že klauzula AGPL týkajúca sa možnosti odstrániť dodatočné podmienky sa vzťahuje len na poskytovateľa licencie a užívateľom je držiteľ licencie, ktorý musí dodržiavať klauzuly 7 a 10, ktoré zakazujú nadobúdateľovi licencie zavádzať dodatočné obmedzenia, ale nie zakázať to poskytovateľovi licencie. Akýkoľvek iný výklad týchto doložiek by bol v rozpore so základnými princípmi autorského zákona, ktorý dáva autorom výhradné právo licencovať svoj produkt za podmienok, ktoré si zvolia.

Autori licencie AGPL zároveň umiestnili klauzulu umožňujúcu odstránenie dodatočných obmedzení (pozri poznámku 73) predovšetkým ako opatrenie proti zneužívaniu vlastníkmi kódových práv, ako napríklad pridanie ďalších požiadaviek zakazujúcich komerčné použitie. Súd však nesúhlasil s týmto postojom a na základe výsledkov predtým posudzovaného prípadu „Neo4j Inc v. Graph Foundation“ rozhodol, že klauzula v licencii AGPL na boj proti uloženiu dodatočných obmedzení sa vzťahuje na konanie užívatelia (nadobúdatelia licencií) a vlastníci vlastníckych práv ku kódexu (poskytovatelia licencií) môžu slobodne prelicencovať.

Zároveň, ako predtým, licenciu je možné zmeniť iba na nový kód a stará verzia kódu, ktorá bola predtým otvorená pod AGPL, zostáva dostupná pod predchádzajúcou licenciou. Tie. Odporca by mohol vyvinúť rozvetvenie kódu pod čistou AGPL v stave pred zmenou licencie autorom, ale založiť rozvetvenie na novom kóde so zmenenou licenciou a považovať ho za kód podľa čistého AGPL je neprijateľné.

Zdroj: opennet.ru

Pridať komentár