Sviluppatore / Open source
Generatore di licenze open source
Crea un file LICENSE per MIT, Apache 2,0, GPL, LGPL, AGPL, MPL, BSD, ISC, Unlicense e altre licenze, inserendo automaticamente nome e anno, e confronta ciò che ciascuna licenza consente.
Generatore di licenze open source: I testi delle licenze sono quelli ufficiali della SPDX License List, usata da GitHub e dai registri dei pacchetti per identificare le licenze. Le licenze permissive brevi, come MIT e BSD, includono il tuo nome e l'anno nella riga del copyright; quelle più lunghe, come GPL e Apache 2,0, vengono usate parola per parola, mentre la tua nota sul copyright va inserita in un'intestazione di ogni file, nel formato SPDX indicato qui. La tabella confronta copyleft, diritti sui brevetti, requisiti relativi alle note e approvazione da parte di OSI e FSF. Funziona al 100% localmente nel browser, senza caricare file sul server.
- Categoria
- Strumenti per sviluppatori
- Esecuzioni
- Nel browser
- Costo
- Gratuito · senza registrazione
- Disponibilità
- Pronto all'uso
Funziona interamente nel browser
Confronto tra le licenze
| Licenza | Tipo | Diritti sui brevetti | Avviso richiesto nelle copie | OSI | FSF |
|---|---|---|---|---|---|
| Permissiva | Non menzionata | Sì | |||
| Permissiva | Concessione esplicita | Sì | |||
| Copyleft forte | Concessione esplicita | Sì | |||
| Copyleft forte | Non menzionata | Sì | |||
| Copyleft debole | Concessione esplicita | Sì | |||
| Copyleft forte, incluso l'uso in rete | Concessione esplicita | Sì | |||
| Copyleft debole | Concessione esplicita | Sì | |||
| Permissiva | Non menzionata | Sì | |||
| Permissiva | Non menzionata | Sì | |||
| Permissiva | Non menzionata | Sì | |||
| Permissiva | Non menzionata | No | |||
| Permissiva | Non menzionata | No | |||
| Permissiva | Non menzionata | Solo nelle copie del codice sorgente | |||
| Permissiva | Esplicitamente non concessa | No | |||
| Copyleft forte | Concessione esplicita | Sì |
I testi e le approvazioni di OSI e FSF provengono dalla SPDX License List 3.29.0. Questa è una sintesi, non una consulenza legale: leggi la licenza e rivolgiti a un avvocato per qualsiasi questione importante.
Applicare la licenza
Salva il testo come LICENSE (o LICENSE.txt, oppure COPYING per la GPL) nella cartella principale del repository, imposta il campo della licenza in package.json, Cargo.toml o pyproject.toml sul relativo identificatore SPDX e aggiungi l'intestazione SPDX di due righe a ogni file sorgente, così la licenza resta associata ai file copiati.
Insieme alla licenza, tieni fuori dal repository gli output della compilazione e i segreti con il generatore .gitignore.
Combinare le licenze
Il codice permissivo può in genere essere usato in progetti copyleft, ma non vale il contrario: il codice GPL non può essere inserito in un progetto MIT senza rendere GPL il risultato. Il codice Apache 2,0 è compatibile con la GPL versione 3, ma non con la versione 2.
Come usarlo
- Scegli una licenza, usando la tabella comparativa se non sai quale scegliere.
- Inserisci l'anno e il nome del titolare del copyright.
- Scarica il file LICENSE nella directory principale del tuo repository e aggiungi l'intestazione ai file sorgente.
Privacy e limitazioni
Tutto viene generato nel browser.
Strumenti correlati
Domande frequenti
Quale licenza dovrei scegliere?
Per il massimo riutilizzo, MIT o Apache 2,0 (che aggiunge una concessione esplicita dei diritti sui brevetti). Per assicurarti che le modifiche restino aperte, GPL; per librerie a cui possono collegarsi programmi proprietari, LGPL o MPL; per software offerto tramite una rete, AGPL.
Che cosa significa copyleft?
Le copie e le versioni modificate devono essere condivise con la stessa licenza: il copyleft forte copre l'intero programma, quello debole solo i file o la libreria distribuiti con la licenza, mentre AGPL si estende agli utenti che accedono al programma tramite una rete.
Qual è la differenza tra GPL-3,0-only e -or-later?
Con or-later, gli utenti possono seguire anche una versione GPL successiva pubblicata da FSF; con only si applica esclusivamente la versione 3. Il testo della licenza è lo stesso: la scelta viene indicata nelle intestazioni dei file.
Strumento gratuito · nel browser esecuzioni · senza account