A quick search seems to indicate that, while there was interest in getting a fully-opened driver into the kernel, it kinda petered out. As such, your best bet is going to be using
ndiswrapper to extract the important bits from the windows driver and make it usable under linux. I would suggest doing a search for
ndiswrapper $YOUR_DISTRO for some specific instructions on how to install and use ndiswrapper.