Bruce Perens napušta OSI zbog kontroverze o CAL-u

Bruce Perens najavljeno o napuštanju Open Source Initiative (OSI), koja provjerava usklađenost licenci sa kriterijima otvorenog koda. Bruce je suosnivač OSI-ja, jedan od autora definicije otvorenog koda, kreator BusyBox paketa i drugi vođa Debian projekta (1996. naslijedio je Iana Murdocha). Kao razlog odlaska navodi se nevoljkost da se ima veze sa odlukom OSI o uključivanju VAPNO (Licenca za kriptografsku autonomiju) među otvorenim licencama.

CAL licenca se primjenjuje u kategoriju copyleft licenci i razvijen po nalogu projekta Holochain posebno za dodatnu zaštitu korisničkih podataka u distribuiranim P2P aplikacijama. Holochain razvija platformu zasnovanu na hashchainu za izgradnju kriptografski verifikovanih distribuiranih aplikacija.

CAL licenca dozvoljava Holochain-u da se koristi kao besplatan softver otvorenog koda, sve dok je ispunjeno nekoliko uslova. Prvo, izvorni kod Holochaina i svi izvedeni radovi moraju biti dostavljeni pod istim uslovima, uključujući uslove koji se odnose na održavanje povjerljivosti kriptografskih ključeva. Drugo, pravo na javno izvođenje Holochaina, uključujući korištenje Holochain API-ja za pokretanje aplikacija, dodjeljuje se samo uz održavanje povjerljivosti i autonomije privatnih kriptografskih ključeva svakog pojedinačnog korisnika.

CAL se konceptualno razlikuje od drugih licenci – ako usluga koristi softver pod ovom licencom, ona ne pokriva samo kod, već i podatke koji se obrađuju. Prema CAL-u, ako je povjerljivost ključa korisnika ugrožena (na primjer, ključevi su pohranjeni na centraliziranom serveru), tada se krši vlasništvo nad podacima i gubi se kontrola nad vlastitim kopijama aplikacije. U praksi, ova funkcija licence omogućava manipulaciju ključem samo na strani krajnjeg korisnika, bez njihovog pohranjivanja na centralizirane servere.

Na primjer, CAL licenca neće dozvoliti kompaniji da kreira vlastiti korporativni P2P chat zasnovan na Holochain-u, u kojem se ključevi zaposlenika stavljaju na zajedničko skladište koje kontrolira kompanija, što ne isključuje mogućnost čitanja korespondencije. Ovo je način na koji Holochain pokušava osigurati da svaka aplikacija zasnovana na Holochainu bude pouzdana i autonomna. Ako aplikacija koristi centralizirane sisteme za rad s korisničkim ključevima, takva aplikacija je lišena prava na rad s Holochainom.

Bruce Perens sčitaetda CAL ne pruža potrebnu slobodu i ima za cilj zaštitu Holochain od zloupotrebe od strane programera koji pokušavaju u potpunosti kontrolirati korisničke podatke u svojim aplikacijama. Zahtjevi za pohranjivanje ključeva samo na sistemima krajnjeg korisnika u svjetlu Kriterijumi otvorenog koda može se smatrati kršenjem prava određenih grupa i diskriminacijom u oblasti primjene.

Perens je objasnio da je važna karakteristika otvorenih licenci mogućnost njihove primjene bez uključivanja advokata. Korisnik može jednostavno instalirati program koji dolazi pod OSI odobrenom otvorenom licencom, i sve dok ne promijeni kod ili ne da program nekom drugom, ne mora ni čitati licencu. OSI je odobrio više od 100 otvorenih licenci, od kojih sve slijede ovaj model. Ali CAL razbija ovaj model - ako neko pokreće program pod CAL-om i ima korisnike, onda ima dodatnu odgovornost vraćanja podataka tim korisnicima.

S novom licencom, Holochain pokušava kontrolirati mrežu aplikacija i suprotstaviti se činjenici da programeri klijenata za distribuiranu platformu mogu vezati korisnike za sebe hvatanjem njihovih podataka. Perens prepoznaje dobru svrhu osiguravanja privatnosti korisnika, ali smatra da je neprihvatljivo da će biti potreban pravni savjet za razumijevanje licence i interakciju s korisnicima. Perens je skrenuo pažnju i na opakost proliferacije licenci, čije obilje otežava kombinovanje aplikacija pod različitim licencama, te istakao da je moguće proći sa samo tri licence - AGPLv3, LGPLv3 i Apache v2.

CAL je razvio poznati advokat Van Lindbergh (Van Lindberg), specijalizirana za pitanja vezana za intelektualnu svojinu i licence za softver otvorenog koda. By informacije, koju je Registar uspio dobiti, Lindbergh je privatno lobirao za dogovor direktora OSI-a da priznaju CAL kao otvorenu licencu, zaobilazeći proces odobravanja javne licence.

Lindberg je odgovorio da mnogi ljudi imaju unaprijed stvorene predodžbe o CAL-u i da pokušavaju iskoristiti bilo kakav izgovor da mu se suprotstave. Riječ lobiranje je neprikladna u ovom kontekstu, budući da je licenca razmatrana i diskutovana na javnim forumima, a samo o proceduralnim pitanjima raspravljalo se u četiri oka.

Pamela Chestek, koja predsjedava komisijom za reviziju licence, rekla je da nema ništa neobično u vezi s privatnom korespondencijom jer se Upravno vijeće OSI obično konsultuje sa strankama prije nego što pregleda dozvolu. Imala je i telefonski razgovor sa Lindberghom, u kojem je pokušala da objasni u čemu su tačno problemi sa predloženom licencom. Možda ova komunikacija nije ispravno shvaćena. Što se tiče CAL licence, rasprava u vezi sa njom još nije završena i još nije formirano konačno mišljenje.

izvor: opennet.ru

Dodajte komentar