Differenze tra software libero, software proprietario e open source

Abbiamo tutti sentito parlare di software libero o open source (open source), eppure molte persone non conoscono l'importanza di comprendere la differenza tra questi termini. In ambienti non informatici, questi concetti non si sentono spesso ma sono realmente presenti nella loro quotidianità perché influenzano i programmi di qualsiasi dispositivo elettronico, come un computer, un tablet o uno Smartphone.

opensource-400

Un software proprietario difende solo gli interessi dell'azienda che lo commercializza e non può essere modificato da estranei per soddisfare esigenze particolari. Anziché, Il software libero o aperto è accessibile a tutti e può essere modificato per rispondere alle esigenze di ogni individuo.

Un programma può essere considerato software libero quando rispetta le quattro libertà essenziali:

  • Libertà 0: ti permette di eseguire il programma come preferisci.
  • Libertà 1: puoi studiare il codice sorgente del programma e sei libero di modificarlo, con l'idea che possa fare qualsiasi azione necessaria.
  • Libertà 2: ti permette di creare e distribuire copie esatte del programma ogni volta che vuoi, aiutando così gli altri.
  • Libertà 3: puoi contribuire alla comunità, con la facilità di fare o distribuire copie con le tue versioni modificate del programma.

soft_free

Secondo Richard Stallman, fondatore del movimento per il software libero, commenta che "Queste libertà sono di vitale importanza, non solo per il bene dell'utente ma per l'intera società, poiché promuovono la solidarietà. La sua rilevanza aumenta man mano che la nostra cultura e le nostre attività quotidiane diventano sempre più legate al mondo digitale ”.

Per le scuole, avere software gratuito è un vantaggio insormontabile perché consente loro di risparmiare denaro non dovendo pagare le autorizzazioni per utilizzare software proprietario. La comodità di poter studiare i programmi è vitale per chi vuole imparare a programmare, poiché leggere il codice altrui servirà da insegnamento o per risolvere problemi.

mantieni la calma e usa l'open source

Terminologia open source (open source) nasce per evitare un possibile malinteso con il concept software libero (Software gratis). In inglese, questa parola viene interpretata come gratuita ma in questo caso si riferisce davvero alla libertà del programma e non al suo prezzo.

 Tutto il software gratuito è open source, ma non tutti i programmi open source sono software gratuiti. La differenza sta nelle licenze che possono essere utilizzate per il programma: alcune sono meno permissive di altre e poco rispettano le suddette libertà.


Aggiungi come fonte preferita