Vai al contenuto

Scelta della licenza open source

Licence Chooser

Mette a confronto le licenze open source più diffuse per obblighi e compatibilità e produce il file LICENSE.

Confronta affiancate le licenze open source più comuni — che cosa permette, che cosa richiede e che cosa limita ciascuna — e produce il testo della licenza con il proprio nome e l’anno già inseriti. I dati del confronto e i testi sono quelli di choosealicense.com, non modificati.

🔒 Funziona interamente nel tuo browserlicenselegalopen-source

Confronto

LicenzaPermessiCondizioniLimitazioni
MIT
  • Uso commerciale
  • Modifica
  • Distribuzione
  • Uso privato
  • Avviso di licenza e di copyright
  • Responsabilità
  • Garanzia
Apache-2.0
  • Uso commerciale
  • Modifica
  • Distribuzione
  • Uso dei brevetti
  • Uso privato
  • Avviso di licenza e di copyright
  • Indicare le modifiche
  • Uso dei marchi
  • Responsabilità
  • Garanzia
GPL-3.0
  • Uso commerciale
  • Modifica
  • Distribuzione
  • Uso dei brevetti
  • Uso privato
  • Avviso di licenza e di copyright
  • Indicare le modifiche
  • Divulgare il sorgente
  • Stessa licenza
  • Responsabilità
  • Garanzia
LGPL-3.0
  • Uso commerciale
  • Modifica
  • Distribuzione
  • Uso dei brevetti
  • Uso privato
  • Avviso di licenza e di copyright
  • Divulgare il sorgente
  • Indicare le modifiche
  • Stessa licenza (libreria)
  • Responsabilità
  • Garanzia
AGPL-3.0
  • Uso commerciale
  • Modifica
  • Distribuzione
  • Uso dei brevetti
  • Uso privato
  • Avviso di licenza e di copyright
  • Indicare le modifiche
  • Divulgare il sorgente
  • L’uso in rete vale come distribuzione
  • Stessa licenza
  • Responsabilità
  • Garanzia
MPL-2.0
  • Uso commerciale
  • Modifica
  • Distribuzione
  • Uso dei brevetti
  • Uso privato
  • Divulgare il sorgente
  • Avviso di licenza e di copyright
  • Stessa licenza (per file)
  • Responsabilità
  • Uso dei marchi
  • Garanzia
BSD-2-Clause
  • Uso commerciale
  • Modifica
  • Distribuzione
  • Uso privato
  • Avviso di licenza e di copyright
  • Responsabilità
  • Garanzia
BSD-3-Clause
  • Uso commerciale
  • Modifica
  • Distribuzione
  • Uso privato
  • Avviso di licenza e di copyright
  • Responsabilità
  • Garanzia
ISC
  • Uso commerciale
  • Distribuzione
  • Modifica
  • Uso privato
  • Avviso di licenza e di copyright
  • Responsabilità
  • Garanzia
Unlicense
  • Uso privato
  • Uso commerciale
  • Modifica
  • Distribuzione
nessuno
  • Responsabilità
  • Garanzia

I dati del confronto e i testi provengono da github/choosealicense.com@d6277c04899c (choosealicense.com). Un aiuto al confronto, non un parere legale.

MIT License

Una licenza permissiva, breve e semplice, le cui condizioni richiedono solo di conservare gli avvisi di copyright e di licenza. Le opere concesse in licenza, le loro modifiche e le opere più ampie che le includono possono essere distribuite ad altre condizioni e senza codice sorgente.

La forma generale del campo: MIT, BSD e ISC non chiedono quasi nulla oltre a conservare l’avviso; Apache-2.0 aggiunge una concessione espressa dei diritti di brevetto; MPL-2.0 applica il copyleft file per file; GPL-3.0 lo applica all’intero programma; AGPL-3.0 lo estende al software usato in rete; la Unlicense rinuncia a tutto ciò a cui può rinunciare. Le descrizioni delle etichette qui sopra sono le parole di choosealicense.com. Quando ci sono in gioco soldi veri o controversie vere, chiedi a un avvocato, non a una pagina web.

Come si usa

  1. Leggere la tabella di confronto

    Tre colonne: che cosa si può fare, che cosa si deve fare e che cosa non viene concesso. A grandi linee il panorama è questo: MIT/BSD/ISC non chiedono quasi niente, Apache-2.0 aggiunge una concessione di brevetto, e la famiglia GPL pretende la stessa licenza a valle.

  2. Fare clic su una riga per vederne il testo

    Il testo completo della licenza compare sotto, con una breve descrizione del suo scopo.

  3. Inserire l’anno e il titolare

    Solo alcune licenze hanno quei campi. Dove non ci sono, l’avviso di copyright va invece nei propri file sorgente o nel README, e la pagina lo dice.

  4. Salvarlo come LICENSE

    Un file chiamato `LICENSE` nella radice del repository è quello che cercano GitHub, npm e quasi tutti gli scanner.

Domande frequenti

È una consulenza legale?

No. È un aiuto al confronto costruito sui riassunti di choosealicense.com, e quei riassunti sono a loro volta delle approssimazioni. Quando ci sono di mezzo soldi veri o una controversia vera, si chiede a un avvocato e non a una pagina web.

Qual è la differenza fra GPL e AGPL?

L’AGPL chiude la falla della rete: con la GPL, far girare software modificato come servizio ospitato non è distribuzione e non fa scattare nessun obbligo di condividere i sorgenti. L’AGPL fa contare anche l’uso in rete. È quest’unica differenza il motivo per cui alcune aziende la vietano del tutto.

Si può cambiare licenza in seguito?

Per codice scritto da soli sì — anche se chi lo ha già ricevuto alle vecchie condizioni se le tiene. Quando hanno contribuito altre persone serve il loro consenso, ed è per questo che ricambiare la licenza a un progetto avviato è di solito una pratica lunga mesi.

E se non si mette nessuna licenza?

Allora vale il diritto d’autore predefinito e nessuno ha il permesso di usare, copiare o modificare il codice — che sia pubblico su GitHub oppure no. «Nessuna licenza» è l’opzione più restrittiva, non la più permissiva.

Può ricevere da

Dopo

Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.