Quando si parla di AI opensource, il primo errore è pensare che significhi semplicemente “intelligenza artificiale gratuita da scaricare”. Non è così.

Un sistema può essere gratuito ma proprietario. Può rendere disponibili i pesi del modello senza essere completamente open source. Può avere codice aperto ma dipendere da un modello distribuito con una licenza diversa. E un modello che puoi eseguire sul tuo computer non diventa automaticamente open source solo perché funziona senza cloud.

La distinzione conta perché determina cosa puoi studiare, modificare, ridistribuire e utilizzare commercialmente, ma anche quanto controllo hai sui dati, sull’infrastruttura e sul comportamento del sistema.

In questa guida vediamo quindi cosa significa davvero AI open source, quali modelli aperti o open-weight vale la pena conoscere, quali strumenti permettono di eseguirli in locale e come scegliere senza confondere apertura, gratuità e libertà d’uso.

Se stai cercando invece una panoramica trasversale di assistenti, generatori, piattaforme creative e software specializzati, la nostra guida agli AI tools affronta un intento diverso: qui il centro della questione è quanto è realmente aperto il sistema AI e quanto controllo ti lascia.

Cos’è davvero l’AI open source

Per capire cosa significa davvero AI opensource, conviene partire da una definizione più rigorosa del semplice “posso scaricare il modello”.

La Open Source AI Definition della Open Source Initiative individua quattro libertà fondamentali: poter usare, studiare, modificare e condividere un sistema AI. Per esercitarle realmente deve essere disponibile anche la forma necessaria per effettuare modifiche, compresi gli elementi pertinenti relativi a codice, parametri e informazioni sui dati.

Questo cambia parecchio il modo in cui dobbiamo leggere la parola “open”.

Un file con i pesi di un modello pubblicato online è molto utile, ma non basta da solo a dimostrare che l’intero sistema soddisfi una definizione completa di Open Source AI.

AI open source, open-weight e gratuita non sono la stessa cosa

Le tre categorie vengono spesso mescolate, ma rispondono a domande differenti.

TermineCosa significa in praticaCosa non garantisce
Open source AIil sistema viene distribuito con libertà e materiali sufficienti per usarlo, studiarlo, modificarlo e condividerloche sia economico da eseguire o automaticamente sicuro
Open-weighti pesi addestrati sono pubblicamente disponibili secondo i termini della relativa licenzadisponibilità completa di dati, pipeline e materiali di training
Gratuitonon paghi necessariamente per ottenere il modello o utilizzare una determinata modalitàlibertà di modifica, redistribuzione o assenza di costi hardware

Confronto visuale tra AI open source, open-weight e sistema proprietario in base al livello di accesso ai componenti
Open source e open-weight non sono sinonimi: la differenza riguarda quali componenti del sistema puoi realmente studiare e modificare.

Un esempio molto chiaro viene dagli stessi modelli gpt-oss: OpenAI li definisce open-weight. I pesi possono essere scaricati e utilizzati secondo Apache 2.0 e la relativa usage policy, ma OpenAI distingue esplicitamente questa condizione dall’etichetta generica “open source”.

Inoltre il download dei pesi non elimina i costi di calcolo, storage o hosting.

Puoi approfondire direttamente nella documentazione OpenAI sui modelli open-weight.

“Gratis”, “pesi aperti” e “open source” descrivono quindi proprietà diverse.

Modello, pesi, runtime e AI tool: quattro livelli differenti

Un’altra confusione frequente nasce dal chiamare “AI open source” qualunque applicazione che utilizzi un modello scaricabile.

In realtà è più utile separare lo stack:

modello → pesi → runtime di inferenza → applicazione/interfaccia

Il modello definisce architettura e comportamento appreso.

I pesi contengono i parametri ottenuti durante l’addestramento.

Il runtime è il software che carica il modello e ne esegue l’inferenza.

L’AI tool è il prodotto attraverso cui interagisci con quelle capacità.

Questo significa che puoi utilizzare un runtime open source con un modello distribuito sotto una licenza completamente diversa.

Per capire meglio la distinzione generale tra modello, sistema e applicazione puoi partire anche dalla nostra guida su cos’è e come funziona l’intelligenza artificiale.

AI open source e AI proprietaria: cosa cambia davvero

La differenza interessante non è stabilire quale approccio sia “migliore” in assoluto. Bisogna capire quale forma di controllo ti serve e quale complessità sei disposto a gestire.

CriterioModelli aperti / open-weightServizi proprietari gestiti
Accesso ai pesispesso disponibilenormalmente no
Esecuzione localepossibile per molti modellispesso non disponibile
Personalizzazioneampia, compatibilmente con licenza e competenzedipende dalle API e dalle funzioni offerte
Infrastrutturaa carico tuo o del provider sceltogestita dal vendor
Aggiornamentidevi gestire versioni e deploymentnormalmente gestiti dal servizio
Privacypuò aumentare il controllo se tutto resta localei dati transitano attraverso il servizio secondo condizioni e configurazione
Costihardware, energia, hosting, manutenzioneabbonamento o consumo API
Supportocommunity, vendor o team internonormalmente incluso nell’offerta commerciale
Licenzava verificata modello per modelloprevalgono termini di servizio e contratto
Portabilitàspesso maggiorepuò esserci maggiore dipendenza dal provider

Il vantaggio più concreto dell’esecuzione locale è il controllo sull’infrastruttura. Puoi scegliere dove risiede il modello, quale versione utilizzare, come integrarlo e quali dati fornirgli.

Ma locale non significa automaticamente privato.

Se l’applicazione utilizza una ricerca web, un’API remota, servizi di telemetria, plugin esterni o altri componenti cloud, parte dei dati può comunque uscire dal computer. La privacy va quindi verificata sull’intero percorso del dato, non sul solo modello.

Allo stesso modo, open source non significa “nessun vendor lock-in”. Puoi sostituire più facilmente alcuni componenti, ma puoi comunque diventare dipendente da una particolare GPU, libreria, formato, pipeline o infrastruttura.

I modelli AI opensource da conoscere

Il mercato dell’AI opensource non può più essere descritto con un’unica lista di “migliori modelli”: i livelli di apertura sono molto differenti.

Questa tabella serve proprio a evitare di mettere nello stesso contenitore modelli con condizioni diverse.

FamigliaCome classificarlaLicenza / condizione rilevantePerché è interessante
Olmofully openstack e model flow apertiricerca, auditabilità e studio del training
Qwenopen-weightdiverse release con licenze permissiveecosistema molto ampio e modelli di varie dimensioni
DeepSeekopen model / pesi disponibilicondizioni da verificare sulla singola releasereasoning, coding e workflow agentici
gpt-ossopen-weightApache 2.0 + usage policyreasoning e deployment controllato
Llamaopen-weight / source-availableLlama Community Licenseecosistema e compatibilità molto ampi
Gemmaopen-weightcondizioni definite nella model card della releasemodelli compatti, multimodalità e multilingua
Mistral open modelsdipende dal singolo modellolicenza variabile tra le releasescelta ampia per sviluppo e deployment

La classificazione non sostituisce la lettura della licenza del singolo modello. Il nome della famiglia non basta: versioni differenti dello stesso vendor possono avere condizioni diverse.

Olmo: cosa significa davvero “fully open”

Olmo è probabilmente il caso più utile quando vuoi capire la differenza tra un modello con pesi scaricabili e un progetto costruito esplicitamente intorno all’apertura dell’intero processo.

Ai2 presenta Olmo come una famiglia progettata intorno alla completa apertura del model flow, pubblicando non soltanto i pesi finali ma anche materiali utili per ricostruire e studiare il percorso di training.

Questo rende possibile analizzare come il modello è arrivato al risultato finale e intervenire in fasi differenti del processo.

Se il tuo obiettivo è ricerca, riproducibilità o studio dei meccanismi di addestramento, questo livello di apertura vale più di qualche punto in più ottenuto da un modello meno trasparente su un benchmark.

Qwen: uno degli ecosistemi open-model più rilevanti

Qwen è interessante non soltanto per le prestazioni dei singoli modelli, ma per l’ecosistema che si è formato intorno alla famiglia.

Le analisi dell’ecosistema Hugging Face mostrano quanto Qwen sia diventato importante come base per modelli derivati e quanto i modelli relativamente piccoli continuino a essere centrali nell’inferenza locale.

La combinazione tra diverse dimensioni, forte supporto multilingue e disponibilità di modelli utilizzabili con runtime locali rende Qwen una famiglia da considerare quando vuoi bilanciare capacità e requisiti hardware.

La documentazione ufficiale Qwen rimane il punto da verificare per modello, licenza e requisiti della release che intendi utilizzare.

DeepSeek: apertura e modelli orientati al reasoning

DeepSeek merita una categoria distinta perché l’interesse non riguarda soltanto il chatbot pubblico.

La famiglia comprende modelli i cui pesi sono pubblicati e progetti orientati a reasoning, coding e tool use.

Se vuoi approfondire l’ecosistema, le differenze tra modelli e il servizio gestito, abbiamo una guida dedicata a DeepSeek: qui ci interessa soprattutto usarlo come esempio di quanto sia necessario distinguere modello scaricabile, servizio online e licenza della specifica release.

gpt-oss: un esempio chiaro di modello open-weight

gpt-oss è utile anche dal punto di vista didattico perché OpenAI usa esplicitamente la definizione open-weight.

I pesi possono essere eseguiti su infrastruttura controllata dall’utente e sono distribuiti con Apache 2.0 insieme alla relativa policy di utilizzo.

La documentazione indica inoltre la possibilità di utilizzare questi modelli con diversi runtime e stack diffusi nell’ecosistema locale.

È quindi un buon esempio di modello molto aperto sul piano dell’utilizzo dei pesi senza trasformare automaticamente “open-weight” in sinonimo di “fully open”.

Llama, Gemma e Mistral: leggere sempre la licenza, non il marketing

Llama ha contribuito enormemente alla diffusione dell’inferenza locale, ma le release della famiglia utilizzano una licenza community specifica di Meta, con condizioni proprie.

Per questo è più corretto verificarne i termini nella licenza ufficiale pubblicata da Meta invece di descrivere automaticamente tutta la famiglia come equivalente a un software sotto licenza open source OSI.

Google presenta Gemma come famiglia di modelli aperti, ma anche qui la scelta professionale deve partire dalla model card e dalla licenza della variante effettivamente utilizzata. La documentazione Gemma raccoglie specifiche e condizioni aggiornate.

Mistral richiede la stessa attenzione perché la licenza dipende dal singolo modello. L’azienda stessa distingue le condizioni delle diverse release: prima di usare una variante in un prodotto conviene quindi verificare la documentazione Mistral sulle licenze dei modelli open.

Quale modello scegliere in base a quello che devi fare

La scelta dovrebbe partire dal lavoro, non dalla classifica del momento.

ScenarioPunto di partenza sensatoCosa controllare prima
studio dell’open source AIOlmodisponibilità di dati, codice e checkpoint
AI locale su hardware non estremovarianti piccole di Qwen, Gemma o altre famiglie compatibiliRAM/VRAM, quantizzazione e qualità sul task
reasoning e codingQwen, DeepSeek, gpt-oss o modelli specializzatibenchmark sul tuo caso reale
sviluppo e fine-tuningmodelli con licenza compatibile e toolchain maturalicenza, formato, framework e dataset
servizio multiutentemodello adatto + runtime serverthroughput, latenza, GPU e osservabilità
massima riproducibilitàprogetti con model flow realmente apertodisponibilità dei materiali di training
prodotto commercialemodello idoneo dopo verifica legalelicenza specifica e condizioni di redistribuzione

Non sceglierei quindi un modello perché viene definito “il migliore open source”.

Un benchmark generalista può essere utile per restringere la ricerca, ma quello che conta è il risultato sul tuo dataset, nella tua lingua, con la quantizzazione che utilizzerai realmente e sull’hardware sul quale dovrà funzionare.

Questo vale ancora di più per applicazioni agentiche. Un modello può essere molto forte nel rispondere a domande e meno affidabile nel decidere sequenze di azioni, usare strumenti e gestire errori.

Se l’obiettivo è costruire sistemi autonomi, la nostra guida agli agenti AI approfondisce proprio la differenza fra generazione di una risposta ed esecuzione di un processo.

Gli strumenti open source per usare modelli AI in locale

Avere i pesi non basta. Serve un software capace di caricarli ed eseguire l’inferenza.

Qui la situazione è più semplice perché possiamo parlare di software open source nel senso tradizionale.

StrumentoFunzione principaleLicenza del softwareLo userei soprattutto per
Ollamagestione ed esecuzione locale di modelliMITiniziare rapidamente
llama.cppinferenza efficiente e portabileMITcontrollo, CPU/GPU e modelli quantizzati
vLLMserving ad alte prestazioniApache 2.0API e deployment server
Transformerslibreria generale per modelliApache 2.0sviluppo, ricerca e integrazione Python

Ollama è un ottimo punto di ingresso perché semplifica download, gestione ed esecuzione dei modelli. Il progetto è distribuito con licenza MIT.

llama.cpp segue un approccio più vicino al motore di inferenza e ha avuto un ruolo importante nella diffusione dei modelli quantizzati e dell’esecuzione anche su hardware consumer. Anche llama.cpp utilizza licenza MIT.

Per il serving lato server, vLLM è invece progettato per throughput ed efficienza dell’inferenza. Il repository ufficiale vLLM permette di verificare licenza, compatibilità e documentazione corrente.

Hugging Face Transformers è il livello più generale: consente di caricare, integrare, addestrare o eseguire un numero enorme di architetture. La documentazione ufficiale Transformers è il riferimento migliore per l’integrazione.

La licenza del runtime non cambia quella del modello

Questo punto merita di essere isolato perché evita molti errori.

Eseguire Llama tramite Ollama non trasforma Llama in software MIT.

Allo stesso modo, un modello caricato attraverso Transformers non acquisisce la licenza della libreria.

Devi sempre considerare almeno due livelli:

licenza del software di inferenza + licenza del modello

Per applicazioni più articolate possono entrare anche dataset, adapter, componenti aggiuntivi e dipendenze con condizioni proprie.

Come usare un’AI open source sul proprio computer

L’esecuzione locale non richiede necessariamente una workstation professionale. Dipende dal modello scelto e soprattutto da quanta memoria deve essere disponibile durante l’inferenza.

La vecchia regola “modello da X miliardi di parametri = scheda video Y” è troppo rigida.

Contano insieme:

parametri → precisione/quantizzazione → RAM/VRAM → context window → KV cache → runtime → offloading

RAM, VRAM e quantizzazione: cosa conta davvero

I pesi memorizzati a precisione più alta occupano più memoria. Riducendo la precisione attraverso la quantizzazione puoi abbassare sensibilmente il footprint, accettando un compromesso che dipende dal modello e dal formato.

Anche il context window conta: elaborare conversazioni o documenti molto lunghi richiede memoria aggiuntiva.

Inoltre non tutti i parametri di un modello Mixture-of-Experts vengono necessariamente utilizzati contemporaneamente. Per questo due modelli con un numero totale di parametri simile possono avere caratteristiche operative molto differenti.

La lezione utile non è memorizzare una GPU specifica. È controllare la model card della variante esatta che vuoi utilizzare.

Un workflow locale semplice

Il percorso più semplice può essere sintetizzato così:

scelta del modello → controllo licenza → verifica memoria → installazione runtime → download → test locale → verifica rete e privacy

Con Ollama, ad esempio, il runtime gestisce gran parte della complessità operativa.

Il comando concreto dipende dal tag del modello presente nella libreria corrente, quindi conviene sempre controllare il nome esatto prima del download invece di copiare comandi vecchi da una guida.

Per un uso professionale farei inoltre un test iniziale con prompt realmente rappresentativi del lavoro: documenti italiani, codice del tuo stack, query interne, classificazioni o workflow che il modello dovrà affrontare.

Un modello che appare ottimo in una demo inglese può non essere la scelta migliore sul tuo materiale.

Come evitare che un’AI “locale” invii comunque dati fuori dal computer

Se l’obiettivo è lavorare senza cloud, verifica l’intero stack.

Un modello locale può comunque essere collegato a strumenti web, API, database remoti o servizi di osservabilità. Anche un’interfaccia desktop potrebbe implementare funzioni online separate dall’inferenza.

Per dati riservati controllerei almeno:

dove vengono eseguiti modello ed embedding, dove risiede il database vettoriale, se sono attivi tool web, quali log vengono conservati e quali connessioni in uscita effettua l’applicazione.

Solo a quel punto puoi parlare concretamente di un workflow realmente locale.

AI open source gratis: cosa puoi davvero usare senza pagare

Quando si cerca AI opensource gratis, bisogna distinguere il costo per ottenere il modello dal costo necessario per eseguirlo. Molti modelli possono essere scaricati senza acquistare una licenza o un abbonamento.

Questo non significa che l’utilizzo sia a costo zero.

Un sistema self-hosted sposta parte della spesa:

abbonamento/API → hardware + elettricità + storage + amministrazione + manutenzione

Se possiedi già un computer adeguato e utilizzi un modello relativamente piccolo, il costo marginale può essere molto basso.

Se devi invece servire decine di utenti, garantire disponibilità continua o utilizzare modelli enormi, l’infrastruttura può costare più di un servizio API.

Anche OpenAI, nella documentazione dedicata ai modelli open-weight, distingue la disponibilità dei pesi dai costi necessari per eseguirli.

La domanda utile non è quindi “esiste un’AI gratis senza limiti?”.

È:

quanto mi costa ottenere il livello di qualità, velocità, controllo e disponibilità che mi serve?

Quando il self-hosting conviene davvero

Il self-hosting acquista senso quando il controllo ottenuto compensa l’onere operativo.

Può essere particolarmente interessante quando lavori con dati che non vuoi inviare a un servizio esterno, hai carichi molto prevedibili, devi personalizzare profondamente il modello o vuoi evitare che un cambio di API condizioni l’intera applicazione.

Ha meno senso quando utilizzi l’AI occasionalmente, vuoi sempre modelli di fascia alta senza gestire infrastruttura o non hai competenze per mantenere deployment, sicurezza e aggiornamenti.

Il confronto corretto è quindi total cost of ownership contro valore del controllo, non “gratis contro pagamento”.

Come valutare un modello o uno strumento prima di adottarlo

Prima di incorporare un modello AI in un progetto reale utilizzerei questa griglia.

CriterioDomanda da fareSegnale d’allarme
Licenzaposso usare e distribuire il modello nel mio scenario?“open source” dichiarato senza link ai termini
Livello di aperturasono disponibili solo i pesi o anche gli altri materiali?open-weight presentato come fully open
Hardwareposso eseguire la variante reale che userò?benchmark ottenuti su hardware irrealistico
Quantizzazionequale formato userò in produzione?confronto tra precisioni differenti senza dichiararlo
Linguafunziona bene sul mio italiano e sul mio dominio?solo benchmark inglesi
Contextquanto contesto serve davvero?finestra teorica usata come unica misura di qualità
Sicurezzachi aggiorna modello e dipendenze?file scaricati da repository non verificati
Ecosistemaruntime e librerie sono maturi?progetto difficilmente mantenibile
Provenienzamodel card e training information sono sufficienti?materiali poco documentati
Costiquanto costa inferenza, storage e gestione?“gratis” usato come sinonimo di costo zero
Benchmarkmisura il mio caso d’uso?una singola leaderboard usata come verdetto
Governanceposso auditare versione, prompt e output?aggiornamenti incontrollati

Quale AI aperta funziona bene in italiano?

La risposta non può essere “una sola”.

Diverse famiglie moderne hanno un supporto multilingue ampio, ma supportare l’italiano non significa essere ugualmente bravo in ogni compito italiano.

Un modello può conversare bene ma essere meno affidabile con terminologia legale, documenti tecnici, copywriting, classificazioni specialistiche o dati aziendali.

Per questo farei sempre un piccolo benchmark interno prima della scelta finale.

AI open source per aziende e Pubblica Amministrazione: vantaggi e limiti reali

Per un’organizzazione il vantaggio dell’apertura non consiste nel poter dire di “usare open source”.

Conta ciò che permette di fare in concreto.

Un modello eseguibile su infrastruttura controllata può facilitare requisiti di data residency, integrazione con sistemi interni, personalizzazione e controllo della versione utilizzata.

La maggiore disponibilità dei componenti può inoltre rendere più semplice l’audit tecnico.

Ma open source non significa automaticamente sicuro.

Un modello può avere vulnerabilità, dipendenze compromesse, comportamenti indesiderati o rischi di prompt injection. E quando lo gestisci internamente, molti controlli che un SaaS implementa per te diventano responsabilità tua.

Anche i bias non scompaiono perché il modello è aperto. L’apertura può rendere più facile analizzarli o intervenire, ma non garantisce che siano inferiori.

Cosa cambia con l’AI Act

Per i modelli general-purpose distribuiti come open source esistono condizioni specifiche e alcune possibili esenzioni da determinati obblighi.

Il servizio ufficiale europeo dedicato all’AI Act chiarisce però che l’eccezione non è generale: dipende dalle caratteristiche del modello e dalle condizioni previste dalla normativa.

Per un’azienda questo significa che scegliere un modello aperto può facilitare alcuni aspetti di trasparenza e controllo, ma non sostituisce una valutazione di compliance.

Domande frequenti sull’AI open source

Llama è davvero open source?

È più preciso descrivere Llama come una famiglia con pesi disponibili e licenza community specifica di Meta.

La licenza consente molte forme di utilizzo e modifica, ma contiene condizioni proprie e non va automaticamente equiparata a una normale licenza open source OSI.

gpt-oss è open source o open-weight?

OpenAI lo definisce open-weight.

I pesi sono disponibili con Apache 2.0 insieme alla relativa policy di utilizzo, ma “open-weight” rimane la definizione più precisa per descrivere il livello di apertura.

Posso usare un modello AI senza Internet?

Sì, se modello, runtime, dati e tutti i componenti necessari vengono eseguiti localmente.

Devi però verificare che l’applicazione non utilizzi API, strumenti web, telemetria o altri servizi remoti.

Un modello AI open source è sempre gratuito per uso commerciale?

No.

Devi controllare la licenza della specifica release. Alcune licenze permettono ampio uso commerciale, altre contengono condizioni o limitazioni particolari.

Inoltre il costo di esecuzione rimane separato dalla licenza.

Qual è la migliore AI open source?

Non esiste una risposta unica.

Olmo è particolarmente interessante quando apertura e riproducibilità vengono prima di tutto; Qwen, DeepSeek, Gemma, gpt-oss, Llama e Mistral coprono invece scenari differenti per dimensione, linguaggio, reasoning, coding, multimodalità e deployment.

La scelta deve partire dal task e dalla licenza, quindi essere verificata sul tuo hardware e sui tuoi dati.

Conclusione

L’AI opensource è diventata molto più interessante, ma anche più difficile da descrivere con una semplice lista di modelli gratuiti.

La distinzione fondamentale è questa:

se vuoi soltanto scaricare ed eseguire un modello, un buon open-weight può essere sufficiente; se vuoi studiare e modificare realmente il processo che lo ha prodotto, devi cercare un livello di apertura molto più profondo.

Per sperimentare sul proprio computer partirei da un modello di dimensioni compatibili con l’hardware e da un runtime semplice come Ollama o llama.cpp.

Per un servizio professionale guarderei soprattutto a licenza, qualità sul task reale, costi di inferenza, sicurezza e maturità del serving.

Per ricerca e riproducibilità darei molto più peso alla disponibilità di dati, codice, checkpoint e training flow che alla posizione in una leaderboard.

Ed è questo il criterio che evita buona parte della confusione: non chiederti soltanto se un’AI è “open”. Chiediti cosa è aperto, con quale licenza e se quel livello di apertura serve davvero al problema che devi risolvere.