The usual argument is that a lot of the patented stuff is not immediately visible with closed drivers, whereas if people give out source showing how various features of a GPU work then it makes it easier for others to spot infringements.
The GPU area is a total mess because of the patent bollocks: as always, the only people benefiting are the lawyers.
Posted May 27, 2011 11:53 UTC (Fri) by wookey (subscriber, #5501)
[Link]
Indeed - that is excactly the argument given. Clearly code licencing has exactly zero effect on infringement status, but nevertheless people feel that at least if they only ever ship binaries it's harder to point the finger at any particular infringement. In practice there is probably some truth in that, but it seems a pretty ropey scheme to base a major plank of your business on.
Of course whilst we'd like open drivers we're not actually asking for them to hand over the source - just some specs so we can write our own. I think the fear there is that writing down enough detail to program the device also shows fairly clearly which patents might be being infringed. I have no idea of the truth or otherwise of that as my expertise in not in GPUs and their architecture/instruction sets.