Bruce Perens
CAL-litsents
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
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 (
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