3.3.1.1 Informazione e software

L'informazione, in generale, è una delle maggiori risorse per lo sviluppo del software libero, infatti il software non è altro che un particolare tipo di informazione.

L'uso dell'informazione è regolato dalle leggi sulla proprietà intellettuale che proteggono, come abbiamo visto3.14, l'autore di un'opera di ingegno attribuendogli una serie di diritti su di esso. Per quanto riguarda le opere protette da licenze libere od open source l'autore, decidendo volontariamente di rimuovere i vincoli alla loro trasmissione, le rende di fatto "legalmente disponibili". Ed il fatto che non sia materiale deteriorabile, rende la risorsa informazione - non vincolata - una risorsa inesauribile.

Il software, come detto, è semplicemente un tipo di informazione. Esso è però usato in modo diverso da ogni altro tipo di informazione e per questo le leggi che lo regolano sono differenti. Tuttavia quando si parla di software libero ed open source, come per le informazioni disponibili senza vincoli, il problema non si pone. Si può porre invece parlando di informazione e software sottoposti a vincoli.

Nel caso di software proprietario o comunque non disponibile nelle forme e nei modi richiesti dalla comunità open source, i problemi dipendono da vari fattori come la natura del software stesso e l'uso per cui è richiesto.

Nel caso di strumenti di sviluppo di software, ogni programmatore può usare quello che più gli aggrada, ma se decide di usare uno strumento non libero od open source lo fa di propria iniziativa facendolo rientrare nella categoria delle risorse personali. Un Progetto Open Source infatti, per la propria natura non può disporre l'uso di strumenti non disponibili liberamente, in parte per problemi legati alla natura in parte volontaria dell'apporto di sviluppo ed in parte per evidenti vincoli finanziari all'adozione di strumenti che richiedono una licenza.

Uno sviluppatore può volere inserire un componente software proprietario in un prodotto open source, ad esempio per assecondare la volontà di un cliente. Non è impossibile in linea di massima, e talvolta succede, tuttavia ciò diventa problematico nel caso il software non proprietario sia sottoposto a Licenza GPL che, come abbiamo visto, tra le sue caratteristiche ha un "effetto virus" per cui in teoria si dovrebbe applicare a tutte le componenti software che vi entrano in contatto.

Esiste comunque anche il caso di software proprietario che può essere considerato una risorsa non limitata anche per un Progetto Open Source. È il caso per esempio di Java3.15 di Sun Microsystems, di cui non è disponibile il codice sorgente, ma che è scaricabile gratuitamente da Internet.

L'informazione che non sia software - come manuali, commenti ed altro - può essere considerata non disponibile quando è sottoposta anch'essa ai vincoli sul copyright. Il problema è facilmente aggirabile nel caso si tratti di materiale pubblicato in Internet, mentre diviene limitante nel caso di supporti fisici come libri, riviste o CD-ROM. Il possesso di questi da parte dei singoli individui può essere considerato risorsa personale.