Am încercat recent să instalez Debian și am observat că se spune că cardul meu wifi (un Qualcomm Atheros QCA6174) necesită drivere non-libere. Am reușit să găsesc firmware-ul pentru acestea, care s-a dovedit a fi ath10k. Aparent, aceste drivere nu sunt incluse în distribuții precum Parabola sau Debian (în mod implicit), deoarece sunt non-gratuite. Cu toate acestea, am observat că fac parte din arborele sursă al kernel-ului Linux (în mod specific, aici ). Linux este licențiat sub GPLv2 și este open source și, din câte știu, respectă cele 4 libertăți esențiale GNU. Deci, cum se face că piloții ath10k se califică ca nefiind liberi?
Răspuns
Pagina firmware Debian explică faptul că unele componente hardware cu drivere gratuite (conform GPL) necesită funcționarea firmware-ului, care nu este gratuit. De exemplu, licența pentru firmware-ul ath10k este incompatibilă cu GPL.
Driverul cod sursă este software gratuit și poate fi inclus în kernel-ul Linux. Cu toate acestea, fără firmware-ul corespunzător, driverul poate fi inutil.
În astfel de cazuri, distribuții precum Debian pot spune că hardware-ul necesită firmware-ul non-liber pentru a funcționa.
Comentarii
- Am ' am amintit brusc de 8.4 din Tao de programare . (+1)