Re: Possible GPL infringement in Broadcom-based routers

From: Disconnect
Date: Fri Nov 05 2004 - 13:59:20 EST


(IANAL)

User's can't violate the GPL. Only distributers can. (If said user is
shipping around copies of the integrated kernel+module - ram images,
in this case - they become a distributer.)

Just to reiterate, since this comes up a lot....

You can do WHATEVER you want on your box, with GPL code. You can (as I
recall) even run paid services (web services, for example) on modified
GPL code without releasing any sources. The GPL only covers
-DISTRIBUTION-. As soon as the modified BINARY gets distributed, the
GPL comes into play. Until that happens, there is NO RESTRICTION.

As far as Broadcom (and Tivo, and Linksys, and Sharp, and....) the
only questions are whether the driver is shipped as a module, and
whether or not the majority of the driver existed in a similar,
non-Linux form before integration. (If its not a module, they are
distributing a modified kernel. If it was written specifically for
Linux, the derived-work question comes in to play.)

On Sat, 6 Nov 2004 02:40:35 -0800, Adam J. Richter <adam@xxxxxxxxxxxxx> wrote:
> > == David Schwartz
> >> == Jerome Petozzoni
> >> Can Broadcom and the vendors "escape" the obligations of the GPL by
> >> shipping those proprietary drivers as modules, or are they violating the
> >> GPL plain and simple by removing the related source code (and showing
> >> irrelevant code to show "proof of good will") ?
> >
> > That is a contentious issue that has been debated on this group far too
> >much. In the United States, at least, the answer comes down to the complex
> >legal question of whether the module is a "derived work" of the Linux kernel
> >and whether the kernel as shipped with those modules is a "mere
> >aggregation".
> 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. 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.

--
Disconnect <dc.disconnect@xxxxxxxxx>
http://www.gotontheinter.net/
-
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/