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.