Por que o driver ath10k não é gratuito se ele vem com o Linux?

Recentemente, estava tentando instalar o Debian e percebi que dizia que minha placa wi-fi (uma Qualcomm Atheros QCA6174) exigia drivers não livres. Consegui encontrar o firmware para eles, que acabou sendo ath10k. Aparentemente, esses drivers não estão incluídos em distros como Parabola ou Debian (por padrão) porque eles não são gratuitos. No entanto, percebi que eles fazem parte da árvore de origem do kernel do Linux (especificamente, aqui ). O Linux está licenciado sob a GPLv2 e é open source, e até onde eu sei, respeita as 4 liberdades essenciais GNU. Então, como os drivers ath10k se qualificam como não livres?

Resposta

O A página de firmware do Debian explica que alguns hardwares com drivers livres (conforme GPL) requerem firmware para operar que não é gratuito. Por exemplo, a licença para firmware ath10k é incompatível com GPL.

O código-fonte do driver é um software livre e pode ser incluído no kernel do Linux. No entanto, sem o firmware correspondente, o driver pode ser inútil.

Em casos como este, distribuições como o Debian podem dizer que o hardware requer firmware não-livre para operar.

Comentários

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *