RE: Possible GPL infringement in Broadcom-based routers

From: David Schwartz
Date: Fri Nov 05 2004 - 14:04:41 EST



> I think you're missing the idea that that such drivers are
> _contributory_ infringement to the direct infringement that occurs when
> the user loads the module.

Except that loading the module is not infringement. The GPL does not
restrict use of GPL'd code in any way.

> In other words, even for a driver that has
> not a byte of code derived from the kernel, if all its uses involve it
> being loaded into a GPL'ed kernel to form an infringing derivative
> work in RAM by the user committing direct copyright infringement against
> numerous GPL'ed kernel components, then it fails the test of having
> a substantial non-infringing use, as established in the Betamax decision,
> and distributing it is contributory infringement of those GPL'ed
> components of the kernel.

In order for there to be an "infringing derivative work", some clause of
the GPL would have to be infringed. There exists no clause in the GPL that
restricts the *creation* of derivative works that are not distributed.

If your argument were correct, then no non-GPL'd software could *ever* be
distributed for Linux. You see, loading that software would create an
"infringing derivative work" in the memory of the computer running it,
combining the Linux kernel with the software.

DS


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/