|
|

| :: Software Livre |
O que é Software Livre?
O termo Software Livre se refere à liberdade que o usuário tem de executar, distribuir, modificar e repassar as alterações sem, para isso, ter que pedir permissão ao autor do programa.
Pode ser definido mais claramente pelas quatro liberdades defendidas pela Free Software Foundation para os usuários de software:
- A liberdade de executar o programa, para qualquer propósito;
- A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades. Acesso ao código-fonte é um pré-requisito para esta liberdade;
- A liberdade de redistribuir cópias de modo que você possa beneficiar o próximo;
- A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie. Acesso ao código-fonte é um pré-requisito para esta liberdade.
Um programa será considerado livre se todos os seus usuários tiverem essas quatro liberdades.
Notem que os quatro itens acima não fazem nenhuma referência a custos ou preços. O fato de se cobrar ou não pela distribuição ou de a licença de uso do software ser ou ser não gratuita não implica diretamente o software ser livre ou não.
Nada impede que uma cópia adquirida por alguém seja revendida, tenha sido modificada ou não por esta pessoa.
Nada impede, também, que as alterações feitas num software para uso próprio sejam mantidas em segredo. Ninguém é obrigado a liberar suas modificações, se não quiser. Porém, se escolher fazê-lo, é obrigado a distribuir de maneira livre. Essa é uma observação importante a se fazer, porque muitas pessoas (especialmente corporações) têm receio de usar software livre porque temem que seus "concorrentes" tenham acesso a informações e métodos de trabalho privados. As personalizações não têm que ser distribuídas. A restrição é que, se elas forem distribuídas de alguma maneira, têm que manter as quatro liberdades descritas acima.
A liberdade de utilizar um programa significa a liberdade para qualquer tipo de pessoa, física ou jurídica, utilizar o software em qualquer tipo de sistema computacional, para qualquer tipo de trabalho ou atividade, sem que seja necessário comunicar ao desenvolvedor ou a qualquer outra entidade em especial.
A liberdade de redistribuir deve incluir a possibilidade de se repassar tanto os códigos-fontes quanto os arquivos binários gerados da compilação desses códigos, quando isso é possível, seja o programa original ou uma versão modificada. Não se pode exigir autorização do autor ou do distribuidor do software para que ele possa ser redistribuído.
Para que seja possível modificar o software (para uso particular ou para distribuir), é necessário ter o código-fonte. Por isso, o acesso aos fontes é pré-requisito para esta liberdade. Caso ele não seja distribuído junto com os executáveis, deve ser disponibilizado em local de onde possa ser copiado, ou deve ser entregue ao usuário, se solicitado.
Para que essas liberdades sejam reais, elas têm que ser irrevogáveis. Caso o desenvolvedor do software tenha o poder de revogar a licença, o software não é livre.
Por quê usar Software Livre?
Para uma melhor compreensão dos motivos que cercam os usuários de Software Livre, vale lembrar a forma como ele surgiu e o que representa para a sociedade no contexto atual. O Software Livre surgiu baseado no conceito de liberdade, no qual as pessoas têm o direito garantido às quatro liberdades já mencionadas. Na visão filosófica do Software Livre, a liberdade não é um direito individual, mas um direito coletivo e por isso deve ser mantido e passado de pessoa para pessoa. Além disso, a premissa de qualquer projeto de Software Livre é a colaboração entre as pessoas interessadas, sem concentração de poder ou qualquer outro artifício que venha a ferir as liberdades já mencionadas.
Tendo em vista esse cenário, podemos facilmente citar algumas das razões para se utilizar Software Livre:
- Poder utilizar o software para qualquer finalidade;
- Ter acesso ao código fonte e poder modificá-lo, sem quaisquer restrições;
- Poder copiá-lo e executá-lo em quantas máquinas desejar;
- Poder distribuí-lo, sem violar, é claro, essas liberdades a que todos têm direito;
- Ter o seu computador equipado com software de qualidade a um custo baixo ou nulo;
- Não ficar preso às restrições impostas pelas licenças de softwares proprietários;
- Não ficar dependente de novas versões com preços abusivos que eventualmente apresentam incompatibilidades com versões antigas;
- Não ficar dependente de um fornecedor;
- Ficar livre da pirataria;
- Incentivar o desenvolvimento de tecnologia local;
- Interagir e compartilhar soluções com sua comunidade, seja física ou virtual;
- Lutar contra o monopólio de grandes corporações que tentam se apropriar do conhecimento intelectual coletivo para benefício próprio.
Programas Equivalentes
Existe uma infinidade de opções para os mais diversos tipo de programas de
computador, quando a opção é utilizar somente software livre. E todo dia
são lançadas novas versões e novos softwares.
Os softwares livres mais conhecidos são o OpenOffice.org que é um equivalente
do Office e possui excelentes programas de editoração de texto, planilhas e
apresentações. Já o Mozilla Firefox é o mais famoso navegador livre.
Confira no link abaixo a tabela de softwares equivalentes e instale no seu
computador. A grande maioria deles possui versões para Windows e para Linux.
Tabela de Programas Equivalentes (atualizada constantemente):
http://twiki.im.ufba.br/bin/view/PSL/MiniTabelaDeSoftwaresEquivalentes
* Texto original retirado da Cartilha do Software Livre do PSL-BA
Voltar
|
|
|
|