Definizione di Sistema aperto
Quando si parla di sistemi per le diverse discipline della scienza, si considera aperto quello che può fare scambi con il suo ambiente, nella misura in cui riceve flussi dall'ambiente ed è in grado di apportare cambiamenti o adattamenti nel suo comportamento in base agli input che riceve . Questi sistemi sono elogiati come alternativa allo scambio di informazioni e alla semplificazione nell'organizzazione e nella comunicazione.
Per l'informatica, i sistemi aperti sono sistemi configurati in modo tale da consentire l'interoperabilità, la portabilità e l'uso di standard aperti. In altre parole, sistemi che forniscono accesso gratuito per la personalizzazione e la riconfigurazione.
Storicamente, i sistemi aperti sono quelli basati su Unix, che ha consentito l'inclusione di interfacce di programmazione e interconnessioni sviluppate da terze parti o lo scambio tra diversi sviluppatori durante la configurazione di un sistema informatico. Negli anni '90, l'ascesa della specifica UNIX singola è cresciuta.
Più tardi e con la nascita del nuovo millennio, ebbe luogo un nuovo boom dei sistemi aperti, parlando dei vantaggi competitivi che un prodotto progettato in Unix ha su un altro chiuso. Sebbene le grandi società di sviluppo software e hardware abbiano resistito a questa crescita, la popolarità dei sistemi aperti è stata immediata e oggi sono diffusi in tutto il mondo come un'alternativa economica e rilevante nell'informatica.
Uno dei software sviluppati con un sistema aperto è Linux, il sistema operativo gratuito che oggi pianta la concorrenza Windows in tutto il mondo. Molte aziende come IBM e Hewlett-Packard hanno saputo adottarlo, lodando ora i vantaggi e il trionfo dell'open source rispetto alla chiusura.
Le nuove aziende iniziano anche le loro attività attraverso prodotti aperti, come fa Sun Microsystems con il suo pacchetto OpenOffice.org, che include applicazioni simili a quelle di Microsoft Office nelle loro funzionalità ma che possono essere liberamente utilizzate e modificate.