Se você está dando os primeiros passos no mundo Linux, já deve ter percebido que a palavra “livre” aparece o tempo todo. Mas, ao contrário do que muita gente pensa no início, o conceito de Software Livre não tem a ver com preço, e sim com liberdade.

Para entender o que isso significa, precisamos voltar no tempo e conhecer a história de mentes brilhantes que transformaram o desenvolvimento de código em um movimento filosófico, social e tecnológico.

O Começo de Tudo: Richard Stallman e uma impressora

No início da computação, nas décadas de 1960 e 1970, compartilhar o código era uma prática comum entre cientistas e entusiastas. O software era visto como uma receita de bolo: se você descobrisse uma forma de melhorar a receita, você a compartilhava.

Tudo começou a mudar no início dos anos 1980. Empresas passaram a fechar os códigos, proibindo cópias e modificações através de contratos de confidencialidade.

Richard Stallman, então programador no laboratório de Inteligência Artificial do MIT, sentiu essa mudança na pele quando uma nova impressora a laser foi instalada no departamento. A impressora costumava travar o papel, e Stallman quis modificar o código do driver para que o sistema avisasse os usuários quando houvesse um problema. Ao pedir o código-fonte à empresa responsável, o acesso lhe foi negado.

Essa restrição acendeu uma faísca. Stallman percebeu que o software proprietário tirava a autonomia das pessoas e dividia as comunidades. Em 1983, ele fundou o Projeto GNU com o objetivo de criar um sistema operacional totalmente livre e, em 1985, criou a Free Software Foundation (FSF).

Richard Stallman em 2014

As 4 Liberdades Fundamentais

Para que um programa seja considerado oficialmente um Software Livre, a licença sob a qual ele é distribuído deve garantir ao usuário quatro liberdades fundamentais, enumeradas de 0 a 3:

  • Liberdade 0 (Execução): A liberdade de executar o programa para qualquer propósito.
  • Liberdade 1 (Estudo e Adaptação): A liberdade de estudar como o programa funciona e adaptá-lo às suas necessidades. O acesso ao código-fonte é um pré-requisito para isso.
  • Liberdade 2 (Redistribuição): A liberdade de redistribuir cópias para que você possa ajudar o seu próximo.
  • Liberdade 3 (Melhoria e Compartilhamento): A liberdade de melhorar o programa e liberar as suas melhorias para o público, de modo que toda a comunidade se beneficie. O acesso ao código-fonte também é obrigatório aqui.

O Estopim da Internet: Tim Berners-Lee e a WWW

Enquanto o movimento do Software Livre ganhava corpo jurídico e filosófico com a FSF, outro marco histórico provou o poder de deixar o código aberto para o mundo. Em 1989, o cientista britânico Tim Berners-Lee inventou a World Wide Web (WWW) enquanto trabalhava no CERN.

O grande ponto de virada aconteceu em 1993, quando Berners-Lee e o CERN tomaram a decisão consciente de renunciar a todos os direitos autorais da Web e colocar o código em domínio público, garantindo que qualquer pessoa pudesse usá-lo e melhorá-lo sem pagar royalties.

Se a Web tivesse nascido sob uma licença proprietária e fechada, a internet como conhecemos hoje provavelmente não existiria. Em vez de uma rede global, livre e descentralizada, teríamos sistemas fragmentados e controlados por grandes corporações de telecomunicações. A decisão de Tim Berners-Lee foi a prova definitiva de que o compartilhamento livre de tecnologias é o combustível para a evolução da humanidade.

Tim Berners-Lee em 2014

Software Livre vs. Open Source: Qual é a Diferença?

Embora na prática diária os dois termos usem muitas vezes as mesmas ferramentas e códigos, eles nasceram de visões de mundo completamente diferentes.

Software Livre (Free Software)

Foca no aspecto ético, social e filosófico. A prioridade máxima é a liberdade do usuário e os direitos humanos digitais. O software proprietário é visto pelo movimento como um problema social a ser combatido.

Código Aberto (Open Source)

Surgiu no final dos anos 1990 com uma abordagem mais pragmática e comercial. Defende que abrir o código gera programas tecnicamente melhores, mais seguros e eficientes porque há mais olhos revisando o software. É uma metodologia de desenvolvimento focada em vantagens técnicas e de negócios, deixando o debate ético e filosófico em segundo plano.

As Principais Licenças de Software Livre

Para garantir que essas liberdades sejam respeitadas juridicamente, os desenvolvedores utilizam licenças de software. Elas se dividem principalmente em duas categorias:

1. Licenças Copyleft (Restritivas/Recíprocas)

Garantem que o software continue livre para sempre. Se alguém modificar um código sob essa licença e decidir distribuí-lo, o novo programa modificado obrigatoriamente também deve ser liberado como software livre.

  • GPL (GNU General Public License): Criada por Stallman, é a licença copyleft mais famosa do mundo. É a licença utilizada no Kernel Linux.
  • AGPL (GNU Affero General Public License): Uma evolução da GPL focada na era da computação em nuvem. Garante que se o software for modificado e rodar em um servidor web (como um serviço), o código-fonte deve ser disponibilizado para quem interagir com ele pela rede.

2. Licenças Permissivas

Permitem que o código seja modificado e integrado a softwares proprietários ou comerciais. Elas dão total liberdade para usar, modificar e redistribuir, exigindo apenas que os créditos ao autor original sejam mantidos.

  • Licença MIT: Uma das mais populares e curtas do mundo. Permite fazer praticamente tudo com o código, inclusive fechá-lo em um produto comercial.
  • Licença Apache 2.0: Semelhante à MIT, mas inclui proteções explícitas sobre direitos de patentes, sendo muito utilizada por grandes corporações em projetos colaborativos.

5 Softwares Livres que você provavelmente usa (e talvez não sabia)

Muitas vezes, a filosofia parece distante da realidade, mas a verdade é que o ecossistema livre sustenta as ferramentas mais populares do planeta. Aqui estão cinco exemplos que você provavelmente já usou ou usa diariamente:

  1. OBS Studio (Open Broadcaster Software): O queridinho dos streamers, YouTubes e professores. O OBS Studio é um software totalmente livre para gravação de vídeo e transmissão ao vivo. Ele bate de frente (e muitas vezes supera) qualquer alternativa proprietária de grandes corporações, sendo mantido por uma comunidade global gigante.
  2. VLC Media Player: Aquele famoso player com o ícone de cone de trânsito que roda absolutamente qualquer formato de vídeo ou áudio do planeta. O VLC é um projeto livre que nunca apelou para anúncios, rastreadores ou cobranças, mantendo o foco puramente na eficiência e na privacidade do usuário.
  3. Blender: A ferramenta padrão da indústria para modelagem 3D, animação, renderização e edição de vídeo. O Blender é um software livre tão poderoso que grandes estúdios de cinema e desenvolvedores de jogos independentes o utilizam para produções completas, provando que o modelo comunitário entrega alta performance profissional.
  4. WordPress: Você sabia que mais de 40% de toda a internet roda sob o WordPress? Desde blogs independentes até portais de notícias de multinacionais, essa plataforma de gerenciamento de conteúdo é totalmente livre, permitindo que qualquer pessoa crie seu espaço na web com autonomia.
  5. Android (AOSP): Embora a versão que vem nos celulares comerciais traga uma camada pesada de serviços fechados do Google, a base do sistema operacional mobile mais usado do mundo é o Android Open Source Project (AOSP). O coração do seu smartphone roda sobre o Kernel Linux e código livre.

O Impacto no Setor Público: O Governo Brasileiro

O uso de tecnologias abertas vai além dos usuários domésticos e criadores de conteúdo; ele é estratégico para a soberania e transparência de uma nação.

O Ecossistema de Urnas Eletrônicas (TSE)

O sistema eleitoral brasileiro é um dos casos mais famosos de uso de software livre em larga escala. As urnas eletrônicas rodam uma distribuição própria e customizada o UE-nux (ou Uenux), o software roda em código aberto e foi implementado para substituir os sistemas proprietários usados anteriormente. Usar software livre permite que o código seja auditado por partidos, universidades e peritos, garantindo a transparência do processo Eleitoral.

Urna Eletrônica Brasileira

Conclusão

O movimento do Software Livre moldou a internet e a tecnologia como conhecemos hoje. Sem a persistência de Stallman, a genialidade de Berners-Lee e a cooperação global de desenvolvedores, ferramentas cotidianas e o próprio sistema Linux não existiriam da forma como operam hoje: transparente, auditável e verdadeiramente pertencente à comunidade.

E a história não para por aqui. Nós continuamos levando essa discussão adiante nos palcos! Se você quer ver como essa filosofia se aplica na prática hoje em dia, assista à nossa palestra completa realizada na Campus Party Brasil 16, onde trocamos uma ideia com a comunidade sobre tecnologia livre.

Confira a palestra na íntegra no nosso canal: