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
- Ja ' przypomniałem sobie nagle o 8.4 z Tao programowania . (+1)