
Open source è un modo di sviluppare e distribuire il software. I programmatori che utilizzano licenze open source mettono a disposizione dell'utente finale il codice sorgente del loro prodotto, permettendo quindi all'acquirente di correggere eventuali problemi che si verifichino o di estendere le funzionalità autonomamente o con l'aiuto di terze parti: l'utente quindi non è più vincolato all'azienda produttrice, ma ha in mano un prodotto la cui longevità può estendersi virtualmente all'infinito.
Il software libero va oltre: non solo viene fornito il codice sorgente, ma il programma può essere utilizzato e modificato liberamente da chiunque.
Questo non vuol dire che se ne possa fare quello che si vuole: esitono comunque delle licenze d'uso,
generalmente però mirate a fare in maniera che tutti gli sviluppi ulteriori del prodotto vengano a loro volta redistribuiti come software libero.
Le principali licenze utilizzate sono:
Forma crede da sempre nel modello open source e nel software libero ed utilizza soluzioni open source per lo sviluppo dei progetti, realizzando per i propri clienti soluzioni ad alto valore aggiunto con investimenti contenuti. Rispetto degli standard, sicurezza, qualità, longevità e minori costi sono solo alcuni dei motivi alla base del successo dei prodotti con questo tipo di licenza.