Licenc nyílt forráskódú projektekhez, amely arra kötelezi a felhasználókat, hogy „ne ártsanak”

Szia Habr! Figyelmébe ajánlom a cikk fordítását "Nyílt forráskódú licenc, amely megköveteli, hogy a felhasználók ne ártsanak" írta: Klint Finley.

Licenc nyílt forráskódú projektekhez, amely arra kötelezi a felhasználókat, hogy „ne ártsanak”

Kína arcfelismerő technológiát használ, az ujgur muszlimok kiszámításához. Az amerikai katonai felhasználás drónok a terrorizmussal gyanúsítottak megölésére, és egyúttal civilek is a közelben. Az Egyesült Államok bevándorlási és vámhatóságai – ugyanazok, akik ketrecben tartottak gyerekeket a mexikói határ közelében –, mint minden modern szervezet, szoftverre támaszkodik a kommunikációhoz és a koordinációhoz.

Valakinek meg kell írnia azt a kódot, amely mindezt lehetővé teszi. A fejlesztők egyre gyakrabban szólítják fel munkaadóikat és kormányaikat, hogy ne használják fel munkájukat etikátlan célokra. A Google alkalmazottai meggyőzték a céget, hogy hagyják abba drónfelvételek elemzésén dolgozik, és töröl minden tervet, amely a Pentagon felhőalapú számítástechnikájára pályázna. A Microsoft alkalmazottai tiltakoztak a cég együttműködése a Bevándorlási Rendőrséggel és katonai, bár minimális sikerrel.

Mindazonáltal meglehetősen nehéz megakadályozni, hogy a vállalatok vagy a kormányok már megírt szoftvereket használjanak, különösen, ha ez a szoftver nyilvános. Múlt hónapban például Seth Vargo töröltem néhány szoftveremet nyílt forráskódú online adattárakból, tiltakozásul a bevándorlási rendőrség esetleges felhasználása ellen. Mivel azonban a nyílt forráskód szabadon másolható és terjeszthető, az összes távoli kód hamarosan elérhetővé vált más forrásokból.

Coraline Ida Emki nagyobb ellenőrzést szeretne adni programozótársainak szoftvereik használatának módjában. Az új alatt megjelent szoftver "Hippokratész engedélye" bármely célból terjeszthető és módosítható, egyetlen jelentős kivétellel: a szoftvert nem használhatják magánszemélyek, vállalatok, kormányok vagy más csoportok rendszereken vagy olyan tevékenységekre, amelyek aktívan és szándékosan veszélyeztetik, károsítják vagy más módon veszélyeztetik a fizikai személyeket. az egyének vagy embercsoportok mentális egészsége vagy gazdasági vagy egyéb jóléte, megsértve az ENSZ Emberi Jogok Egyetemes Nyilatkozatát.

Egyértelműen meghatározni, hogy mit jelent kárt okozni, eleve nehéz és ellentmondásos, de az Emki reméli, hogy ennek az engedélynek a meglévő nemzetközi szabványokhoz való összekapcsolása segít csökkenteni a kérdéssel kapcsolatos bizonytalanságot. „Az Emberi Jogok Nyilatkozata egy 70 éves dokumentum, amelyet széles körben elfogadtak a kár meghatározásai és az emberi jogok megsértésének pontos meghatározása miatt” – mondta Emkey.

Persze ez elég merész javaslat, de Emki híres arról, hogy ilyesmiket mond. 2014-ben megírta a nyílt forráskódú projektek magatartási szabályainak első változatát „Részvevők magatartási kódexének” címmel. Kezdetben szkepticizmussal fogadták, de már több mint 40000 XNUMX nyílt forráskódú projekt alkalmazta ezeket a szabályokat, a Google TensorFlow AI platformjától a Linux kernelig.
Igaz, jelenleg kevesen adnak ki anyagot „Hippokratészi engedély” alatt, még maga Emki sem használja. A licencnek még át kell esnie a törvényi jóváhagyásokon, amihez az Emki ügyvédet fogadott, valamint különféle akadályok lehetségesek, többek között a más licencekkel való kompatibilitás formájában, amelyeket valahogyan kezelni kell.

Az Emkey egyetért azzal, hogy a mérnökök munkájuk engedélyezésének megváltoztatása önmagában nem fogja megállítani az emberi jogi visszaéléseket. Azonban olyan eszközt szeretne adni az embereknek, amellyel elriaszthatja a vállalatokat, kormányokat vagy más aljas szervezeteket attól, hogy kódjukat bűncselekmények elkövetésére használják fel.
A nonprofit Open Source Initiative azt mondta, hogy a nyílt forráskódú szoftverek "nem tehetnek megkülönböztetést egyénekkel vagy egyének csoportjaival szemben", és "nem korlátozhatnak senkit abban, hogy bizonyos munkaterületeken megpróbálja használni a szoftvert".

Hogy az emberi jogok megsértése „sajátos munkaterületek”-e, az még várat magára.kb. sáv sok a szarkazmus), mivel Emki még nem nyújtotta be hivatalosan a „hippokratészi engedélyét” az OSI-hoz felülvizsgálatra. azonban egy tweetben a múlt hónapban A szervezet jelezte, hogy ez a licenc nem felel meg a szabad szoftver definíciójának. Az OSI társalapítója, Bruce Pierence is írta a blogjánhogy ez az engedély ellentétes a szervezetük által megadott meghatározással.

Az Emki azt reméli, hogy egyesíti a nyílt forráskódú közösséget, hogy nyomást gyakoroljon az OSI-ra, hogy változtassa meg a definícióját, vagy hozzon létre egy újat. „Úgy gondolom, hogy az OSI definíciója borzasztóan elavult” – mondta Emkee. „Jelenleg a nyílt forráskódú közösségnek egyszerűen nincsenek a kezében azok az eszközök, amelyek megakadályozzák, hogy technológiáinkat például a fasiszták használják.”

Az Emka aggályait más fejlesztők is osztják. Michael Caferella, a népszerű, nyílt forráskódú Hadoop adatfeldolgozó platform társalapítója olyan módon használta eszközeit, ahogyan azt elképzelni sem tudta, beleértve a Nemzetbiztonsági Ügynökséget is. „Jó, ha az emberek elkezdenek gondolkodni azon, hogy ki és hogyan használja a szoftverüket. Személy szerint leginkább az olyan antidemokratikus államok visszaélései miatt aggódom, amelyek jelentős mérnöki erőforrásokkal rendelkeznek az új projektek megváltoztatásához és bevezetéséhez. Nem rendelkezem kellő tapasztalattal ahhoz, hogy megmondjam, ez (hippokratészi engedély) elegendő lesz-e az ilyen visszaélések megállításához” – mondta.

A nyílt forráskód definícióinak megváltoztatására tett kísérletek az etikai kérdések figyelembevétele érdekében hosszú és ellentmondásos múltra tekintenek vissza. Az Emki messze nem az első, aki megpróbál olyan licencet írni, amely megakadályozná a nyílt forráskód károkozási célú felhasználását. Tehát peer to peer GPU számítási segédprogram: globális feldolgozó egység 2006-ban adták ki a katonaság általi használatát tiltó licenc alapján. Az ilyen intézkedéseknek eddig kevés hatása volt, de ez változhat. Korábban ebben az évben több tucat szoftverprojektet fogadtak el Anti-996 licenc, amely megköveteli a felhasználóktól, hogy megfeleljenek a helyi és nemzetközi munkaügyi normáknak, válaszul a kínai technológiai cégeknél tapasztalt undorító munkakörülményekről szóló hírekre. Emkey abban reménykedik, hogy az amerikai bevándorlási rendőrség elleni nyilvános reakció, amely messze túlterjedt a technológiai szektoron, a fordulópontnak bizonyulhat.

Egyesek rámutatnak arra a lehetőségre, hogy új kifejezést alkalmazzanak egy olyan kódra, amelyet egyesek használhatnak, de mások számára zárva van. "Talán fel kellene hagynunk a szoftverünk "nyílt" nevezésével, hanem "végre nyitva"-nak kellene neveznünk." – írta tweetében Vargo, ugyanaz a programozó, aki korábban a bevándorlási rendőrség elleni tiltakozásul törölte a kódját.

A „nyílt forráskódú szoftver” kifejezést az 1990-es évek végén alkalmazták a „szabad szoftver” alternatívájaként, és akkoriban bizonyos ideológiai kérdésekhez kapcsolták. És most, ahogy a fejlesztők egyre ideologikusabbakká válnak, talán itt az ideje egy újabb kifejezés megjelenésének.

Forrás: will.com

Hozzászólás