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.


You might say, "How do I change this recipe to take out the salt?" and the great chef would respond, "How dare you insult my recipe, the child of my brain and my palate, by trying to tamper with it? You don't have the judgment to change my recipe and make it work right!"

Richard Stallman, Perché il software dovrebbe essere libero

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 means programmers can change the code to repair flaws. It means you can hire someone to really check how secure your software is. It means you can benefit from the contributions of a world-wide community to improve safety and reliability. Fifteen million users run GNU/Linux without an anti-virus, in complete safety. And the servers behind search engines and banks run on it too.

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?