
Originally Posted by
bridgman
Ahh, OK. We discussed that a lot back in 2007/08. The proprietary drivers have to implement robust DRM for other OSes, and opening up the source code for the proprietary driver would put those DRM implementations at risk. We went through a couple of exercises trying to sanitize proprietary driver code enough to safely release it, but they didn't work and in the end we gave up. I don't think this is a workable option.
Your suggestion about wrapping the binary driver with editable code is more in line with what we are thinking -- the driver already ships with a kernel compatibility layer in source code -- and I think doing more of that has a greater chance of success.