E il codice sorgente?

Il codice sorgente descrive in dettaglio il modo di funzionamento di un programma (è in effetti ciò che producono i programmatori). Senza di esso nessuno può capire come è stato fatto il software. Non importa se non si capisce il codice: la sua disponibilità influenza direttamente tutti gli utenti.

Nessuno può guardaci dentro

Windows arriva senza il suo codice sorgente. Di più: tutti gli utenti devono aderire ai termini della licenza che dice:

Non dovresti effettuare reverse engine, decompilare o disassemblare il software.

Pertanto, è illegale scoprire come Windows o Microsoft Word funzionano. È illegale solo provarci. È vietato anche modificare il programma per qualsivoglia scopo.

Questa restrizione nella licenza assicura che Microsoft rimanga l'unica organizzazione in grado di comprendere il funzionamento dei suoi prodotti. Windows è proprio come un'auto su cui solo il fabbricante originale possa fare manutenzione.


Potresti dire: "Come cambio questa ricetta per eliminare il sale?" e il grande chef potrebbe rispondere: "Come osi insultare la mia ricetta, nata dalla mia mente e dal mio palato, cercando di pasticciarla? Tu non hai le capacità di cambiare una mia ricetta e farla funzionare!"

Puoi fidarti del software libero

No sorprende quindi che il software proprietario abbia gravi mancanze in termini di sicurezza, rapportato con del software il cui codice sorgente sia liberamente disponibile (incluso GNU/Linux).

Free software significa che i programmatori possono cambiare il codice per ripararne i difetti. Significa che è possibile assumere qualcuno per verificare la sicurezza del software. Significa che puoi beneficiare dei contributi di una comunità mondiale per migliorare la sicurezza e l'affidabilità. Quindici milioni di utenti utilizzano GNU/Linux senza un antivirus, in completa sicurezza. E anche i server dietro i motori di ricerca e le banche funzionano su di esso.

Il codice sorgente è la ricetta del software. Come si può migliorare un cibo con troppo sale, se è vietato guardare la ricetta usata per cucinarlo?

L'uso di Windows e Office esige il non chiedere né cercare i sorgenti del software. Solo gli sviluppatori Microsoft possono modificare il vostro programma.

Di cosa vi fidereste: del pacchetto che vi è proibito studiare, o del pacchetto con la ricetta?