Odstranitev Erica Raymonda z poštnih seznamov OSI in etična vprašanja v javnih licencah

Eric S. Raymond, eden od ustanoviteljev OSI (Open Source Initiative), ki je bil na začetku odprtokodnega gibanja, сообщилda mu je bil onemogočen dostop do poštnih seznamov OSI, na katerih je poskušal upirati se popravek 5. in 6. točke Kriteriji odprte kodepovezanih s prepovedjo diskriminacije, kritiziral pa je tudi poskuse omejevanja neetičnega ravnanja na ravni licenc in vsiljevanja idej. socialno pravičnost. Že nekaj mesecev v OSI gre naprej diskusijapovezanih s poskusi omogočanja licence CAL (Cryptographic Autonomy License) je ena od odprtih licenc, ki jih je odobril OSI. Januarja
zaradi nesoglasij OSI v zvezi s CAL odšel Bruce Perens, ki je skupaj z Ericom Raymondom razvil definicijo Open Source in ustvaril organizacijo OSI.

Po mnenju Raymonda je organizacija OSI dosegla stopnjo birokratizacije, ki ustreza tretji pravo politike, predlaga pisec Robert Conquest "Vedenje katere koli birokratske organizacije je najbolje razumeti, če domnevamo, da jo nadzoruje skrivna zarota njenih sovražnikov." Raymond je bil odstranjen iz poštnih seznamov, ker je bil preveč vztrajen govoril proti drugačni razlagi temeljnih načel, ki v licenci prepovedujejo poseganje v pravice določenih skupin in diskriminacijo na področju uporabe.

Po Raymondovih besedah ​​trenutno obstaja poskus redefiniranja kulturnih temeljev odprtokodne programske opreme. Namesto načel meritokracije in pristopa »pokaži mi kodeks« se vsiljuje nov model obnašanja, po katerem se nihče ne sme počutiti nelagodno. Posledica takšnih dejanj je zmanjšanje prestiža in avtonomije ljudi, ki opravljajo delo in pišejo kodeks, v korist samooklicanih varuhov plemenitih navad (ton-policist, se osredotočite na način predstavitve argumentov in ne na same argumente).

Takšno delo, tudi če je dobronamerno, moti procese samokorekture vedenja v skupnosti in se lahko zelo hitro sprevrže v cenzuro drugih pogledov. »Kodeksi ravnanja«, ki urejajo tudi neprojektne dejavnosti udeležencev, postajajo vse bolj razširjeni in pogosto postanejo orodje za zatiranje alternativnih stališč in drugih mnenj.

Glede etičnih omejitev v licencah in drugačnega pogleda na 5. in 6. točko definicije odprte licence je v zadnjem času vse več projektov, ki izražajo nezadovoljstvo nad dejstvom, da ponudniki oblakov ustvarjajo izpeljane komercialne produkte in se ukvarjajo s preprodajo odprtih ogrodij in DBMS v obliki storitev v oblaku, vendar ne sodelujejo v življenju skupnosti in ne pomagajo pri razvoju. Posledica je uvedba licenc, ki omejujejo obseg uporabe. Podobne licence so bile v zadnjih letih sprejete v projektih kot npr ElasticSearch, Redis, MongoDB, Časovni okvir и Ščurek DB.

Licenca lahko postane precedens CAL (Cryptographic Autonomy License), ki jo organizacija OSI skorajda šteje za odprto. Ta licenca uvaja nove omejitve zaradi želje, da bi podjetjem preprečili nadzor nad uporabniškimi podatki in da bi razvijalce aplikacij zavezali k shranjevanju šifrirnih ključev samo v sistemih končnih uporabnikov. Omenjene zahteve je mogoče obravnavati kot diskriminacijo razvijalcev aplikacij, ki shranjujejo ključe na centraliziranem strežniku.

Ne pozabite, da CAL velja v kategorijo licenc copyleft in razviti po naročilu projekta Holochain posebej za dodatno zaščito uporabniških podatkov v porazdeljenih aplikacijah P2P. Holochain razvija platformo, ki temelji na hashchainu, za gradnjo kriptografsko preverjenih distribuiranih aplikacij in z novo licenco poskuša zagotoviti, da je katera koli aplikacija, ki temelji na Holochainu, vredna zaupanja in avtonomna. Poleg tega, da zahteva, da se vsa izpeljana dela distribuirajo pod enakimi pogoji, licenca podeljuje pravice javnega izvajanja samo ob ohranjanju zaupnosti in avtonomije zasebnih kriptografskih ključev vsakega posameznega uporabnika.

CAL se konceptualno razlikuje od drugih licenc, saj ne zajema samo kode, ampak tudi podatke, ki se obdelujejo. Če je po licenci CAL ogrožena zaupnost uporabnikovega ključa (ključi so na primer shranjeni na centraliziranem strežniku), je kršeno lastništvo podatkov in izgubljen je nadzor nad lastnimi kopijami aplikacije. V praksi ta licenčna funkcija omogoča manipulacijo ključev samo na strani končnega uporabnika, ne da bi jih shranili na centralizirane strežnike. Na primer, licenca CAL podjetju ne bo omogočila ustvarjanja lastnega korporativnega klepeta P2P, ki temelji na Holochainu, v katerem so ključi zaposlenih nameščeni v skupni shrambi, ki jo nadzoruje podjetje, kar ne izključuje možnosti branja korespondence.

Opomba: Trenutno opensource.org, spletna stran OSI (Open Source Initiative), ki preverja skladnost licenc z merili odprte kode, v Ruski federaciji ni na voljo zaradi blokiranje Roskomnadzor (IP 159.65.34.8 je vključen v stari seznam blokiranih storitev v oblaku, ki so bile uporabljene v Telegramu). Iz podobnega razloga za blokado prizadeti 68 virov, povezanih z odprtokodnim razvojem, vključno z blogs.apache.org, git.openwrt.org, mozilla.cloudflare-dns.com, bugs.php.net, bugs.python.org itd.

Vir: opennet.ru

Dodaj komentar