En lisens for åpen kildekode-prosjekter som forplikter brukere til å "ikke skade"

Hei, Habr! Jeg presenterer for din oppmerksomhet en oversettelse av artikkelen "En åpen kildekode-lisens som krever at brukere ikke gjør skade" av Klint Finley.

En lisens for åpen kildekode-prosjekter som forplikter brukere til å "ikke skade"

porselen bruker ansiktsgjenkjenningsteknologier, for å beregne uiguriske muslimer. Det amerikanske militæret bruker droner for å drepe terrormistenkte, og samtidig sivile i nærheten. US Immigration and Customs Enforcement - de samme som holdt barn i bur nær den meksikanske grensen - er avhengige av programvare for kommunikasjon og koordinering, som alle moderne organisasjoner.

Noen må skrive koden som gjør alt dette mulig. I økende grad ber utviklere sine arbeidsgivere og myndigheter om å slutte å bruke arbeidet deres til uetiske formål. Google-ansatte overbeviste selskapet om å stoppe arbeid med å analysere droneopptak, og kansellere alle planer om å by på cloud computing for Pentagon. Microsoft-ansatte protesterte selskapets samarbeid med immigrasjonspolitiet og militær, men med minimal suksess.

Det er imidlertid ganske vanskelig å forhindre selskaper eller myndigheter fra å bruke programvare som allerede er skrevet, spesielt når denne programvaren er i det offentlige domene. Forrige måned, for eksempel, Seth Vargo slettet noe av programvaren min åpen kildekode fra online depoter i protest mot potensiell bruk av immigrasjonspolitiet. Men siden åpen kildekode kan kopieres og distribueres fritt, ble all ekstern kode veldig snart tilgjengelig i andre kilder.

Coraline Ida Emki ønsker å gi sine andre programmerere mer kontroll over hvordan programvaren deres brukes. Programvare utgitt under sin nye "Hippokratisk lisens" kan distribueres og modifiseres for ethvert formål, med ett stort unntak: programvaren kan ikke brukes av enkeltpersoner, selskaper, myndigheter eller andre grupper på systemer eller for aktiviteter som aktivt og bevisst setter fysiske personer i fare, skade eller på annen måte. psykisk helse eller økonomisk eller annen velvære for enkeltpersoner eller grupper av mennesker, i strid med FNs verdenserklæring om menneskerettigheter.

Å definere klart hva det vil si å forårsake skade er iboende vanskelig og kontroversielt, men Emki håper at å koble denne lisensen til eksisterende internasjonale standarder vil bidra til å redusere usikkerheten rundt problemet. "Menneskerettighetserklæringen er et 70 år gammelt dokument som er allment akseptert for sine definisjoner av skade og hva som utgjør et brudd på menneskerettighetene," sa Emkey.

Selvfølgelig er dette et ganske dristig forslag, men Emki kjent for å si ting som dette. I 2014 skrev hun den første versjonen av oppførselsreglene for åpen kildekode-prosjekter kalt «Code of Conduct for Deltakere». Det ble først møtt med skepsis, men mer enn 40000 XNUMX åpen kildekode-prosjekter har allerede tatt i bruk disse reglene, fra Googles TensorFlow AI-plattform til Linux-kjernen.
Det er sant at for øyeblikket er det få som publiserer materiale under "Hippocratic License"; til og med Emki selv bruker det ennå ikke. Lisensen må fortsatt gjennomgå juridiske godkjenninger, som Emki hyret en advokat for, pluss ulike hindringer er mulige, inkludert i form av kompatibilitet med andre lisenser, som på en eller annen måte må håndteres.

Emkey er enig i at endring av hvordan ingeniører lisensierer arbeidet deres ikke vil stoppe menneskerettighetsbrudd alene. Hun ønsker imidlertid å gi folk et verktøy for å avskrekke selskaper, myndigheter eller andre ondsinnede enheter fra å bruke koden deres til å begå forbrytelser.
Den ideelle organisasjonen Open Source Initiative sa at åpen kildekode-programvare "ikke bør diskriminere individer eller grupper av individer" og "ikke bør begrense noen fra å forsøke å bruke programvaren i visse arbeidsområder."

Hvorvidt menneskerettighetsbrudd er "spesifikke arbeidsområder" gjenstår å se (ca. kjørefelt det er mye sarkasme her), siden Emki ennå ikke offisielt har sendt inn sin "Hippocratic License" til OSI for gjennomgang. derimot i en tweet forrige måned Organisasjonen indikerte at denne lisensen ikke passer til definisjonen av fri programvare. OSI-medgründer Bruce Pierence også skrev på bloggen hansat denne lisensen er i strid med definisjonen gitt av deres organisasjon.

Emki håper å forene fellesskapet med åpen kildekode for å presse OSI til å endre definisjonen deres, eller opprette en ny. "Jeg tror OSI-definisjonen er sørgelig utdatert," sa Emkee. "For øyeblikket har åpen kildekode-samfunnet rett og slett ikke verktøyene i hendene for å forhindre bruk av teknologiene våre, for eksempel av fascister."

Emkas bekymringer deles av andre utviklere. Michael Caferella, medgründer av den populære åpen kildekode-databehandlingsplattformen Hadoop, har sett verktøyene hans brukt på måter han aldri hadde forestilt seg, inkludert av National Security Agency. "Det er bra hvis folk begynner å tenke på hvem som bruker programvaren deres og hvordan. Personlig bekymrer jeg meg mest for overgrep fra udemokratiske stater som har betydelige ingeniørressurser til å endre og implementere nye prosjekter. Jeg har ikke den nødvendige erfaringen til å si om dette (Hippocratic License) vil være nok til å stoppe slike overgrep», sa han.

Forsøk på å endre åpen kildekodedefinisjoner for å ta hensyn til etiske problemstillinger har en lang og kontroversiell historie. Emki er langt fra den første som prøver å skrive en lisens som vil forhindre bruk av åpen kildekode med det formål å forårsake skade. Så peer to peer GPU-dataverktøy: en global prosesseringsenhet ble utgitt i 2006 under en lisens som forbyr bruk av den av militæret. Så langt har slike tiltak hatt liten effekt, men dette kan endre seg. Tidligere i år dusinvis av programvareprosjekter har blitt akseptert Anti-996-lisens, som krever at brukere overholder både lokale og internasjonale arbeidsstandarder, som svar på nyheter om ekle arbeidsforhold hos kinesiske teknologiselskaper. Emkey håper at det offentlige tilbakeslaget mot det amerikanske immigrasjonspolitiet, som har spredt seg langt utover teknologisektoren, kan vise seg å være vippepunktet.

Noen peker på muligheten for å ta i bruk en ny betegnelse for en kode som er åpen for bruk av noen, men lukket for andre. "Kanskje vi burde slutte å kalle programvaren vår 'åpen' og begynne å kalle den 'åpen for godt'," Vargo skrev i sin tweet, den samme programmereren som tidligere slettet koden sin i protest mot immigrasjonspolitiet.

Begrepet "open source-programvare" ble tatt i bruk på slutten av 1990-tallet som et alternativ til "fri programvare", og var assosiert med visse ideologiske spørsmål på den tiden. Og nå, ettersom utviklere blir mer ideologiske, er det kanskje på tide at et nytt begrep dukker opp.

Kilde: www.habr.com

Legg til en kommentar