Diferença entre Open Source e Software Livre Diferença entre
Software de fonte aberta versus software livre
Software de código aberto e software livre são os dois movimentos que surgiram para contrariar a tendência rápida de software comercializado. Do nome 'Open Source', você já pode deduzir que o código fonte do software está disponível gratuitamente para outras pessoas para ver e estudar. Na verdade, a escala do software de código aberto tem mais provisões do que apenas ter um código-fonte visível. Há muitas definições para o Software Livre, o mais comum dos quais é "freeware", ou software que você não precisa pagar para usar. No entanto, o movimento do Software Livre especifica que a liberdade no software livre se estende muito além do custo do software. Basicamente, um usuário pode fazer qualquer coisa no Free Software, desde que o software resultante também seja gratuito.
O Software Livre é um método de compartilhamento de código mais rígido comparado ao Open Source, que permite ao fabricante do código especificar certas condições, para permitir o uso legal e a distribuição do software. O codificador do software Open Source pode especificar se um usuário pode redistribuir o código modificado ou não. Isso não é possível com o Software Livre, pois indica especificamente que o código modificado derivado do Software Livre, também deve ser lançado como Software Livre.
Outro aspecto que os defensores do Free Software apontam sobre o software Open Source é a prática de algumas empresas comercializar seu software como Open Source, mas com a maioria das funções como software proprietário vendido a um preço. Então, mesmo que o software principal seja licenciado como software de código aberto, você ainda precisará pagar para obter a funcionalidade completa. O software livre não tem permissão para trabalhar com software proprietário, eliminando assim a possibilidade de o termo Software Livre ser usado de forma enganosa.
Embora existam grandes facções na luta por software livre e de código aberto, eles ainda estão unidos contra o inimigo comum, software proprietário. Os detalhes de cada um podem variar drasticamente, mas o objetivo de fornecer software gratuito e extensível é comum a ambos.
Resumo:
1. O software livre é um software de código aberto, mas o software de código aberto pode não ser necessariamente um software livre.
2. O Open Source permite ao programador controlar mais o seu programa em comparação com o Software Livre.
3. O software Open Source pode funcionar com outros softwares proprietários, enquanto o Software Livre não permite o mesmo.