The FIRMWARE is proprietary, not the driver. You need both and their versions are linked (you can only install firmware x for version y)
It can't be given as source because of some obscure reasons: lawyers of the FCC don't want you to increase the TXpower of the card; at least not too easily.
The driver is GPL. To check that you have it you can try:
This will give the version of the driver with which you should know which version of firmware to take (otherwise it wont work)
I'm not a fedora users so maybe the commands given by agrouf solve the version thing.
Also have a look at rickh link.
I'm using it, it works great.