Nozioni di base sui computer - Software open source

Un software il cui source code è distribuito gratuitamente con licenza di studio, modifica e ulteriormente distribuito a chiunque per qualsiasi scopo sia chiamato open source software. Il software open source è generalmente un lavoro di squadra in cui programmatori dedicati migliorano il codice sorgente e condividono i cambiamenti all'interno della comunità. Il software open source offre questi vantaggi agli utenti grazie alle sue fiorenti comunità:

  • Security
  • Affordability
  • Transparent
  • Interoperabile su più piattaforme
  • Flessibile grazie alle personalizzazioni
  • La localizzazione è possibile

Gratuito

Viene chiamato un software disponibile gratuitamente per l'uso e la distribuzione ma che non può essere modificato poiché il suo codice sorgente non è disponibile freeware. Esempi di freeware sono Google Chrome, Adobe Acrobat PDF Reader, Skype, ecc.

Shareware

Un software che inizialmente è gratuito e può essere distribuito anche ad altri, ma deve essere pagato dopo un periodo di tempo stabilito shareware. Anche il suo codice sorgente non è disponibile e quindi non può essere modificato.

Software proprietario

Viene chiamato il software che può essere utilizzato solo ottenendo la licenza dal suo sviluppatore dopo averlo pagato proprietary software. Un individuo o un'azienda può possedere tale software proprietario. Il suo codice sorgente è spesso segreto gelosamente custodito e può avere importanti restrizioni come:

  • Nessuna ulteriore distribuzione
  • Numero di utenti che possono utilizzarlo
  • Tipo di computer su cui può essere installato, esempio multitasking o singolo utente, ecc.

Per esempio, Microsoft Windows è un software operativo proprietario disponibile in molte edizioni per diversi tipi di client come singolo utente, multiutente, professionale, ecc.