Open source

1) In generale, open source si riferisce a qualsiasi programma il cui codice sorgente è reso disponibile per l'uso o la modifica come gli utenti o altri sviluppatori ritengono opportuno. Il software open source viene solitamente sviluppato come collaborazione pubblica e reso disponibile gratuitamente.

2) Open Source è un marchio di certificazione di proprietà dell'Open Source Initiative (OSI). Gli sviluppatori di software che si intende essere liberamente condiviso e possibilmente migliorato e ridistribuito da altri possono utilizzare il marchio Open Source se i loro termini di distribuzione sono conformi alla Open Source Definition dell'OSI. Per riassumere, il modello di definizione dei termini di distribuzione richiede che:

  • Il software distribuito deve essere ridistribuito a chiunque altro senza alcuna restrizione.
  • Il codice sorgente deve essere reso disponibile (in modo che la parte ricevente possa migliorarlo o modificarlo).
  • La licenza può richiedere versioni migliorate del software per portare un nome o una versione diversa dal software originale.

L'idea è molto simile a quella dietro il software libero e la Free Software Foundation.