4 nuove licenze open source
Scopri la nuova licenza di autonomia crittografica approvata dall'OSI e le licenze hardware aperte del CERN.
In qualità di amministratore della definizione Open Source, l'Iniziativa Open Source designa le licenze come "open source" da oltre 20 anni. Queste licenze costituiscono il fondamento dell'ecosistema software open source e garantiscono che tutti possano utilizzare, migliorare e condividere il software. Quando una licenza viene approvata, è perché l’OSI ritiene che la licenza promuova la collaborazione e la condivisione a vantaggio di tutti coloro che partecipano all’ecosistema.
Il mondo è cambiato negli ultimi 20 anni, con il software ora utilizzato in modi nuovi e persino inimmaginabili. L'OSI ha notato che le familiari licenze open source non sempre sono adatte a queste nuove situazioni. Ma i commissari delle licenze si sono fatti avanti, presentando diverse nuove licenze per usi più estesi. L'OSI è stato sfidato a valutare se questi nuovi concetti di licenza avrebbero continuato a promuovere la condivisione e la collaborazione e meritavano di essere definiti licenze "open source", approvando infine alcune nuove licenze per scopi speciali.
Quattro nuove licenze
La prima è la Licenza di Autonomia Crittografica. Questa licenza è progettata per applicazioni crittografiche distribuite. La sfida di questo caso d'uso era che le licenze open source esistenti non garantivano l'apertura perché sarebbe possibile che un peer compromettesse il funzionamento della rete se non ci fosse l'obbligo di condividere i dati anche con gli altri peer. Pertanto, oltre ad essere una forte licenza copyleft, la CAL include anche l'obbligo di fornire a terze parti le autorizzazioni e i materiali necessari per utilizzare e modificare in modo indipendente il software senza che la terza parte subisca perdite di dati o capacità.
Dato che si verificano sempre più usi per la condivisione peer-to-peer utilizzando una struttura crittografica, non sarebbe sorprendente se sempre più sviluppatori si trovassero ad aver bisogno di uno strumento legale come la CAL. La comunità di License-Discuss e License-Review, le due mailing list dell'OSI in cui vengono discusse le nuove proposte di licenze open source, ha posto molte domande su questa licenza. Ci auguriamo che la licenza risultante sia chiara e facile da comprendere e che altri professionisti dell'open source la trovino utile.
Successivamente, l’Organizzazione europea per la ricerca nucleare, il CERN, ha sottoposto all’esame la famiglia di licenze Open Hardware License (OHL) del CERN. Tutte e tre le licenze sono destinate principalmente all'open hardware, un campo di accesso aperto simile al software open source ma con le sue sfide e sfumature. Il confine tra hardware e software è notevolmente sfumato, quindi applicare licenze hardware e software separate è diventato sempre più difficile. Il CERN si è impegnato a creare una licenza che garantisse la libertà sia per l'hardware che per il software.
L'OSI probabilmente non avrebbe preso in considerazione l'aggiunta di una licenza hardware aperta al suo elenco di licenze open source quando è iniziata, ma il mondo è cambiato. Pertanto, sebbene la formulazione delle licenze del CERN comprenda concetti hardware, soddisfa anche tutte le qualifiche per essere approvata dall'OSI come licenza software open source.
La suite di licenze Open Hardware del CERN comprende una licenza permissiva, una licenza reciproca debole e una licenza reciproca forte. Più recentemente, la licenza è stata adottata da un progetto di ricerca internazionale che sta costruendo ventilatori semplici e facilmente replicabili da utilizzare con i pazienti affetti da COVID-19.
Saperne di più
Le licenze CAL e CERN OHL sono per scopi speciali e l'OSI non ne consiglia l'uso al di fuori dei campi per i quali sono state progettate. Ma l’OSI è ansioso di vedere se queste licenze funzioneranno come previsto, promuovendo robusti ecosistemi aperti in queste nuove arene informatiche.
Maggiori informazioni sul processo di approvazione della licenza sono disponibili presso l'OSI.