Todas as distribuições Linux e ambientes de desktop precisam ser de código aberto?

Todas as distribuições Linux e ambientes de desktop precisam ser de código aberto?

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

  1. a fonte deve ser fornecida com ele
  2. trabalhos derivados criados pela vinculação do código devem ser distribuídos sob a mesma licença
  3. 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.

informação relacionada