Manufacturer/vendor did not provided open source driver with real freedom license (BSD/MIT/...) or documentation on which the driver could be written ... this is the result ... and its still better to overcome a problem in any way then to NOT overcome it at all ... and this driver is just a code - people can look at it and improve it.
> Manufacturer/vendor did not provided open source driver with real freedom license (BSD/MIT/...)
Article says,
> Brcmfmac is a Linux driver (ISC licence) for set of FullMAC chips from Broadcom
I don't feel like looking to see where the Linux driver came from, but someone provided a permissively-licensed driver.