E sobre código-fonte?¶
O código-fonte detalha o funcionamento de um programa (é, na prática, o que os programadores escrevem). Sem ele, ninguém consegue entender como o software foi construído. Não importa se você não consegue ler o código: a disponibilidade dele afeta diretamente qualquer usuário.
Ninguém pode olhar dentro¶
Windows vem sem seu código-fonte. Mais que isso: todos os usuários têm que respeitar os termos da licença que dispõe:
Você não pode fazer engenharia reversa, descompilar ou desmontar o software.
Como isso, é ilegal tentar entender como Windows ou Microsoft Word são projetados. É ilegal até mesmo tentar. Você também é proibido de modificar o programa para qualquer propósito.
Esta restrição na licença garante que a Microsoft se mantenha como única organização que entenda como seus produtos funcionam. Windows é muito parecido com um carro que somente o fabricante original tem permissão para fazer manutenção.
Você pode até falar, “Como eu faço para alterar esta receita para retirar o sal?” e o grande chef responderia, “Como você ousa insultar minha receita, a cria de minha mente e meu paladar, tentando alterá-la? Você não tem o julgamento para alterar minha receita e fazê-lo funcionar da forma correta!”
Richard Stallman, Why Software Should Be Free
Você pode confiar no software livre¶
É de se esperar que software privativo seja gravemente falho em termos de segurança, em comparação ao software cujo código-fonte está livremente disponível (incluindo GNU/Linux).
Software livre significa que programadores podem alterar o código para consertar falhas. Isso significa que você pode contratar alguém para realmente verificar o quão seguro é seu código. Isso significa que você pode se beneficiar de contribuições de uma comunidade mundial para melhorar a segurança e a confiabilidade. Quinze milhões de usuários rodam GNU/Linux sem um antivírus, com total segurança. E os servidores por trás dos mecanismos de pesquisa e bancos também rodam.
O código-fonte é a receita do software. Como uma pessoa poderia melhorar uma carne com muito sal, se é proibido olhar a receita usada para prepará-la?
O uso de Windows e Office requer que não perguntemos nem procuremos o código-fonte do software. Somente desenvolvedores da Microsoft podem modificar seus programas.
Em qual você prefere confiar: o pacote que você não tem permissão para estudar ou o pacote com a receita?