Salut, Habr! Vă prezint traducerea articolului autorul Klint Finley.

China , pentru a identifica musulmanii uiguri. Armata SUA utilizează , precum și civilii aflați în apropiere. Poliția de imigrație și vamă din SUA — cei care au ținut copiii într-o cușcă lângă granița mexicană — se bazează pe soft pentru comunicare și coordonare, la fel ca toate organizațiile moderne.
Cineva trebuie să scrie codul care face totul posibil. Din ce în ce mai des, dezvoltatorii se adresează angajatorilor și guvernelor lor cerându-le să nu mai folosească munca lor în scopuri neetice. Angajații Google au convins compania să oprească , precum și să anuleze toate planurile de a participa la licitații pentru servicii de cloud computing pentru Pentagon. Angajații Microsoft s-au protestat împotriva și cu armata, deși cu succesuri minime.
Totuși, este destul de greu să oprești companiile sau guvernele din a folosi software-ul deja scris, mai ales atunci când acel software este disponibil public. Luna trecută, de exemplu, Seth Vargo open source din repozitorii online ca protest împotriva utilizării sale potențiale de către Poliția de Imigrație. Cu toate acestea, din moment ce codul open source poate fi copiat și distribuit liber, toată codul șters a devenit foarte repede disponibil în alte surse.
Coraline Ida Emki dorește să ofere colegilor săi programatori mai mult control asupra felului în care este folosit software-ul lor. Software-ul lansat sub noua ei poate fi distribuit și modificat în scopuri oricare, cu o mare excepție: software-ul nu poate fi folosit de indivizi, corporații, guverne sau alte grupuri în sisteme sau pentru activități care pun activ și intenționat în pericol, cauzează rău sau în alt mod amenință sănătatea fizică sau mentală, precum și bunăstarea economică sau altă bunăstare a indivizilor sau grupurilor, în încălcarea Declarației Universale a Drepturilor Omului a ONU.
A defini clar ce înseamnă „a provoca rău” este, în esență, un subiect complicat și controversat, totuși Emki speră că asocierea acestei licențe cu standardele internaționale deja existente va ajuta la reducerea incertitudinii în această privință. „Declarația drepturilor omului este un document cu o istorie de 70 de ani, larg acceptat pentru definițiile sale privind daunele și ceea ce constituie exact o încălcare a drepturilor omului”, a subliniat Emki.
Desigur, aceasta este o propunere destul de îndrăzneață, totuși Emki În 2014, ea a redactat prima variantă a regulilor de comportament pentru proiectele open source, intitulate „Codul de conduită al participanților”. La început, a fost primită cu scepticism, dar peste 40.000 de proiecte cu sursă deschisă au adoptat deja aceste reguli, de la platforma AI TensorFlow de la Google până la nucleul Linux.
Într-adevăr, în prezent, puțini publică material sub „Licența Hippocrate”, chiar și Emki nu o folosește încă. Licența trebuie să treacă încă prin aprobările legale, pentru care Emki a angajat un avocat, iar, în plus, există diferite obstacole, inclusiv compatibilitatea cu alte licențe, cu care va trebui să se descurce.
Emki este de acord că schimbarea modului în care inginerii își licențiază lucrările nu va opri în sine încălcarea drepturilor omului. Totuși, ea vrea să ofere oamenilor un instrument pentru a descuraja diverse companii, guverne sau alte structuri nefavorabile să folosească codul lor pentru a comite infracțiuni.
Organizația nonprofit Open Source Initiative a declarat că software-ul cu sursă deschisă „nu trebuie să discrimineze în funcție de persoane sau grupuri de persoane” și „nu trebuie să restricționeze pe nimeni în încercările de a utiliza software-ul în anumite domenii de activitate”.
Dacă încălcările drepturilor omului sunt „domenii de activitate specifice” rămâne de văzut (n.tr. aici se simte o abundență de sarcasm), având în vedere că Emki nu și-a trimis oficial încă „Licența Hippocrate” la OSI pentru revizuire. Cu toate acestea, organizația a indicat că această licență nu se încadrează în definiția software-ului liber. Co-fondatorul OSI Bruce Perens a scris de asemenea în blogul său , că această licență contravine definiției date de organizația lor.
Emki speră să unească comunitatea dezvoltatorilor open source pentru a exercita presiuni asupra OSI pentru a-și schimba definiția sau pentru a crea una nouă. „Consider că definiția OSI este extrem de depășită”, a afirmat Emki. „În prezent, comunitatea open source pur și simplu nu are instrumentele necesare pentru a împiedica utilizarea tehnologiilor noastre, de exemplu, de către fascisti.”
Îngrijorările lui Emki sunt împărtășite și de alți dezvoltatori. Michael Kafarella, cofondatorul unei platforme open source populare pentru procesarea datelor Hadoop, a văzut cum uneltele sale au fost folosite în scopuri pe care nu le-ar fi putut imagina, inclusiv de către Agenția Națională de Securitate. „Este bine dacă oamenii încep să se gândească cine și cum folosește software-ul lor. Personal, cel mai mult mă îngrijorează abuzurile din partea statelor nedemocratice, care au resurse ingineresti substanțiale pentru a adapta și desfășura noi proiecte. Nu am experiența necesară pentru a spune dacă aceasta (Licența Hippocrate) va fi suficientă pentru a opri aceste abuzuri”, a spus el.
Încercările de a modifica definițiile codului deschis pentru a lua în considerare chestiuni etice au o istorie destul de lungă și controversată. Emki nu este prima care încearcă să redacteze o licență care să împiedice utilizarea codului deschis în scopuri dăunătoare. Așadar, un utilitar decalculare peer-to-peer a fost lansată în 2006 sub o licență care interzice utilizarea ei de către militari. Până acum, astfel de măsuri au avut puțin efect, dar acest lucru s-ar putea schimba. Mai devreme în acest an licența Anti-996, care le cere utilizatorilor să respecte atât standardele locale, cât și cele internaționale de muncă, ca răspuns la știrile despre condițiile de muncă atroce din companiile tehnologice chineze. Emki speră că reacția publicului la acțiunile poliției de imigrație din SUA, care s-a extins mult dincolo de sectorul tehnologic, ar putea reprezenta momentul de cotitură.
Unii sugerează posibilitatea adoptării unui nou termen pentru codul care este deschis pentru utilizarea de către unii, dar închis pentru alții. „Poate că ar trebui să încetăm să numim software-ul nostru „deschis” și să începem să-l numim „deschis pentru scopuri bune”, — , tocmai acel programator care anterior și-a șters codul ca formă de protest împotriva Poliției de Imigrație.
Termenul „software cu cod sursă deschis” a fost adoptat la sfârșitul anilor 1990 ca o alternativă la „software gratuit” și a fost, la acea vreme, asociat cu anumite puncte ideologice. Și acum, pe măsură ce dezvoltatorii devin tot mai ideologici, poate că a venit timpul pentru apariția unui alt termen.
Sursa: habr.com
