Guia Essencial sobre Software Livre: Conceitos e Licenças

Classificado em Artes e Humanidades

Escrito em em português com um tamanho de 2,75 KB

1. Software Livre: Liberdade vs. Preço

Software livre é uma questão de liberdade, não de preço. Para entender o conceito, você deve pensar em liberdade de expressão, não em cerveja grátis (GNU, 2001).

Diferença entre Software Livre e Software Gratuito:

  • Software Livre: Respeita as quatro liberdades fundamentais; pode ser modificado, distribuído, estudado e copiado.
  • Software Gratuito (Freeware): Distribuído sem custo, mas não oferece liberdade de modificação e não fornece acesso ao código-fonte.

2. As Quatro Liberdades do Software Livre

Segundo o conceito de Software Livre, as liberdades são:

  • Liberdade de execução: Executar o programa para qualquer propósito.
  • Liberdade de estudo: Estudar como o programa funciona e adaptá-lo às suas necessidades.
  • Liberdade de cópia: Redistribuir cópias para ajudar o próximo.
  • Liberdade de distribuição: Distribuir cópias de suas versões modificadas a terceiros.

3. O que é uma Licença de Software Permissiva?

É aquela que impõe poucas restrições ao uso e à modificação. É possível criar um software proprietário a partir do código-fonte de um software licenciado sob uma licença permissiva, aproximando-o do domínio público. O exemplo mais clássico são as licenças do tipo BSD.

4. A Licença GPL e o Copyleft

A principal característica da licença GPL é o padrão copyleft, que obriga que cópias ou modificações do produto também sejam livres, preservando as liberdades originais. Um software baseado em código GPL deve manter essa licença, não podendo ser comercializado como proprietário sob pena de violação de direitos autorais.

5. Benefícios do Software Livre no Ambiente Corporativo

  • Economia com licenças de software;
  • Maior qualidade e segurança;
  • Independência tecnológica (evita o vendor lock-in);
  • Liberdade de adaptação do software à realidade da organização;
  • Agregação de valor e conhecimento aos processos internos.

6. A Importância de Richard Stallman

Richard Stallman é um dos fundadores da Free Software Foundation (FSF) e idealizador da licença GPL. Foi o principal responsável por difundir o conceito de copyleft no contexto do software livre.

7. Exemplos de Software Livre para Monitoramento

  • Nagios
  • Cacti

8. Exemplos de Software Livre para Desktop

  • LibreOffice (sucessor do BrOffice)
  • Ubuntu Linux
  • ClamAV

Entradas relacionadas: