
Olá ‘criaturas’!
Hoje começamos a entrar no mundo do Software Livre, Linux e familiares. Nesta primeira e inaugural postagem, vamos entender o que é Software Livre e o que é Software de Código Aberto.
O que é o Software Livre?
Software Livre definido pela Free Software Foundation, é o software que pode ser usado, copiado, estudado, modificado e redistribuído sem restrição (em suma, pode se fazer o que quiser com ele, desde que não haja nenhuma restrição). Todo software livre, deve ser acompanhado por uma licença de software livre (ex.: GPL, atualmente na 3ª versão), e ter seu código-fonte disponível a quem desejar.
A partir dessa definição, deriva o conceito de liberdade/liberdades, (estilo ir e vir), que são basicamente quatro (poderemos observar que todas as quatro liberdades requerem a disponibilidade do código-fonte):
A) Liberdade de executar o software para qualquer propósito.
B) Liberdade de aprender, compreender e estudar como o sistema funciona; além de poder modificá-lo para o seu uso.
C) Liberdade para distribuir cópias do sistema para quem você desejar, expandindo assim a “liberdade” à todos.
D) Liberdade para fazer melhorias, e liberar aos outros tais melhorias; isso beneficia toda a comunidade que está ligada ao software – Você não necessita distribuir as melhorias, mas se você tiver um bom coração, faça isso…
Ligado a estas, esta o conceito de copyleft (oposto ao conceito de copyright), segundo a Free Software Foundation “o copyleft diz que qualquer um que distribui o software, com ou sem modificações, tem que passar adiante a liberdade de copiar e modificar novamente o programa. O copyleft garante que todos os usuários tenham liberdade”. Em suma, caso você tenha recebido, ganho, etc., um software livre com uma licença que inclua cláusulas deste tipo, e deseja repassá-lo a outras pessoas, a licença que você recebeu deverá acompanhá-lo. Atenção: nem todo software livre é regido por regras do tipo “copyleft”.
Resumindo, se você vê o símbolo acima em algum lugar, fique feliz! Você pode copiar o texto/software/sei lá o que!
Software Livre é a mesma coisa que Código Aberto?
O termo código aberto, ou open source em inglês, foi criado pela OSI (Open Source Initiative) e refere-se a software também conhecido por software livre que respeite as quatro liberdades básicas. Qualquer licença de Software Livre é uma licença de um software de Código Aberto.
Então os dois são a mesma coisa? Sim e não; sim pelo fato de todas as regras de um valerem para o outro, bem como as liberdades básicas; não pelo fato do termo “Código Aberto” estar ligado ao sentido técnico da coisa, ou seja, não se liga a filosofia e a questões éticas que o Software Livre prega.
Em suma, é um nome bonitinho para que o software livre tenha um respaldo maior perante as empresas, dando a ele um lado comercial não ligado a discussões morais. Para deixar isso mais claro, vamos ler um trecho do conceito de Software Livre da Wikipédia:
“Os defensores do Código Aberto argumentam a respeito das virtudes pragmáticas do software livre (também conhecido como “Open source” em inglês) ao invés das questões morais. A discordância básica do Movimento Open Source com a Free Software Foundation é a condenação que essa faz do software proprietário. Existem muitos programadores que usam e contribuem software livre, mas que ganham dinheiro desenvolvendo software proprietário, e não consideram suas ações imorais. As definições “oficiais” de software livre e de código aberto são ligeiramente diferentes, com a definição de software livre sendo geralmente considerada mais rigorosa, mas as licenças de código aberto que não são consideradas licenças de software livre são geralmente obscuras, então na prática todo software de código aberto é também software livre.
O movimento software livre, não toma uma posição sobre trabalhos que não sejam software e documentação dos mesmos, mas alguns defensores do software livre acreditam que outros trabalhos que servem um propósito prático também devem ser livres (veja Free content).
Para o Movimento do Software Livre, que é um Movimento Social, não é ético aprisionar conhecimento científico, que deve estar disponível sempre, para permitir assim a evolução da humanidade. Já o Movimento pelo Código Aberto, que não é um Movimento Social, mas voltado ao Mercado, prega que o Software desse tipo traz diversas vantagens técnicas e econômicas. Este segundo movimento surgiu para levar as empresas a adotarem o modelo de desenvolvimento de Software Livre”.
Bem, espero que tenham gostado deste texto introdutório; as poucos vamos conhecendo melhor as expressões, nomes, etc., para que possamos ter um melhor entendimento do todo. E assim caminhamos com mais tranquilidade neste novo mundo.
No próximo episódio, vamos ver o que é o Linux e o que são as distribuições do mesmo; e assim com o tempo veremos quais são as principais distribuições, as mais fáceis (as quais focaremos), e os softwares que as acompanham (e aqueles que funcionam no Windows também) para que vocês possam experimentar e quem sabe, adotar o Software Livre.
Um grande abraço, até breve!
Links utéis:

















Formas de Instalar o Linux – Parte I
Uma pequena nota de ausência…




Acesse @blogwebartz