On Mon, 2006-06-12 at 19:12 -0400, Lee Revell wrote:
On Mon, 2006-06-12 at 17:51 -0500, Jan Depner wrote:
On Sun, 2006-06-11 at 13:34 -0400, Lee Revell
wrote:
On Sun, 2006-06-11 at 01:29 -0500, Jan Depner
wrote:
That's the consensus among kernel people.
Not lawyers. Take it to
court first. It has zero chance in that venue.
Can you cite any precedents?
The kernel people I am referring to have talked to their lawyers about
it and the consensus is that a driver is a derived work of the OS that
it is developed for.
If the driver is part of the kernel then that is true. If it is a
module then it isn't. The whole thing is moot though until someone
takes it to court. I seriously doubt that anyone will be willing to try
to win that battle when they face the possibility of losing and being
counter sued for court and legal costs.
Built-in vs. module is irrelevant - modules are linked into the kernel
at runtime.
although i agree with almost everything lee has said here, i have to
admit that the GPL leaves a gray (or grey) zone here. i think it likely
that because drivers inevitably end up utilizing significant chunks of
kernel infrastructure, they will be considered "derivative works" by a
court, and this is the legal consensus so far across the GPL community.
but the GPL does appear to leave room for run-time linkage against
shared objects whose functionality is not "central" to the operation of
the program. i've talked to RMS several times about this, and
regrettably, GPL 3.0 so far does not appear to be clarifying the intent
in this area. it is important that this be clarified, because it matters
a great deal to any apps using media plugins in closed-sourced formats.
for things like VST etc, Lee's point that the binary blob was written
for a different platform is relevant, but consider the example of
someone who wanted to write a non-GPL'ed backend for JACK, or if a VJ
app provided a plugin API and someone want to write a non-GPL'ed plugin
using it.
in the case of the kernel, the number of copyright holders pretty much
requires that any legal decision on the issue falls on the conservative
side - much easier to say "drivers are derivative works" than say
"drivers are not" and run into further legislation from specific
copyright holders who object to the decision.
--p