Oikeuden päätös AGPL-lisenssin lisäehtojen poistamisen laittomuudesta

Open Source Initiative (OSI), joka tarkastaa lisenssien noudattamista avoimen lähdekoodin kriteerien mukaisesti, on julkaissut analyysin tuomioistuimen päätöksestä PureThinkia vastaan ​​Neo4j Inc:n immateriaalioikeuksien loukkaamiseen liittyvässä asiassa.

Muistakaamme, että PureThink loi Neo4j-projektin haarukan, joka toimitettiin alun perin AGPLv3-lisenssillä, mutta jaettiin sitten ilmaiseen yhteisöversioon ja Neo4 EE:n kaupalliseen versioon. Kaupallisen version osalta AGPL-tekstiin lisättiin "Commons Clause" -lisäehdot, jotka rajoittavat käyttöä pilvipalveluissa. Koska AGPLv3-lisenssi sisältää lausekkeen, joka sallii lisärajoitusten poistamisen, jotka loukkaavat AGPL-lisenssin myöntämiä oikeuksia, PureThink loi ONgDB-haarukkansa Neo4 EE -tuotekoodin perusteella, mutta levitti sitä tavallisen AGPL-lisenssin alla ja mainosti sitä täysin avoin versio Neo4 EE:stä.

Oikeus julisti lainvastaiseksi Neo4j Inc:n lisäysehtojen poistamisen AGPL-lisenssin tekstiin haarukassa, koska muutoksen luvan tekstiin teki koodin omistusoikeuden omistaja ja hänen toimintansa merkitsee olennaisesti hankkeen siirtoa pohjimmiltaan uuteen, AGPL:n perusteella luotuun lisenssiin.

Tuomioistuin oli kantajan kanssa samaa mieltä siitä, että AGPL-lauseke mahdollisuudesta poistaa lisäehtoja koskee vain lisenssinantajaa ja käyttäjä on lisenssinsaaja, jonka on noudatettava kohtia 7 ja 10, jotka kieltävät luvanhaltijaa ottamasta käyttöön lisärajoituksia, mutta eivät kieltää lisenssinantajaa tekemästä niin. Kaikki muut näiden lausekkeiden tulkinnat olisivat vastoin tekijänoikeuslain perusperiaatteita, jotka antavat tekijöille yksinoikeuden lisensoida tuotteensa valitsemillaan ehdoilla.

Samaan aikaan AGPL-lisenssin tekijät asettivat lisärajoitusten poistamisen mahdollistavan lausekkeen (katso liite 73) ensisijaisesti toimenpiteeksi koodioikeuksien omistajien väärinkäytösten estämiseksi, kuten kaupallisen käytön kieltävien lisävaatimusten lisäämiseksi. Tuomioistuin ei kuitenkaan hyväksynyt tätä kantaa ja päätti aiemmin käsitellyn asian "Neo4j Inc v. Graph Foundation" tulosten perusteella, että AGPL-lisenssin lauseke lisärajoitusten asettamista vastaan ​​on sovellettavissa toimiin käyttäjät (lisenssinsaajat) ja koodin omistusoikeuksien omistajat (lisenssinantajat) voivat lisensoida uudelleen.

Samanaikaisesti, kuten ennenkin, lisenssi voidaan vaihtaa vain uuteen koodiin, ja koodin vanha versio, joka avattiin aiemmin AGPL:llä, pysyy saatavilla aiemmalla lisenssillä. Nuo. Vastaaja saattoi kehittää koodin haarukan puhtaalla AGPL:llä siinä tilassa, ennen kuin tekijä oli vaihtanut lisenssiä, mutta haarukan perustaminen uuteen koodiin muutetun lisenssin kanssa ja sen käsitteleminen puhtaan AGPL:n alaisena koodina ei ole hyväksyttävää.

Lähde: opennet.ru

Lisää kommentti