O que é Software Livre?
FOSS significa 'Free and Open Source Software' (Software Livre e de Código Aberto). É um movimento iniciado em 1983 por Richard Stallman e a Free Software Foundation (FSF). 'Free', em ambas as siglas, é geralmente traduzida como 'gratuito', isso é um equívoco e deveria ser traduzida como 'livre', algo que dê liberdade. Como a FSF diz: "Software Livre é questão de liberdade, não de preço" e é importante distinguir isso: 'freeware' e 'shareware' são gratuitos, porém não são livres.
Todo programa que você usa em seu computador foi criado para funcionar em seu Sistema Operacional. Se você usa o Windows, então o software foi feito para rodar nele. Se você usa o Mac OS X ou mesmo o Linux, a mesma regra se aplica. Software que é instalado em seu computador geralmente está numa forma chamada de 'binário', também chamado de 'executável' ou programa já compilado.
Programa binário é "fechado" de certa forma, pois está em linguagem de computador. Isso significa que é virtualmente impossível que humanos vejam como ele opera e o que ele está fazendo realmente! Um bom exemplo disso são programas spyware e vírus. Quando esses programas são instalados numa máquina, é muito difícil descobrir o que eles estão fazendo. Eles podem estar enviando suas informações bancárias pela internet ou pegando todas as suas senhas. Não há como saber, por eles estarem "fechados".
Todos os programas de computador são inicialmente escritos em linguagem legível, que é chamada de 'código fonte'. A Microsoft possui o código fonte dos seus produtos, tal como a Apple possui o deles, etc. Pense num vírus de computador. Se tivéssemos o código fonte do vírus, poderíamos na realidade ver exatamente o que ele faz, e facilmente impedi-lo. Os criadores de vírus, Microsoft, Apple e outros não disponibilizam o seu código fonte ao publico, o que significa que ninguém tem como saber o que o software está fazendo na verdade.
Existem programadores pelo mundo (milhares deles) que acreditam que todos têm o direito de saber exatamente o que o programa em seus computadores está fazendo. Eles não só liberam versões "empacotadas" de seus programas, como também o código fonte deles. Isso é chamado 'Open Source' (Código Aberto). Um bom exemplo de programa de código aberto é o Mozilla Firefox, um navegador Web gratuito para Linux, Windows e OSX que é estável e seguro. Para mais exemplos de programas de código aberto, continue lendo (ou clique aqui).
Essencialmente, você pode confiar apenas em programas de código aberto, porque estão disponíveis para que todos possam ler e ver exatamente o que fazem (dado que a pessoa entenda a linguagem usada no desenvolvimento do programa, claro). Por esse motivo, governos, escolas, pessoas e diversas instituições pelo munto estão migrando para a segurança dos programas de código aberto (e você deveria também!).
Artigo retirado e editado do site: http://makethemove.net/foss.php
Última atualização (Qua, 20 de Janeiro de 2010 16:17)


