Re: is it possible to have a kernel module with a BSD license?!

From: Samuel Flory
Date: Fri Dec 26 2003 - 15:15:14 EST


David Lang wrote:
the question comes back to looking if it's derived from the linux kernel.

if it is then it must be GPL (GPL doesn't allow anything else)

if it isn't then it can be becouse the GPL is compatable with BSD code.
(it becomes GPL for purposes of the kernel, but is also available for
other uses under the BSD license)

however the big question as always remains 'is this derived from the
kernel code'


Well it's obviously derived if any of the following is true:

1)You are using any linux you borrowed from gpl sources.
2)The module uses a lot internal kernel hooks.

Linus claims that is it's derived if:

1)It only supports linux. (He's got a point.)
2)It was originally written for linux. (I'd disagree, but IANAL)


Certainly you'd have a leg to stand on if:
1)The module was really cross platform. (Extra points for it working on *BSD, or the like 1st.)
2)The linux headers are clearly marked gpl.
3)Every accessing internal linux kernel functions was in the linux headers.
4)Everything in the module was gpl, or bsd. (Less to do things being derived than with if you can legally use the result.)

--
There is no such thing as obsolete hardware.
Merely hardware that other people don't want.
(The Second Rule of Hardware Acquisition)
Sam Flory <sflory@xxxxxxxxxxxx>

-
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/