Licence pro projekty s otevřeným zdrojovým kódem, která zavazuje uživatele „neškodit“

Čau Habr! Předkládám vaší pozornosti překlad článku „Licence s otevřeným zdrojovým kódem, která vyžaduje, aby uživatelé nezpůsobili žádnou újmu“ od Klinta Finleyho.

Licence pro projekty s otevřeným zdrojovým kódem, která zavazuje uživatele „neškodit“

Čína využívá technologii rozpoznávání obličeje, pro výpočet ujgurských muslimů. Americká armáda používá drony k zabíjení podezřelých z terorismu, a zároveň civilisté poblíž. Americké imigrační a celní orgány – ti samí, kteří drželi děti v klecích poblíž mexických hranic – spoléhají na software pro komunikaci a koordinaci, jako všechny moderní organizace.

Někdo musí napsat kód, který to všechno umožní. Vývojáři stále častěji vyzývají své zaměstnavatele a vlády, aby přestali používat jejich práci k neetickým účelům. Zaměstnanci Googlu přesvědčili společnost, aby přestala práce na analýze nahrávek z dronůa zrušit všechny plány ucházet se o cloud computing pro Pentagon. Zaměstnanci Microsoftu protestovali spolupráce společnosti s imigrační policií a vojenské, i když s minimálním úspěchem.

Je však poměrně obtížné zabránit společnostem nebo vládám v používání softwaru, který již byl napsán, zvláště pokud je tento software ve veřejné doméně. Minulý měsíc například Seth Vargo smazal nějaký můj software open source z online úložišť na protest proti jeho potenciálnímu využití imigrační policií. Nicméně, protože otevřený zdrojový kód lze volně kopírovat a distribuovat, veškerý vzdálený kód byl velmi brzy dostupný v jiných zdrojích.

Coraline Ida Emki chce dát svým kolegům programátorům větší kontrolu nad tím, jak se používá jejich software. Software vydaný pod svým novým "Hippokratova licence" může být distribuován a upravován pro jakýkoli účel, s jednou významnou výjimkou: software nesmí být používán jednotlivci, společnostmi, vládami nebo jinými skupinami v systémech nebo pro činnosti, které aktivně a záměrně ohrožují, poškozují nebo jinak ohrožují fyzické osoby. nebo duševní zdraví nebo ekonomické či jiné blaho jednotlivců nebo skupin lidí, v rozporu s Všeobecnou deklarací lidských práv OSN.

Jasně definovat, co to znamená způsobit škodu, je ze své podstaty obtížné a kontroverzní, ale Emki doufá, že propojení této licence s již existujícími mezinárodními standardy pomůže snížit nejistotu v této otázce. "Deklarace lidských práv je 70 let starý dokument široce uznávaný pro své definice újmy a toho, co přesně představuje porušení lidských práv," řekl Emkey.

Samozřejmě je to dost odvážný návrh, ale Emki známý tím, že říká takové věci. V roce 2014 napsala první verzi pravidel chování pro open source projekty s názvem „Kodex chování pro účastníky“. Zpočátku se to setkalo se skepsí, ale tato pravidla již přijalo více než 40000 XNUMX projektů s otevřeným zdrojovým kódem, od platformy TensorFlow AI od Googlu po linuxové jádro.
Je pravda, že v současné době jen málokdo publikuje materiál pod „Hippokratovou licencí“, dokonce ani Emki sama ji zatím nepoužívá. Licence ještě musí projít právním schválením, na což si Emki najala právníka, plus jsou možné různé překážky, mimo jiné v podobě kompatibility s jinými licencemi, se kterými se bude muset nějak vypořádat.

Emkey souhlasí s tím, že změna způsobu, jakým inženýři licencují svou práci, sama o sobě nezastaví porušování lidských práv. Chce však dát lidem nástroj, jak odradit společnosti, vlády nebo jiné nekalé subjekty od používání jejich kodexu k páchání zločinů.
Nezisková organizace Open Source Initiative uvedla, že software s otevřeným zdrojovým kódem „by neměl diskriminovat jednotlivce ani skupiny jednotlivců“ a „neměl by nikoho omezovat v pokusech o použití softwaru v určitých oblastech práce“.

Zda jsou porušování lidských práv „specifickými oblastmi práce“, se teprve uvidí (Cca. pruh je tu spousta sarkasmu), protože Emki ještě oficiálně nepředložila svou „Hippokratovu licenci“ OSI ke kontrole. nicméně v tweetu minulý měsíc Organizace uvedla, že tato licence neodpovídá definici svobodného softwaru. Spoluzakladatel OSI Bruce Pierence také napsal na svém bloguže tato licence je v rozporu s definicí poskytnutou jejich organizací.

Emki doufá, že sjednotí komunitu open source a bude tlačit na OSI, aby změnila svou definici nebo vytvořila novou. "Myslím, že definice OSI je žalostně zastaralá," řekl Emkee. "V tuto chvíli komunita open source jednoduše nemá v rukou nástroje, které by zabránily použití našich technologií například fašisty."

Obavy Emky sdílejí i další vývojáři. Michael Caferella, spoluzakladatel populární platformy pro zpracování dat s otevřeným zdrojovým kódem Hadoop, viděl, že jeho nástroje se používají způsoby, které si nikdy nepředstavoval, včetně Národní bezpečnostní agentury. „Je dobré, když lidé začnou přemýšlet o tom, kdo a jak používá jejich software. Osobně se nejvíce obávám zneužívání ze strany nedemokratických států, které mají značné inženýrské zdroje na změnu a zavádění nových projektů. Nemám potřebné zkušenosti, abych řekl, zda tato (Hippokratova licence) bude stačit k zastavení takového zneužívání,“ řekl.

Pokusy změnit definice open source tak, aby zohledňovaly etické problémy, mají dlouhou a kontroverzní historii. Emki není zdaleka první, kdo se pokusil napsat licenci, která by zabránila použití open source za účelem způsobení škody. Takže peer to peer Výpočetní nástroj GPU: Global Processing Unit byl propuštěn v roce 2006 na základě licence zakazující jeho použití armádou. Dosud měla taková opatření malý efekt, ale to se může změnit. Dříve v tomto roce byly přijaty desítky softwarových projektů Licence Anti-996, která vyžaduje, aby uživatelé dodržovali místní i mezinárodní pracovní normy, v reakci na zprávy o nechutných pracovních podmínkách v čínských technologických společnostech. Emkey doufá, že odpor veřejnosti proti imigrační policii USA, který se rozšířil daleko za hranice technologického sektoru, se může ukázat jako bod zlomu.

Někteří poukazují na možnost přijetí nového termínu pro kód, který je některými otevřen, ale jiným je uzavřen. „Možná bychom měli přestat nazývat náš software ‚otevřeným‘ a začít mu říkat ‚otevřený navždy‘,“ napsal Vargo ve svém tweetu, stejný programátor, který předtím vymazal svůj kód na protest proti imigrační policii.

Termín „software s otevřeným zdrojovým kódem“ byl přijat na konci 1990. let jako alternativa k „svobodnému softwaru“ a byl v té době spojován s určitými ideologickými problémy. A nyní, když se vývojáři stávají stále ideologičtějšími, možná nastal čas, aby se objevil další termín.

Zdroj: www.habr.com

Přidat komentář