O Ubuntu Touch é completamente open source?

1

Até onde eu sei, o Ubuntu Touch é basicamente open source. Mas é completamente open source? Todos os drivers são de código aberto? Há alguma bolha binária?
Eu acho que minha verdadeira pergunta é: Posso usar o Ubuntu Touch sem executar nada que seja de código fechado?

Se bem me lembro, no Android (mesmo que o Android seja de código aberto) você não poderia realmente usá-lo como um telefone, a menos que você instale alguns serviços qualcomm de código fechado (ou algo parecido com isso). Por isso, sempre assumi que os drivers dos componentes relacionados à banda básica seriam de código fechado.

Mas então eu li que o Ubuntu Touch só pode suportar dispositivos que tenham uma árvore de dispositivos de código aberto. Eu ainda não tenho certeza do que isso significa em termos de ser capaz de escrever drivers para o dispositivo, no entanto. Isso significa que, na verdade, não precisamos usar nenhum driver de código fechado para que o gsm, o 3G etc. funcione?

Meu dispositivo por exemplo (OnePlus One) tem uma árvore de dispositivos de código aberto, que pode ser encontrada aqui . Mas se você olhar de perto, você encontrará coisas assim: WCNSS_qcom_wlan_nv.bin Eu me pergunto como o código aberto realmente é.

    
por Forivin 28.06.2017 / 12:06

2 respostas

1

O Ubuntu Touch geralmente é executado em um contêiner do Android para acessar seus drivers, que geralmente também contêm blobs proprietários. Atualmente, não há telefone disponível com drivers totalmente gratuitos, portanto, a única maneira de corrigir isso é fazendo um monte de engenharia reversa para cada telefone.

Além dos drivers, o próprio SO (como é distribuído pelos UBports ) é um software completamente gratuito e de código aberto. Nos dispositivos que foram vendidos pela BQ e pela Meizu, havia bits proprietários licenciados, como o Nokia HERE AGPS, que o UBports substituiu pelo Serviço de Localização da Mozilla.

    
por NeoTheThird 06.07.2017 / 12:43
0
  

Até onde eu sei, o Ubuntu Touch é basicamente open source. Mas é   é completamente open source?

Se você está perguntando sobre o próprio sistema operacional, sim, é completamente open source. Pode usar proprietário? Sim, ele pode usar drivers proprietários (ou software em geral) porque o próprio uso de código não aberto não prejudica a definição de software livre de Stallman e suas "quatro liberdades", que são:

  •   

    A liberdade de executar o programa como desejar, para qualquer finalidade.

  •   

    A liberdade de estudar como o programa funciona e alterá-lo para que ele funcione como você deseja.

  •   

    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 outras pessoas.

Licença de software livre (GPL ie) concede uso comercial como produzir e usar software proprietário , o licenciamento depende apenas das bibliotecas e componentes de software usados e não da plataforma subjacente, portanto, se uma ferramenta ou um motorista não usa esses, é permitido cobrar taxa mesmo que seu subjacente seja no Ubuntu Touch.

    
por Caio Riserio da Silva 12.02.2018 / 15:14