📜
Selettore di Licenze Software
Rispondi a poche domande sul tuo progetto, confronta permessi e obblighi delle licenze più diffuse e genera il file LICENSE compilato con anno e titolare.
Seleziona licenza
Caratteristiche della licenza
| Permessi | Uso commerciale Modifiche Distribuzione Uso privato |
|---|---|
| Condizioni | Includi copyright |
| Limitazioni | Responsabilità Garanzia |
Personalizza dati
Anno
Titolare
Licenza generata
❓Cos'è una licenza open source
È il contratto che stabilisce come il tuo codice può essere usato, modificato e redistribuito. Definisce permessi, obblighi (attribuzione, rilascio del sorgente, clausole brevetti) e limitazioni (assenza di garanzia e responsabilità). Scegliere la licenza corretta evita ambiguità legali e favorisce l'adozione del progetto.
✨Caratteristiche principali
📊
Matrice comparativa
Confronta permessi, condizioni e limitazioni delle licenze più usate in un'unica tabella interattiva.
🧠
Questionario guidato
Suggerisce la licenza ideale in base a uso commerciale, contributi esterni, clausole brevetti e distribuzione cloud.
📄
Testo ufficiale
Mostra il testo integrale con evidenziazione delle clausole chiave e note riassuntive in linguaggio semplice.
⚡
Generazione LICENSE
Produce il file pronto per il repository Git con anno e titolare già compilati e formato coerente con gli standard.
📋Come usarlo
Esplora o rispondi
Usa la matrice oppure il questionario per individuare rapidamente licenze compatibili con le tue esigenze.
Analizza le clausole
Controlla permessi, obblighi e limitazioni per evitare incompatibilità con dipendenze o partner.
Genera il file
Inserisci anno e titolare, quindi copia o scarica il file LICENSE pronto per il repository.
📚Approfondimento tecnico
⚖️Categorie
Permissive (MIT/BSD), copyleft forte (GPL), copyleft debole (LGPL/MPL), dominio pubblico (Unlicense/CC0).
🔐Clausole chiave
Attribuzione, contributi, brevetti, anti-tivoizzazione e clausole network come AGPL.
🔄Compatibilità
Mostra quali licenze possono coesistere nello stesso progetto senza conflitti legali o restrizioni future.
❓
Domande frequenti
❓
A cosa serve questo strumento?
Questo strumento ti aiuta a confrontare e scegliere la licenza open source giusta per il tuo progetto. Fornisce confronti affiancati di licenze popolari (MIT, Apache, GPL, BSD, MPL), mostra i loro permessi, condizioni e limitazioni, e ti aiuta a generare file LICENSE correttamente formattati con le tue informazioni compilate.
💬
Come uso questo selettore di licenze?
Puoi esplorare licenze popolari e confrontarle usando la matrice di confronto, o usare la modalità domande per rispondere a semplici domande sui bisogni del tuo progetto. Lo strumento fornirà raccomandazioni basate sulle tue risposte. Una volta scelta una licenza, puoi personalizzarla con il tuo nome e anno, poi generare e scaricare il file LICENSE.
🔍
Questo strumento è gratuito?
Sì, questo selettore di licenze è completamente gratuito. Non è richiesta registrazione, pagamento o creazione di account. Puoi usarlo online immediatamente senza restrizioni o limitazioni.
💡
Qual è la differenza tra MIT e Apache 2.0?
Entrambe sono licenze permissive, ma Apache 2.0 include concessioni di brevetti esplicite e ti obbliga a documentare le modifiche al codice sorgente. MIT è più corta e semplice, ma non fornisce la stessa protezione brevettuale. Apache 2.0 è migliore per progetti aziendali con preoccupazioni sui brevetti.
📚
Quando dovrei scegliere GPL?
Scegli GPL se vuoi che le opere derivate rimangano open source sotto la stessa licenza (copyleft forte). Questo garantisce che chiunque modifichi o distribuisca il tuo codice debba anche rendere le sue modifiche open source. Per le librerie, LGPL può essere più flessibile in quanto consente il collegamento con software proprietario.
🎯
Posso combinare più licenze in un progetto?
Sì, ma devi assicurarti che le licenze siano compatibili. Documenta chiaramente quali parti sono sotto quali termini di licenza, e includi tutti i file di licenza. Lo strumento mostra informazioni di compatibilità delle licenze per aiutarti a prendere decisioni informate.
✨
E le dipendenze di terze parti?
Il selettore di licenze mostra informazioni di compatibilità. Dovresti anche controllare le licenze delle dipendenze nel tuo package.json, requirements.txt o altri file di dipendenze per assicurarti che permettano il tuo modello di distribuzione. Alcune licenze possono limitare come puoi distribuire il tuo progetto.
💡Casi d'uso
✅
Nuovi repository
Aggiungi la licenza corretta quando pubblichi un progetto open source o un template pubblico.
✅
Audit legale
Verifica compatibilità delle dipendenze prima di distribuire il prodotto o firmare un contratto.
✅
Collaborazioni esterne
Definisci regole chiare per contributori, partner e community che interagiscono con il codice.
🔗Documenti correlati
📘choosealicense.com-Guida GitHub con spiegazioni in linguaggio semplice, esempi e domande frequenti.
📗Open Source Initiative-Elenco ufficiale delle licenze approvate OSI con collegamenti ai testi legali.
📦Componenti consigliati
User Comments
Loading...