Ehi Habr! Presento alla vostra attenzione la traduzione dell'articolo
porcellana
Qualcuno deve scrivere il codice che rende tutto questo possibile. Sempre più spesso gli sviluppatori chiedono ai loro datori di lavoro e ai governi di smettere di usare il loro lavoro per scopi non etici. I dipendenti di Google hanno convinto l'azienda a fermarsi
Tuttavia, è abbastanza difficile impedire alle aziende o ai governi di utilizzare software già scritto, soprattutto quando questo software è di dominio pubblico. Il mese scorso, ad esempio, Seth Vargo
Coraline Ida Emki vuole dare ai suoi colleghi programmatori un maggiore controllo su come viene utilizzato il loro software. Software rilasciato con il suo nuovo
Definire chiaramente cosa significhi causare danni è intrinsecamente difficile e controverso, ma Emki spera che collegare questa licenza agli standard internazionali esistenti aiuterà a ridurre l’incertezza sulla questione. “La Dichiarazione dei diritti umani è un documento vecchio di 70 anni ampiamente accettato per le sue definizioni di danno e di ciò che costituisce esattamente una violazione dei diritti umani”, ha affermato Emkey.
Naturalmente, questa è una proposta piuttosto audace, ma Emki
È vero, al momento poche persone pubblicano materiale sotto la “Licenza Ippocratica”, anche la stessa Emki non lo usa ancora. La licenza deve ancora essere approvata dalla legge, per la quale Emki ha assunto un avvocato, inoltre sono possibili vari ostacoli, anche sotto forma di compatibilità con altre licenze, che dovranno essere affrontati in qualche modo.
Emkey concorda sul fatto che cambiare il modo in cui gli ingegneri concedono in licenza il loro lavoro non fermerà di per sé le violazioni dei diritti umani. Tuttavia, vuole fornire alle persone uno strumento per dissuadere aziende, governi o altre entità nefaste dall’utilizzare il proprio codice per commettere crimini.
L'iniziativa no-profit Open Source Initiative ha affermato che il software open source "non dovrebbe discriminare individui o gruppi di individui" e "non dovrebbe impedire a nessuno di tentare di utilizzare il software in determinate aree di lavoro".
Resta da vedere se le violazioni dei diritti umani siano “aree specifiche di lavoro” (ca. sentiero c'è molto sarcasmo qui), dal momento che Emki non ha ancora presentato ufficialmente la sua "Licenza Ippocratica" all'OSI per la revisione. Tuttavia
Emki spera di unire la comunità open source per fare pressione sull'OSI affinché cambi la loro definizione o ne crei una nuova. "Penso che la definizione OSI sia tristemente obsoleta", ha detto Emkee. "Al momento, la comunità open source semplicemente non ha gli strumenti in mano per impedire l'uso delle nostre tecnologie, ad esempio, da parte dei fascisti."
Le preoccupazioni di Emka sono condivise da altri sviluppatori. Michael Caferella, co-fondatore della popolare piattaforma di elaborazione dati open source Hadoop, ha visto i suoi strumenti utilizzati in modi che non avrebbe mai immaginato, anche da parte della National Security Agency. “È positivo se le persone iniziano a pensare a chi usa il loro software e come. Personalmente, mi preoccupano soprattutto gli abusi da parte di stati non democratici che dispongono di risorse ingegneristiche significative per cambiare e implementare nuovi progetti. Non ho l’esperienza necessaria per dire se questa (Licenza Ippocratica) sarà sufficiente per fermare tali abusi”, ha detto.
I tentativi di modificare le definizioni di open source per tenere conto delle questioni etiche hanno una storia lunga e controversa. Emki non è il primo a provare a scrivere una licenza che impedisca l'uso dell'open source con lo scopo di causare danni. Quindi peer to peer
Alcuni indicano la possibilità di adottare un nuovo termine per un codice che sia aperto all’uso da parte di alcuni ma chiuso ad altri. "Forse dovremmo smettere di chiamare il nostro software 'aperto' e iniziare a chiamarlo 'aperto definitivamente',"
Il termine “software open source” è stato adottato alla fine degli anni ’1990 come alternativa al “software libero” e all’epoca era associato ad alcune questioni ideologiche. E ora, man mano che gli sviluppatori diventano più ideologici, forse è tempo che emerga un altro termine.
Fonte: habr.com