Licence pro projekty s otevřeným zdrojovým kódem, která vyžaduje od uživatelů, aby "neškodili"

Ahoj, Habr! Představuji vám překlad článku „Licenční smlouva pro otevřený zdroj, která vyžaduje, aby uživatelé nečinili žádné škody“ autor Klint Finley.

Licence pro projekty s otevřeným zdrojovým kódem, která vyžaduje od uživatelů, aby "neškodili"

Čína využívá technologie rozpoznávání obličeje, aby identifikoval ujgurské muslimy. Americká armáda používá drony k zabíjení podezřelých z terorismu, stejně jako civilistů, kteří se nacházejí poblíž. Americká imigrační a celní policie — ti, kteří drželi děti v klecích u mexické hranice — se spoléhají na software pro komunikaci a koordinaci, stejně jako všechny moderní organizace.

Někdo musí napsat kód, který to vše umožňuje. Stále častěji se vývojáři obracejí na své zaměstnavatele a vládu s výzvami, aby přestali používat jejich práci k neetickým účelům. Zaměstnanci Googlu přesvědčili společnost, aby ukončila práci na analýze záznamů z dronů, jakož i zrušila všechny plány účastnit se tendrů na cloudové služby pro Pentagon. Zaměstnanci Microsoftu protestovali proti spolupráci společnosti s imigrační policií a armádou, i když s minimálním úspěchem.

Je však docela obtížné zabránit společnostem nebo vládám v používání již napsaného softwaru, zvlášť když je tento software ve veřejné doméně. Minulý měsíc například Seth Vargo odstranil část svého softwaru s otevřeným zdrojovým kódem (open source) z online repozitářů jako protest proti jeho potenciálnímu využití imigrační policií. Nicméně, protože open source kód může být volně kopírován a šířen, veškerý odstraněný kód byl velmi brzy dostupný v jiných zdrojích.

Coraline Ada Ehmke chce dát svým kolegům programátorům větší kontrolu nad tím, jak je jejich software používán. Software vydaný pod její novou „Hipokratovou licencí“ může být šířen a modifikován pro jakékoli účely, s jedním velkým výjimkou: software nesmí být používán jednotlivci, korporacemi, vládami nebo jinými skupinami v systémech nebo pro činnosti, které aktivně a úmyslně ohrožují, způsobují škody nebo jinak ohrožují fyzické či psychické zdraví, stejně jako ekonomickou nebo jinou pohodu jednotlivců nebo skupin lidí, v rozporu s Všeobecnou deklarací lidských práv OSN.

Jasné stanovení, co znamená 'způsobení újmy', je v podstatě obtížný a kontroverzní bod, avšak Emky doufá, že spojení této licence s již existujícími mezinárodními standardy pomůže snížit nejistotu v této oblasti. 'Deklarace lidských práv je dokument s 70letou historií, široce uznávaný pro své definice újmy a co konkrétně představuje porušení lidských práv,' poznamenala Emky.

Nepochybně se jedná o poměrně odvážný návrh, avšak Emky je známá právě pro taková vyjádření.V roce 2014 napsala první verzi pravidel chování pro open source projekty nazvanou 'Kodex chování účastníků'. Zpočátku byla přijata se skepticismem, avšak více než 40 000 open source projektů již tato pravidla přijalo, od Googlovské platformy pro AI TensorFlow až po jádro Linuxu.
Pravda, v současnosti jen málo kdo publikuje materiál pod 'Hippokratovou licencí', dokonce ani sama Emky ji zatím nepoužívá. Licence musí ještě projít právními schváleními, na což Emky najala právníka, navíc mohou existovat různé překážky, včetně kompatibility s jinými licencemi, se kterými bude nutné nějakým způsobem vyřešit.

Emky souhlasí, že změna způsobu, jakým inženýři licencují své práce, sama o sobě nezastaví porušování lidských práv. Chce však lidem poskytnout nástroj na odrážení různých společností, vlád nebo jiných nepřátelských struktur od používání jejich kódu k páchání zločinů.
Nekomerční organizace Open Source Initiative uvedla, že software s otevřeným zdrojovým kódem 'nesmí diskriminovat jednotlivce nebo skupiny' a 'nesmí nikomu bránit v pokusech používat programy v určitých oblastech práce'.

Zda porušování lidských práv představuje 'určité oblasti práce', je třeba ještě vyjasnit (pozn. překl. je zde cítit značná dávka sarkasmu), protože Emky dosud oficiálně neposlala svou 'Hippokratovu licenci' k recenzi do OSI. Nicméně v tweetu minulý měsíc organizace uvedla, že tato licence neodpovídá definici svobodného softwaru. Spolu­zakladatel OSI Bruce Perens také napsal na svém blogu, že tato licence je v rozporu s definicí, kterou poskytla jejich organizace.

Emky doufá, že sjednotí komunitu vývojářů open source s cílem vyvinout tlak na OSI, aby změnila svou definici, nebo vytvořila novou. „Myslím si, že definice OSI je hrozně zastaralá,“ řekla Emky. „V současné době nemá open source komunita prostě nástroje, jak zabránit používání našich technologií, například fašisty.“

Obavy Emky sdílejí i další vývojáři. Michael Kaferella, spoluzakladatel populární open source platformy pro zpracování dat Hadoop, viděl, jak byly jeho nástroje použity k účelům, které si nedokázal ani představit, včetně využití Národní bezpečnostní agenturou. „Je dobré, pokud lidé začnou přemýšlet o tom, kdo a jak používá jejich software. Osobně se nejvíce obávám zneužití ze strany nedemokratických států, které mají značné inženýrské zdroje pro modifikaci a nasazení nových projektů. Nemám potřebné zkušenosti, abych řekl, zda bude (Hippokratova licence) dostatečná k zastavení takových zneužití,“ řekl.

Pokusy o změnu definic otevřeného kódu s cílem zohlednit etické otázky mají docela dlouhou a kontroverzní historii. Emky rozhodně není první, kdo se snaží napsat licenci, která by bránila využití otevřeného kódu k poškození. Tak peer-to-peer výpočetní nástroj GPU: Globální zpracovatelská jednotka byl vydán v roce 2006 pod licencí zakazující jeho použití armádou. Donedávna měly takové opatření malý účinek, ale to se může změnit. Na začátku tohoto roku desítky softwarových projektů přijaly licenci Anti-996, která vyžaduje, aby uživatelé dodržovali jak místní, tak mezinárodní standardy práce, v reakci na zprávy o odporných pracovních podmínkách v čínských technologických společnostech. Emky doufá, že veřejná reakce na jednání imigrační policie USA, která se rozšířila daleko za hranice technologického sektoru, může být tím přelomovým okamžikem.

Někteří upozorňují na možnost přijetí nového termínu pro kód, který je otevřený pro používání některými osobami, ale uzavřený pro jiné. „Možná bychom měli přestat nazývat náš software „otevřeným“ a začít ho nazývat „otevřeným pro dobré účely“, — napsal ve svém tweetu Vargo, ten samý programátor, který dříve odstranil 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 90. let jako alternativa k „bezplatnému softwaru“, a byl tehdy spojen s určitými ideologickými momenty. A nyní, když se vývojáři stávají stále více ideologicky založenými, možná nastal čas pro vznik dalšího termínu.

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster