E sobre código fonte?

O código fonte detalha o caminho que um programa funciona (é efetivamente o que os programadores escrevem). Sem isso nenhum pode entender como um software é criado. Não importa se você não consegue entender o código: se está disponível ou não 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, Porque Software Deve Ser Livre

Você pode confiar no software livre

É de se esperar que software proprietário 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?