Software Open Source

Formazione / Software Open Source

Software Open Source

In informatica il termine inglese open source (cioè sorgente aperto) viene utilizzato per riferirsi ad un tipo di software o al suo modello di sviluppo o distribuzione. Un software open source è reso tale per mezzo di una licenza attraverso cui i detentori dei diritti ne favoriscono la modifica, lo studio, l'utilizzo e la redistribuzione. Caratteristica principale dunque delle licenze open source è la pubblicazione del codice sorgente (da cui il nome). Il fenomeno ha tratto grande beneficio da Internet, perché esso permette a programmatori distanti di coordinarsi e lavorare allo stesso progetto.

  • Open Source Software

    Alla filosofia del movimento open source si ispira il movimento open content (contenuti aperti): in questo caso, ad essere liberamente disponibile non è il codice sorgente di un software, ma contenuti editoriali quali testi, immagini, video e musica. Attualmente, l'open source tende ad assumere rilievo filosofico, consistendo in una nuova concezione della vita, aperta ed ostile a qualsiasi appannaggio esclusivo, che l'open source si propone di superare mediante la condivisione della conoscenza. Open source e software libero, seppure siano sovente utilizzati come sinonimi, hanno definizioni differenti: l'Open Source Initiative ha definito il termine "open source" per descrivere soprattutto libertà sul codice sorgente di un'opera. Il concetto di software libero descrive più generalmente le libertà applicate ad un'opera ed è prerequisito che il suo codice sia consultabile e modificabile, rientrando generalmente nella definizione di open source.