Licenca për projekte me burim të hapur, e cila i detyron përdoruesit "të mos dëmtojnë"

Përshëndetje, Habr! Ju prezantoj përkthimin e artikullit «Një Licencë Burim Kod që Kërkon Përdoruesit të Mos Dëmtojnë» autori Klint Finley.

Licenca për projekte me burim të hapur, e cila i detyron përdoruesit "të mos dëmtojnë"

Kina përdor teknologjitë e njohjes së fytyrës, për të identifikuar muslimanët uighur. Ushtria e SHBA-së përdor dronë për të vrarë të dyshuarit për terrorizëm, dhe përveç kësaj, civilët që ndodhen afër. Policia e Imigracionit dhe Doganave të SHBA-së — ata që mbajtën fëmijë në kafaz në afërsi të kufirit me Meksikën — mbështeten në softuer për komunikim dhe koordinim, siç bëjnë të gjitha organizatat moderne.

Dikush duhet të shkruajë kodin që e bën të mundshme këtë. Po bëhet gjithnjë e më e zakonshme që zhvilluesit t'u bëjnë thirrje punëdhënësve dhe qeverive të ndalin përdorimin e punës së tyre për qëllime jotë mira. Punonjësit e Google e bindën kompaninë të ndalë punën në analizimin e regjistrimeve nga dronët, si dhe të anulojë të gjitha planet për të marrë pjesë në tenderët për cloud computing për Pentagonin. Punonjësit e Microsoft protestuan kundër bashkëpunimit të kompanisë me Policinë e Imigracionit dhe ushtarët, megjithatë me suksese minimale.

Megjithatë, është shumë e vështirë të pengosh kompanitë ose qeveritë nga përdorimi i softuerit tashmë të shkruar, veçanërisht kur ky softuer është në kodin e hapur. Muajin e kaluar, për shembull, Seth Vargo fshiçi një pjesë të softuerit të tij me kod të hapur nga rrjetet online si një protestë ndaj përdorimit të tij të mundshëm nga Policia e Imigracionit. Megjithatë, për shkak se kodi i hapur mund të kopjohet dhe shpërndahet lirisht, e gjithë kodin e fshirë u bë shumë shpejt e disponueshme në burime të tjera.

Coraline Ada Emki dëshiron t'u japë kolegëve të saj programues më shumë kontroll mbi mënyrën se si përdoret softueri i tyre. Softuari i lëshuar nën licencën e saj të re «Licenca e Hipokratit» mund të përshtatet dhe modifikohet për çdo qëllim, me një përjashtim të madh: softueri nuk mund të përdoret nga individë, korporata, qeveri, ose grupe të tjera në sisteme ose për aktivitete që duke aktivisht e qëllimshëm rrezikojnë, dëmtojnë, ose ndonjë mënyrë kërcënojnë shëndetin fizik ose mendor, si dhe mirëqenien ekonomike ose ndonjë mirëqenie tjetër të individëve ose grupeve të njerëzve, në shkelje të Deklaratës Universale të të Drejtave të Njeriut të OKB-së.

Të definosh ndryshe "dëmtoj" nga vetë natyra është një proces kompleks dhe kontestues, megjithatë Emki shpreson se lidhja e kësaj licencë me standardet ndërkombëtare ekzistuese do të ndihmojë në reduktimin e paqartësive në këtë çështje. «Deklarata e të Drejtave të Njeriut është një dokument me një histori 70-vjeçare, i pranuar gjerësisht për definimet e tij të dëmimit, dhe çfarë konkretisht është një shkelje e të drejtave të njeriut», theksoi Emki.

Pa dyshim, kjo është një propozim mjaft i guximshëm, megjithatë Emki njihet pikërisht për këto deklarata. Në vitin 2014 ajo shkroi versionin e parë të rregullave të sjelljes për projektet me kod të hapur të quajtura «Kodet e sjelljes së pjesëmarrësve». Fillimisht ajo u prit me skepticizëm, megjithatë më shumë se 40000 projekte me kod të hapur e kanë pranuar tashmë këto rregulla, nga platforma e Google për AI TensorFlow, deri te bërthama Linux.
Megjithatë, për momentin pak kush publikojnë materiale nën «Licencën e Hipokratit», madje edhe vetë Emki ende nuk e përdor atë. Licenca duhet të kalojë miratimin ligjor, për të cilin Emki ka angazhuar një avokat, dhe përveç kësaj ka mundësinë e pengesave të ndryshme, duke përfshirë përshtatshmërinë me licenca të tjera, me të cilat do të duhet të merresh me ndonjë mënyrë.

Emki është e mendimit se ndryshimi i mënyrës se si inxhinierët licencojnë punimet e tyre nuk do të ndalë shkeljet e të drejtave të njeriut. Megjithatë, ajo dëshiron t'u japë njerëzve një mjet për të ndaluar kompani të ndryshme, qeveri, ose struktura të tjera keqdashëse nga përdorimi i kodit të tyre për të kryer krime.
Organizata jo-fitimprurëse Open Source Initiative deklaroi se softueri me kod të hapur «nuk duhet të diskriminonte ndaj individëve ose grupeve të individëve» dhe «nuk duhet të kufizonte askënd në përpjekjet për të përdorur programet në fusha të caktuara të punës».

Nëse shkeljet e të drejtave të njeriut janë «fusha të caktuara të punës», mbetet për të parë (shën. përk. këtu ka një ndjesi të madhe ironie), pasi Emki ende nuk e ka dërguar zyrtarisht «Licencën e Hipokratit» në OSI për rishikim. Megjithatë në një tweet muajin e kaluar organizata tha se kjo licencë nuk përputhet me përcaktimin e softuerit të lirë. Bashkëthemeluesi i OSI-së Bruce Perens gjithashtu shkroi në blogun e tij, se kjo licencë është në kontradiktë me përcaktimin që dha organizata e tyre.

Emki shpreson të bashkojë komunitetin e zhvilluesve open source me qëllim të ushtrimit të presionit ndaj OSI për të ndryshuar përkufizimin e tyre, ose për të krijuar një të ri. "Mendoj se përkufizimi i OSI është jashtëzakonisht i vjetër," tha Emki. "Në këtë moment, komuniteti open source thjesht nuk ka në dorë mjetet për të penguar përdorimin e teknologjive tona, për shembull, nga fashistët."

shqetësimet e Emki-t ndahen edhe nga zhvillues të tjerë. Michael Kaferella, bashkëthemelues i platformës së njohur open source për përpunimin e të dhënave Hadoop, ka parë si mjetet e tij janë përdorur për qëllime që ai s'ka mundur as ta imagjinonte, duke përfshirë edhe Agjencinë Kombëtare të Sigurisë. "Është e rëndësishme që njerëzit të fillojnë të mendojnë se kush dhe si përdor softin e tyre. Personalish, më shqetëson më shumë keqpërdorimi nga shtetet jo demokratike, të cilat kanë burime inxhinierike të konsiderueshme për të ndryshuar dhe zhvilluar projekte të reja. Nuk kam përvojën e nevojshme për të thënë nëse kjo (Licenca e Hipokratit) do të jetë e mjaftueshme për të ndaluar këto keqpërdorime," tha ai.

Përpjekjet për të ndryshuar përkufizimet e kodit të hapur për t'u marrë me çështje etike kanë një histori të gjatë dhe kontroverse. Emki nuk është e para që përpiqet të shkruajë një licencë që do të parandalonte përdorimin e kodit të hapur për të shkaktuar dëm. Ashtu siç është bërë me softin e në vitin 2006 nën një licencë që ndalon përdorimin e saj nga ushtarët. Deri tani, këto masa kanë pasur pak efekt, megjithatë kjo mund të ndryshojë. Më herët këtë vit dhjetëra projekte softuerike pranuan licencën Anti-996, e cila kërkon që përdoruesit të respektojnë standardet e punës lokale dhe ndërkombëtare, në përgjigje të lajmeve për kushtet e tmerrshme të punës në kompanitë teknologjike kineze. Emki shpreson që reagimi publik ndaj veprimeve të Policisë së Immigration në SHBA, që iu shtrinë shumicës përtej sektorit teknologjik, mund të jetë momenti i ndryshimit. licenca Anti-996, e cila kërkon që përdoruesit të respektojnë si standartet lokale ashtu edhe ato ndërkombëtare të punës, në përgjigje të lajmeve mbi kushtet e neveritshme të punës në kompanitë teknologjike kineze. Emky shpreson se reagimi publik ndaj veprimeve të Policisë së Imigracionit të SHBA-së, e cila u përhap shumë përtej sektorit teknologjik, mund të rezultojë të jetë pikë kthesë.

Disa e nënvizojnë mundësinë e miratimit të një termi të ri për kodin, i cili është i hapur për përdorim nga disa individë, por i mbyllur për të tjerë. "Ndoshta duhet të ndalojmë së quajturi softin tonë 'të hapur' dhe ta quajmë 'të hapur për qëllime të mira'," shkroi në twitin e tij Vargo, ai programuesi që më parë fshiu kodin e tij në shenjë proteste ndaj Policisë së Immigration.

Termi 'soft me kod të hapur' u miratua në fund të viteve '90 si një alternativë ndaj 'softit falas', dhe në atë kohë ishte i lidhur me disa momente ideologjike. Tani, pasi zhvilluesit po bëhen gjithnjë e më ideologjikë, ndoshta ka ardhur koha për shfaqjen e një termi të ri.

Burimi: habr.com

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster