📜

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

1️⃣
Esplora o rispondi
Usa la matrice oppure il questionario per individuare rapidamente licenze compatibili con le tue esigenze.
2️⃣
Analizza le clausole
Controlla permessi, obblighi e limitazioni per evitare incompatibilità con dipendenze o partner.
3️⃣
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.

User Comments

0 / 2000
Loading...