Facciamo chiarezza: open source non significa gratuito.
La traduzione del termine è piuttosto semplice e significa “sorgente aperta”.
Ma cosa significa sorgente o codice sorgente?
Il codice sorgente è il testo di un algoritmo – ovvero di una serie di istruzioni – scritto in un linguaggio di programmazione.
Il codice sorgente, e quindi un programma, sono frutto dell’intelletto di un professionista o di un team di programmatori. Chi si occupa di creare software può dunque decidere liberamente come distribuire il risultato del proprio operato. Senza entrare nel merito di un’analisi sul licensing software analizziamo la differenza tra software “closed” e “open source”.