Un CMMS open source è un software di gestione della manutenzione il cui codice sorgente è pubblico e modificabile, a differenza di una licenza commerciale chiusa. Conviene adottarlo quando serve personalizzazione profonda, controllo diretto sui dati o integrazione con sistemi MES e IoT già presenti in azienda. Il codice gratuito non significa però progetto gratuito: competenze interne, hosting e manutenzione tecnica restano dei costi reali da mettere in conto.
In breve:
- Con licenza AGPL, potresti dover pubblicare le modifiche se offri il software come servizio; MIT e Apache consentono una ridistribuzione più libera.
- Il costo totale include configurazione, migrazione dei dati, hosting, backup, sicurezza, formazione e assistenza tecnica; assegna all’IT tempi di risposta e responsabilità prima dell’avvio.
- Prima dell’installazione, verifica aggiornamenti recenti, documentazione tecnica, interfacce di programmazione documentate e backup ripristinabili; controlla anche ruoli di accesso e procedure di recupero.
- Prova il progetto per due o tre settimane in un reparto e misura il tempo medio di apertura dei ticket, coinvolgendo subito l’IT.
Indice
- Che differenza c’è tra gratis e open source nella manutenzione
- Vantaggi pratici di un CMMS open source per chi gestisce la manutenzione
- Costi reali e TCO: cosa include il budget oltre al download
- Licenze open source e impatto su personalizzazioni e distribuzione
- Criteri pratici per valutare un progetto prima del deploy
- Esempi di progetti open source e cosa controllare in ciascuno
- Il nostro punto di vista sull’adozione open source in fabbrica
- Un’alternativa pronta all’uso: come lavoriamo noi con QR code e intelligenza artificiale
- Domande frequenti
- Fonti
Che differenza c’è tra gratis e open source nella manutenzione
Un software gratuito e un software open source non sono la stessa cosa, anche se spesso vengono confusi nelle ricerche di chi valuta un nuovo CMMS. Gratis riguarda il prezzo d’accesso: puoi scaricarlo e usarlo senza pagare, ma il codice resta chiuso e non puoi modificarlo. Open source riguarda invece i diritti sul codice: puoi leggerlo, adattarlo e redistribuirlo, secondo quanto stabilisce la Open Source Definition, il riferimento che formalizza i criteri perché un progetto si definisca davvero tale. Questa distinzione cambia completamente l’approccio: un progetto gratuito ma chiuso ti lega al fornitore originale, mentre uno open source ti permette di intervenire sul workflow di ticketing o sulle integrazioni, ma ti carica anche della responsabilità tecnica.
Prima di scegliere, verifica sempre:
- Il tipo di licenza dichiarata nel repository e cosa permette di fare con il codice.
- Le dipendenze da librerie o componenti proprietari che potrebbero limitare la redistribuzione.
- Le pratiche di sicurezza documentate, comprese le policy di aggiornamento e patching.
Vantaggi pratici di un CMMS open source per chi gestisce la manutenzione
Il vantaggio più concreto riguarda la personalizzazione: puoi adattare i workflow di apertura ticket, i campi dell’anagrafica macchinari o le soglie di allarme alle esigenze specifiche del tuo reparto, cosa spesso impossibile con un software chiuso. Lo stesso vale per l’integrazione con sistemi MES o sensori IoT già installati in produzione: con il codice accessibile puoi costruire connettori su misura invece di aspettare che il fornitore li sviluppi.

Un secondo beneficio riguarda la proprietà dei dati. Scegliendo il self-hosting, i dati di manutenzione restano sui tuoi server, mentre con soluzioni cloud dipendi dalle policy del fornitore. Questo pesa soprattutto per chi opera in settori con vincoli di tracciabilità stringenti.
Dal punto di vista economico, il risparmio iniziale è reale: niente canone di licenza, solo i costi di implementazione; per approfondire programmi efficaci consulta una guida pratica alla manutenzione preventiva. Molti progetti open source coprono funzionalità chiave come ticketing via QR code, pianificazione preventiva e gestione del magazzino ricambi.
- Personalizzazione dei workflow senza dipendere dalle roadmap del fornitore.
- Controllo diretto sui dati tramite self-hosting.
- Nessun canone di licenza, solo costi di implementazione e manutenzione.
- Moduli base spesso già pronti: ticketing, planning, ricambi.
Un consiglio: prima di avviare un progetto pilota, mappa i workflow attuali su carta: capirai subito quali personalizzazioni ti servono davvero e quali sono solo “belle da avere”.
Costi reali e TCO: cosa include il budget oltre al download
Il download è gratuito, ma il costo totale di proprietà comprende voci che spesso vengono sottovalutate in fase di decisione. Uno studio del 2024 sul TCO di sistemi open source condotto su utilizzatori di piattaforme universitarie mostra che i costi nascosti, come competenze interne, gestione e infrastruttura, sono spesso il fattore più pesante nel calcolo complessivo. Il dato nasce dal mondo accademico, ma come principio di budgeting si applica bene anche a un CMMS industriale: il canone pari a zero euro non equivale a costo pari a zero.
Secondo lo studio citato, i costi nascosti legati a competenze e infrastruttura risultano spesso la voce più significativa nel TCO di un progetto open source, un elemento da inserire fin dalla prima stima di budget.
Per stimare correttamente il TCO, considera queste categorie:
- Ore di configurazione iniziale e migrazione dati dall’anagrafica macchinari esistente.
- Costi di hosting, backup e sicurezza se scegli il self-hosting.
- Formazione dei tecnici e degli operatori di reparto.
- Supporto IT continuativo per patch, aggiornamenti e SLA interni.
Definisci con l’IT interno un accordo chiaro su tempi di risposta e responsabilità prima di andare in produzione: un CMMS che si blocca senza un referente tecnico pronto a intervenire genera più fermo macchina di quanto ne risolva.
Licenze open source e impatto su personalizzazioni e distribuzione
La licenza scelta da un progetto determina cosa puoi fare con il codice una volta personalizzato, e qui le differenze contano parecchio.
- MIT: permissiva, ti lascia libertà quasi totale di modificare e ridistribuire, anche in prodotti commerciali chiusi.
- Apache 2.0: simile alla MIT ma aggiunge tutele esplicite sui brevetti, utile se temi contestazioni su componenti tecnici.
- AGPL: copyleft forte, impone di condividere pubblicamente le modifiche quando il software viene distribuito o reso disponibile come servizio di rete.
Questa distinzione pesa concretamente se pensi di personalizzare un CMMS e poi offrirlo ad altre sedi o clienti come servizio: con una licenza AGPL potresti dover rendere pubblico il tuo codice modificato, un vincolo che molte aziende manifatturiere preferiscono evitare quando integrano logiche proprietarie di produzione.
Prima di adottare un progetto, poni queste domande al team legale o IT: la licenza impone obblighi di condivisione in caso di modifiche? Esistono dipendenze con componenti a licenza diversa? È previsto un percorso di licenza commerciale per sbloccare funzioni avanzate senza vincoli copyleft?
Criteri pratici per valutare un progetto prima del deploy
Prima di installare qualsiasi CMMS open source in produzione, segui una sequenza di controlli che riduce il rischio di ritrovarti con un progetto abbandonato o insicuro.
- Controlla la frequenza delle release e il numero di issue aperte sul repository: un progetto fermo da mesi è un segnale d’allarme.
- Verifica la dimensione della community e la presenza di una roadmap pubblica che indichi dove sta andando lo sviluppo.
- Controlla se esiste documentazione tecnica completa, API REST documentate e un piano di supporto, anche a pagamento.
- Verifica la presenza di build pronte all’uso, come immagini Docker o un’app PWA, che riducono i tempi di messa in produzione.
- Valuta le funzionalità di sicurezza: gestione ruoli, audit trail, backup automatici e procedure di ripristino.
Un consiglio: chiedi al fornitore o alla community del progetto una demo del processo di backup e restore prima di fidarti: è il test più rapido per capire quanto è maturo un progetto.
Metti in conto anche la formazione: un CMMS open source richiede competenze tecniche interne più alte di una soluzione SaaS chiavi in mano, soprattutto per hosting e sicurezza.
Esempi di progetti open source e cosa controllare in ciascuno
Vale la pena guardare alcuni progetti reali per capire quali artefatti tecnici verificare prima di un test. Il repository Grashjs/cmms dichiara licenza AGPLv3 e adotta un modello di dual-licensing, con una licenza commerciale separata per funzioni avanzate e white-label. Liberu Maintenance è invece rilasciato sotto licenza MIT, costruito su stack Laravel, e la licenza permissiva facilita integrazione e ridistribuzione senza vincoli di condivisione del codice. WCC (Workshop Control Center) utilizza licenza Apache con clausola Commons e offre un set di funzionalità ampio, incluso supporto offline e app Android, utile come riferimento per valutare quanto una soluzione open source possa coprire casi d’uso avanzati.
Il dual-licensing, con un core open source e moduli commerciali separati, è un modello ricorrente nei progetti CMMS: il nucleo è gratuito, le funzioni avanzate richiedono una chiave di licenza a pagamento.
Per ciascun progetto, controlla sempre:
- Dockerfile o immagini pronte per il deploy rapido.
- Presenza di API REST documentate per integrazioni esterne.
- Formati di export dati, come CSV o JSON, per evitare il lock-in.
Il nostro punto di vista sull’adozione open source in fabbrica
Un CMMS open source ha senso come proof-of-concept, non come primo passo verso una produzione critica. Prototipare per due o tre settimane su un reparto limitato, con un indicatore misurabile come il tempo medio di apertura ticket, ti dice più di qualsiasi confronto tra funzionalità su carta. Il coinvolgimento dell’IT interno fin dal primo giorno è decisivo: senza competenze dedicate a patching, backup e sicurezza, il risparmio sulla licenza si trasforma in rischio operativo. Se il proof-of-concept richiede più ore di sviluppo di quante il reparto ne possa sostenere, probabilmente una soluzione supportata è la scelta più sensata, non un ripiego.
Per chi vuole strutturare meglio questa fase, una roadmap di implementazione in 90 giorni aiuta a trasformare un test in un progetto con tappe verificabili.
— Ufficio
Un’alternativa pronta all’uso: come lavoriamo noi con QR code e intelligenza artificiale
Se il tempo per gestire un progetto open source internamente non c’è, lavoriamo con un approccio diverso: un CMMS pronto all’uso dove ogni macchinario ha un QR code che apre direttamente il ticket di intervento, senza configurazioni da scrivere a mano. L’assistente AI propone diagnosi a partire da manuali e foto, velocizzando la presa in carico rispetto a un sistema da configurare da zero.

La struttura modulare segue da vicino le esigenze di chi gestisce reparti diversi:
- Modulo Macchinari & QR Code per anagrafica e apertura ticket sul campo.
- Modulo Manutenzione programmata & Planning per la pianificazione preventiva in stile Gantt.
- Modulo Magazzino ricambi e costi per tracciare consumi e spese per intervento.
Il canone base parte da 69 € al mese, con costi aggiuntivi legati al numero di macchinari gestiti, non agli utenti attivi. Chi cerca un avvio rapido senza gestire hosting, patch o backup in autonomia può provare gratis per 7 giorni e valutare i moduli disponibili senza costi di attivazione.
Domande frequenti
Esiste un CMMS gratuito da usare davvero in produzione?
Sì, esistono progetti open source scaricabili gratuitamente, come quelli con licenza MIT o Apache, ma “gratuito” riguarda il codice, non l’implementazione. Competenze tecniche, hosting e manutenzione restano costi da pianificare separatamente.
Qual è il miglior software CMMS da scegliere?
Non esiste un unico software migliore in assoluto: la scelta dipende da quanto peso dai a personalizzazione, supporto tecnico e velocità di avvio. Chi cerca controllo totale sul codice valuta soluzioni open source come Grashjs/cmms o Liberu Maintenance, mentre chi vuole un avvio immediato con supporto commerciale si orienta su soluzioni SaaS pronte all’uso.
Quali sono alcuni progetti open source noti in quest’area?
Tra i progetti CMMS open source più citati ci sono Grashjs/cmms con licenza AGPLv3 e dual-licensing commerciale, Liberu Maintenance con licenza MIT su stack Laravel, e WCC (Workshop Control Center) con licenza Apache e supporto offline via app Android. Ogni progetto va valutato per licenza, frequenza di release e documentazione disponibile.
Excel può essere considerato un CMMS?
Excel permette di tenere un registro base di interventi e scadenze, ma non è un CMMS vero e proprio: manca di ticketing in tempo reale, notifiche automatiche e tracciamento centralizzato dei costi. Per un confronto più ampio tra i due approcci, può essere utile leggere CMMS cloud e Excel a confronto.