Alla discussione sulla rimozione dei maintainer dalla Russia ha partecipato James Bottomley, maintainer del sottosistema SCSI, che in precedenza ha ricoperto ruoli come membro del consiglio di amministrazione e presidente del comitato consultivo tecnico della Linux Foundation. James si è scusato per il modo in cui è avvenuta la rimozione e ha spiegato che essa è legata alle sanzioni contro le aziende russe inserite nell'elenco OFAC SDN pubblicato dal Dipartimento del Tesoro degli Stati Uniti. Secondo James, la possibilità di collaborare con aziende statunitensi per i dipendenti delle aziende soggette a sanzioni è limitata e tali lavoratori non possono far parte dei maintainer del kernel Linux.
Se la rimozione è avvenuta per errore e l'attuale datore di lavoro non si trova nell'elenco indicato, il sviluppatore dovrebbe fornire informazioni al riguardo a Greg Kroah-Hartman (è proprio questa la documentazione di cui si parlava nel primo messaggio sulla rimozione). In ogni caso, James ha promesso di aggiungere, se necessario, un riconoscimento nel file CREDITS per il contributo dei partecipanti rimossi allo sviluppo del kernel. La motivazione per seguire le sanzioni è stata l'esistenza negli Stati Uniti di tutta l'infrastruttura per lo sviluppo del kernel Linux e un gran numero di supporto. Per questo motivo, nello sviluppo del kernel non è possibile ignorare i requisiti della legislazione statunitense.
James ha anche espresso la speranza che le rimozioni dalla lista dei maintainer siano sufficienti a soddisfare i requisiti del Dipartimento del Tesoro degli Stati Uniti e che non sarà necessario rimuovere dal kernel il codice fornito da sviluppatori sanzionati. In una lettera separata, James ha scritto che il ritardo nella pubblicazione delle spiegazioni e delle risposte alle domande è dovuto al fatto che gli avvocati continuano ancora a discutere le specifiche relative al rispetto delle sanzioni nello sviluppo del kernel e intendono in seguito pubblicare un documento dettagliato che descrive le regole correlate alle sanzioni.
La spiegazione di James è stata inviata in risposta alla lettera di commiato di Sergey Semen, che è stato rimosso dalla lista dei maintainer. Nella sua lettera, Sergey ha comunicato che, dopo quanto accaduto, ha perso la motivazione a continuare a partecipare allo sviluppo del kernel, e i tentativi di ottenere da un maintainer superiore ulteriori dettagli sulla ragione della rimozione non hanno chiarito la situazione: nella risposta c'era solo una scusa, un riferimento alle sanzioni, il rammarico per l'impossibilità di fare qualcosa e il consiglio di contattare un legale della propria azienda. Inoltre, Sergey partecipa allo sviluppo del kernel da oltre un anno solo come volontario, e non come dipendente retribuito. Durante il suo tempo di lavoro nella comunità, Sergey ha inviato 518 patch, ha revisionato 253 patch e ha partecipato al testing di 80 patch.
Nella mailing list del kernel è stata anche pubblicata una proposta per rimuovere dalla lista dei maintainer i programmatori impiegati da Huawei, poiché questa azienda è anch'essa presente nelle liste di sanzioni degli Stati Uniti. Theodore Ts’o, creatore del filesystem Ext4, ha spiegato che negli USA ci sono diversi regimi sanzionatori e le sanzioni applicate a Huawei rientrano in eccezioni che consentono di ricevere correzioni e coinvolgere nella revisione del codice i programmatori di questa azienda, se l'interazione con loro avviene su una piattaforma pubblica, come le mailing list degli sviluppatori del kernel Linux.
Per quanto riguarda le aziende russe sottoposte a sanzioni, i requisiti sono più severi, poiché Linux potrebbe essere utilizzato a scopi militari, ad esempio in missili e droni. I maintainer residenti negli Stati Uniti sono tenuti a rispettare leggi e regolamenti stabiliti dal governo degli Stati Uniti quando accettano modifiche, e devono anche assicurarsi che le azioni intraprese non rappresentino un pericolo per altri sviluppatori di Linux. I maintainer di altri paesi possono avere obblighi diversi.
Fonte: opennet.ru
