Software proprietario - Cos'è, definizione e concetto

Il software proprietario è costituito da quei programmi con un autore definito che negano in qualsiasi modo il libero accesso al codice sorgente, sia per modificarlo, studiarlo o distribuirlo.

Questo tipo di software viene spesso indicato anche come "software proprietario", poiché oltre ad avere uno o più proprietari specifici, ciò che rende realmente il software non libero è la sua natura proprietaria.

Inoltre, si presume spesso che il software proprietario provenga da un'entità privata che ne cerca la redditività diretta. Questo non deve essere il caso. Può esserci uno scenario in cui una persona o un'azienda sviluppa software il cui codice sorgente non è accessibile ma il cui utilizzo è gratuito, sebbene non gratuito.

Quando si parla di fruizione gratuita intendiamo che potrebbe non esserci un corrispettivo monetario diretto, ma in mancanza potrebbero esserci acquisti all'interno dello stesso programma e addirittura pagamenti sotto forma di dati, in questo caso personali.

Origine del software proprietario

Gli inizi del software proprietario sono avvenuti tra gli anni '70 e '80. IBM e Microsoft sono state le aziende che hanno promosso le pratiche di creazione e sviluppo di programmi con accesso limitato al codice o, in altre parole, closed source.

Fu contemporaneamente che emersero i movimenti a favore del software libero, che fino all'avvento del software proprietario era il modus operandi più diffuso di collaborazione, sviluppo e distribuzione di software. Troviamo così due figure totalmente diverse nel loro modo di concepire il software. Da un lato abbiamo Richard Matthew Stallman, creatore della "Free Software Foundation". D'altra parte, avremmo Bill Gates, fondatore di Microsoft.

Il software proprietario è di gran lunga il tipo di software più diffuso. Senza andare oltre, il sistema operativo più utilizzato al mondo, Windows, supera di gran lunga il numero di utenti che utilizzano Linux o una delle sue varianti.

Funzionalità del software proprietario

Sebbene sia vero che il manifesto e le regole che circondano il software libero sono inclusivi e non discriminano in base al potere d'acquisto, ci sono alcuni vantaggi che caratterizzano il software proprietario:

  • Servizio Clienti: Consiste nel supporto specializzato fornito dall'azienda proprietaria del software ai propri utenti con aggiornamenti e manutenzione dello stesso.
  • Specializzazione e targeting: Quando un'azienda crea e sviluppa software, concentra le proprie risorse nel rendere l'utilità e il valore aggiunto un elemento di differenziazione rispetto ad altre alternative software, siano esse proprietarie o gratuite.
  • Controllo a favore dell'autore e uso dannoso: Questo è forse il fattore più importante del software proprietario, poiché stabilisce una paternità e quindi un credito a favore dell'autore. Il controllo di un uso fraudolento o non etico del software è invece assicurato dalla chiusura del codice.

Sebbene il software libero sia governato dal copyleft, il software può avere caratteristiche proprietarie e libere. Un esempio potrebbe essere un programma che consentiva l'accesso al suo codice solo per studio ed era anche distribuito liberamente, ma non liberamente modificato.

Esempi di software proprietario

Alcuni degli esempi più noti di software proprietario nel mondo informatico sono:

  • Sistemi operativi: Windows, Chrome OS e macOS.
  • Programmi di sicurezza informatica: Norton, Kasperski o Panda.
  • Software aziendale: SAP, SAGE o Matlab.
  • Applicazioni commerciali: Google Drive, Skype o Microsoft Edge.
  • Videogiochi e software di intrattenimento: FIFA, Spotify o Netflix.

Ogni software citato è protetto da copyright da una società che è stata dietro la sua creazione e sviluppo.