¿Por qué el controlador ath10k no es gratuito si se envía con Linux?

Recientemente estaba intentando instalar Debian, y noté que decía que mi tarjeta wifi (una Qualcomm Atheros QCA6174) requería controladores que no eran libres. Pude encontrar el firmware para estos, que resultó ser ath10k. Aparentemente, estos controladores no están incluidos en distribuciones como Parabola o Debian (por defecto) porque no son libres. Sin embargo, noté que son parte del árbol de fuentes del kernel de Linux (específicamente, aquí ). Linux tiene licencia GPLv2 y es de código abierto, y hasta donde yo sé, respeta las 4 libertades esenciales de GNU. Entonces, ¿cómo es que los controladores ath10k califican como no libres?

Respuesta

El La página de firmware de Debian explica que algunos hardware con controladores gratuitos (según GPL) requieren firmware para funcionar, lo que no es gratuito. Por ejemplo, la licencia para el firmware ath10k es incompatible con la GPL.

El código fuente del controlador es software gratuito y puede estar incluido en el kernel de Linux. Sin embargo, sin el firmware correspondiente, el controlador puede ser inútil.

En casos como este, distribuciones como Debian pueden decir que el hardware requiere firmware no libre para funcionar.

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *