The law is a strange place. If you really want to know what your rights
are, you need to go pay a lawyer and figure it out. People think that
words of the GPL is the end of the story. It's not. Licenses are only
real after they have been tested in court. We can all believe that the
GPL is perfect/great/whatever, and it doesn't matter. A court of law
can look at it and say that it is crap and that's that. Virtually all
licenses have a clause:
If any provision of this License is held to be unenforce-
able, such provision shall be reformed only to the extent
necessary to make it enforceable.
Why is that? Because the writers know that the license is kaka until
it is tested in court.
The most interesting question about the GPL is where does it stop?
If I link some non-GPLed .o's with GPLed source, is the source for the
.o's GPLed? Nope, probably not. Even the GPL acknowledges that it
can't cross certain boundaries, with the "reasonably separable" clause.
In the eyse of the law, if I can substitute in other .o's which do the
same thing as the first set of .o's, then that's a boundary. Or at
least that's one of the things my $15K taught me.
Like I said before, unless your code is potentially worth at least a
million bucks, it's almost certainly not worth anything financially,
so GPL it. If you think it could be worth $1M, isn't it worth $.015M
to figure out your rights?
----- Larry McVoy lm at bitmover.com http://www.bitmover.com/lm - 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/