Litsents avatud lähtekoodiga projektidele, mis kohustab kasutajaid mitte kahjustama

Tere Habr! Esitan teie tähelepanu artikli tõlkele "Avatud lähtekoodiga litsents, mis nõuab, et kasutajad ei kahjustaks" autor Klint Finley.

Litsents avatud lähtekoodiga projektidele, mis kohustab kasutajaid mitte kahjustama

Hiina kasutab näotuvastustehnoloogiat, arvutada uiguuri moslemid. USA sõjaline kasutus droonid terrorismis kahtlustatavate tapmiseks, ja samal ajal läheduses olevad tsiviilisikud. USA immigratsiooni- ja tolliamet – samad, kes hoidsid lapsi puurides Mehhiko piiri lähedal – toetuvad suhtlus- ja koordineerimistarkvarale, nagu kõik kaasaegsed organisatsioonid.

Keegi peab kirjutama koodi, mis teeb selle kõik võimalikuks. Üha sagedamini kutsuvad arendajad oma tööandjaid ja valitsusi üles lõpetama nende töö kasutamine ebaeetilistel eesmärkidel. Google'i töötajad veensid ettevõtet lõpetama töö droonide salvestiste analüüsimiselja tühistada kõik plaanid teha pakkumisi Pentagoni pilvandmetöötluse jaoks. Microsofti töötajad protestisid ettevõtte koostöö immigratsioonipolitseiga ja sõjaväe, kuigi minimaalse eduga.

Siiski on üsna raske takistada ettevõtteid või valitsusi kasutamast tarkvara, mis on juba kirjutatud, eriti kui see tarkvara on üldkasutatav. Eelmisel kuul näiteks Seth Vargo kustutasin osa minu tarkvarast avatud lähtekoodiga veebihoidlatest protestiks selle võimaliku kasutamise vastu immigratsioonipolitsei poolt. Kuna aga avatud lähtekoodi saab vabalt kopeerida ja levitada, oli kogu kaugkood väga pea saadaval ka teistes allikates.

Coraline Ida Emki soovib anda oma kaasprogrammeerijatele rohkem kontrolli nende tarkvara kasutamise üle. Tarkvara välja antud uue all "Hipokratese litsents" võib levitada ja muuta mis tahes eesmärgil, välja arvatud üks suur erand: üksikisikud, ettevõtted, valitsused või muud rühmad ei tohi tarkvara kasutada süsteemides ega tegevustes, mis aktiivselt ja tahtlikult ohustavad, kahjustavad või muul viisil ohustavad füüsilisi isikuid. üksikisikute või inimrühmade vaimset tervist või majanduslikku või muud heaolu, rikkudes ÜRO inimõiguste ülddeklaratsiooni.

Kahju tekitamise selgelt määratlemine on oma olemuselt keeruline ja vastuoluline, kuid Emki loodab, et selle litsentsi sidumine olemasolevate rahvusvaheliste standarditega aitab vähendada ebakindlust selles küsimuses. "Inimõiguste deklaratsioon on 70 aastat vana dokument, mis on laialdaselt tunnustatud selle kahju määratluste ja selle kohta, mis täpselt kujutab endast inimõiguste rikkumist," ütles Emkey.

See on muidugi üsna julge ettepanek, aga Emki kuulus selliste asjade ütlemise poolest. 2014. aastal kirjutas ta avatud lähtekoodiga projektide käitumisreeglite esimese versiooni nimega "Osaliste käitumiskoodeks". Algselt suhtuti sellesse skeptiliselt, kuid enam kui 40000 XNUMX avatud lähtekoodiga projekti on need reeglid juba kasutusele võtnud, alates Google'i TensorFlow AI platvormist kuni Linuxi tuumani.
Tõsi, praegu avaldavad “Hippokratese litsentsi” all materjali vähesed, isegi Emki ise ei kasuta seda veel. Litsents peab veel läbima seaduslikud kinnitused, mille jaoks Emki palkas advokaadi, lisaks on võimalikud mitmesugused takistused, sealhulgas ühilduvuse näol teiste litsentsidega, millega tuleb kuidagi toime tulla.

Emkey nõustub, et inseneride oma töö litsentsimise viisi muutmine ei peata inimõiguste rikkumisi iseenesest. Siiski soovib ta anda inimestele tööriista, mis hoiaks ettevõtteid, valitsusi või muid pahatahtlikke üksusi kasutamast oma koodi kuritegude toimepanemiseks.
Mittetulundusühing Open Source Initiative ütles, et avatud lähtekoodiga tarkvara "ei tohi diskrimineerida üksikisikuid ega üksikisikute rühmi" ja "ei tohiks piirata kedagi püüdmast tarkvara teatud töövaldkondades kasutada".

Kas inimõiguste rikkumised on "konkreetsed töövaldkonnad", tuleb veel näha (u. sõidurada siin on palju sarkasmi), kuna Emki pole veel ametlikult oma "Hippokratese litsentsi" OSI-le ülevaatamiseks esitanud. Kuid eelmise kuu säutsus Organisatsioon märkis, et see litsents ei vasta vaba tarkvara määratlusele. Ka OSI kaasasutaja Bruce Pierence kirjutas oma blogiset see litsents on vastuolus nende organisatsiooni esitatud määratlusega.

Emki loodab ühendada avatud lähtekoodiga kogukonna, et survestada OSI-d oma määratlust muutma või uue looma. "Ma arvan, et OSI määratlus on kahetsusväärselt vananenud, " ütles Emkee. "Praegu ei ole avatud lähtekoodiga kogukonnal lihtsalt tööriistu, et takistada meie tehnoloogiate kasutamist näiteks fašistide poolt."

Emka muret jagavad ka teised arendajad. Populaarse avatud lähtekoodiga andmetöötlusplatvormi Hadoop kaasasutaja Michael Caferella on näinud, kuidas tema tööriistu kasutatakse viisil, mida ta poleks ette kujutanud, sealhulgas riikliku julgeolekuagentuuri poolt. “On hea, kui inimesed hakkavad mõtlema, kes ja kuidas nende tarkvara kasutab. Isiklikult muretsen kõige rohkem ebademokraatlike riikide kuritarvituste pärast, millel on märkimisväärsed inseneriressursid uute projektide muutmiseks ja juurutamiseks. Mul ei ole vajalikku kogemust, et öelda, kas sellest (Hippokratese litsentsist) piisab selliste kuritarvituste peatamiseks,” ütles ta.

Katsed muuta avatud lähtekoodiga definitsioone, et võtta arvesse eetilisi probleeme, on pika ja vastuolulise ajalooga. Emki pole kaugeltki esimene, kes üritab kirjutada litsentsi, mis välistaks avatud lähtekoodi kasutamise kahju tekitamise eesmärgil. Nii et peer to peer GPU andmetöötlusutiliit: globaalne töötlemisüksus ilmus 2006. aastal litsentsi alusel, mis keelas selle kasutamise sõjaväes. Seni on sellistel meetmetel olnud vähe mõju, kuid see võib muutuda. Varem sel aastal vastu on võetud kümneid tarkvaraprojekte Anti-996 litsents, mis nõuab, et kasutajad järgiksid nii kohalikke kui ka rahvusvahelisi tööstandardeid vastuseks uudistele vastikust töötingimustest Hiina tehnoloogiaettevõtetes. Emkey loodab, et pöördepunktiks võib osutuda avalik vastureaktsioon USA immigratsioonipolitsei vastu, mis on levinud tehnoloogiasektorist palju kaugemale.

Mõned viitavad võimalusele võtta kasutusele uus termin koodi jaoks, mis on mõnele kasutamiseks avatud, kuid teistele suletud. "Võib-olla peaksime lõpetama oma tarkvara nimetamise "avatuks" ja hakkama seda nimetama "päris avatud"." kirjutas Vargo oma säutsus, sama programmeerija, kes varem oma koodi kustutas protestiks immigratsioonipolitsei vastu.

Mõiste "avatud lähtekoodiga tarkvara" võeti kasutusele 1990. aastate lõpus alternatiivina "vabale tarkvarale" ja seda seostati sel ajal teatud ideoloogiliste probleemidega. Ja nüüd, kui arendajad muutuvad ideoloogilisemaks, võib-olla on aeg ilmuda veel üks termin.

Allikas: www.habr.com

Lisa kommentaar