
Sempre tive a impressão de que todas as distribuições Linux e ambientes de desktop devem ser gratuitos e de código aberto. Isso está correto? Em caso afirmativo, como faço para adquirir uma fonte que não pode ser vista em nenhum lugar de um projeto específico?
Obrigado
Responder1
Linux é um projeto de software específico (o kernel) distribuído sob a GPLv2. Essa licença exige, entre outras coisas, que
- a fonte deve ser fornecida com ele
- trabalhos derivados criados pela vinculação do código devem ser distribuídos sob a mesma licença
- as pessoas podem divulgá-lo como quiserem, desde que as condições acima sejam atendidas
Portanto, se você usa o kernel Linux, você deve apontar aos usuários o código-fonte do kernel que seu sistema usa ou disponibilizar o código-fonte em sua distribuição.
As distribuições Linux agrupam o kernel com outros projetos de software. Alguns são normalmente (mas teoricamente não precisam ser) licenciados pela GPL (=o código-fonte deve ser divulgado), outros não. A licença do kernel Linux não impõe nenhuma restrição de licenciamento aos programas do espaço do usuário.
Responder2
A maioria das distribuições GNU/Linux inclui algum software proprietário, mas há alguns que não fazem isso.Aquié uma lista de distribuições GNU/Linux 100% gratuitas de acordo com a Free Software Foundation.
De qualquer forma, não conheço nenhum ambiente de desktop proprietário que seja amplamente utilizado no mundo GNU/Linux.