Atvērtā pirmkoda projektu licence, kas uzliek lietotājiem pienākumu "nekaitēt"

Čau Habr! Piedāvāju jūsu uzmanībai raksta tulkojumu "Atvērtā pirmkoda licence, kas liek lietotājiem nekaitēt" autors Klints Finlijs.

Atvērtā pirmkoda projektu licence, kas uzliek lietotājiem pienākumu "nekaitēt"

Ķīna izmanto sejas atpazīšanas tehnoloģijas, lai aprēķinātu uiguru musulmaņus. ASV militārais lietojums bezpilota lidaparāti, lai nogalinātu terorismā aizdomās turamos, un tajā pašā laikā tuvumā esošie civiliedzīvotāji. ASV imigrācijas un muitas dienesti — tie paši, kas turēja bērnus būros netālu no Meksikas robežas —, tāpat kā visas mūsdienu organizācijas, saziņai un koordinācijai paļaujas uz programmatūru.

Kādam ir jāuzraksta kods, kas to visu padara iespējamu. Arvien biežāk izstrādātāji aicina savus darba devējus un valdības pārtraukt izmantot viņu darbu neētiskiem mērķiem. Google darbinieki pārliecināja uzņēmumu apstāties darbs pie dronu ierakstu analīzes, un atcelt visus plānus solīt cenas par mākoņdatošanu Pentagonā. Microsoft darbinieki protestēja uzņēmuma sadarbība ar Imigrācijas policiju un militāro, lai gan ar minimāliem panākumiem.

Tomēr ir diezgan grūti neļaut uzņēmumiem vai valdībām izmantot programmatūru, kas jau ir uzrakstīta, it īpaši, ja šī programmatūra ir publiski pieejama. Pagājušajā mēnesī, piemēram, Sets Vargo izdzēsu daļu no manas programmatūras atvērtā koda no tiešsaistes krātuvēm, protestējot pret tā iespējamo izmantošanu, ko veic Imigrācijas policija. Tomēr, tā kā atvērtā pirmkoda kodu var brīvi kopēt un izplatīt, viss attālais kods ļoti drīz bija pieejams citos avotos.

Coraline Ida Emki vēlas dot saviem kolēģiem programmētājiem lielāku kontroli pār viņu programmatūras izmantošanu. Programmatūra, kas izlaista saskaņā ar jauno "Hipokrāta licence" var izplatīt un modificēt jebkuram mērķim, ar vienu būtisku izņēmumu: programmatūru nedrīkst izmantot fiziskas personas, korporācijas, valdības vai citas grupas sistēmās vai darbībām, kas aktīvi un tīši apdraud, kaitē vai citādi apdraud fiziskas personas. indivīdu vai cilvēku grupu garīgo veselību vai ekonomisko vai citu labklājību, pārkāpjot ANO Vispārējo cilvēktiesību deklarāciju.

Skaidri definēt, ko nozīmē nodarīt kaitējumu, pēc būtības ir grūti un pretrunīgi vērtēts, taču Emki cer, ka šīs licences saistīšana ar jau esošiem starptautiskajiem standartiem palīdzēs mazināt nenoteiktību šajā jautājumā. "Cilvēktiesību deklarācija ir 70 gadus vecs dokuments, kas plaši atzīts par kaitējuma definīcijām un to, kas tieši ir cilvēktiesību pārkāpums," sacīja Emkijs.

Protams, tas ir diezgan drosmīgs priekšlikums, bet Emki slavens ar tādu lietu izteikšanu. 2014. gadā viņa uzrakstīja pirmo atvērtā pirmkoda projektu rīcības noteikumu versiju ar nosaukumu “Dalībnieku rīcības kodekss”. Sākotnēji tas tika uztverts ar skepsi, taču šos noteikumus jau ir pieņēmuši vairāk nekā 40000 XNUMX atvērtā pirmkoda projektu, sākot no Google TensorFlow AI platformas līdz Linux kodolam.
Tiesa, šobrīd maz cilvēku publicē materiālus ar “Hipokrāta licenci”, pat pati Emki to vēl neizmanto. Licencei vēl ir jāiziet juridiski apstiprinājumi, kam Emki nolīga juristu, kā arī iespējami dažādi šķēršļi, tostarp saderības ar citām licencēm veidā, kas būs kaut kā jātiek galā.

Emkey piekrīt, ka, mainot veidu, kā inženieri licencē savu darbu, netiks apturēti cilvēktiesību pārkāpumi. Tomēr viņa vēlas sniegt cilvēkiem rīku, kas atturētu uzņēmumus, valdības vai citas nelietīgas struktūras izmantot savu kodu noziegumu izdarīšanai.
Bezpeļņas organizācija Open Source Initiative norādīja, ka atvērtā pirmkoda programmatūra "nedrīkst diskriminēt personas vai personu grupas" un "nedrīkst ierobežot nevienu mēģināt izmantot programmatūru noteiktās darba jomās".

Tas, vai cilvēktiesību pārkāpumi ir “īpašas darba jomas”, vēl ir jānoskaidro (apm. josla šeit ir daudz sarkasma), jo Emki vēl nav oficiāli iesniegusi savu "Hipokrāta licenci" OSI pārskatīšanai. Tomēr tviterī pagājušajā mēnesī Organizācija norādīja, ka šī licence neatbilst bezmaksas programmatūras definīcijai. Arī OSI līdzdibinātājs Brūss Pīrenss rakstīja savā emuārāka šī licence ir pretrunā viņu organizācijas sniegtajai definīcijai.

Emki cer apvienot atvērtā pirmkoda kopienu, lai piespiestu OSI mainīt definīciju vai izveidot jaunu. "Es domāju, ka OSI definīcija ir nožēlojami novecojusi," sacīja Emkijs. "Pašlaik atvērtā pirmkoda kopienai vienkārši nav instrumentu, lai novērstu, ka, piemēram, fašisti izmanto mūsu tehnoloģijas."

Emka bažas piekrīt arī citi izstrādātāji. Maikls Kaferella, populārās atvērtā pirmkoda datu apstrādes platformas Hadoop līdzdibinātājs, ir redzējis, ka viņa rīki tiek izmantoti tādos veidos, kādus viņš nekad nebija iedomājies, tostarp Nacionālās drošības aģentūras rīcībā. “Ir labi, ja cilvēki sāk domāt par to, kas un kā izmanto viņu programmatūru. Personīgi es visvairāk uztraucos par nedemokrātisku valstu ļaunprātīgu izmantošanu, kurām ir ievērojami inženiertehniskie resursi, lai mainītu un ieviestu jaunus projektus. Man nav vajadzīgās pieredzes, lai pateiktu, vai ar šo (Hipokrāta licenci) pietiks, lai apturētu šādus pārkāpumus,” viņš sacīja.

Mēģinājumiem mainīt atvērtā pirmkoda definīcijas, lai ņemtu vērā ētikas problēmas, ir sena un pretrunīga vēsture. Emki nebūt nav pirmais, kurš mēģināja uzrakstīt licenci, kas novērstu atklātā pirmkoda izmantošanu kaitējuma nodarīšanas nolūkā. Tātad peer to peer GPU skaitļošanas utilīta: globālā apstrādes vienība tika izlaists 2006. gadā saskaņā ar licenci, kas aizliedza to izmantot militārpersonām. Līdz šim šādi pasākumi ir devuši nelielu efektu, taču tas var mainīties. Agrāk šajā gadā ir pieņemti desmitiem programmatūras projektu Anti-996 licence, kas pieprasa lietotājiem ievērot gan vietējos, gan starptautiskos darba standartus, reaģējot uz ziņām par pretīgiem darba apstākļiem Ķīnas tehnoloģiju uzņēmumos. Emkijs cer, ka sabiedrības pretreakcija pret ASV Imigrācijas policiju, kas ir izplatījusies tālu ārpus tehnoloģiju sektora, var izrādīties lūzuma punkts.

Daži norāda uz iespēju pieņemt jaunu terminu kodam, kas ir pieejams dažiem, bet slēgts citiem. "Iespējams, mums vajadzētu pārtraukt saukt savu programmatūru par "atvērtu" un sākt to saukt par "atvērtu uz visiem laikiem"," Vargo rakstīja savā tvītā, tas pats programmētājs, kurš iepriekš izdzēsa savu kodu, protestējot pret Imigrācijas policiju.

Termins “atvērtā pirmkoda programmatūra” tika pieņemts 1990. gadu beigās kā alternatīva “bezmaksas programmatūrai”, un tajā laikā tas bija saistīts ar noteiktiem ideoloģiskiem jautājumiem. Un tagad, kad izstrādātāji kļūst ideoloģiskāki, iespējams, ir pienācis laiks parādīties citam terminam.

Avots: www.habr.com

Pievieno komentāru