Il successo del software libero aumenta anno dopo anno e attualmente sono molte le soluzioni open source
che permettono di avere un sistema informatico completo, libero, adattabile, sicuro, flessibile, scalabile e a buon prezzo.
Ma cosa significa esattamente "
Open Source" ?

Open Source significa sostanzialmente "codice aperto", in pratica la possibilità
da parte dell'utente del software di accedere liberamente al codice sorgente del software per poter
effettuare modifiche, adattamenti, miglioramenti e/o per poter ridistribuire liberamente il software ad altri utenti.
Questo significa che gli utenti di un software open source possono tranquillamente modificare il software stesso in base alle proprie esigenze,
fare tutte le copie volute e poi cederle o venderle ad altri utenti, purchè si rispettino le condizioni della licenza.
Il programma deve includere il codice sorgente e deve consentire la distribuzione tanto in codice sorgente che in software compilato.
Lo scopo è che il codice sorgente sia distribuito con l'opera iniziale e con tutte le opere derivate.

Ottimi sistemi operativi, come ad esempio
Linux UBUNTU o distribuzioni simili, sono ormai diventati ottimi strumenti di lavoro
alla portata di tutti che permettono di svolgere in maniera eccellente tutte le attività legate ai sistemi informatici.
Sia in ambito domestico sia in ambito aziendale questo sistema operativo offre grandi prestazioni, stabilità e affidabilità
e proprio per questi motivi che sempre più persone e aziende decidono di migrare i propri sistemi informatici verso soluzioni open source.
Oggi esistono numerose distribuzioni Linux open source adatte ad ogni esigenza e molte di queste sono liberamente scaricabili da Internet.

Oltre ai sistemi operativi "Open Source" come appunto le distribuzioni Linux, esistono molti altri software open source
che svolgono le più disparate funzioni. Un importante software open source è indubiamente
Open Office
che nonostante sia liberamente e
gratuitamente scaricabile da Internet offre funzionalità paragonabili a quelle di Office della Microsoft.
Grazie a Open Office è possibile creare, gestire, archiviare documenti di vario tipo con la possibilità di
utilizzare formati per i file compatibili con MS Office e quindi garantire l'interazione tra sistemi informatici eterogenei.
OpenOffice.org è liberamente, gratuitamente e legalmente utilizzabile in ogni contesto, pubblico, privato, professionale e aziendale.
Un altro potente software open source è
Apache.
Apache è il più popolare Server Web al mondo ed è utilizzato sia in ambienti Web Internet sia come Server di una rete aziendale Intranet.
Quale che sia il suo utilizzo le sue prestazioni sono indiscutibili !
Un software open source di tutto rispetto è sicuramente
Firefox.
Firefox è un browser web , cioè un software che permette di navigare in Internet,
prodotto da Mozilla Foundation. La prima versione di questo software la 1.0 fu rilasciata
il 9 novembre 2004, dopo ben due anni di sviluppo.
Firefox attualmente è il browser più usato in assoluto dopo Internet Explorer della Microsoft.
La versione attuale è la 2.0.0.x ma tra non molto arriverà la 3.0 già disponibile in versione Beta.

Nell'ambito dei database "Open Source" un ruolo di rilievo spetta a
MySQL.
MySQL è un potente database nato da un progetto Open Source, è liberamente disponibile nei termini della GNU General Public License.
Le caratteristiche di questo database sono la velocità, la capacità di carico, la sicurezza, l'affidabilità, la portabilità e la facilità d'uso.
Queste e altre caratteristiche lo rendono un prodotto all'avanguardia utilizzato da milioni di siti web in tutto il mondo e in molti progetti software di ampia scala.
L'elenco dei software "Open Source" potrebbe continuare ancora a lungo descrivendo alcuni linguaggi di programmazione,
alcune librerie, alcune tecnologie alcuni strumenti software per i più svariati usi,
ma in questo contesto vogliamo spiegare come le soluzioni "Open Source" possano in qualche modo migliorare la produttività
di un sistema informatico e al tempo stesso abbassare decisamente i costi di realizzazione e manutenzione.
Analizziamo un caso reale:
un azienda vorrebbe realizzare un sistema informatico per la gestione della propria attività lavorativa,
ha la necessità di gestire una moltitudine di informazioni, accedere ai servizi di posta elettronica, navigare in Internet,
archiviare in maniera sicura e affidabile i dati più importanti e vorrebbe un sistema affidabile, economico, semplice e facilmente manutenibile.
Valutando le soluzioni "Open Source" descritte in precedenza è possibile realizzare un sistema informatico con queste caratteristiche, infatti :
- Un computer adibito a server viene configurato con una distribuzione open source Linux-Server
- Il computer adibito a server viene configurato con un database open source quale ad esempio MySQL
- Il computer adibito a server viene configurato con un Web Server open source quale ad esempio Apache
- Il computer adibito a server viene configurato con una Web-Application open source ( ad esempio un CMS facilmente configurabile )
per rendere disponibili e accessibili le informazioni necessarie alle attività lavorative dell'azienda
- Il computer adibito a server viene configurato con applicativi software che regolano gli accessi e le autorizzazioni degli utenti, l'accesso a Internet,
ai servizi di posta elettronica e alle unità di backup dei dati
- Ogni computer adibito a postazione di lavoro viene configurato con una distribuzione open source Linux-WorkStation
- Ogni computer adibito a postazione di lavoro viene configurato con una suite di software open source per l'ufficio, come ad esempio Open Office
- Ogni computer adibito a postazione di lavoro può accedere alle funzionalità
della Web-Application con un semplice e leggero browser web come ad esempio Firefox, senza la necessità di installare complicate applicazioni standalone.
Sicuramente un sistema informatico realizzato con queste caratteristiche presenta notevoli vantaggi:
- Risparmio economico, costi delle licenze ridotti
- Architettura del sistema informatico facilmente scalabile e aggiornabile
- Utilizzo di software "aperto", facilmente adattabile alle proprie esigenze
Se avete la necessità di dover gestire tramite un sistema informatico "personalizzato" una qualunque attività
lavorativa e volete conoscere le soluzioni "Open Source" che possiamo progettare e realizzare per voi
potete contattare il nostro team,
saremo lieti di analizzare insieme a voi la soluzione più adatta alle vostre reali esigenze.