Hei, Habr! Jeg presenterer for din oppmerksomhet en oversettelse av artikkelen
porselen
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
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
Coraline Ida Emki ønsker å gi sine andre programmerere mer kontroll over hvordan programvaren deres brukes. Programvare utgitt under sin nye
Å 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
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
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
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',"
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