| There are two basic arguments. The first is about competition.
Winmodems are cheap modems that work by having as little hardware built in as possible and have the missing functions handled by the processor in the driver. This makes them really cheap because an extra chip on board requires a few pennies multiplied by the number of modems built. An extra driver function can be copied indefinitely for free.
Now my first winmodem was awful. Totally crippled my PC when I went online. After lightning smote it (true), I got a new one that was far more efficient, almost certainly as a result of a better driver. If the second company released their driver then the first would have been able to copy the more efficient code and compete more effectively.
The second option is to do with code ownership. I'm lead to believe this one applies to nVidia graphics cards. Essentially the hardware company licenses a specialised library from another specialist company. The hardware company then no longer has the rights to open source their drivers because they don't own the code.
The library providing company wont open source anything because all they sell is code and it's much harder to turn a profit if your customers can get everything for free.
There may be other/better arguments than these, but to my knowledge they are the most common.
Chris...
__________________
DRM keeps an honest user loyal |