The driver portion is under the GPL and the firmware is not free or not under the GPL license. You can't utilise this card without the non-free firmware. This is what they call a binary blob. Not everybody objects to binary blobs and the mainline kernel developers include such non-free software. Some drivers include firmware released under the GPL although have obfuscated the code. In this event it is not free.

The free software community objects to non-free binary blobs and thus Trisquel does not include it.

I do see some things which imply there may be chipsets that don't require the firmware to be present to get partial use of some chipsets that use this driver. However I can't seem to find any chipset where that is the case which use this driver. They all seem to produce a "firmware not found" message if the firmware is not present. For instance the RT3572USB depends on the rt2800 firmware I believe.


Reply via email to