|
Ormai tutti parlano di software Open Source, magari a sproposito, ma il termine sta diventando, come dicono gli americani, mainstream.
Addirittura qualche produttore di software che fino a qualche tempo fa vedeva l'Open Source come il nemico da abbattere, ora sta timidamente affacciandosi a questo modo di intendere lo sviluppo e la distribuzione del software.
Ma perchè ad un'azienda dovrebbe convenire adottare un software Open Source rispetto ad un software proprietario?
Provo a riportare cinque possibili motivi che possono giustificare l'adozione di un software che abbia un ruolo non secondario all'interno di un'azienda.
- Libertà di installazione e copia
Un software Open Source può essere installato e copiato liberamente, senza bisogno di acquisire licenze aggiuntive o altri permessi. Un'azienda può installare inizialmente il software su una macchina e poi su altre man mano che cresce l'utilizzo e/o l'esigenza.
- Disponibilità dei sorgenti
Con il software è automaticamente disponibile il codice sorgente. Da un punto di vista tecnico questa è un'ottima occasione per verificare la correttezza del codice, per studiare le soluzioni tecniche adottate, per comprendere come interfacciarsi con altri componenti software. La sola disponibilità del codice per la semplice visualizzazione e studio sarebbe poca cosa. Anche alcuni software proprietari mettono a disposizione il codice sorgente, ma senza diritti di modifica. Il software Open Source consente invece la modifica per adeguamenti e personalizzazioni da fare autonomamente o da affidare a consulenti esterni.
- Uso di formati aperti
Quando si utilizzano software proprietari, l'unica cosa di cui si dovrebbe essere padroni sono i dati. Questo non sempre è vero, perchè spesso il formato di memorizzazione utilizzato non è standard. Questo implica che per accedere ai propri dati si è vincolati al software. Se non abbiamo quello specifico software non abbiamo modo di recuperare i dati in un formato umanamente accessibile. La maggior parte del software Open Source disponibile adotta formati di memorizzazione standard a vantaggio dell'interoperabilità dei software e dell'accessibilità dei dati. In ogni caso, anche in presenza di formati non standard, il fatto di avere a disposizione i sorgenti consente di poter dedurre la struttura e di avere una possibilità di accesso ai dati
- Libertà di distribuzione
Chiunque possieda un software Open Source può distribuirlo liberamente. Quindi un'azienda può anche copiarlo e fornirlo ad aziende partner. Si pensi ad un'azienda che ha una rete di partner in franchising: può personalizzare e distribuire il software ai propri partner senza necessità di autorizzazioni aggiuntive. Altra situazione è rappresentata dalla possibilità di fornirlo ai propri dipendenti per utilizzarlo a casa.
- Indipendenza dal fornitore e protezione dell'investimento
Acquisendo un software Open Source non si è legati ad un fornitore. L'azienda può modificare il software autonomamente, se ne ha le competenze, o affidarsi ad aziende o consulenti esterni. E nella scelta del consulente è totalmente libera. La disponibilità dei sorgenti, tra l'altro, mette l'azienda al riparo da eventuali dismissioni del prodotto o fallimento dell'azienda fornitirice, garantendo, quindi, una maggiore protezione dell'investimento rispetto ad un software proprietario.
Questi cinque motivi dovrebbero fornire materiale sufficiente ad un'azienda per riflettere sull'opportunità di adottare un software Open Source rispetto ad uno proprietario.
Probabilmente qualcuno avrà notato che tra le motivazioni non è presente il costo di licenza. L'omissione è voluta, in quanto troppo spesso si tende a confondere software Open Source e software gratuito.
Anche se la maggior parte del software Open Source viene distribuito in forma gratuita, questa è solo una conseguenza del tipo di licenza. Nessuna licenza Open Source obbliga alla distribuzione gratuita del software.
In ogni caso, l'assenza di un costo di licenza non la considererei come la voce fondamentale per l'adozione di un software che ha un certo peso all'interno dell'azienda se rapportata al costo totale di possesso.
In conclusione, se volete passare all'Open Source non fatelo esclusivamente per una questione di risparmio economico. Mettete questa opzione come... sesto motivo!
|