Mas, antes de falarmos sobre Software Livre, precisamos entender um pouco mais o que é um Software. É bem provável que você entenda software como sendo a parte lógica de um ambiente computacional. Mas você conseguiria explicar para um usuário de seu Telecentro, o que, de fato, é esta “parte lógica” do computador?
Software ou, como também é conhecido, programa de computador, é um conjunto de instruções lógicas que “dizem” ao computador o que fazer. Estas instruções lógicas podem ser comparadas a uma receita de bolo. Uma receita também é constituída por um conjunto de instruções, mas diferente de um software, temos como resultado um bolo.
As instruções lógicas de um software são criadas por um programador, ou como também é conhecido, desenvolvedor de software . Estas instruções são chamadas de código fonte.
Exemplo de código fonte escrito, em linguagem php, que lê dois valores registrados em variáveis e indica o maior:
Mas então o que é um Software Livre?
O Software Livre permite que qualquer usuário possa usar e produzir cópias do software sem restrições do seu desenvolvedor, possa ter acesso ao seu código fonte, e àquele que for capacitado, permite entender, através do código fonte, como o software foi desenvolvido, para propor e implementar melhorias.
O Software Livre possibilita que grupos de desenvolvedores do mundo inteiro proponham melhorias e correções em sua estrutura. Estes grupos de desenvolvedores são conhecidos como Comunidades de Desenvolvedores ou Comunidades de Software Livre . Este processo compartilhado de desenvolvimento de novas versões, ou mesmo de construção de novos softwares, acontece em várias partes do mundo, pela internet.
O Software Livre permite que qualquer usuário possa usar e produzir cópias do software sem restrições do seu desenvolvedor, possa ter acesso ao seu código fonte, e àquele que for capacitado, permite entender, através do código fonte, como o software foi desenvolvido, para propor e implementar melhorias.
O Software Livre possibilita que grupos de desenvolvedores do mundo inteiro proponham melhorias e correções em sua estrutura. Estes grupos de desenvolvedores são conhecidos como Comunidades de Desenvolvedores ou Comunidades de Software Livre . Este processo compartilhado de desenvolvimento de novas versões, ou mesmo de construção de novos softwares, acontece em várias partes do mundo, pela internet.
Existe um acordo entre esses desenvolvedores (ou os programadores) de software e os usuários (que usam o software) para a utilização deste produto. Estes acordos são conhecidos como licença de uso de software que nada mais são do que um contrato, entre as partes, sobre como o software poderá ser utilizado.
Existem licenças livres que permitem o uso do Software sob as condições que o qualifiquem como um Software Livre, conforme tratamos acima. Porém, existem também, as licenças proprietárias que têm a intenção de proibir qualquer alteração do código fonte do produto e a sua distribuição ou cópia sem a autorização da empresa fabricante. Neste caso, quem adquire o software proprietário e o instala em seu computador, só pode ser um usuário das ferramentas de que o software dispõe, não pode, portanto, alterá-lo, melhorá-lo, copiá-lo e distribuí-lo.
Ao impossibilitar que qualquer pessoa possa acessar o código fonte de um software e mudá-lo, as empresas produtoras de softwares proprietários não dão alternativa aos usuários de adaptarem o software às suas necessidades ou de atualizar suas funcionalidades. Esses usuários, que podem ser uma pessoa, instituições privadas ou públicas e tantos outros, mesmo sendo capacitados a programarem, ficam sujeitos às atualizações que a empresa produtora do software faz e no rítmo que lhe convier. Ficam sujeitos, também, a terem que atualizar constantemente suas máquinas na medida em que as atualizações de softwares são lançadas pelas empresas fabricantes.
Atualmente a velocidade com que isso ocorre impõe um processo de substituição dos produtos que supera as condições das maiorias das pessoas em adquiri-las, sejam hardwares (computadores – máquinas), softwares, celulares, equipamentos multimídia, etc.
Você pode notar isso ao ver a quantidade de upgrades lançados pelos fabricantes de harware e software em um ano. São inúmeras versões para uma mesma tenologia com algumas modificações (nem sempre melhorias) que em um círculo vicioso o obriga a comprar cada vez mais deixando-o refém das tecnologias proprietárias.Temos alguns exemplos como:
Esse descompasso entre a capacidade que as pessoas têm de adquirir atualizações pagas e o ritmo em que essas atualizações são lançadas faz com que muitas pessoas acabem utilizando cópias ilegalmente.
Isso ocorre com menos frequência quando utilizamos o software livre, o qual, normalmente, as suas atualizações não demandam a atualização das máquinas do usuário final.
Por que usar o Software Livre?
Diante das características e vantagens do Software Livre, ele
tornou-se uma alternativa econômica viável ao software proprietário,
além de garantir segurança, variedade, qualidade e desempenho superiores
em seus aplicativos.Além disso, o Software Livre (SL) proporciona um movimento crescente de solidariedade, generosidade e emancipação ao indicar que as tecnologias são ferramentas importantes para o desenvolvimento intelectual e cultural das pessoas.
Software livre é necessariamente Software Gratuito?
Software Livre não necessariamente é gratuito. O desenvolvedor pode cobrar para que sua produção seja utilizada. A ideia de Software Livre vai além do que é gratuito. É uma questão de liberdade de escolha, não de preço. Para entender bem o conceito, você deve pensar mais em autonomia do que em custo.
E que liberdade é essa? Diferente do que acontece com o software proprietário, o software livre dá liberdade aos seus usuários executarem, copiarem, distribuírem, estudarem, modificarem e aperfeiçoarem o software, pois seu código fonte é disponibilizado por seu desenvolvedor.






Nenhum comentário:
Postar um comentário