2
respostas

Software Livre vs Código Aberto

Boa noite. Algo que fica confuso é quando misturam os conceitos de software livre (free software) e código aberto (open source) indiscriminadamente. Já adiantando, normalmente o que as pessoas têm usado no geral é o código aberto, que entre as principais diferenças com software livre está na permissividade extrema, ou seja, permite até que o código seja fechado por qualquer um e seja comercializado sem que as alterações voltem para a comunidade. É esse modelo que caiu nas graças das grandes empresas e é por isso que a Microsoft (entre outras) após entender realmente as diferenças, passou a promover o código aberto e simplesmente ignorou o software livre. Aliás, essas empresas utilizam-se, parece, somente da "parte boa" que é poder pegar o código e fazer o que quiser. Se valer a pena, então compartilham com outros.

2 respostas

Perfeito Flávio! O Software Livre permite que você faça o que quiser com ele, até mesmo melhorando a versão e lucrando com isso. Software de código aberto tem um significado próximo de software livre, embora os dois termos não sejam idênticos. Enquanto o código aberto é uma filosofia de desenvolvimento mais orientada para os negócios, o software livre é uma filosofia social e moral. É por isso que o termo código aberto é mais palatável para o mundo corporativo, porque dá menos ênfase à liberdade. Por exemplo, apesar do Android ser open source ele não é um software livre pois sua licença não permite:

A liberdade de executar o programa como desejar, para qualquer propósito.
A liberdade de estudar como o programa funciona e alterá-lo para que ele faça sua computação como você desejar. O acesso ao código-fonte é uma pré-condição para isso.
A liberdade de redistribuir cópias para que você possa ajudar seu vizinho.
A liberdade de distribuir cópias de suas versões modificadas para terceiros. Ao fazer isso, você pode dar a toda a comunidade a chance de se beneficiar com suas mudanças. O acesso ao código-fonte é uma pré-condição para isso.

Realmente é uma pegadinha, se não fosse possível comercializar a microsoft nunca apoiaria essas iniciativas.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software