GPLv2 enforcement
GPLv2 enforcement
Posted Mar 22, 2007 14:02 UTC (Thu) by i3839 (guest, #31386)In reply to: GPLv2 enforcement by MKesper
Parent article: The Torvalds Transcript (InformationWeek)
Not really. The underlying hardware is the same, so they make certain assumption in their code. How to get to access to the hardware might depend on what kernel is run, but not much more. For that the Nvidia driver has a BSD wrapper.
The GPL doesn't disallow that wrapper, nor does it disallow loading binary only modules at runtime. That wrapper doesn't disallow being linked to the Nvidia binary either.
So if the driver is written independently from Linux (which seems to be the case, as it's a modified Windows driver), Nvidia really doesn't break the GPL.
It only becomes interesting when the driver is distributed together with the kernel, as then the question is whether it's mere aggregation, or a combined work. But even then it isn't Nvidia who's breaking the GPL, but the distributors.
