Software Livre
Definição
Software livre é aquele que garante ao usuário quatro liberdades essenciais:
1. Usar o programa para qualquer propósito. 2. Estudar o código-fonte e
adaptá-lo às suas necessidades. 3. Distribuir cópias originais. 4. Melhorar e
distribuir as versões modificadas.
História
• 1983: Richard Stallman lança o projeto GNU.
• 1985: Cria a Free Software Foundation (FSF).
• 1991: O kernel Linux complementa o sistema GNU, formando o que hoje
chamamos de Linux.
Licenças Populares
• GPL (GNU General Public License) – copyleft forte.
• LGPL – copyleft mais permissivo (bibliotecas).
• MIT e BSD – licenças permissivas.
Impacto Social
• Redução de custos de software para organizações.
• Fomento à colaboração global.
• Maior transparência e segurança.
Exemplos Notáveis
• Linux Kernel – 30+ milhões de linhas de código.
• GNU Compiler Collection (GCC).
• LibreOffice, GIMP, Firefox (antes de mudar para MPL).
Este documento é uma visão geral curta, projetada para leitura rápida.