Re: Linux GPL and binary module exception clause?

From: Linus Torvalds
Date: Wed Dec 10 2003 - 18:39:34 EST




On Wed, 10 Dec 2003, Larry McVoy wrote:
>
> Not only that, I think the judge would have something to say about the
> fact that the modules interface is delibrately changed all the time
> with stated intent of breaking binary drivers.

Where do you people _find_ these ideas?

We don't "deliberately change the interfaces to make modules harder".

Rather, we deliberately don't _care_ about binary modules, exactly because
we have documented several times that it IS NOT AN API.

So what we do is to change the interfaces when it makes sense to change
them (ie we do have a real reason to do so), and we deliberately make
people AWARE of this fact.

See the difference?

The internal kernel module interface is clearly documented to be
_internal_ over several years of discussions (this particular discussion
seems to come up once every year or so). It's not an API, and never has
been.

But we don't change the interfaces just to be difficult.

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