|
|
Log in / Subscribe / Register

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.


to post comments

GPLv2 enforcement

Posted Mar 29, 2007 20:15 UTC (Thu) by TRauMa (guest, #16483) [Link]

The BSD wrapper is a derivative work of the kernel. NVidia doesn't have the copyright to the kernel, so it's no BSD wrapper at all, it's a GPL wrapper. Now it's sole purpose is to link itself to a non-GPL-compatible blob... I think a linux copyright holder could make a case out of that, if so inclined?


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds