O que é um software livre?

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.

  • 8 editores de áudio gratuitos para Windows
  • Os melhores editores de vídeo gratuitos
  • 20 alternativas de programas famosos do Windows para Linux

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.

O que é um software livre?
Software Livre: uma iniciativa da Free Software Foundation (Imagem: Divulgação/FSF)

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.

O que é um software livre?
Darktable: exemplo de software livre para edição de imagens e vídeos (Captura de tela: Ariane Velasco)

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!

Gostou dessa matéria?

Inscreva seu email no Canaltech para receber atualizações diárias com as últimas notícias do mundo da tecnologia.

O que e um sistema de software livre?

Software Livre (Free Software) é um movimento político e filosófico que preza pela liberdade de acesso do código fonte de qualquer software pela comunidade de usuários. Segundo a Free Software Foundation (FSF), qualquer usuário tem o direito de executar, copiar, distribuir, estudar, mudar e melhorar o software.

O que e um software livre exemplos?

Assim, o software livre é aquele cujo usuário possui liberdade para alterar e executar o programa como ele bem quiser; a pessoa é livre para usá-lo em qualquer tipo de situação. O GNU Linux, o Libre Office, o Gimp, o Mozilla Firefox, entre outros, são exemplos de software livres.

Quais são as características de um software livre?

Dessa forma, um software livre tem como marcante a característica de dar ao usuário a liberdade de copiar, distribuir, modificar e estudar o programa sem pagar ou pedir permissão ao autor. Para garantir essas liberdades, o software livre garante aos seus usuários acesso a seu código fonte.

O que e um software livre e quais suas vantagens?

O software livre é um programa de código aberto que dá ao usuário total liberdade de uso. Isso implica em modificar, redistribuir e utilizar como bem entender. Ele é protegido por uma licença que dá a liberdade para as pessoas poderem manipulá-lo. Isso traz inúmeras vantagens aos usuários que serão discutidas adiante.