Licencia pre projekty s otvoreným zdrojom, ktorá zaväzuje používateľov „neškodiť“

Čau Habr! Do pozornosti dávam preklad článku „Licencia s otvoreným zdrojom, ktorá vyžaduje, aby používatelia nespôsobili žiadne škody“ od Klinta Finleyho.

Licencia pre projekty s otvoreným zdrojom, ktorá zaväzuje používateľov „neškodiť“

Čína využíva technológiu rozpoznávania tváre, na výpočet ujgurských moslimov. Používa americká armáda drony na zabíjanie osôb podozrivých z terorizmu, a zároveň civilistov v blízkosti. Americké imigračné a colné orgány – tí istí, ktorí držali deti v klietkach blízko mexických hraníc – sa ako všetky moderné organizácie spoliehajú na softvér na komunikáciu a koordináciu.

Niekto musí napísať kód, ktorý toto všetko umožní. Vývojári čoraz častejšie vyzývajú svojich zamestnávateľov a vlády, aby prestali využívať ich prácu na neetické účely. Zamestnanci Google presvedčili spoločnosť, aby prestala pracovať na analýze nahrávok z dronova zrušiť všetky plány uchádzať sa o cloud computing pre Pentagon. Zamestnanci Microsoftu protestovali spolupráce spoločnosti s imigračnou políciou a vojenské, aj keď s minimálnym úspechom.

Je však dosť ťažké zabrániť spoločnostiam alebo vládam používať softvér, ktorý už bol napísaný, najmä ak je tento softvér vo verejnej doméne. Minulý mesiac napríklad Seth Vargo odstránil nejaký môj softvér open source z online úložísk na protest proti jeho potenciálnemu využívaniu imigračnou políciou. Keďže však otvorený zdrojový kód možno voľne kopírovať a distribuovať, všetok vzdialený kód bol veľmi skoro dostupný v iných zdrojoch.

Coraline Ida Emki chce dať svojim kolegom programátorom väčšiu kontrolu nad tým, ako sa používa ich softvér. Softvér vydaný pod novým "Hippokratova licencia" môže byť distribuovaný a upravovaný na akýkoľvek účel, s jednou významnou výnimkou: softvér nesmú používať jednotlivci, korporácie, vlády alebo iné skupiny v systémoch alebo na činnosti, ktoré aktívne a úmyselne ohrozujú, poškodzujú alebo inak ohrozujú fyzické osoby. alebo duševného zdravia alebo ekonomického alebo iného blahobytu jednotlivcov alebo skupín ľudí v rozpore so Všeobecnou deklaráciou ľudských práv OSN.

Jasné definovanie toho, čo znamená spôsobiť škodu, je vo svojej podstate ťažké a kontroverzné, ale Emki dúfa, že prepojenie tejto licencie s existujúcimi medzinárodnými normami pomôže znížiť neistotu v tejto otázke. „Deklarácia ľudských práv je 70-ročný dokument široko akceptovaný pre svoje definície ujmy a toho, čo presne predstavuje porušenie ľudských práv,“ povedal Emkey.

Samozrejme, je to dosť odvážny návrh, ale Emki známy tým, že hovorí takéto veci. V roku 2014 napísala prvú verziu pravidiel správania pre projekty s otvoreným zdrojom s názvom „Kódex správania pre účastníkov“. Spočiatku sa to stretlo so skepticizmom, ale tieto pravidlá už prijalo viac ako 40000 XNUMX projektov s otvoreným zdrojovým kódom, od platformy AI TensorFlow od Googlu až po jadro Linuxu.
Je pravda, že v súčasnosti len málo ľudí publikuje materiál pod „Hippokratovou licenciou“, dokonca ani samotná Emki ho ešte nepoužíva. Licencia ešte musí prejsť zákonným schválením, na čo si Emki najala právnika, plus sú možné rôzne prekážky, vrátane kompatibility s inými licenciami, s ktorými sa bude treba nejako vysporiadať.

Emkey súhlasí s tým, že zmena spôsobu, akým inžinieri licencujú svoju prácu, sama o sebe nezastaví porušovanie ľudských práv. Chce však dať ľuďom nástroj, ktorý odradí firmy, vlády či iné nekalé subjekty od používania ich kódexu na páchanie trestnej činnosti.
Nezisková organizácia Open Source Initiative uviedla, že softvér s otvoreným zdrojovým kódom „by nemal diskriminovať jednotlivcov ani skupiny jednotlivcov“ a „nemal by nikoho obmedzovať v pokusoch o používanie softvéru v určitých oblastiach práce“.

To, či sú porušovanie ľudských práv „špecifickými oblasťami práce“, sa ešte len uvidí (približne. pruh je tu veľa sarkazmu), keďže Emki ešte oficiálne nepredložila svoju „Hippokratovu licenciu“ OSI na posúdenie. Avšak v tweete minulý mesiac Organizácia uviedla, že táto licencia nezodpovedá definícii slobodného softvéru. Spoluzakladateľ OSI Bruce Pierence tiež napísal na svojom bloguže táto licencia je v rozpore s definíciou poskytnutou ich organizáciou.

Emki dúfa, že zjednotí open source komunitu a bude vyvíjať tlak na OSI, aby zmenil svoju definíciu alebo vytvoril novú. "Myslím si, že definícia OSI je žalostne zastaraná," ​​povedal Emkee. „V súčasnosti komunita s otvoreným zdrojom jednoducho nemá v rukách nástroje, ktoré by zabránili používaniu našich technológií napríklad fašistami.“

Obavy Emky zdieľajú aj ďalší vývojári. Michael Caferella, spoluzakladateľ populárnej platformy na spracovanie údajov s otvoreným zdrojovým kódom Hadoop, videl, že jeho nástroje sa používajú spôsobom, ktorý si nikdy nepredstavoval, vrátane Národnej bezpečnostnej agentúry. „Je dobré, ak ľudia začnú premýšľať o tom, kto a ako používa ich softvér. Osobne sa najviac obávam zneužívania zo strany nedemokratických štátov, ktoré majú značné inžinierske zdroje na zmenu a nasadenie nových projektov. Nemám potrebné skúsenosti, aby som povedal, či táto (Hippokratova licencia) bude stačiť na zastavenie takéhoto zneužívania,“ povedal.

Pokusy zmeniť definície open source tak, aby zohľadňovali etické problémy, majú dlhú a kontroverznú históriu. Emki nie je ani zďaleka prvá, ktorá sa pokúša napísať licenciu, ktorá by bránila používaniu open source za účelom spôsobenia škody. Takže peer to peer Výpočtová pomôcka GPU: Globálna procesorová jednotka bol prepustený v roku 2006 na základe licencie zakazujúcej jeho použitie armádou. Doteraz mali takéto opatrenia malý efekt, ale to sa môže zmeniť. Na začiatku tohto roka boli prijaté desiatky softvérových projektov Licencia Anti-996, ktorá vyžaduje, aby používatelia dodržiavali miestne aj medzinárodné pracovné normy, v reakcii na správy o nechutných pracovných podmienkach v čínskych technologických spoločnostiach. Emkey dúfa, že odpor verejnosti proti imigračnej polícii USA, ktorý sa rozšíril ďaleko za hranice technologického sektora, sa môže ukázať ako bod zlomu.

Niektorí poukazujú na možnosť prijatia nového termínu pre kódex, ktorý je pre niektorých otvorený, ale pre iných je uzavretý. „Možno by sme mali prestať nazývať náš softvér „otvorený“ a začať ho nazývať „otvorený navždy“,“ napísal Vargo vo svojom tweete, ten istý programátor, ktorý predtým vymazal svoj kód na protest proti imigračnej polícii.

Termín „softvér s otvoreným zdrojovým kódom“ bol prijatý koncom 1990. rokov ako alternatíva k „slobodnému softvéru“ a v tom čase sa spájal s určitými ideologickými problémami. A teraz, keď sa vývojári stávajú viac ideologickými, možno je čas, aby sa objavil ďalší termín.

Zdroj: hab.com

Pridať komentár