50 licenze software open source: oltre BSD, GNU, MIT

Divulgazione: Il tuo supporto aiuta a mantenere il sito in esecuzione! Guadagniamo una commissione di riferimento per alcuni dei servizi che raccomandiamo in questa pagina.


Il software open source è concesso in licenza in modo che chiunque possa utilizzarlo, modificarlo e condividerlo. Una licenza open source (OSS) è un contratto legale che determina il copyright del software. Le licenze open source hanno molti usi pratici per le imprese e lo sviluppo. Il movimento open source ha risolto molti problemi che affliggevano gli sviluppatori di software in passato, in particolare attraverso il crowdsourcing.

Lo sviluppo rapido è molto più semplice quando milioni di utenti possono aiutare gli sviluppatori a testare e migliorare il software. Uno dei più noti progetti open source è Linux, un kernel di sistema operativo gratuito basato sul sistema operativo GNU. Linux utilizza la licenza GPL versione 2. Tutte le licenze open source hanno lo scopo di governare il modo in cui verrà utilizzato il software. Ciò comprende:

  • Uso privato: la libertà di usare e cambiare software per scopi non commerciali.
  • Distribuzione: condivisione per uso commerciale o non commerciale.
  • Collegamento: collegamento a fonti libere e proprietarie.
  • Brevetti: diritti di proprietà intellettuale concessi dal governo.
  • Sublicensing: un accordo in base al quale il proprietario di qualcosa consente alle persone di utilizzare il proprio software per creare nuove cose purché tutto ciò che creano sia anche soggetto a GPL.
  • Marchi: un simbolo o una parola che rappresenta un’organizzazione o un prodotto.

Software open-source vs software libero

Solo perché il software ha una licenza open source, non significa che sia gratuito. Potrebbe essere facile interpretare il termine “open-source” per indicare “libero”. Entrambi questi termini hanno definizioni complesse che cambiano costantemente. Mentre tutte le licenze di software libero sono tecnicamente open source, non tutte le licenze open source sono gratuite.

Le interpretazioni legali e l’applicazione dei termini e delle condizioni contenuti in una determinata licenza open source dipenderanno dalla giurisdizione legale che protegge il copyright. Dipende anche dal paese collegato a tale giurisdizione. I semi delle licenze open source possono essere ricondotti a licenze gratuite e copyleft create negli Stati Uniti negli anni ’80.

La creazione dell’Open Source Initiative (OSI) nel 1998 ha contribuito a plasmare il panorama delle licenze software open source oggi. Di seguito sono riportate alcune fonti con utili definizioni di termini chiave, organi organizzativi e punti di riferimento storici relativi alle licenze open source.

  • Un’anteprima delle licenze software open source
  • Open Source Initiative (OSI)
  • Fondazione del software libero
  • Storia di Unix
  • Storia del sistema operativo GNU
  • Codice sorgente
  • Software gratuito e open source (FOSS)
  • Software open source
  • Software proprietario
  • Diritto d’autore
  • Copyleft
  • Licenza software permissiva.

Licenze open source popolari

Ecco le licenze open source più popolari attualmente disponibili:

  • Academic Free License: la Academic Free License ti dà il diritto d’autore fintanto che includi il codice sorgente originale, una dichiarazione che dice che lo hai modificato e qualsiasi marchio o copyright associato all’originale.
  • Licenza pubblica adattiva: un modello di licenza copyleft adattabile che gli utenti possono modificare in base alle proprie esigenze.
  • Licenza software Apache: utilizzata da Apache Software Foundation dal 1995 al 1999. Questa licenza è applicabile solo con le versioni precedenti del software Apache.
  • Licenza Apache 2.0: una revisione su una versione precedente della licenza Apache. È stato approvato nel 2004. Per ulteriori informazioni, vedere Informazioni sulla licenza 2.0.
  • Licenza Apple Public Source: considerata una versione più debole della GPL. Questa è una licenza gratuita e open source.
  • Licenza artistica: redatta dalla Perl Foundation, questa licenza ha lo scopo di fornire al detentore del copyright il controllo sullo sviluppo di un “pacchetto” software, mantenendolo comunque open source e gratuito.
  • Licenze Assurance Assurance: un adattamento delle licenze BSD originali, queste licenze sono destinate all’uso con software open source gratuito.
  • Licenze BSD: acronimo di Berkley Software Distribution. L’uso del termine “licenza BSD” si riferisce alle licenze che utilizzano le versioni di una licenza BSD come modello.
  • Nuova licenza BSD: prende anche il nome di licenza BSD modificata. Queste licenze sono compatibili con licenze software open source gratuite e licenze software proprietarie.
  • CCO: questa è fondamentalmente una licenza senza copyright. Il software in un CCO è di dominio pubblico.
  • Computer Associates Trusted Open-Source License 1.1: questa licenza permissiva contenente molte restrizioni è stata scritta da CA Technologies, una delle più grandi società di software indipendenti al mondo.
  • Licenza di sviluppo e distribuzione comune: una licenza gratuita e open source basata sulla licenza pubblica Mozilla. Questa è una delle licenze di software libero più popolari in uso.
  • Common Public License 1.0: questa era la versione aggiornata di IBM della loro prima licenza open source, IBM Public License (IPL). È stato scritto per migliorare la collaborazione generalizzando i termini dell’IPL.
  • Licenza pubblica Eclipse: scritta per la Eclipse Foundation per l’utilizzo di una collaborazione software open source di tipo commerciale.
  • Licenza della community didattica: basata sulla licenza Apache 2.0. Questa licenza è stata creata per soddisfare le esigenze della comunità accademica online.
  • Licenza Eiffel Forum V2: questa è una breve licenza che da allora è stata deprezzata da altre licenze più popolari.
  • Licenza pubblica Entessa: creata per il progetto openSEAL, una piattaforma di sviluppo di framework .NET.
  • Licenza software DataGrid UE: una licenza software open source gratuita creata dalla Commissione Europea. Viene utilizzato per la distribuzione del software.
  • Licenza equa: questa è la licenza più breve mai approvata dall’Iniziativa Open Source. È volutamente vago e ottuso. È inteso per un uso corretto per qualsiasi tipo di supporto.
  • Licenza Frameworx: una licenza compatibile GPL utilizzata per controllare la distribuzione di software open source.
  • GNU Affero General Public License: software copyleft progettato specificamente per funzionare con il software del server di rete e la comunità.
  • Licenza GNU General Public: nota anche come GPL o GNU GPL, la GNU General Public License è una delle licenze più antiche e più utilizzate per il copyleft. Il collegamento ti porta alle versioni precedenti della GPL. Queste licenze sono influenti precursori di molte altre licenze open source gratuite. La GPL è stata originariamente creata per il sistema operativo GNU – un sistema operativo simile a Unix, fondato da Richard Stallman nei primi anni ’80. L’obiettivo della licenza GPL è mantenere il software libero. Le licenze GPL consentono l’uso commerciale e non commerciale.
  • GNU Library o “Lesser” General Public License (LGPL): include tutte le versioni della GPL dopo la versione 2. Sì, è molto confusa, vedere la sezione GNU.org sulla compatibilità delle licenze per ulteriori informazioni.
  • Licenza pubblica IBM: abbreviata in IPL, questa è la prima licenza open source di IBM. La licenza pubblica IBM è una versione modificata della GPL.
  • Licenza pubblica lucente: originariamente scritta per Plan 9, un erede di Unix creato da Bell-Labs. Plan 9 è stato anche rilasciato sotto licenza GPL v2 per attirare gli sviluppatori.
  • Licenza pubblica Microsoft: questa licenza open source è stata approvata dall’Iniziativa Open Source nel 2007.
  • Licenza MIT: una semplice licenza software permissiva utilizzata dal Massachusetts Institute of Technology molte volte. Ti consente di fare qualsiasi cosa tu voglia con il software. Ci sono molti discendenti di questa licenza. Il progetto jQuery utilizza una versione della licenza MIT.
  • Licenza Motosoto: questa licenza open source si applica ai portali web. Originariamente era per il software del portale della comunità ed è protetto dalla legge olandese sul copyright.
  • Licenza pubblica Mozilla: questa licenza è stata creata per soddisfare le esigenze di Mozilla, un progetto di software libero creato dagli utenti di Netscape.
  • Accordo Open Source NASA 1.3: questa licenza è utilizzata dalla NASA per alcuni dei loro software. Per utilizzare il software con questa licenza è necessario registrarsi con il governo e specificare come si intende utilizzare il software.
  • Licenza pubblica Naumen: pubblicata da Naumen, un software come fornitore di servizi. I limiti di licenza utilizzano al fine di proteggere l’autore del software.
  • Licenza pubblica generale NetHack: NGPL è un derivato copyleft di GPL scritto per NetHack, un gioco per computer rilasciato nel 1987.
  • Licenza open source Nokia: basata sulla licenza pubblica Mozilla, questa licenza open source richiede che le controversie siano risolte dal sistema giudiziario finlandese.
  • Licenza pubblica OCLC Research 2.0: creata da OCLC Research per sviluppare nuove soluzioni per biblioteche e archivi. OCLC ora utilizza la licenza Apache 2.0.
  • Licenza OpenContent: è stata creata dal movimento OpenContent (OC). Permette che le opere vengano distribuite gratuitamente purché vengano eseguite gratuitamente e che la nota sul copyright sia pubblicata con essa “in modo evidente e appropriato”. Le opere modificate sono anche coperte alle stesse condizioni con la clausola aggiuntiva che recano “avvisi importanti” che il lavoro è stato cambiato e la natura esatta del cambiamento.
  • Licenza Open Group Test Suite: offre al detentore del copyright il controllo sullo sviluppo artistico di un pacchetto software durante il test degli errori.
  • Open Software License: un altro tipo di licenza copyleft che richiede la divulgazione del codice sorgente originale con eventuali copie condivise.
  • Licenza PHP: PHP, il popolare linguaggio di programmazione Web, è distribuito con questa licenza.
  • Licenza Python (CNRI Python License): Python è un linguaggio di programmazione popolare. Questa è una parte della licenza Python completa che affronta la sua affiliazione con la Cororation for National Research Initiatives (CNRI).
  • Licenza Python Software Foundation: una licenza permissiva utilizzata per la distribuzione del software del progetto Python. Adatto a modificare per una varietà di diversi tipi di software.
  • Qt Public License (QPL): Qt è un framework per lo sviluppo di applicazioni su più piattaforme. Questa licenza è una licenza BSD modificata di 2 clausole.
  • Licenza Public Source RealNetworks: questa licenza open source ha regole rigide. RealNetworks si riserva inoltre il diritto di utilizzare qualsiasi modifica apportata al software ai sensi della presente licenza.
  • Licenza pubblica reciproca: un’altra derivazione della licenza GPL, la Licenza pubblica reciproca è una licenza copyleft che ha lo scopo di mantenere il software libero e open-source.
  • Licenza pubblica Ricoh Source Code: una licenza software permissiva scritta per Ricoh Innovations Corp. Questa licenza garantisce una protezione considerevole all’autore.
  • Licenza Ruby: questo insieme alla licenza BSD 2 Clause delinea i termini che puoi ridistribuire o modificare il linguaggio di programmazione Ruby.
  • La licenza Sleepycat: una licenza gratuita e compatibile GPL che si trova nel software Berkley DB. Conosciuta anche come Licenza Berkley Database.
  • Licenza SISSL (Sun Industry Standards Source): una licenza gratuita e open source utilizzata da Sun Microsystems che è stata ritirata dal 2005.
  • Licenza pubblica Sun: influenzata dalla licenza pubblica Mozilla, la licenza pubblica Sun è approvata come licenza software gratuita da FSF.
  • Licenza Open-Source dell’Università dell’Illinois / NCSA: una breve licenza che offre agli utenti molta libertà quando distribuiscono software.
  • Licenza software Vovida: questa è un’altra breve licenza che consente alle persone di distribuire liberamente software.
  • Licenza W3C: una licenza creata per il World Wide Web Consortium È un disclaimer sulla proprietà intellettuale per proteggere l’autore.

Hai tutto questo?

È molta la licenza open source da elaborare. Tuttavia, sapere cosa è disponibile può aiutare a guidare meglio le tue decisioni in futuro.

Ulteriori letture e risorse

Abbiamo più guide, tutorial e infogragici relativi a tutto ciò che riguarda il computer e Internet:

  • La storia dei motori di ricerca: una storia completa di come siamo arrivati ​​da elenchi di link curati manualmente a Google e oltre.
  • Come individuare un sito Web falso: prima di consegnare i tuoi soldi a un sito Web, scopri se puoi fidarti di esso.
  • In che modo i creatori di giochi guadagnano milioni – 99¢ alla volta: scopri il settore dei giochi multimiliardario che stai finanziando centesimi alla volta.

Guida definitiva al copyright

Se vuoi davvero capire il copyright, abbiamo creato un’ottima risorsa, The Ultimate Guide to Copyright Ed è davvero la guida definitiva; dirà la maggior parte di ciò che devi sapere. Successivamente, probabilmente avrai bisogno di un avvocato.

Guida definitiva al copyright
Guida definitiva al copyright

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map