Re: [PATCH 2.5.5] do export vmalloc_to_page to modules...

David Schwartz (davids@webmaster.com)
Thu, 4 Apr 2002 22:06:28 -0800


>Actually it does. EXPORT_SYMBOL_GPL is a digital rights management system
>subverting it is a US offence. Now if anyone was to go cart Andrea off to
>jail for that I'd be pretty pissed off. Its stupidity factor is stunningly
>high but it doesn't change the reality. Nor for that matter should anyone
>forget that stupid laws can be used for good as well as evil some times 8)

Do you really want to argue that someone can add a digital rights management
system into a GPL'd product, distribute it, and nobody else can modify that
digital rights management system?

This would mean that I could take the Linux kernel, make some changes to it,
and distribute it. I could add a digital rights management system that made
it impossible to use any of my changed code if you changed anything else at
all, or better yet, you couldn't use it unless you had a hardware dongle.

Is it your position that this would be okay with the GPL? That I could
effectively steal the hard work of all those Linux developers by using their
code in a proprietary product against their wishes as clearly expressed in
the GPL?

You're out of your mind on this one. The GPL gives you the right to modify
GPL'd code. And if you distribute it, you must also distribute the source so
that anyone else can modify it. You cannot contribute to GPL'd code,
distribute it, and restrict its use. That is *precisely* what the GPL was
supposed to prevent.

DS

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