Dlaczego sterownik ath10k nie jest wolny, jeśli jest dostarczany z Linuksem?

Ostatnio próbowałem zainstalować Debiana i zauważyłem, że moja karta Wi-Fi (Qualcomm Atheros QCA6174) wymaga niewolnych sterowników. Udało mi się znaleźć oprogramowanie układowe dla tych, które okazało się być ath10k. Najwyraźniej te sterowniki nie są zawarte w dystrybucjach takich jak Parabola czy Debian (domyślnie), ponieważ nie są one wolne. Jednak zauważyłem, że są one częścią drzewa źródeł jądra Linuksa (w szczególności tutaj ). Linux jest licencjonowany w ramach GPLv2 i jest open source oraz, o ile wiem, szanuje podstawowe wolności 4 GNU. Dlaczego więc sterowniki ath10k kwalifikują się jako niewolne?

Odpowiedź

Strona oprogramowania układowego Debiana wyjaśnia, że niektóre urządzenia z darmowymi (zgodnie z GPL) sterownikami wymagają do działania oprogramowania układowego, które nie jest wolne. Na przykład licencja na oprogramowanie sprzętowe Ath10k jest niezgodna z GPL.

Sterownik kod źródłowy jest darmowym oprogramowaniem i mogą być zawarte w jądrze Linuksa. Jednak bez odpowiedniego oprogramowania układowego sterownik może być bezużyteczny.

W przypadku takich dystrybucji, jak Debian, można powiedzieć, że sprzęt wymaga niewolnego oprogramowania układowego do działania.

Komentarze

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *