# A Definição de Software Livre

A Definição de Software Livre, escrito por Richard Stallman e publicado pela Free Software Foundation (FSF), define software livre como sendo software que garante que os usuários finais têm a liberdade de uso, estudar, partilha e modificar esse software. O termo "livre" é usado no sentido de "liberdade de expressão", não de "gratuitamente." A publicação mais antiga conhecida da definição, edição de fevereiro de 1986 agora descontinuado publicação do GNU's Bulletin da FSF. A fonte canônica para o documento está na seção de filosofia do Projeto GNU no website. Em Abril de 2008, é publicado em 39 idiomas. FSF publica uma lista de licenças que cumpram esta definição.

## As quatro liberdades essenciais de software livre

A definição publicada pela FSF em Fevereiro de 1986 teve dois pontos:
   A palavra "free" em nosso nome não se refere ao preço; refere-se à liberdade. Em primeiro lugar, a liberdade de copiar um programa e redistribuí-lo aos seus vizinhos, de modo que eles podem usá-lo, assim como você. Em segundo lugar, a liberdade de mudar de um programa, de modo que você pode controlá-lo ao invés dele controlá-lo você; Para isso, o código fonte deve ser disponibilizado para você.
Em 1996, quando o site da gnu.org foi lançado, "software livre" foi definido por referência ao "três níveis de liberdade", acrescentando uma menção explícita da liberdade de estudar o software (que pode ser lido na definição de dois pontos como sendo parte da liberdade de mudar o programa). Stallman depois evitou a palavra "níveis", dizendo que você precisa de todas os liberdades, por isso é enganoso pensar em termos de níveis.
Finalmente, uma outra liberdade foi adicionada, para dizer explicitamente que os usuários devem ser capazes de executar o programa. As liberdades existentes já foram numeradas de um a três, mas esta liberdade deve vir antes das outras, por isso, foi adicionada como "liberdade zero".
A definição moderna define software livre por se ou não o destinatário tem as seguintes quatro liberdades:
   * A liberdade de executar o programa como quiser, para qualquer propósito (liberdade 0).
   * A liberdade de estudar como o programa funciona, e alterá-lo para que ele faz sua computação como você deseja (liberdade 1). Acesso ao código fonte é um pré-requisito para isso.
   * A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo (liberdade nº 2).
   * A liberdade de distribuir cópias de suas versões modificadas para os outros (liberdade 3). Ao fazer isso você pode dar toda a comunidade a oportunidade de se beneficiar de suas alterações. Acesso ao código fonte é um pré-requisito para isso.
Liberdades 1 e 3 exigem código fonte esteja disponível porque estudar e modificar software sem o seu código fonte é altamente impraticável.

## Definições posteriores

Em julho de 1997, Bruce Perens publicou a Debian Free Software Guidelines. Este também foi usado por Open Source Initiative (OSI), sob o nome de "A Definição de Código Aberto", a única mudança é que o uso do termo "software livre" foi substituído pelo termo alternativo para software livre, "software de código aberto".

## Comparação com a Definição de Código Aberto

Apesar das diferenças filosóficas fundamentais entre o movimento software livre e o movimento código aberto, as definições oficiais de software livre pela Free Software Foundation e de software de código aberto pela Open Source Initiative referem-se basicamente às mesmas licenças de software, com algumas pequenas exceções. Embora sublinhando as diferenças filosóficas, a Free Software Foundation, comenta:
   O termo software "open source" é usado por algumas pessoas para dizer mais ou menos na mesma categoria que o software livre. Não é exatamente a mesma classe de software: eles aceitam algumas licenças que consideramos demasiado restritiva, e não há licenças de software livre que eles não aceitaram. No entanto, as diferenças de extensão da categoria são pequenas: quase todo software livre é open source, e quase todos os softwares de código aberto é livre.
   – Free Software Foundation, https://www.gnu.org/philosophy/categories.html

## Veja também

* Movimento software livre
* Manifesto GNU
* Definição de Obras Culturais Livres
* Debian Free Software Guidelines
* Conhecimento livre
* Definição de Código Aberto