A expressão “open source”, no contexto dos softwares, se refere a algo cujo os usuários podem alterar e distribuir, pelo fato de seu código fonte ser público e disponível. Na maioria das vezes, softwares open source não possuem custo algum e podem inclusive servir de alternativa a programas mais caros de grandes empresas. O código-fonte de um programa, normalmente fica oculto, e não é visto pela maioria dos usuários, porém, a possibilidade de acessá-lo, permite que programadores o modifiquem, corrijam bugs e até mesmo customizem conforme as necessidades específicas de uso, tornando os softwares open source em muito mais do que simples programas gratuitos, mas em programas personalizáveis, e com uma rica comunidade de usuários/programadores corrigindo falhas, e criando novas e atualizadas versões dos softwares.