Bruce Perens lahkub OSI-st CAL-i poleemika pärast

Bruce Perens teatas avatud lähtekoodiga algatusest (OSI) lahkumise kohta, mis kontrollib litsentside vastavust avatud lähtekoodi kriteeriumidele. Bruce on OSI kaasasutaja, üks avatud lähtekoodi definitsiooni autoreid, BusyBoxi paketi looja ja Debiani projekti teine ​​juht (1996. aastal järgnes ta Ian Murdochile). Lahkumise põhjuseks tuuakse soovimatus olla seotud OSI kaasamise otsusega CAL (Cryptographic Autonomy License) avatud litsentside hulgas.

CAL-litsents seotud copyleft-litsentside kategooriasse ja arenenud projekti tellimusel Holochain spetsiaalselt kasutajaandmete täiendavaks kaitseks hajutatud P2P-rakendustes. Holochain arendab räsiahelapõhist platvormi krüptograafiliselt kontrollitud hajutatud rakenduste loomiseks.

CAL-litsents võimaldab Holochaini kasutada tasuta ja avatud lähtekoodiga tarkvarana, kui on täidetud mitu tingimust. Esiteks tuleb Holochaini lähtekood ja kõik tuletatud teosed esitada samadel tingimustel, sealhulgas krüptograafiliste võtmete konfidentsiaalsuse säilitamisega seotud tingimustega. Teiseks, õigus Holochaini avalikule esitamisele, sealhulgas Holochaini API kasutamisele rakenduste käitamiseks, antakse ainult siis, kui säilitatakse iga üksiku kasutaja privaatsete krüptovõtmete konfidentsiaalsus ja autonoomia.

CAL erineb põhimõtteliselt teistest litsentsidest – kui teenus kasutab selle litsentsi alusel tarkvara, ei hõlma see mitte ainult koodi, vaid ka töödeldavaid andmeid. CAL-i alusel, kui kasutaja võtme konfidentsiaalsus on ohus (näiteks võtmed salvestatakse tsentraliseeritud serverisse), rikutakse andmete omandiõigust ja kaob kontroll nende enda rakenduse koopiate üle. Praktikas võimaldab see litsentsifunktsioon võtmetega manipuleerimist ainult lõppkasutaja poolel, ilma neid tsentraliseeritud serveritesse salvestamata.

Näiteks ei võimalda CAL-litsents ettevõttel luua Holochainil põhinevat oma ettevõtte P2P-vestlust, kus töötajate võtmed asetatakse ettevõtte kontrollitavale ühisele salvestusruumile, mis ei välista kirjavahetuse lugemise võimalust. Nii püüab Holochain tagada, et iga Holochainil põhinev rakendus oleks usaldusväärne ja autonoomne. Kui rakendus kasutab kasutajavõtmetega töötamiseks tsentraliseeritud süsteeme, võetakse selliselt rakenduselt Holochainiga töötamise õigus.

Bruce Perens arvabet CAL ei paku vajalikku vabadust ja on suunatud kaitsmisele Holochain kuritarvitamise eest arendajate poolt, kes üritavad oma rakendustes kasutajaandmeid täielikult kontrollida. Nõuded võtmete salvestamiseks ainult lõppkasutaja süsteemides, pidades silmas Avatud lähtekoodiga kriteeriumid võib tajuda teatud rühmade õiguste rikkumisena ja diskrimineerimisena rakendusvaldkonnas.

Perens selgitas, et avatud litsentside oluline omadus on võimalus neid rakendada ilma advokaate kaasamata. Kasutaja saab lihtsalt installida programmi, mis kuulub OSI poolt heaks kiidetud avatud litsentsi alla, ja seni, kuni ta ei muuda koodi ega anna programmi kellelegi teisele, ei pea ta isegi litsentsi lugema. OSI on heaks kiitnud enam kui 100 avatud litsentsi, mis kõik järgivad seda mudelit. Kuid CAL rikub seda mudelit – kui keegi töötab CAL-i alusel programmi ja tal on kasutajad, lasub tal täiendav vastutus neile kasutajatele andmete tagastamise eest.

Uue litsentsiga püüab Holochain kontrollida rakenduste võrku ja seista vastu tõsiasjale, et hajutatud platvormi klientide arendajad saavad kasutajaid endaga siduda, püüdes nende andmeid. Perens tunnistab kasutajate privaatsuse tagamise head eesmärki, kuid usub, et on vastuvõetamatu, et litsentsi mõistmiseks ja kasutajatega suhtlemiseks on vaja juriidilist nõu. Perens juhtis tähelepanu ka litsentside vohamise tigedusele, mille rohkus muudab erinevate litsentside alla rakenduste kombineerimise keeruliseks ning tõi välja, et läbi on võimalik saada vaid kolme litsentsiga - AGPLv3, LGPLv3 ja Apache v2.

CAL-i töötas välja tuntud advokaat Van Lindbergh (Van Lindberg), mis on spetsialiseerunud intellektuaalomandi ja avatud lähtekoodiga tarkvara litsentsidega seotud küsimustele. Kõrval teavet, mille registril õnnestus hankida, tegi Lindbergh eraviisiliselt lobitööd, et OSI direktorid nõustuksid tunnustama CAL-i avatud litsentsina, jättes mööda avaliku litsentsi kinnitamise protsessist.

Lindberg vastas, et paljudel inimestel on CAL-i suhtes eelarvamused ja nad üritavad kasutada mis tahes ettekäänet, et sellele vastu seista. Sõna lobitöö on selles kontekstis sobimatu, kuna litsentsi vaadati üle ja arutati avalikel foorumitel ning eraviisiliselt arutati ainult protseduurilisi küsimusi.

Pamela Chestek, kes juhib litsentside läbivaatamise komiteed, ütles, et erakirjavahetuses pole midagi ebatavalist, sest OSI juhtnõukogu konsulteerib tavaliselt osapooltega enne litsentsi läbivaatamist. Tal oli ka Lindberghiga telefonivestlus, milles ta püüdis täpselt selgitada, mis probleemid kavandatava litsentsiga olid. Võib-olla ei saadud sellest suhtlusest õigesti aru. Mis puudutab CAL-litsentsi, siis selle üle pole arutelu veel lõppenud ja lõplikku arvamust pole veel kujunenud.

Allikas: opennet.ru

Lisa kommentaar