Linux provides an ISC-licensed Broadcom SoftMAC driver. Source code is included in Linux kernel tree,