Open Source
Il software open source è software il cui codice sorgente è liberamente disponibile al pubblico. Chiunque può scaricare ed eseguire un progetto software open source, visualizzarne il codice sorgente per vedere come funziona oppure apportare modifiche per migliorarlo. Molti progetti software open source sono il risultato di un lavoro della comunità e vengono mantenuti da un gruppo di sviluppatori volontari invece che da un singolo sviluppatore o da un'organizzazione.
Gli sviluppatori di un progetto forniscono al pubblico un programma e il relativo codice sorgente utilizzando una delle varie licenze per software open source, che stabiliscono come altre persone possono usare quel codice sorgente. Esistono due tipi generali di licenze open source: le licenze permissive (o accademiche) e le licenze copyleft (o reciproche). Le licenze permissive consentono di usare, modificare e distribuire il codice open source in un altro progetto, purché si dichiari che include codice open source e si riconosca il merito agli autori di tale codice. Tra gli esempi di questo tipo di licenza vi sono le licenze BSD, MIT e Apache. Le licenze copyleft consentono di usare, modificare e distribuire il codice open source in un nuovo progetto, purché si distribuisca il progetto utilizzando gli stessi termini di licenza. La GNU Public License (GPL) è il tipo più comune di questa licenza.
A differenza del software commerciale, il cui sviluppo è finanziato dalla vendita del software, i progetti software open source sono generalmente finanziati tramite donazioni di denaro (da organizzazioni interessate e dal crowdfunding della comunità) e/o di lavoro (da parte di programmatori volontari). Anche la documentazione e l'assistenza agli utenti provengono dalla comunità del progetto invece che da personale di supporto retribuito: se hai bisogno di aiuto con un programma open source, spesso puoi trovarlo nel forum, nel gruppo di discussione o nella pagina wiki del progetto.
NOTE: Alcuni progetti software open source importanti sono il sistema operativo Linux, il browser Web Firefox e la suite di software per ufficio LibreOffice.
Metti alla prova le tue conoscenze