Codice, Open Source e Diritti di Proprietà: Innovazione, Coordinamento e Diffusione