Uklanjanje Erica Raymonda s popisa slanja OSI-ja i etička pitanja u javnim licencama

Eric S. Raymond, jedan od utemeljitelja OSI-ja (Open Source Initiative), koji je bio u početku pokreta otvorenog koda, сообщилda mu je zabranjen pristup OSI-jevim mailing listama na kojima je pokušao odoljeti revizija točaka 5. i 6 Kriteriji otvorenog kodavezano uz zabranu diskriminacije, a kritizirao je i pokušaje ograničavanja neetičkog ponašanja na razini licenci i nametanja ideja društvene pravda. Već nekoliko mjeseci u OSI prodolžaetsâ raspravavezano uz pokušaje omogućavanja licence CAL (Cryptographic Autonomy License) jedna je od otvorenih licenci koje je odobrio OSI. U siječnju
zbog neslaganja s OSI-jem u vezi s CAL-om otišao Bruce Perens, koji je zajedno s Ericom Raymondom razvio definiciju Open Sourcea i stvorio OSI organizaciju.

Prema Raymondu, organizacija OSI dosegla je razinu birokratizacije koja odgovara trećoj pravo politike, predložio je pisac Robert Conquest "Ponašanje bilo koje birokratske organizacije najbolje je razumjeti ako pretpostavimo da je kontrolirana tajnom zavjerom svojih neprijatelja." Raymond je uklonjen s mailing liste jer je bio previše uporan izvedena protiv različitog tumačenja temeljnih načela koja u licenciji zabranjuju povredu prava određenih skupina i diskriminaciju u području primjene.

Prema Raymondu, trenutačno postoji pokušaj redefiniranja kulturnih temelja softvera otvorenog koda. Umjesto principa meritokracije i pristupa “pokaži mi kodeks” nameće se novi model ponašanja prema kojem se nitko ne bi trebao osjećati neugodno. Učinak takvih radnji je smanjenje prestiža i autonomije ljudi koji rade i pišu kodeks, u korist samozvanih čuvara plemenitih manira (ton-policajac, usredotočite se na način na koji su argumenti prezentirani, a ne na same argumente).

Takav rad, čak i ako se provodi dobronamjerno, remeti procese samokorekcije ponašanja u zajednici i vrlo lako može prerasti u cenzuru drugih pogleda. “Kodeksi ponašanja”, osmišljeni da reguliraju čak i neprojektne aktivnosti sudionika, postaju sve rašireniji i često postaju alat za potiskivanje alternativnih gledišta i drugih mišljenja.

Što se tiče etičkih ograničenja u licencama i drugačijeg pogleda na točke 5. i 6. definicije otvorene licence, u posljednje vrijeme sve više projekata izražava nezadovoljstvo činjenicom da cloud provideri stvaraju izvedene komercijalne proizvode i bave se preprodajom otvorenih frameworka i DBMS u obliku cloud servisa, ali ne sudjeluju u životu zajednice i ne pomažu u razvoju. Posljedica je uvođenje licenci koje nameću ograničenja u opsegu korištenja. Slične licence usvojene su posljednjih godina u projektima kao što su Elasticsearch, Redis, MongoDB, Rokove и Bubašvaba DB.

Licenca može postati presedan CAL (Licenca za kriptografsku autonomiju), koju organizacija OSI uskoro smatra otvorenom. Ova licenca uvodi nova ograničenja zbog želje da se tvrtkama onemogući kontrola korisničkih podataka i da se programeri aplikacija obvežu na pohranjivanje ključeva za šifriranje samo na sustavima krajnjih korisnika. Navedeni zahtjevi mogu se smatrati diskriminacijom programera aplikacija koji pohranjuju ključeve na centraliziranom poslužitelju.

Imajte na umu da CAL vrijedi u kategoriju copyleft licenci i razvijena po nalogu projekta Holochain posebno za dodatnu zaštitu korisničkih podataka u distribuiranim P2P aplikacijama. Holochain razvija platformu temeljenu na hashchainu za izgradnju kriptografski verificiranih distribuiranih aplikacija i, s novom licencom, pokušava osigurati da svaka aplikacija temeljena na Holochainu bude pouzdana i autonomna. Osim zahtjeva da se svi izvedeni radovi distribuiraju pod istim uvjetima, licenca daje samo prava javnog izvođenja uz zadržavanje povjerljivosti i autonomije privatnih kriptografskih ključeva svakog pojedinog korisnika.

CAL se konceptualno razlikuje od ostalih licenci jer ne pokriva samo šifru, 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 poslužitelju), tada se krši vlasništvo nad podacima i gubi se kontrola nad njihovim vlastitim kopijama aplikacije. U praksi, ova značajka licence dopušta manipulaciju ključevima samo na strani krajnjeg korisnika, bez njihovog pohranjivanja na centralizirane poslužitelje. Na primjer, CAL licenca neće dopustiti tvrtki stvaranje vlastitog korporativnog P2P chata temeljenog na Holochainu, u kojem se ključevi zaposlenika nalaze na zajedničkom skladištu koje kontrolira tvrtka, što ne isključuje mogućnost čitanja korespondencije.

Napomena: Trenutno opensource.org, web stranica OSI (Open Source Initiative), koja provjerava usklađenost licenci s kriterijima otvorenog koda, nedostupna je u Ruskoj Federaciji zbog blokiranje Roskomnadzor (IP 159.65.34.8 uključen je u staru listu blokiranja usluga u oblaku koje su se koristile u Telegramu). Iz sličnog razloga za blokadu pogođeni 68 resursa povezanih s razvojem otvorenog koda, uključujući blogs.apache.org, git.openwrt.org, mozilla.cloudflare-dns.com, bugs.php.net, bugs.python.org itd.

Izvor: opennet.ru

Dodajte komentar