Codice, Open Source e Diritti di Proprietà: innovazione, coordinamento e diffusione