Software Livre ou Open Source (Free Software) e o software disponivel com a permissao para qualquer um usa-lo, copia-lo, e distribui-lo, seja na sua forma original ou com modificacoes, seja gratuitamente ou com custo. Em especial, a possibilidade de modificacoes implica em que o codigo fonte esteja disponivel. Se um programa e livre, potencialmente ele pode ser incluido em um sistema operacional tambem livre. E importante nao confundir software livre com software gratis porque a liberdade associada ao software livre de copiar, modificar e redistribuir, independe de gratuidade. Existem programas que podem ser obtidos gratuitamente mas que nao podem ser modificados, nem redistribuidos. Por outro lado, existe a possibilidade de uso nao-gratuito em todas as categorias listadas no que segue. Ha uma copia da definicao de software livre pela Free Software Foundation.Nos mantemos esta definicao do Software Livre para mostrar claramente o que deve ser verdadeiro a respeito de um dado programa de software para que ele seja considerado software livre. Software Livre" e uma questao de liberdade, nao de preco. Para entender o conceito, voce deve pensar em "liberdade de expressao", nao em "cerveja gratis. Software livre se refere a liberdade dos usuarios executarem, copiarem, distribuirem, estudarem, modificarem e aperfeicoarem o software. Mais precisamente, ele se refere a quatro tipos de liberdade, para os usuarios do software: A liberdade de executar o programa, para qualquer proposito (liberdade no. 0) A liberdade de estudar como o programa funciona, e adapta-lo para as suas necessidades (liberdade no. 1). Acesso ao codigo-fonte e um pre-requisito para esta liberdade. A liberdade de redistribuir copias de modo que voce possa ajudar ao seu proximo (liberdade no. 2). A liberdade de aperfeicoar o programa, e liberar os seus aperfeicoamentos, de modo que toda a comunidade se beneficie (liberdade no. 3). Acesso ao codigo-fonte e um pre-requisito para esta liberdadeUm erro muito comum em termos de conceito da midia nao especializada e dizer que todo software livre e gratuito e voce pode fazer o que quiser com ele por que o codigo-fonte e aberto. Nao e bem assim. E preciso bater nessa mesma tecla ate que isso fique bem claro. Para comecar, se forem feitas melhorias no programa ele pode ser vendido. E perfeitamente aceitavel, contanto que o codigo-fonte das melhorias sejam publicados tambem, para todo mundo ver. O conhecimento de um e passado adiante para muitos. Alguem pode pagar pela sua versao, implementar ainda mais alteracoes, corrigir problemas e usar em casa ou na empresa Copyleft A maioria das licencas usadas na publicacao de software livre permite que os programas sejam modificados e redistribuidos. Estas praticas sao geralmente proibidas pela legislacao internacional de copyright, que tenta justamente impedir que alteracoes e copias sejam efetuadas sem a autorizacao do/s autor/es. As licencas que acompanham software livre fazem uso da legislacao de copyright para impedir utilizacao nao-autorizada, mas estas licencas definem clara e explicitamente as condicoes sob as quais copias, modificacoes e redistribuicoes podem ser efetuadas, para garantir as liberdades de modificar e redistribuir o software assim licenciado. A esta versao de copyright, da-se o nome de copyleft.Software Semi-livre