Lisenssi avoimen lähdekoodin projekteille, joka velvoittaa käyttäjät "ei vahingoita"

Hei Habr! Esitän huomionne artikkelin käännöksen "Avoimen lähdekoodin lisenssi, joka edellyttää, että käyttäjät eivät tee vahinkoa" Kirjailija: Klint Finley

Lisenssi avoimen lähdekoodin projekteille, joka velvoittaa käyttäjät "ei vahingoita"

Kiina käyttää kasvojentunnistustekniikoita, laskea uiguurimuslimit. Yhdysvaltain armeija käyttää droneja tappamaan terrorismista epäiltyjä, ja samalla siviilejä lähellä. Yhdysvaltain maahanmuutto- ja tulliviranomaiset – samat, jotka pitivät lapsia häkeissä lähellä Meksikon rajaa – luottavat tietoliikenne- ja koordinointiohjelmistoihin, kuten kaikki nykyaikaiset organisaatiot.

Jonkun on kirjoitettava koodi, joka tekee tämän kaiken mahdolliseksi. Yhä useammin kehittäjät vaativat työnantajiaan ja hallituksiaan lopettamaan työnsä käytön epäeettisiin tarkoituksiin. Googlen työntekijät vakuuttivat yrityksen lopettamaan työskennellä drone-tallenteiden analysoinnissaja peruuttaa kaikki suunnitelmat tehdä tarjous pilvipalveluista Pentagonissa. Microsoftin työntekijät protestoivat yhteistyö maahanmuuttopoliisin kanssa ja sotilaallinen, vaikkakin vähäisellä menestyksellä.

On kuitenkin melko vaikeaa estää yrityksiä tai hallituksia käyttämästä ohjelmistoja, jotka on jo kirjoitettu, varsinkin kun tämä ohjelmisto on julkinen. Viime kuussa esimerkiksi Seth Vargo poisti osan ohjelmistoistani avoimen lähdekoodin verkkovarastoista protestina sitä vastaan, että maahanmuuttopoliisi käyttää sitä. Koska avointa lähdekoodia voi kuitenkin vapaasti kopioida ja jakaa, kaikki etäkoodi oli hyvin pian saatavilla muista lähteistä.

Coraline Ida Emki haluaa antaa ohjelmoijatovereilleen enemmän hallintaa heidän ohjelmistojensa käytössä. Ohjelmisto julkaistiin uudella "Hippokrateen lisenssi" voidaan jakaa ja muokata mihin tahansa tarkoitukseen yhtä suurta poikkeusta lukuun ottamatta: ohjelmistoa eivät saa käyttää yksityishenkilöt, yritykset, hallitukset tai muut ryhmät järjestelmissä tai toimissa, jotka aktiivisesti ja tarkoituksellisesti vaarantavat, vahingoittavat tai muutoin vaarantavat fyysisiä henkilöitä. yksilöiden tai ihmisryhmien mielenterveys tai taloudellinen tai muu hyvinvointi YK:n ihmisoikeuksien yleismaailmallisen julistuksen vastaisesti.

Vahingon aiheuttamisen selkeä määrittäminen on luonnostaan ​​vaikeaa ja kiistanalaista, mutta Emki toivoo, että tämän lisenssin yhdistäminen olemassa oleviin kansainvälisiin standardeihin auttaa vähentämään epävarmuutta asiasta. "Ihmisoikeuksien julistus on 70 vuotta vanha asiakirja, joka on laajalti hyväksytty vahingon määritelmien vuoksi ja siitä, mikä tarkalleen ottaen on ihmisoikeusloukkaus", Emkey sanoi.

Tämä on tietysti melko rohkea ehdotus, mutta Emki kuuluisa sanoessaan tällaisia ​​asioita. Vuonna 2014 hän kirjoitti ensimmäisen version avoimen lähdekoodin hankkeiden käytännesäännöistä nimeltä "Osallistujien käytännesäännöt". Aluksi se suhtautui skeptisesti, mutta yli 40000 XNUMX avoimen lähdekoodin projektia on jo ottanut nämä säännöt käyttöön Googlen TensorFlow AI -alustasta Linux-ytimeen.
Totta, tällä hetkellä harvat julkaisevat materiaalia "Hippokrateen lisenssillä", edes Emki itse ei vielä käytä sitä. Lisenssi vaatii vielä lailliset hyväksynnät, joihin Emki palkkasi asianajajan, sekä erilaisia ​​esteitä on mahdollista, mukaan lukien yhteensopivuus muiden lisenssien kanssa, jotka on jotenkin selvitettävä.

Emkey on samaa mieltä siitä, että insinöörien lisensointitapojen muuttaminen ei yksinään pysäytä ihmisoikeusrikkomuksia. Hän haluaa kuitenkin antaa ihmisille työkalun estääkseen yrityksiä, hallituksia tai muita pahantahtoisia tahoja käyttämästä koodiaan rikoksiin.
Voittoa tavoittelematon Open Source Initiative sanoi, että avoimen lähdekoodin ohjelmistot "ei saa syrjiä yksilöitä tai yksilöryhmiä" ja "ei saa estää ketään yrittämästä käyttää ohjelmistoa tietyillä työalueilla".

Nähtäväksi jää, ovatko ihmisoikeusloukkaukset "erityisiä työalueita".noin kaista tässä on paljon sarkasmia), koska Emki ei ole vielä virallisesti lähettänyt "Hippokrateen lisenssiään" OSI:lle tarkistettavaksi. kuitenkin twiitissä viime kuussa Organisaatio ilmoitti, että tämä lisenssi ei vastaa vapaan ohjelmiston määritelmää. Myös OSI:n perustaja Bruce Pierence kirjoitti blogissaniettä tämä lisenssi on vastoin heidän organisaationsa antamaa määritelmää.

Emki toivoo voivansa yhdistää avoimen lähdekoodin yhteisön painostaakseen OSI:ta muuttamaan määritelmää tai luomaan uuden. "Mielestäni OSI-määritelmä on surkean vanhentunut", Emkee sanoi. "Tällä hetkellä avoimen lähdekoodin yhteisöllä ei yksinkertaisesti ole käsissään työkaluja estääkseen esimerkiksi fasisteja käyttämästä teknologioitamme."

Muut kehittäjät jakavat Emkan huolenaiheet. Michael Caferella, yksi suositun avoimen lähdekoodin tietojenkäsittelyalustan Hadoopin perustajista, on nähnyt työkalujaan käyttäneen tavalla, jota hän ei koskaan kuvitellut, mukaan lukien National Security Agency. ”On hyvä, jos ihmiset alkavat miettiä, kuka käyttää heidän ohjelmistojaan ja miten. Henkilökohtaisesti olen eniten huolissani epädemokraattisten valtioiden väärinkäytöksistä, joilla on merkittäviä teknisiä resursseja muuttaa ja ottaa käyttöön uusia projekteja. Minulla ei ole tarvittavaa kokemusta sanoakseni, riittääkö tämä (Hippokrateen lisenssi) lopettamaan tällaiset väärinkäytökset", hän sanoi.

Yrityksillä muuttaa avoimen lähdekoodin määritelmiä eettisten kysymysten huomioon ottamiseksi on pitkä ja kiistanalainen historia. Emki ei ole suinkaan ensimmäinen, joka yrittää kirjoittaa lisenssin, joka estäisi avoimen lähdekoodin käytön vahingon aiheuttamiseen. Eli vertaistukiin GPU-apuohjelma: Global Processing Unit julkaistiin vuonna 2006 lisenssillä, joka kielsi sen käytön armeijassa. Toistaiseksi tällaisilla toimenpiteillä on ollut vain vähän vaikutusta, mutta tilanne saattaa muuttua. Aikaisemmin tänä vuonna kymmeniä ohjelmistoprojekteja on hyväksytty Anti-996-lisenssi, joka edellyttää käyttäjien noudattavan sekä paikallisia että kansainvälisiä työnormeja vastauksena uutisiin inhottavista työoloista kiinalaisissa teknologiayrityksissä. Emkey toivoo, että julkinen vastareaktio Yhdysvaltain maahanmuuttopoliisia kohtaan, joka on levinnyt kauas teknologiasektorin ulkopuolelle, voi osoittautua käännepisteeksi.

Jotkut viittaavat mahdollisuuteen ottaa käyttöön uusi termi koodille, joka on avoin joidenkin käyttöön mutta suljettu toisille. "Ehkä meidän pitäisi lopettaa ohjelmistomme kutsuminen "avoimiksi" ja alkaa kutsua sitä "avoinna lopullisesti", Vargo kirjoitti twiitissään, sama ohjelmoija, joka aiemmin poisti koodinsa protestina maahanmuuttopoliisia vastaan.

Termi "avoimen lähdekoodin ohjelmisto" otettiin käyttöön 1990-luvun lopulla vaihtoehtona "vapaalle ohjelmistolle", ja se liitettiin tuolloin tiettyihin ideologisiin kysymyksiin. Ja nyt, kun kehittäjistä tulee ideologisempia, on ehkä aika nousta esiin toinen termi.

Lähde: will.com

Lisää kommentti