O que é Software Livre?
Por Ariane Velasco • Editado por Bruno Salutes | •
Software Livre refere-se a todo programa de computador que pode ser executado, copiado, modificado e redistribuído sem que haja a necessidade da autorização do seu proprietário para isso. Esse tipo de software disponibiliza para seus usuários e desenvolvedores o livre acesso ao código-fonte para que possam realizar alterações da maneira que desejarem.
O conceito do software livre, diferente do "open source", é mais focado na ética e seus objetivos fornecem aos usuários liberdade de controle e alteração na execução, moldando-o à sua computação e ao seu processamento de dados, além de conceder liberdade social para a cooperação ativa com todos os usuários e desenvolvedores de sua escolha.
A FSF (Free Software Foundation - Fundação para o Software Livre) é a criadora do conceito. Ela é uma organização sem fins lucrativos, fundada no ano de 1985 por Richard Stallman, idealizador do GNU - sistema operacional tipo Unix. A filosofia da FSF apoia-se na liberdade de expressão e não nos lucros. Stallman acredita que os softwares proprietários (aqueles que não são livres) são injustos, restritivos e de certa forma discriminatórios.
Em 1983, Stallman começou o Projeto GNU após ter sofrido uma experiência negativa com um software comercial. Funcionário do Laboratório de Inteligência Artificial do MIT, ele identificou uma falha no software de uma impressora Xerox e tentou consertá-la. No entanto, a empresa não liberou para Stallman o código-fonte, motivando-o a criar um mecanismo legal que garantisse que todos pudessem desfrutar dos direitos de copiar, modificar e redistribuir um software. Isso gerou a criação da Licença GPL e, posteriormente, da FSF.
Os usuários de software livre estão isentos dessas restrições, pois eles não necessitam pedir autorização ao proprietário, além de não serem obrigados a concordar com cláusulas restritivas de outros, bem como licenças proprietárias, como cópias restritas.
Algumas licenças de utilização foram criadas para poder garantir a equidade e a organização de direitos entre os usuários. A mais utilizada delas é a GPL - General Public License (Licença Pública do Uso Geral).
É importante valorizar no movimento de software livre que a concorrência e a pluralidade de ideias entre os sistemas tem feito com que ocorra uma evolução e uma melhora em sua qualidade. Softwares para escritórios, gerenciadores, banco de dados e outras ferramentas têm permitido que empresas e usuários encontrem diferentes soluções de alta qualidade para serem utilizadas. A maioria dessas soluções é apoiada tanto pela OSI (Open Source Initiative) quanto pela FSF.
Um programa pode ser considerado software livre quando se enquadra nas quatro liberdades essenciais:
Liberdade 0: A liberdade de execução do programa para qualquer finalidade;
Liberdade 1: A liberdade de estudar e entender como o programa funciona, além de poder adaptá-lo de acordo com as suas necessidades. Para isso, o acesso ao código-fonte do software faz-se necessário;
Liberdade 2: A liberdade de redistribuir cópias com o intuito de ajudar outras pessoas;
Liberdade 3: A liberdade de distribuir cópias alteradas a outras pessoas. Isso permite que as demais pessoas tenham acesso ao software em sua versão melhorada, se beneficiando de suas mudanças.
Você já utilizou algum software livre? Como foi sua experiência? Conte pra gente nos comentários!