Isang lisensya para sa mga open source na proyekto na nag-oobliga sa mga user na "huwag gumawa ng masama"

Hello, Habr! Ipinakita ko sa iyong pansin ang isang pagsasalin ng artikulo "Isang Open Source License na Nangangailangan sa Mga Gumagamit na Walang Makapinsala" ni Klint Finley.

Isang lisensya para sa mga open source na proyekto na nag-oobliga sa mga user na "huwag gumawa ng masama"

Tsina gumagamit ng teknolohiya sa pagkilala sa mukha, para kalkulahin ang mga Uyghur Muslim. Ginagamit ng militar ng US drone para patayin ang mga suspek sa terorismo, at kasabay nito ang mga sibilyan sa malapit. Ang US Immigration at Customs Enforcement - ang parehong nag-iingat ng mga bata sa mga kulungan malapit sa hangganan ng Mexico - ay umaasa sa software para sa komunikasyon at koordinasyon, tulad ng lahat ng modernong organisasyon.

Kailangang isulat ng isang tao ang code na ginagawang posible ang lahat ng ito. Parami nang parami, ang mga developer ay nananawagan sa kanilang mga employer at gobyerno na ihinto ang paggamit ng kanilang trabaho para sa hindi etikal na mga layunin. Nakumbinsi ng mga empleyado ng Google ang kumpanya na huminto magtrabaho sa pagsusuri ng mga pag-record ng drone, at kanselahin ang lahat ng planong mag-bid para sa cloud computing para sa Pentagon. Nagprotesta ang mga empleyado ng Microsoft pakikipagtulungan ng kumpanya sa Immigration Police at militar, kahit na may kaunting tagumpay.

Gayunpaman, medyo mahirap pigilan ang mga kumpanya o pamahalaan na gumamit ng software na naisulat na, lalo na kapag nasa pampublikong domain ang software na ito. Noong nakaraang buwan, halimbawa, si Seth Vargo tinanggal ang ilan sa aking software open source mula sa mga online na repository bilang protesta laban sa potensyal na paggamit nito ng Immigration Police. Gayunpaman, dahil ang open source code ay maaaring malayang makopya at maipamahagi, ang lahat ng remote code ay malapit nang maging available sa ibang mga source.

Gusto ni Coraline Ida Emki na bigyan ang kanyang mga kapwa programmer ng higit na kontrol sa kung paano ginagamit ang kanilang software. Inilabas ang software sa ilalim ng bago nito "Hippocratic License" maaaring ipamahagi at baguhin para sa anumang layunin, na may isang pangunahing pagbubukod: ang software ay hindi maaaring gamitin ng mga indibidwal, korporasyon, pamahalaan, o iba pang grupo sa mga system o para sa mga aktibidad na aktibo at sadyang naglalagay sa panganib, nakakapinsala, o kung hindi man ay naglalagay ng panganib sa mga pisikal na tao. o kalusugang pangkaisipan o pang-ekonomiya o iba pang kagalingan ng mga indibidwal o grupo ng mga tao, sa paglabag sa UN Universal Declaration of Human Rights.

Likas na mahirap at kontrobersyal ang pagtukoy nang malinaw kung ano ang ibig sabihin ng magdulot ng pinsala, ngunit umaasa si Emki na ang pag-uugnay sa lisensyang ito sa mga umiiral nang internasyonal na pamantayan ay makakatulong na mabawasan ang kawalan ng katiyakan sa isyu. "Ang Deklarasyon ng Mga Karapatang Pantao ay isang 70 taong gulang na dokumento na malawakang tinatanggap para sa mga kahulugan nito ng pinsala at kung ano ang eksaktong bumubuo ng isang paglabag sa karapatang pantao," sabi ni Emkey.

Siyempre, ito ay isang medyo matapang na panukala, ngunit Emki sikat sa pagsasabi ng mga ganito. Noong 2014, isinulat niya ang unang bersyon ng mga tuntunin ng pag-uugali para sa mga open source na proyekto na tinatawag na "Code of Conduct for Participants." Ito ay una na sinalubong ng pag-aalinlangan, ngunit higit sa 40000 open source na mga proyekto ang nagpatibay na ng mga panuntunang ito, mula sa TensorFlow AI platform ng Google hanggang sa Linux kernel.
Totoo, sa ngayon, kakaunti ang nag-publish ng materyal sa ilalim ng "Hippocratic License"; kahit na si Emki mismo ay hindi pa ito ginagamit. Ang lisensya ay kailangan pa ring sumailalim sa mga legal na pag-apruba, kung saan si Emki ay kumuha ng isang abogado, kasama ang iba't ibang mga hadlang ay posible, kabilang ang sa anyo ng pagiging tugma sa iba pang mga lisensya, na kailangang harapin kahit papaano.

Sumasang-ayon si Emkey na ang pagbabago kung paano lisensyado ng mga inhinyero ang kanilang trabaho ay hindi titigil sa mga pang-aabuso sa karapatang pantao nang mag-isa. Gayunpaman, gusto niyang bigyan ang mga tao ng tool para pigilan ang mga kumpanya, gobyerno, o iba pang mga kasuklam-suklam na entity na gamitin ang kanilang code para gumawa ng mga krimen.
Sinabi ng nonprofit na Open Source Initiative na ang open source software ay "hindi dapat magdiskrimina laban sa mga indibidwal o grupo ng mga indibidwal" at "hindi dapat paghigpitan ang sinuman na subukang gamitin ang software sa ilang partikular na lugar ng trabaho."

Kung ang mga paglabag sa karapatang pantao ay "mga partikular na lugar ng trabaho" ay nananatiling alamin (tinatayang lane maraming panunuya dito), dahil hindi pa opisyal na naisumite ni Emki ang kanyang "Hippocratic License" sa OSI para sa pagsusuri. Gayunpaman sa isang tweet noong nakaraang buwan ipinahiwatig ng organisasyon na ang lisensyang ito ay hindi akma sa kahulugan ng libreng software. Ang co-founder ng OSI na si Bruce Pierence nagsulat sa kanyang blogna ang lisensyang ito ay salungat sa depinisyon na ibinigay ng kanilang organisasyon.

Inaasahan ni Emki na pag-isahin ang open source na komunidad para ipilit ang OSI na baguhin ang kanilang kahulugan, o lumikha ng bago. "Sa tingin ko ang kahulugan ng OSI ay hindi na napapanahon," sabi ni Emkee. "Sa ngayon, ang open source na komunidad ay walang mga tool sa mga kamay nito upang pigilan ang paggamit ng aming mga teknolohiya, halimbawa, ng mga pasista."

Ang mga alalahanin ni Emka ay ibinahagi ng iba pang mga developer. Si Michael Caferella, co-founder ng sikat na open source data processing platform na Hadoop, ay nakita ang kanyang mga tool na ginamit sa mga paraang hindi niya naisip, kasama ang National Security Agency. "Mabuti kung ang mga tao ay magsisimulang mag-isip tungkol sa kung sino ang gumagamit ng kanilang software at kung paano. Sa personal, higit akong nag-aalala tungkol sa mga pang-aabuso ng mga hindi demokratikong estado na may makabuluhang mapagkukunan ng engineering upang baguhin at i-deploy ang mga bagong proyekto. Wala akong kinakailangang karanasan para sabihin kung ito (Hippocratic License) ay sapat na para matigil ang mga ganitong pang-aabuso,” he said.

Ang mga pagtatangkang baguhin ang mga open source na kahulugan upang isaalang-alang ang mga isyu sa etika ay may mahaba at kontrobersyal na kasaysayan. Ang Emki ay malayo sa unang sumubok na magsulat ng lisensya na pipigil sa paggamit ng open source para sa layuning magdulot ng pinsala. Kaya peer to peer GPU computing utility: isang Global Processing Unit ay inilabas noong 2006 sa ilalim ng lisensyang nagbabawal sa paggamit nito ng militar. Sa ngayon, ang mga naturang hakbang ay may maliit na epekto, ngunit ito ay maaaring magbago. Mas maaga sa taong ito dose-dosenang mga proyekto ng software ang pinagtibay Anti-996 na lisensya, na nangangailangan ng mga user na sumunod sa parehong lokal at internasyonal na mga pamantayan sa paggawa, bilang tugon sa mga balita ng kasuklam-suklam na mga kondisyon sa pagtatrabaho sa mga Chinese tech na kumpanya. Umaasa si Emkey na ang reaksyon ng publiko laban sa US Immigration Police, na kumalat nang malayo sa sektor ng tech, ay maaaring patunayan na ang tipping point.

Itinuturo ng ilan ang posibilidad na magpatibay ng bagong termino para sa isang code na bukas na gamitin ng ilan ngunit sarado sa iba. "Marahil ay dapat nating ihinto ang pagtawag sa ating software na 'bukas' at simulan itong tawaging 'bukas para sa kabutihan'," Sumulat si Vargo sa kanyang tweet, ang parehong programmer na dati nang nagtanggal ng kanyang code bilang protesta laban sa Immigration Police.

Ang terminong "open source software" ay pinagtibay noong huling bahagi ng 1990s bilang isang alternatibo sa "libreng software", at nauugnay sa ilang mga isyu sa ideolohiya sa oras na iyon. At ngayon, habang ang mga developer ay nagiging mas ideolohikal, marahil ay oras na para sa isa pang termino na lumitaw.

Pinagmulan: www.habr.com

Magdagdag ng komento