Bruce Perens ha lasciato l'organizzazione OSI a causa di disaccordi relativi alla licenza CAL

Bruce Perens (Bruce Perens) ha annunciato sull'uscita dall'organizzazione Open Source Initiative (OSI), che si occupa di verificare le licenze per la conformità ai criteri Open Source. Bruce è cofondatore dell'OSI, uno degli autori della definizione di Open Source, creatore del pacchetto BusyBox e secondo leader del progetto Debian (nel 1996 ha sostituito Ian Murdock). Come motivo per l'uscita è citata la riluttanza a essere coinvolto nella decisione in preparazione all'OSI riguardo all'inclusione CAL (Cryptographic Autonomy License) tra le licenze aperte.

La licenza CAL è nella categoria delle licenze copyleft e sviluppata su richiesta del progetto Holochain specificamente per una protezione aggiuntiva dei dati degli utenti nelle applicazioni P2P distribuite. Holochain sviluppa una piattaforma basata su una catena di hash (hashchain) per la creazione di applicazioni distribuite verificate crittograficamente.

La licenza CAL consente di utilizzare Holochain sotto forma di software gratuito e aperto, a condizione che siano soddisfatti alcuni requisiti. In primo luogo, il codice sorgente di Holochain e di tutti i lavori derivati deve essere fornito secondo le stesse condizioni, comprese quelle relative alla protezione della riservatezza delle chiavi crittografiche. In secondo luogo, il diritto di esecuzione pubblica di Holochain, compreso l'uso dell'API di Holochain per l'esecuzione delle applicazioni, è concesso solo mantenendo la riservatezza e l'autonomia delle chiavi crittografiche chiuse di ciascun singolo utente.

CAL non è concettualmente simile ad altre licenze: se un servizio utilizza software sotto questa licenza, essa copre non solo il codice, ma anche i dati trattati. Secondo la licenza CAL, se la riservatezza della chiave dell'utente è compromessa (ad esempio, le chiavi sono conservate su un server centralizzato), allora è violato anche il diritto di possesso dei dati e si perde il controllo sulle proprie copie dell'applicazione. Nella pratica, questa caratteristica della licenza consente la gestione delle chiavi solo da parte dell'utente finale, senza la loro conservazione su server centralizzati.

Ad esempio, la licenza CAL non consentirà all'azienda di creare un proprio chat P2P aziendale basato su Holochain, nel quale le chiavi dei dipendenti sono memorizzate in uno spazio di archiviazione comune controllato dall'azienda, senza escludere la possibilità di lettura della corrispondenza. In questo modo Holochain cerca di garantire che qualsiasi applicazione basata su Holochain sia affidabile e autonoma. Se un'applicazione utilizza sistemi centralizzati per lavorare con le chiavi degli utenti, essa perde il diritto di operare con Holochain.

Bruce Perens ritiene, in quanto la licenza CAL non offre la libertà necessaria ed è mirata alla protezione Holochain da abusi da parte degli sviluppatori, che cercano di controllare completamente i dati degli utenti nelle proprie applicazioni. I requisiti per memorizzare le chiavi solo sui sistemi degli utenti finali, alla luce di criteri Open Source possono essere percepiti come una violazione dei diritti di alcuni gruppi e una discriminazione in base all'area di applicazione.

Perens ha spiegato che una caratteristica importante delle licenze aperte è la possibilità di applicarle senza coinvolgere avvocati. L'utente può semplicemente installare il programma fornito sotto una licenza aperta approvata dall'OSI, e se non apporta modifiche al codice e non trasferisce il programma a qualcun altro, non ha nemmeno bisogno di leggere la licenza. L'OSI ha approvato più di 100 licenze aperte, tutte conformi a questo modello. Ma la licenza CAL rompe questo modello: se qualcuno lavora con un programma sotto licenza CAL e ha utenti, gli viene imposta una responsabilità aggiuntiva per restituire i dati a tali utenti.

Con la nuova licenza, Holochain cerca di controllare la rete delle applicazioni e di contrastare il fatto che gli sviluppatori di client per la piattaforma distribuita possano legare a sé gli utenti, catturando i loro dati. Perens riconosce il nobile obiettivo di garantire la riservatezza dei dati degli utenti, ma considera inaccettabile il fatto che per comprendere la licenza e interagire con gli utenti sia necessaria una consulenza legale. Perens ha anche sottolineato la problematicità della proliferazione delle licenze, il cui numero elevato rende difficile la combinazione di applicazioni sotto licenze diverse, e ha indicato che si potrebbe fare a meno di tutte le licenze tranne tre: AGPLv3, LGPLv3 e Apache v2.

La licenza CAL è stata sviluppata dal noto avvocato Van Lindberg (Van Lindberg), specializzato in questioni relative alla proprietà intellettuale e alle licenze nel software open source. Secondo fonti, ottenute dalla pubblicazione The Register, Lindberg ha privatamente sostenuto il consenso dei direttori dell'OSI a riconoscere la licenza CAL come open, bypassando il processo pubblico di approvazione della licenza.

Lindberg ha risposto che molte persone avevano inizialmente un pregiudizio nei confronti della licenza CAL e cercano di utilizzare qualsiasi motivo per opporsi. La parola lobbying in questo contesto è inappropriata, poiché la revisione della licenza e la sua discussione sono state condotte su forum pubblici, mentre solo questioni procedurali sono state discusse in privato.

Pamela Chestek, presidente del comitato di revisione delle licenze, ha indicato che non c'è nulla di strano nella corrispondenza privata, poiché di solito il consiglio di amministrazione dell'OSI consulta le parti prima della revisione della licenza. Ha anche avuto una conversazione telefonica con Lindberg, in cui ha cercato di chiarire quali fossero i problemi con la licenza proposta. È possibile che questa comunicazione sia stata fraintesa. Per quanto riguarda la licenza CAL, la discussione al riguardo non è ancora conclusa e un'opinione definitiva non è stata ancora formulata.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster