This doesn't make sense to me. Companies like nVIDIA or ATi give away drivers for their hardware for free, but then license them under a proprietary license. Why? They're not making money off it, the code doesn't have to be a trade secret (also if you install nVIDIA drivers on Linux, the source code appears in /usr/src but is licensed under a proprietary license) so why is it proprietary?