|
From: | Adriano Rafael Gomes |
Subject: | Re: [lp-br-sp] Revisão de texto de palestra sobre introdução à filosofia do Movimento Software Livre |
Date: | Sat, 4 Apr 2015 16:15:43 -0300 |
User-agent: | Mutt/1.5.21 (2010-09-15) |
On Sat, Apr 04, 2015 at 12:47:55PM -0400, Sergio Durigan Junior wrote: > Só não entendo o motivo de você "esconder" suas iniciativas num link > com usuário e senha (visíveis e postados publicamente numa lista!). > Isso, na minha opinião, dificulta a revisão que poderíamos fazer do > texto, Sérgio, obrigado pelo interesse. Você está coberto de razão. A forma que usei dificulta mesmo a revisão, mesmo que a intenção não fosse essa. Eu queria apenas adiar a disseminação do documento até que a revisão estivesse completa, mas usei um mecanismo ineficaz. > porque eu não sei se está tudo bem mencionar algumas partes num > e-mail ou não... É um pouco estranho :-). Pode responder pra lista, sim. Não tem problema. > Será que você não poderia enviar o arquivo em anexo, pra que seja > possível ler o texto sem precisar ir até um navegador, e revisar o > texto sem precisar ficar copiando e colando partes aqui? Claro. Veja os anexos, por favor. Note que estou atualizando a versão disponível no link original, e os anexos ficarão desatualizados eventualmente. Me desculpem o trabalho desnecessário que eu fiz vocês passarem :-)
introducao-filosofia-movimento-software-livre.t2t
Description: Text document
Introdução à Filosofia do Movimento Software LivreAdriano Rafael Gomes, address@hidden04 de Abril de 2015, versão 1
1. ResumoEste documento apresenta uma breve introdução à filosofia do Movimento Software Livre. 2. IntroduçãoQuando participamos de um evento de Software Livre, geralmente vemos uma grande quantidade de palestras técnicas. Palestras técnicas são legais porque ensinam como usar os diversos programas livres que temos à disposição, e é importante saber usar os programas para podermos realizar bem as nossas tarefas. Mas a parte técnica, embora legal e importante, não é tudo. Muitos dos programas livres que usamos só existem porque há uma filosofia que motivou que eles fossem escritos. Esta não é uma palestra técnica. Esta é uma palestra sobre a filosofia do Movimento Software Livre, a filosofia que torna possível que nós mesmos controlemos os computadores que usamos. O público alvo dessa palestra são tanto os novos usuários que estão começando a conhecer o Software Livre agora como também os usuários antigos que já conhecem a parte técnica mas que ainda não conhecem a parte filosófica. É importante que os usuários conheçam tanto a parte técnica, para usarem bem os programas, quanto a parte filosófica, para compreenderem o valor da Liberdade de Software. 3. Por onde começar?3.1. A filosofia por últimoUma forma de conhecer o Software Livre é começar aprendendo a parte técnica primeiro e, eventualmente, depois de gostar dos programas, conhecer a filosofia. Essa forma é um pouco fraca, pois se você deixar para conhecer a filosofia por último, poderá abrir mão da liberdade no meio do caminho. __ +------------+ +------------+ +------------+ | | | Programa A | | Programa B | | Programa C | | | +------------+ +------------+ +------------+ | | | | | __| |__ = fraco... v v v \ / +--------------------------------------------+ \ / | Filosofia | \ / +--------------------------------------------+ \/ 3.2. A filosofia primeiroOutra forma de conhecer o Software Livre é começar conhecendo a filosofia do Movimento Software Livre primeiro, para compreender a importância da Liberdade de Software desde cedo e, sobre essa base sólida, construir o seu conhecimento da parte técnica. Essa forma é mais forte, pois conhecendo a filosofia, dificilmente você abrirá mão da sua liberdade. +------------+ +------------+ +------------+ /\ | Programa A | | Programa B | | Programa C | / \ +------------+ +------------+ +------------+ / \ ^ ^ ^ /_ _\ = FORTE! | | | | | +--------------------------------------------+ | | | Filosofia | | | +--------------------------------------------+ |__| Valorizar a filosofia do Movimento Software Livre é o que fará você permanecer firme na defesa da sua liberdade. 4. O que é Software Livre?Software Livre é software que respeita a liberdade do usuário. O oposto de Software Livre é software não-Livre, que não respeita a liberdade do usuário. 5. Por que existe o Movimento Software Livre?O Movimento Software Livre surgiu a partir da constatação de uma injustiça: os desenvolvedores de software não-Livre exercem poder injusto sobre os usuários do software. A missão do Movimento Software Livre é combater essa injustiça e defender a liberdade dos usuários, por acreditar que os usuários merecem a liberdade, e por considerar injusto que os usuários sofram restrições sobre a sua liberdade. 6. Em que consiste a liberdade dos usuários?A liberdade dos usuários consiste em os próprios usuários controlarem e compartilharem o software que usam. 6.1. ControleCom software, ou o usuário controla o software, ou o software controla o usuário, com o programador controlando o software, exercendo poder injusto sobre o usuário. Veja quem controla quem:
6.2. CompartilhamentoCom software, ou o usuário compartilha o software, fazendo parte de uma comunidade forte e autossuficiente, ou o usuário é proibido de compartilhar o software, ficando dividido dos demais usuários, sem poder participar de uma comunidade, e acaba enfraquecido e sofrendo mais poder injusto. Veja como ficam os usuários:
6.3. As quatro liberdades essenciaisPara que os usuários controlem e compartilhem o software, é necessário que sejam respeitadas quatro liberdades essenciais dos usuários. São estas as quatro liberdades essenciais que devem ser respeitadas para o software ser qualificado como Livre:
6.3.1. Liberdade 0: executar o programaA Liberdade 0 é a liberdade de executar o programa, como você quiser, para qualquer propósito. A liberdade de executar o programa significa que qualquer pessoa ou organização tem liberdade de executar o programa para qualquer tarefa ou propósito que queira, sem ter que comunicar ou pedir autorização ao desenvolvedor do programa ou a qualquer entidade. É o propósito do usuário que importa, e não o propósito do desenvolvedor do programa. 6.3.2. Liberdade 1: modificar o programaA Liberdade 1 é a liberdade de estudar como o programa funciona, e de modificar o programa para que ele funcione como você quiser. Ter acesso ao código fonte do programa é um pré-requisito para essa liberdade. A liberdade de modificar o programa é importante para que você possa controlar individualmente o que o programa faz e possa adaptá-lo para que ele atenda as suas necessidades. Se você não souber ou não quiser fazer as modificações você mesmo, você poderá convencer alguém a fazer as modificações para você e, ainda assim, controlar o que o programa faz. 6.3.3. Liberdade 2: copiar o programaA Liberdade 2 é a liberdade de fazer cópias idênticas do programa e distribuí-las a quem você quiser, de modo a ajudar o seu próximo e a ser ajudado por ele. 6.3.4. Liberdade 3: distribuir cópias da sua versão modificada do programaA Liberdade 3 é a liberdade de você distribuir a sua versão modificada do programa a quem você quiser, de modo a beneficiar a sua comunidade com as modificações feitas por você, e vice-versa, ou seja, você receber as modificações que a comunidade distribuir. Ter acesso ao código fonte do programa é um pré-requisito para essa liberdade. Mesmo para um excelente programador de computadores é impossível conseguir fazer sozinho todas as modificações necessárias nos diversos programas que usa, porque isso seria um trabalho imenso devido à enorme quantidade de programas livres existentes. Por isso, é importante ter a liberdade de colaborar com os demais, formando uma comunidade. 7. Porque é importante o usuário ter controle sobre o software?Considerando que:
Se conclui que:
8. Por que se importar com isso?Infelizmente, existem no mundo outras e mais graves injustiças do que a injustiça causada pelo software não-Livre. Então, por que se importar com isso?
9. Para saber maisPara saber mais a respeito da filosofia do Movimento Software Livre, acesse http://www.gnu.org/philosophy/philosophy.html. |
signature.asc
Description: Digital signature
[Prev in Thread] | Current Thread | [Next in Thread] |