Re: The end of embedded Linux?

From: Vojtech Pavlik (vojtech@suse.cz)
Date: Tue Oct 08 2002 - 06:25:00 EST


On Tue, Oct 08, 2002 at 11:11:44AM +0100, simon@baydel.com wrote:

> The UART and Interrupt controllers in question are built into a gate
> array. I can't see how any external or parts from other vendors
> would be compatible. To get the board to boot Linux I have to
> modify the kernel and lilo. I understand that under the GPL rules I
> would have to make this code available. I am willing to do this but I
> don't see the point.
>
> There is also more specialized hardware for which I have written
> modules. Although there appears to be some unwritten rule about
> releasing objects, I believe that the GPL rules state that these
> modules must conform to the GPL also, as they contain header
> files. I cannot see how any module can not contain Linux headers
> or headers derived from Linux headers if it is to be loaded on a
> Linux kernel.
>
> These modules again drive gate array hardware for which nobody
> else will ever have a compatible. Although I would dearly love to
> use Linux as the platform for my project I feel I cannot release this
> code under the GPL.
>
> This is my dilemma and I am sure it is shared by others. For this
> reason I cannot see how anything but an embedded PC with
> applications or a perhaps a very simple hardware device could be
> considered as an opportunity for embedded Linux.
>
> I have based these thoughts on my experiences so far. If you feel I
> have drawn an incorrect conclusion I would be grateful for your
> input.

Its as easy as: If you want to distribute the binaries, you have to
distribute the source freely. If you don't want to distribute the
binaries nor the code and keep your project private, you don't have to,
under the GPL.

Regarding binary-only kernel modules - well, it's possible, but don't do
that.

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



This archive was generated by hypermail 2b29 : Tue Oct 15 2002 - 22:00:24 EST