Feb
14th

Open source - cos’è?

Articolo inserito in Open source | da lordmarin

L’open source (che significa “sorgente aperto”) indica un software, programma o script che sia, rilasciato con un tipo di licenza,che rende il codice sorgente disponibile alla comunità degli sviluppatori.

I vantaggi dell’open source sono molti:

* per la sua natura aperta, è gratuito (salvo rare eccezioni);
* essendo possibile modificare liberamente il software, è possibile personalizzarlo ed adattarlo alla proprie esigenze (direttamente o commissionandolo a una ditta di propria scelta);
* il codice sorgente è sottoposto ad una revisione da parte di moltissime persone, pertanto è più difficile che contenga bachi e malfunzionamenti. In ogni caso, è sempre possibile per chiunque tenere un indice pubblico dei problemi, in modo che gli utenti li conoscano;
* se viene scoperto un baco o una falla di sicurezza, la sua correzione di solito è molto rapida e normalmente condivisa con l’intera comunità degli utilizzatori;
* essendo il sorgente liberamente consultabile, non è possibile inserire intenzionalmente nel software backdoor, cavalli di Troia o spyware senza che questi vengano prontamente scoperti, come invece è accaduto per alcuni software commerciali (ad esempio il caso del database Interbase della Borland che conteneva una backdoor scoperta quando di tale software sono stati rilasciati i sorgenti);
* non esistendo standard proprietari, le cui specifiche sono normalmente segrete, è molto più facile costruire software interoperabile;
* permettere a chiunque di modificare i sorgenti garantisce che ogni nuova funzionalità o copertura di un baco possa essere proposta da chiunque e immediatamente applicata dagli sviluppatori. Questo permette di avere già a disposizione un software che rispetta le esigenze di chi ha richiesto le modifiche;


Articoli simili

Scrivi un commento all'articolo: Open source - cos’è?