The wireless card not working has nothing to do with a "GNU license". It's
much more simple than that: there simply isn't any libre software that can be
used with these devices. In fact, a lot of wireless devices have this
problem. The only solution is to buy a new one. Think Penguin is a good place
to get new hardware (all hardware they sell is compatible with libre
software):
http://libre.thinkpenguin.com
There's also Tehnoetic if you want the small USB adapter:
https://tehnoetic.com/tehnoetic-wireless-adapter-gnu-linux-libre-tet-n150