Olá, e bem-vindo ao Dia da Liberdade de Software.
Eu sou Richard Stallman, fundador do Movimento do Software Livre.
Para explicar as idéias básicas do Software Livre.
Liberdade significa ter controle sobre sua própria vida.
Ter controle das atividades que você pratica na sua vida.
Agora que usamos software para tantas coisas que fazemos,
para ter controle sobre nossas vidas, precisamos ter controle sobre o software que usamos,
que executa nossa computação.
Com qualquer program, há duas possibilidades:
ou o usuário controle o programa,
ou o programa controla os usuários.
É sempre um ou outro.
Quando os usuários controlam o programa,
ele é software livre.
Este software respeita a liberdade e a comunidade do usuário.
Ele é ético, legítimo, em uma forma, ele é disponibilizado para as pessoas usarem.
Quando o usuário não controla o programa,
então o programa controla o usuário,
e o dono ou desenvolvedor do programa controla o programa.
Então este programa não-livre põe o desenvolvedor em uma posição
de power sobre os usuários.
E é por isso que isto é uma injustiça.
Então, todo programa é ou software livre,
que é distribuído de uma forma justa e ética,
ou ele é software proprietário e injusto.
E precisamos chutá-lo de nossas vidas.
Para que um programa seja software livre,
ele tem que dar as quatro liberdades essenciais.
Liberdade 0 é a liberdade para executar o programa como você quiser,
para qualquer propósito.
Liberdade 1 é a liberdade para estudar o código fonte do programa,
e alterá-lo para que faça sua atividade de computação da forma que você deseja.
Estas duas liberdades nos dão separadamente controle sobre o programa.
Eu sou livre para mudar as minhas cópias e você é livre para mudar as suas.
Mas controle separadamente não é suficiente.
A maior parte dos usuários não são programadores.
Eles não sabem como estudar e altrar o código fonte.
Mas eles merecem participar no controle do que o programa faz.
Isso significa que precisamos de controle coletivo do programa,
assim como controle individual em separado.
Controle coletivo significa que você é livre para trabalhar com outros.
Para controlarmos juntos o que o programa faz quando o executamos.
E controle coletivo requer mais duas liberdades essenciais.
Liberdade 2 é a liberdade para fazer cópias exatas e distribuí-las a outros quando desejar.
E a liberdade 3 é a liberdade para fazer cópias das suas versões modificadas,
e distribuí-las a outros quando desejar.
Estas duas liberdades tornam possível para usuários que queiram colaborar
para fazê-lo.
Porque quem quer que faça a versão modificada com a liberdade 3,
pode fazer cópias e distribuí-las a outros no grupo.
E eles, usando a liberdade 2, podem fazer mais cópias da mesma versão,
e distribuí-las a outros no grupo
até que todo mundo as tenham.
Mas além disto, eles são livres para oferecer cópias a outros,
até mesmo publicar suas versões, que significa oferecê-las a todo mundo em geral.
Então, quando um programa carrega estas quatro liberdades,
o usuário controla o programa e o programa é software livre.
Eu devo deixar claro que estas liberdades devem ser para qualquer usuário do software,
tanto indivíduos quanto organizações, seja o uso comercial ou não comercial.
Elas são todas áreas em que deve haver liberdade.
E, portanto, liberdades 2 e 3, quando falamos em
redistribuir ou distribuir versões modificadas,
isso inclui tanto dar cópias de graça como vender cópias.
Nós não somos contra tais negócios.
Nós somos contra deixar negócios terem poder sobre as pessoas.
Mas programas não livres dão a seus desenvolvedores power injusto sobre os usuários.
E hoje em dia desenvolvedores estão plenamente cientes deste poder.
E eles estão constatemente procurando formas de usar tal poder
contra os usuários para que possam fazer mais dinheiro.
Eles os fazem colocando funcionalidades maliciosas nos programas proprietários.
Programas proprietários agora frequentemente fazem coisas como espiar os usuários,
impedir usuários de fazer o que eles naturalmente gostariam de fazer,
impõem censura aos usuários.
Eles têm portas dos fundos através das quais os proprietários podem atacas usuários.
Há outros esquemas que eles usam para sabotar usuários.
Não vou entrar em todos os detalhes aqui, mas veja em gnu.org/proprietary
para longas listas de exemplos provados por artigos na imprensa.
Se você usa um programa proprietário, há uma boa chance que ele tenha sido projetado para te maltratar.
Na verdade, muitos dos mais utilizados programas proprietários
incluem sistemas operacionais proprietários como Windows, Mac OS, Android,
que possuem funcionalidades maliciosas em seu código proprietário,
tal que uma pessoa que use software proprietário está quase certamente sendo vitimizada
destas formas.
Uma vez que desejamos ter liberdade na nossa computação,
como obtemos software livre para usarmos?
A primeira coisa que você precisa para um computador ser útil
é um sistema operacional.
Em 1983, quando eu comecei o movimento do software livre,
não havia sistema operacional livre.
Todos os sistemas operacionais eram proprietários,
então a única forma de usar um computador era com software proprietário.
Como um plano prático para nos levar à liberdade, eu comecei a desenvolver
um sistema operacional livre, o sistema GNU.
Milhares de outros contribuíram para desenvolver o sistema GNU.
E em 1991, ele estava quase completo.
Tudo que faltava era um componente, o kernel.
Naquele ano, o Sr. Torvalds começou a desenvolver o Linux, um kernel.
Em 1991, Linux era software proprietário,
mas em 1992, ele o tornou livre.
Naquele ponto, era possível usar o Linux para preencher a lacuna no sistema GNU.
Esta contribuição era o GNU com Linux adicionado.
Em outras palavras, é GNU/Linux.
De fato, quando as pessoas dizem que usam Linux, elas realmente estão usando o sistema GNU com Linux adicionado.
Mas quando elas o chamam de Linux, elas estão atribuindo o nosso trabalho a outro,
o que não nos é justo.
Então, por favor, faça um esforço para nos dar crédito ao nosso trabalho.
Por favor, nos dê igual menção quando você falar sobre o sistema, que é basicamente GNU mais Linux.
Por favor, chame-o de GNU/Linux.
Um movimento político pela liberdade frequentemente encontra oposição.
O Movimento do Software Livre não é exceção.
Durante a década de 1990, enquanto as pessoas se tornavam cientes do software livre,
por causa da popularidade do sistema GNU/Linux,
ocorria um debate dentro da comunidade de software livre
entre pessoas com visões políticas diferentes.
Alguns de nós éramos ativistas do software livre.
Nós dizíamos que pela nossa liberdade, devemos substituir todo software proprietário.
Temos que usar somente software livre.
Outros gostavam de software livre, mas não concordavam com nossas visões políticas.
Eles participavam na comunidade por conveniência.
Em 1998, alguns do segundo grupo cunharam o termo "Código Aberto",
como uma forma de se referir basicamente aos mesmos programas,
mas sem levantar a questão em termos de certo ou errado.
Tenha em mente que se você diz software livre,
então você está falando sobre um movimento político pela liberdade em nossa computação.
E se você diz código aberto, você está acobertando a questão da liberdade.
Eles não são os mesmos termos.
Você é livre para defender qualquer um ou nenhum ou outra coisa.
Eu defendo software livre.
Eu reclamo quando pessoas me associam com o termo código aberto
por que ele representa visões que não são as minhas.
Eu espero que você dê ao Movimento do Software Livre o seu apoio.
Fico triste em dizer que a maior parte das distribuições de GNU/Linux não são inteiramente livres.
Elas são em sua maior parte feitas de software livre, mas contém algum software proprietário também.
Se você troca do Windows ou Mac OS para uma dessas distribuições, é um grande passo,
mas não o leva para liberdade total.
Se você quer escolher uma distribuição GNU/Linux inteiramente livre,
por favor olhe em gnu.org/distros para uma lista e mais informação.
O lugar mais importante para se fazer campanha pelo software livre é na educação.
Todos os níveis de escolhas devem ensinar apenas software livre.
Ensinar software proprietário às pessoas é plantar dependência na sociedade.
É empurrar as pessoas a aceitarem as regras das corporações.
Escolas nuncas deveriam fazer isto.
Para mais informação, veja gnu.org/education.
Agências governamentais também deveriam mudar para software livre,
para que elas também evitem estar sob o poder das empresas,
em muitos casos empresas estrangeiras,
certamente, você não quer seu governo usando software
que está sob o power de empresas como Microsoft, Apple, Google, Adobe,
ou qualquer outra.
Veja gnu.org/government para mais informação.
Há muito mais informações útil em gnu.org.
gnu.org/philosophy trata de muitas questões específicas relacionadas ao software livre.
gnu.org/licenses discute licenciamento de software livre.
gnu.org/gnu discute a história do projeto GNU e do sistema operacional GNU.
gnu.org/distros descreve as várias distribuições e livres e não-livres.
E gnu.org/help descreve formas com as quais contribuir.
Muitas formas diferentes e nem todas involvem programação.
Você não tem que sentir que se não é um programador,
que não pode nos ajudar. Dê uma olhada em gnu.org/help
e veja com que formas você pode ajudar.
Quando você escreve um programa que você recentemente liberou ao público,
você deveria torná-lo software livre.
Mas há muitas diferentes formas de fazê-lo, muitas diferentes licenças de software.
Veja gnu.org/licenses/license-recommendations.html para nossa orientação.
Nossas formas de decidir que licenças usar para uma obra baseiam-se
em detalhes da situação.
Na maior parte dos casos, é melhor liberar sob uma licença copyleft
para garantir que outros não possam converter seu código em um programa proprietário
e usá-lo para subjugar outros.