Generatore di licenze
Generare file di licenza open source per i propri progetti
Input e opzioni
Funziona nel browser. I dati inseriti restano su questo dispositivo.
Risultati
Inserisca i valori per vedere il risultato.
Generatore gratuito di licenze open source
Il nostro generatore gratuito di licenze open source la aiuta a creare in pochi secondi file LICENSE formattati correttamente per i suoi progetti software. Scelga tra nove licenze diffuse, MIT, Apache 2.0, GPL v3, LGPL v3, BSD 2-Clause, BSD 3-Clause, ISC, MPL 2.0 e The Unlicense, ciascuna con inserimento automatico del titolare del copyright e dell'anno.
Scegliere la giusta licenza open source è una delle decisioni più importanti quando si pubblica un progetto. La licenza stabilisce come altri possono usare, modificare e distribuire il suo codice. Questo strumento mostra un quadro chiaro di permessi, condizioni e limitazioni di ogni licenza, così può scegliere con cognizione di causa senza leggere pagine di testo legale.
Dopo aver selezionato la licenza e inserito i suoi dati, può copiare il testo completo negli appunti o scaricarlo come file LICENSE pronto da inserire nel suo repository. Tutto viene eseguito nel suo browser, senza inviare dati a nessun server.
Funzioni principali
- Nove licenze open source diffuse: MIT, Apache 2.0, GPL v3, LGPL v3, BSD 2-Clause, BSD 3-Clause, ISC, MPL 2.0 e The Unlicense
- Inserimento automatico del nome del titolare del copyright e dell'anno
- Confronto visivo dei permessi (uso commerciale, modifica, distribuzione, diritti sui brevetti)
- Visualizzazione chiara delle condizioni (avviso di copyright, indicazione delle modifiche, stessa licenza)
- Limitazioni evidenziate (nessuna responsabilità, nessuna garanzia, nessun uso del marchio)
- Copia negli appunti con un clic per incollare rapidamente nel suo repository
- Download come file LICENSE pronto per il controllo di versione
- Anteprima in tempo reale del testo della licenza generata
- Layout pulito a tre colonne per consultare e confrontare con facilità
- Interamente lato client, nessun dato inviato a un server
Come usare il generatore di licenze
- Sfogli le licenze: scorra l'elenco delle licenze a sinistra per vedere descrizione, permessi, condizioni e limitazioni di ciascuna.
- Selezioni la licenza: scelga la licenza più adatta agli obiettivi del suo progetto e alle aspettative della community.
- Inserisca i suoi dati: digiti il suo nome o quello dell'organizzazione nel campo Titolare del copyright e verifichi l'anno.
- Controlli il risultato: legga il testo della licenza generata nel pannello di anteprima per verificare che sia corretto.
- Copi o scarichi: faccia clic su "Copia" per copiare il testo negli appunti, oppure su "Scarica" per salvarlo come file LICENSE.
Casi d'uso
- Nuovi progetti open source: aggiunga rapidamente una licenza quando crea un nuovo repository su GitHub, GitLab o Bitbucket.
- Progetti esistenti senza licenza: aggiunga una licenza adeguata al codice legacy pubblicato senza.
- Pubblicazione di librerie e pacchetti: includa la licenza corretta quando pubblica su npm, PyPI, crates.io o altri registri.
- Open source aziendale: scelga una licenza in linea con la politica sulla proprietà intellettuale della sua azienda prima di rilasciare strumenti interni come open source.
- Progetti didattici: scelga una licenza permissiva per progetti di classe e portfolio degli studenti.
- Documentazione e template: generi il testo della licenza per repository di documentazione e template di progetto.
- Confronto tra licenze: usi la visualizzazione di permessi, condizioni e limitazioni per confrontare le licenze affiancate prima di decidere.
Domande frequenti
Questo strumento è gratuito?
Sì, il generatore di licenze è completamente gratuito, senza limiti di utilizzo e senza bisogno di un account.
I miei dati sono al sicuro?
Tutta l'elaborazione avviene localmente nel suo browser. Il nome del titolare del copyright e l'anno non vengono mai inviati a nessun server.
Quale licenza devo scegliere?
Per la massima flessibilità, MIT o ISC sono scelte diffuse. Se desidera la tutela dei brevetti, scelga Apache 2.0. Se vuole che le opere derivate restino open source, la GPL v3 è la licenza copyleft di riferimento. The Unlicense dedica la sua opera al pubblico dominio.
Qual è la differenza tra licenze permissive e licenze copyleft?
Le licenze permissive (MIT, BSD, ISC, Apache) consentono ad altri di usare il suo codice in progetti proprietari. Le licenze copyleft (GPL, LGPL) richiedono che anche le opere derivate siano distribuite con la stessa licenza open source.
Dove devo mettere il file LICENSE?
Inserisca il file LICENSE scaricato nella directory principale del repository del suo progetto. La maggior parte delle piattaforme, come GitHub e npm, lo rileva e lo mostra automaticamente.
Posso cambiare licenza in un secondo momento?
Sì, in qualità di titolare del copyright può cambiare la licenza del suo codice in qualsiasi momento. Tuttavia, il codice già distribuito con la licenza precedente resta coperto da quella licenza per i destinatari che lo hanno ricevuto.
Consigli e buone pratiche
- Includa sempre una licenza: il codice senza licenza non è open source per impostazione predefinita, e gli altri non possono usarlo legalmente.
- Rispetti le aspettative della community: usi la licenza standard nel suo ecosistema (ad es. MIT per JavaScript, Apache 2.0 per Java).
- Aggiunga un'intestazione di licenza ai file sorgente: alcune licenze (Apache 2.0, GPL) consigliano di aggiungere un breve avviso all'inizio di ogni file sorgente.
- Verifichi la compatibilità delle dipendenze: si assicuri che la licenza scelta sia compatibile con le licenze delle dipendenze del suo progetto.
- Usi gli identificatori SPDX: indichi la licenza tramite il suo identificatore SPDX (ad es. MIT, Apache-2.0) in package.json o setup.py per gli strumenti automatici.