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." [1] A publicação mais antiga conhecida da definição, edição de fevereiro de 1986[2] 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.[3] 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:[2]
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).[4][5] 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".[6]
A definição moderna define software livre por se ou não o destinatário tem as seguintes quatro liberdades:[7]
- 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.[8] 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
Referências
Ligações externas