'n Lisensie vir oopbronprojekte wat gebruikers verplig om "geen skade te doen nie"

Haai Habr! Ek bied die vertaling van die artikel aan u aandag "'n Oopbron-lisensie wat vereis dat gebruikers geen skade aanrig nie" deur Klint Finley.

'n Lisensie vir oopbronprojekte wat gebruikers verplig om "geen skade te doen nie"

China gebruik gesigsherkenningstegnologie, Uyghur Moslems te bereken. Die Amerikaanse weermag gebruik hommeltuie om terreurverdagtes dood te maak, en terselfdertyd burgerlikes naby. Amerikaanse immigrasie- en doeane-toepassing - dieselfde wat kinders naby die Mexikaanse grens in hokke gehou het - maak staat op sagteware vir kommunikasie en koördinasie, soos alle moderne organisasies.

Iemand moet die kode skryf wat dit alles moontlik maak. Ontwikkelaars doen toenemend 'n beroep op hul werkgewers en regerings om op te hou om hul werk vir onetiese doeleindes te gebruik. Google-werknemers het die maatskappy oortuig om te stop werk aan die ontleding van hommeltuigopnames, en kanselleer alle planne om vir wolkrekenaars vir die Pentagon te bie. Microsoft-werknemers het geprotesteer samewerking van die maatskappy met die immigrasiepolisie en militêre, hoewel met minimale sukses.

Dit is egter nogal moeilik om te verhoed dat maatskappye of regerings sagteware gebruik wat reeds geskryf is, veral wanneer hierdie sagteware in die publieke domein is. Verlede maand, byvoorbeeld, Seth Vargo sommige van my sagteware uitgevee oopbron van aanlynbewaarplekke in protes teen die potensiële gebruik daarvan deur die immigrasiepolisie. Aangesien oopbronkode egter vrylik gekopieer en versprei kan word, was alle afgeleë kode baie gou in ander bronne beskikbaar.

Coraline Ida Emki wil haar medeprogrammeerders meer beheer gee oor hoe hul sagteware gebruik word. Sagteware vrygestel onder sy nuwe "Lisensie van Hippokrates" mag vir enige doel versprei en gewysig word, met een groot uitsondering: die sagteware mag nie deur individue, korporasies, regerings of ander groepe op stelsels of vir aktiwiteite wat aktief en doelbewus fisiese persone in gevaar stel, benadeel of andersins in gevaar stel, gebruik word nie. of geestesgesondheid of ekonomiese of ander welstand van individue of groepe mense, in stryd met die VN se Universele Verklaring van Menseregte.

Om duidelik te definieer wat dit beteken om skade te veroorsaak, is inherent moeilik en omstrede, maar Emki hoop dat die koppeling van hierdie lisensie aan bestaande internasionale standaarde sal help om onsekerheid oor die kwessie te verminder. "Die Verklaring van Menseregte is 'n 70 jaar oue dokument wat algemeen aanvaar word vir sy definisies van skade en wat presies 'n skending van menseregte uitmaak," het Emkey gesê.

Natuurlik is dit 'n taamlik gewaagde voorstel, maar Emki bekend daarvoor dat hy dinge soos hierdie sê. In 2014 het sy die eerste weergawe van die gedragsreëls vir oopbronprojekte genaamd “Gedragskode vir Deelnemers” geskryf. Dit is aanvanklik met skeptisisme ontmoet, maar meer as 40000 XNUMX oopbronprojekte het reeds hierdie reëls aangeneem, van Google se TensorFlow AI-platform tot die Linux-kern.
Op die oomblik publiseer min mense weliswaar materiaal onder die "Hippocratic License"; selfs Emki self gebruik dit nog nie. Die lisensie moet nog wettige goedkeurings ondergaan, waarvoor Emki 'n prokureur aangestel het, plus verskeie struikelblokke is moontlik, insluitend in die vorm van versoenbaarheid met ander lisensies, wat op een of ander manier hanteer sal moet word.

Emkey stem saam dat die verandering van hoe ingenieurs hul werk lisensieer nie menseregteskendings op sy eie sal stop nie. Sy wil egter mense 'n instrument gee om maatskappye, regerings of ander onheilspellende entiteite af te skrik om hul kode te gebruik om misdade te pleeg.
Die niewinsorganisasie Open Source Initiative het gesê dat oopbronsagteware "nie teen individue of groepe individue moet diskrimineer nie" en "nie iemand moet beperk om die sagteware in sekere werksareas te probeer gebruik nie."

Of menseregteskendings "spesifieke werkgebiede" is, moet nog gesien word (ongeveer. per. daar is baie sarkasme hier), aangesien Emki nog nie amptelik haar "Hippocratic License" by OSI ingedien het vir hersiening nie. Egter verlede maand in 'n twiet Die organisasie het aangedui dat hierdie lisensie nie pas by die definisie van gratis sagteware nie. OSI mede-stigter Bruce Pierence ook op sy blog geskryfdat hierdie lisensie strydig is met die definisie wat deur hul organisasie verskaf word.

Emki hoop om die oopbrongemeenskap te verenig om OSI te druk om hul definisie te verander, of 'n nuwe een te skep. "Ek dink die OSI-definisie is jammerlik verouderd," het Emkee gesê. “Op die oomblik het die oopbrongemeenskap eenvoudig nie die gereedskap in sy hande om die gebruik van ons tegnologieë, byvoorbeeld deur fasciste, te voorkom nie.”

Emka se bekommernisse word deur ander ontwikkelaars gedeel. Michael Caferella, medestigter van die gewilde oopbron-dataverwerkingsplatform Hadoop, het gesien hoe sy gereedskap gebruik word op maniere wat hy nooit gedink het nie, insluitend deur die National Security Agency. “Dit is goed as mense begin dink oor wie hul sagteware gebruik en hoe. Persoonlik is ek die meeste bekommerd oor misbruik deur ondemokratiese state wat beduidende ingenieurshulpbronne het om nuwe projekte te verander en te ontplooi. Ek het nie die nodige ervaring om te sê of dit (Hippocratic License) genoeg sal wees om sulke misbruike te stop nie,” het hy gesê.

Pogings om oopbrondefinisies te verander om etiese kwessies in ag te neem, het 'n lang en kontroversiële geskiedenis. Emki is ver van die eerste wat probeer om 'n lisensie te skryf wat die gebruik van oopbron sal verhoed met die doel om skade te veroorsaak. So peer-to-peer GPU-rekenaarhulpmiddel: 'n globale verwerkingseenheid is in 2006 vrygestel onder 'n lisensie wat die gebruik daarvan deur die weermag verbied. Tot dusver het sulke maatreëls min effek gehad, maar dit kan verander. Vroeër die jaar dosyne sagtewareprojekte is aanvaar Anti-996-lisensie, wat vereis dat gebruikers aan beide plaaslike en internasionale arbeidsstandaarde voldoen, in reaksie op nuus van walglike werksomstandighede by Chinese tegnologiemaatskappye. Emkey hoop dat die openbare terugslag teen die Amerikaanse immigrasiepolisie, wat ver buite die tegnologiesektor versprei het, die kantelpunt kan wees.

Sommige wys op die moontlikheid om 'n nuwe term aan te neem vir 'n kode wat oop is vir gebruik deur sommige, maar geslote vir ander. "Miskien moet ons ophou om ons sagteware 'oop' te noem en dit 'oop vir altyd' te begin noem," Vargo het in sy twiet geskryf, dieselfde programmeerder wat voorheen sy kode uitgevee het in protes teen die immigrasiepolisie.

Die term "oopbronsagteware" is in die laat 1990's aangeneem as 'n alternatief vir "vrye sagteware", en het op daardie tydstip met sekere ideologiese kwessies geassosieer. En nou, soos ontwikkelaars meer ideologies word, is dit dalk tyd dat nog 'n term na vore kom.

Bron: will.com

Voeg 'n opmerking